MediaWiki:Gadget-OnThisDayData.js

Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
const anni = [];
const bday = [];
const misc = [];
let i = 1;
while (i < 13) {
	anni[i] = [];
	bday[i] = [];
	misc[i] = [];
	i += 1;
}
function link(game) {
	return `{{Link|Game|${game}}}`;
}

/* Game anniversaries; use media abbreviations */
/* Unknown
anni[07][xx] = ['MTT*']; // 1987, PC
*/

/* Rereleases, currently not supported
anni[01][19] = ['P3P']; // 2023, PC
anni[01][19] = ['P4G']; // 2023, PC, 2023
anni[02][02] = ['P5R']; // 2024, PS4
anni[02][24] = ['SMT1']; // 2012, phone
anni[02][25] = ['SMT1']; // 1994, MCD
anni[03][16] = ['P4AU']; // 2022, PC
anni[03][18] = ['DCBR']; // 2002, PS1
anni[03][19] = ['LB1']; // 1999, GB*
anni[03][20] = ['SMT2']; // 2002, PS1
anni[03][25] = ['MIP']; // 1999, PC
anni[04][01] = ['MT1']; // 2004, phone
anni[04][08] = ['SH1']; // 1999, PS1
anni[04][14] = ['P2IS']; // 2011, PSP
anni[04][16] = ['LB2']; // 1999, GB*
anni[04][22] = ['LB1*']; // 1994, GG
anni[04][29] = ['P1PSP*']; // 2009, PSP
anni[05][17] = ['P2EP']; // 2012, PSP
anni[05][20] = ['SMT3HD', 'P4R']; // 2021, PC; 2027, NSW2
anni[05][21] = ['SMT1']; // 2001, PS1
anni[05][24] = ['P4D']; // 2018, PS4
anni[05][28] = ['SMT1']; // 2003, GBA
anni[06][13] = ['P4G']; // 2020, PC, 2020
anni[06][18] = ['AB']; // 2009, phone
anni[07][26] = ['P4A']; // 2012, PS3
anni[08][28] = ['P4AU']; // 2014, PS3
anni[08][30] = ['SH1']; // 2012, 3DS
anni[09][01] = ['MT2']; // 2006, phone
anni[09][26] = ['SMT2']; // 2003, GBA
anni[10][21] = ['P5R']; // 2022, PC
anni[10][23] = ['P3R']; // 2025, NSW2
anni[12][22] = ['DeSum']; // 2005, PSP
anni[12][22] = ['GMT']; // 1999, Win
anni[12][25] = ['SMT1']; // 1993, SCDR²
anni[12][26] = ['SMTif']; // 2002, PS1
*/

/* If multiple games share a date, sort them by release date rather than media order. */
anni[01][15] = ['DeSu1']; // 2009, DS
anni[01][17] = ['TMSE']; // 2020, NSW
anni[01][19] = ['P4C']; // 2011, phone
anni[01][21] = ['DHZ']; // 2011, phone
anni[01][22] = ['Dx2']; // 2018, phone
anni[01][27] = ['DDSAT2']; // 2005, PS2
anni[01][28] = ['MJT1']; // 1994, SFC
anni[01][29] = ['SMT3NM', 'DeSu2RB']; // 2004, PS2; 2015, 3DS
anni[02][02] = ['P3R']; // 2024, PC
anni[02][10] = ['SMT4A']; // 2016, 3DS
anni[02][18] = ['P4R']; // 2027, PC
anni[02][19] = ['MJT2']; // 1995, SFC
anni[02][20] = ['SMT3']; // 2003, PS2
anni[02][22] = ['P5S']; // 2021, PC
anni[03][01] = ['P4A']; // 2012, arcade
anni[03][02] = ['DSRK1']; // 2006, PS2
anni[03][03] = ['SMTPJ']; // 2006, phone
anni[03][04] = ['LB3', 'AB']; // 1995, SFC; 1995, GB
anni[03][15] = ['POA']; // 2018, phone
anni[03][16] = ['PMO']; // 2009, phone
anni[03][18] = ['SMT2']; // 1994, SFC
anni[03][24] = ['LBS']; // 1995, GG
anni[03][27] = ['MIPDC']; // 1997, PC
anni[03][31] = ['KMT']; // 1995, SFC
anni[04][01] = ['SMTJ']; // 2002, phone
anni[04][02] = ['SMTTR']; // 2007, phone
anni[04][04] = ['GMT', 'SMTI']; // 1997, PC98; 2007, PC
anni[04][06] = ['MT2']; // 1990, FC
anni[04][10] = ['DeSu2EW']; // 2013, phone
anni[04][19] = ['P3F']; // 2007, PS2
anni[04][26] = ['DSAZ']; // 1996, SS
anni[04][28] = ['ADC', 'P3BS']; // 2003, phone; 2008, phone
anni[05][11] = ['QP3']; // 2007, phone
anni[05][12] = ['SMT2G']; // 2008, phone
anni[05][14] = ['CSP3', 'MJTBT2']; // 2007, phone; 2008, phone
anni[05][18] = ['DSDC']; // 1997, PC
anni[05][22] = ['KKDAZ']; // 2002, PC
anni[05][23] = ['SMT4']; // 2013, 3DS
anni[05][24] = ['P3D', 'P5D']; // 2018, PS4; 2018, PS4
anni[05][26] = ['SMTifH']; // 2004, phone
anni[05][28] = ['DC20XX']; // 2007, phone
anni[06][05] = ['PQ1']; // 2014, 3DS
anni[06][14] = ['P4G']; // 2012, PSV
anni[06][19] = ['RMSA']; // 2025, PC
anni[06][21] = ['SMT5V']; // 2024, PC
anni[06][24] = ['P2IS']; // 1999, PS1
anni[06][25] = ['P4D']; // 2015, PSV
anni[06][26] = ['P5X']; // 2025, PC
anni[06][29] = ['P2EP']; // 2000, PS1
anni[07][10] = ['P4']; // 2008, PS2
anni[07][11] = ['MJTBT1']; // 2007, phone
anni[07][13] = ['P3', 'DCM']; // 2006, PS2; 2011, phone
anni[07][15] = ['DDSAT1']; // 2004, PS2
anni[07][21] = ['DCW']; // 2001, GBC
anni[07][28] = ['DeSu2']; // 2011, DS
anni[08][08] = ['SMTDC']; // 2013, phone
anni[08][13] = ['SHNG']; // 2008, phone
anni[08][17] = ['P3S']; // 2010, phone
anni[08][18] = ['SLB2']; // 2008, phone
anni[08][26] = ['20XX', 'SH2']; // 2004, phone; 2022, PC
anni[08][30] = ['SHI']; // 2007, phone
anni[09][01] = ['DeSu1OC']; // 2011, 3DS
anni[09][08] = ['P2BIM']; // 2008, phone
anni[09][10] = ['SLB1']; // 2007, phone
anni[09][11] = ['MT1']; // 1987, FC
anni[09][12] = ['DCFI']; // 2003, GBA
anni[09][15] = ['KNM', 'P5']; // 2011, phone; 2016, PS3
anni[09][17] = ['SLB3']; // 2010, phone
anni[09][20] = ['MIP']; // 1996, PS1
anni[09][24] = ['P4CB']; // 2012, phone
anni[09][25] = ['JB']; // 1995, VB
anni[10][01] = ['P2TLM']; // 2007, phone
anni[10][08] = ['SMTSJ']; // 2009, DS
anni[10][15] = ['KAD']; // 2001, phone
anni[10][16] = ['DSP']; // 2000, phone
anni[10][23] = ['DSRK2', 'SMT3CE']; // 2008, PS2; 2008, PS2
anni[10][26] = ['SMTSJR']; // 2017, 3DS
anni[10][28] = ['SMTif']; // 1994, SFC
anni[10][29] = ['ATFM', 'SMT3HD']; // 2007, phone; 2020, PS4
anni[10][30] = ['SMT1', 'R']; // 1992, SFC; 1997, SS
anni[11][01] = ['P3P']; // 2009, PSP
anni[11][04] = ['DCMR']; // 2004, GBA
anni[11][11] = ['SMT5']; // 2021, NSW
anni[11][13] = ['SH1']; // 1997, SS
anni[11][15] = ['DCLD', 'P5T']; // 2002, GBA; 2023, PC
anni[11][17] = ['DCBR']; // 2000, GB*
anni[11][19] = ['LB2', 'P3E']; // 1993, GB; 2010, phone
anni[11][26] = ['IPP3', 'P3M']; // 2007, phone; 2007, phone
anni[11][28] = ['P4AU']; // 2013, arcade
anni[11][29] = ['PQ2']; // 2018, 3DS
anni[12][05] = ['SMTN']; // 2002, Xbox
anni[12][07] = ['ATS']; // 2006, phone
anni[12][16] = ['JQAT']; // 2004, phone
anni[12][18] = ['PITH']; // 2006, phone
anni[12][23] = ['LB1', 'SHAZ']; // 1992, GB; 1997, SS
anni[12][25] = ['DeSum']; // 1995, SS
anni[12][26] = ['TMS']; // 2015, Wii U

/* Character birthdays; to do a piped link, do 'Link|Display'. */
/* If there are multiple that share a birthday, do real world first and then go by media order. */
/* Pipe redirects to link to the target page, to avoid issues with page image API. */
bday[01][01] = ['Hidehiko Uesugi'];
bday[01][02] = ['Kanami Mashita'];
bday[01][05] = ['Ichigo Shikano'];
bday[01][12] = ['Kumi Katayama'];
bday[01][15] = ['Runa Dogenzaka'];
bday[01][16] = ['Junpei Iori'];
bday[01][18] = ['Airi Ban'];
bday[01][19] = ['Kanji Tatsumi', 'Shin Kanzato', 'Yoshino Harusawa'];
bday[01][28] = ['Yusuke Kitagawa'];
bday[01][29] = ['Eleonora Yumizuru'];
bday[02][01] = ['Tohru Adachi'];
bday[02][08] = ['Hideo Momochi'];
bday[02][10] = ['Yashiro Tsurugi'];
bday[02][14] = ['Jun Kurosu', 'Mari Mochizuki', 'Yuzuru Akie'];
bday[02][15] = ['Maiko Shimazaki'];
bday[02][17] = ['Chika Ueda'];
bday[02][19] = ['Futaba Sakura'];
bday[02][20] = ['Barry Goodman'];
bday[02][22] = ['Kōji Okada', 'Arrow'];
bday[02][24] = ['Shigenori Soejima', 'Masayuki Doi'];
bday[03][03] = ['Yuka Ayase'];
bday[03][04] = ['Narumi Nashimoto', 'Jun Kanzato', 'Yuki Kanzato'];
bday[03][14] = ['Aya Nishitani', 'Akemi Nakajima'];
bday[03][18] = ['Sid Davis'];
bday[03][19] = ['Hinako Kujou'];
bday[03][23] = ['Marie Kisaragi'];
bday[03][24] = ['Saizo'];
bday[03][25] = ['Sumire Yoshizawa'];
bday[03][30] = ['Minami Miyashita'];
bday[04][01] = ['Toshiro Kasukabe'];
bday[04][03] = ['Tsukasa Masuko', 'Leo Kamiyama'];
bday[04][07] = ['Miyu Sahara'];
bday[04][09] = ['Yukino Mayuzumi'];
bday[04][10] = ['Motoha Arai'];
bday[04][16] = ['Yuzu Tanigawa', 'Ronaldo Kuriki'];
bday[04][21] = ['Yumiko Shirasagi'];
bday[04][23] = ['Makoto Niijima'];
bday[04][27] = ['Naoto Shirogane'];
bday[04][28] = ['Kayo Tomiyama'];
bday[05][01] = ['Tomoko Noge'];
bday[05][02] = ['Keisuke Takagi'];
bday[05][03] = ['Io Nitta'];
bday[05][04] = ['Lisa Silverman'];
bday[05][08] = ['Mitsuru Kirijo'];
bday[05][12] = ['Kumiko Hatano'];
bday[05][16] = ['Ryotaro Dojima'];
bday[05][18] = ['Thrill|Dr. Thrill'];
bday[05][20] = ['Yaoling Li', 'Amane Kuzuryu'];
bday[05][24] = ['Mitsuo Kubo'];
bday[06][01] = ['Rise Kujikawa'];
bday[06][02] = ['Goro Akechi'];
bday[06][04] = ['Shoji Meguro', 'Maki Sonomura'];
bday[06][06] = ['Riko Tanemura', "Protagonist (Devil Survivor 2)|the protagonist of ''Devil Survivor 2 The Animation''"];
bday[06][10] = ['Yamato Hotsuin'];
bday[06][11] = ['Atsuro Kihara'];
bday[06][12] = ['Haruna Nishimori'];
bday[06][13] = ['Baofu'];
bday[06][21] = ['Yumi Shiina'];
bday[06][22] = ['Yosuke Hanamura', 'Touma Akagi'];
bday[06][24] = ['Ken Amada'];
bday[07][03] = ['Cooper Smith', 'Ryuji Sakamoto', 'Fumi Kanno'];
bday[07][04] = ['Maya Amano'];
bday[07][11] = ['Masao Inaba', 'Shun Kano'];
bday[07][12] = ['Kiria Kurono'];
bday[07][14] = ['Takuto Maruki'];
bday[07][18] = ['Midori Komaki'];
bday[07][22] = ['Miho Ogishima'];
bday[07][24] = ['Milady (Soul Hackers 2)|Milady'];
bday[07][27] = ['Tatsuya Suou', 'Mirai Kaname'];
bday[07][28] = ['Ryūtarō Itō', 'Kyouji Kuzunoha'];
bday[07][30] = ['Chie Satonaka', 'Itsuki Aoi'];
bday[08][03] = ['Toshiya Sumi'];
bday[08][08] = ['Shōgo Isogai', 'Michio Azuma', 'Isono'];
bday[08][09] = ['Tadashi Nikaido'];
bday[08][11] = ['Shinjiro Aragaki', 'Mamori Minamoto'];
bday[08][13] = ['Tamaki Uchida'];
bday[08][15] = ['Daichi Shijima'];
bday[08][18] = ['Reiji Kido'];
bday[08][28] = ["Sophia (Persona 5 Strikers)|Sophia from ''Persona 5 Strikers''"];
bday[09][09] = ['Seiji Shiratori', 'Otome Yanagiya'];
bday[09][10] = ['Aigis'];
bday[09][20] = ['Kazuma Kaneko', 'Rei Reiho'];
bday[09][21] = ['Eriko Kirishima'];
bday[09][22] = ['Akihiko Sanada'];
bday[10][01] = ['Zenkichi Hasegawa'];
bday[10][02] = ['Kei Nanjo'];
bday[10][04] = ['Nanako Dojima'];
bday[10][14] = ['Chizuko Nagao'];
bday[10][16] = ['Jungo Torii'];
bday[10][19] = ['Yukari Takeba'];
bday[10][25] = ['Miyabi Hanakouji'];
bday[10][29] = ['Naoya (Devil Survivor)|Naoya'];
bday[11][01] = ['Kazunari Suzuki'];
bday[11][02] = ['Makoto Sako'];
bday[11][05] = ['Musubi Matsukata'];
bday[11][09] = ['Mio Natsukawa'];
bday[11][12] = ['Ann Takamaki'];
bday[11][15] = ['Eikichi Mishina'];
bday[11][18] = ['Tenzan Tendou'];
bday[11][21] = ['Shoki Ikenami'];
bday[11][29] = ['Kira Kitazato', 'Eiji Kamiya'];
bday[11][30] = ['Ulala Serizawa'];
bday[12][02] = ['Tsubasa Oribe'];
bday[12][05] = ['Kumiko Hatano', 'Haru Okumura'];
bday[12][08] = ['Erina', 'Keita Wakui'];
bday[12][08] = ['Yukiko Amagi'];
bday[12][18] = ['Ryo Kanzato'];
bday[12][20] = ['Ayaka Sakai'];
bday[12][22] = ['Fuuka Yamagishi'];
bday[12][24] = ['Protagonist (Megami Ibunroku Persona)|Naoya Toudou', 'Kazuya Toudou', 'Masaki Kuzuha', 'Takaharu Ougi']; // Naoya Toudou is P1 Manga protag
bday[12][25] = ['Victor (Character)|Victor'];
bday[12][26] = ['Kiyoshi Kurotani'];
bday[12][30] = ['Katsuya Suou'];

/* Miscellaneous events */
/* If there are multiple events on a day, only the first one should start with a capital, as it will be formatted using semicolons as separators. */
misc[03][31] = ['The novel {{Link|Novel|DDS1}} by [[Aya Nishitani]] was released'];
misc[04][07] = ['[[Atlus]] was founded'];
misc[11][01] = ['[[Index Holdings]] (the parent company of [[Atlus]]) was acquired by [[Sega]]'];
misc[11][29] = ['[[Atlus]] was acquired from [[Takara]] by [[Index Holdings]]'];

module.exports = {
	gameAnniversaries: anni,
	characterBirthdays: bday,
	miscEvents: misc
};