fumo.no-bull.sh
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fumo

+631 -8495
+1
CNAME
··· 1 + fumo.jamessliu.com
src/assets/defaultL.jpg

This is a binary file and will not be displayed.

src/assets/defaultR.jpg

This is a binary file and will not be displayed.

src/assets/embed.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou1.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou10.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou11.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou12.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou13.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou14.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou15.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou16.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou17.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou18.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou19.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou2.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou20.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou21.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou22.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou23.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou24.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou25.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou26.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou27.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou28.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou29.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou3.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou30.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou31.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou32.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou33.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou34.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou35.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou36.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou37.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou38.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou39.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou4.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou40.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou41.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou42.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou43.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou44.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou45.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou5.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou6.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou7.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou8.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhou9.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhouex1.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhouex2.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhouex3.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhouex4.jpg

This is a binary file and will not be displayed.

src/assets/fumo/touhouex5.jpg

This is a binary file and will not be displayed.

+1 -1
src/js/data.js
··· 20 20 /** 21 21 * Image root, will be appended to the start of every image URL. 22 22 */ 23 - const imageRoot = 'https://i.imgur.com/'; 23 + const imageRoot = 'src/assets/fumo/';
-806
src/js/data/2017-05-01.js
··· 1 - dataSetVersion = "2017-05-01"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 - dataSet[dataSetVersion] = {}; 3 - 4 - dataSet[dataSetVersion].options = [ 5 - { 6 - name: "Filter by Series Entry", 7 - key: "series", 8 - tooltip: "Check this to restrict to certain series.", 9 - checked: false, 10 - sub: [ 11 - { name: "Books and CDs", key: "book" }, 12 - { name: "The Highly Responsive to Prayers", tooltip: "01 - Reiiden", key: "HRtP" }, 13 - { name: "The Story of Eastern Wonderland", tooltip: "02 - Fuumaroku", key: "SoEW" }, 14 - { name: "Phantasmagoria of Dim.Dream", tooltip: "03 - Yumejikuu", key: "PoDD" }, 15 - { name: "Lotus Land Story", tooltip: "04 - Gensoukyou", key: "LLS" }, 16 - { name: "Mystic Square", tooltip: "05 - Kaikidan", key: "MS" }, 17 - { name: "Embodiment of Scarlet Devil", tooltip: "06 - Koumakan", key: "EoSD" }, 18 - { name: "Perfect Cherry Blossom", tooltip: "07 - Youyoumu", key: "PCB" }, 19 - { name: "Immaterial and Missing Power", tooltip: "07.5 - Suimusou", key: "IaMP" }, 20 - { name: "Imperishable Night", tooltip: "08 - Eiyashou", key: "IN" }, 21 - { name: "Phantasmagoria of Flower View", tooltip: "09 - Kaeidzuka", key: "PoFV" }, 22 - { name: "Shoot the Bullet", tooltip: "09.5 - Bunkachou", key: "StB" }, 23 - { name: "Mountain of Faith", tooltip: "10 - Fuujinroku", key: "MoF" }, 24 - { name: "Scarlet Weather Rhapsody", tooltip: "10.5 - Hisouten", key: "SWR" }, 25 - { name: "Subterranean Animism", tooltip: "11 - Chireiden", key: "SA" }, 26 - { name: "Undefined Fantastic Object", tooltip: "12 - Seirensen", key: "UFO" }, 27 - { name: "Touhou Hisoutensoku", tooltip: "12.3 - Hisoutensoku", key: "Soku" }, 28 - { name: "Double Spoiler", tooltip: "12.5 - Bunkachou", key: "DS" }, 29 - { name: "Great Fairy Wars", tooltip: "12.8 - Daisensou", key: "GFW" }, 30 - { name: "Ten Desires", tooltip: "13 - Shinreibyou", key: "TD" }, 31 - { name: "Hopeless Masquerade", tooltip: "13.5 - Shinkirou", key: "HM" }, 32 - { name: "Double Dealing Character", tooltip: "14 - Kishinjou", key: "DDC" }, 33 - { name: "Impossible Spell Card", tooltip: "14.3 - Amanojaku", key: "ISC" }, 34 - { name: "Urban Legend in Limbo", tooltip: "14.5 - Shinpiroku", key: "ULiL" }, 35 - { name: "Legacy of Lunatic Kingdom", tooltip: "15 - Kanjuden", key: "LoLK" } 36 - ] 37 - }, 38 - { 39 - name: "Filter by Stage Enemy Appearances", 40 - key: "stage", 41 - tooltip: "Check this to restrict to characters that appear in certain stages as enemies.", 42 - checked: false, 43 - sub: [ 44 - { name: "Stage 1", key: "st1" }, 45 - { name: "Stage 2", key: "st2" }, 46 - { name: "Stage 3", key: "st3" }, 47 - { name: "Stage 4", key: "st4" }, 48 - { name: "Stage 5/Penultimate", tooltip: "Stage 4 in 5-stage games, and Stage 8 in 9-stage games.", key: "st5" }, 49 - { name: "Stage 6/Final", key: "st6" }, 50 - { name: "Stage EX/Phantasm", key: "ex" } 51 - ] 52 - }, 53 - { 54 - name: "Remove PC-98 Duplicates", 55 - key: "pc98", 56 - tooltip: "Check this to remove PC-98 characters with a Windows counterpart." 57 - }, 58 - { 59 - name: "Remove Non-Girls", 60 - key: "notgirl", 61 - tooltip: "Check this to remove all non-female characters." 62 - } 63 - ]; 64 - 65 - dataSet[dataSetVersion].characterData = [ 66 - { 67 - name: "Hakurei Reimu", 68 - img: "c5DqpgX.png", 69 - opts: { 70 - series: ["book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "MoF", "SWR", "SA", "UFO", "Soku", "DS", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK"], 71 - stage: ["st4"] 72 - } 73 - }, 74 - { 75 - name: "Kirisame Marisa", 76 - img: "tJnkSzK.png", 77 - opts: { 78 - series: ["book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "MoF", "SWR", "SA", "UFO", "Soku", "DS", "GFW", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK"], 79 - stage: ["st4", "ex"] 80 - } 81 - }, 82 - { 83 - name: "Rumia", 84 - img: "0YT7QlS.png", 85 - opts: { series: ["book", "EoSD", "StB", "HM"], stage: ["st1"] } 86 - }, 87 - { 88 - name: "Daiyousei", 89 - img: "NWlZud3.png", 90 - opts: { series: ["book", "EoSD"], stage: ["st2", "ex"] } 91 - }, 92 - { 93 - name: "Cirno", 94 - img: "qdveFSy.png", 95 - opts: { 96 - series: [ "book", "EoSD", "PCB", "PoFV", "StB", "Soku", "GFW", "HM", "DDC", "ISC" 97 - ], 98 - stage: ["st2"] 99 - } 100 - }, 101 - { 102 - name: "Hong Meiling", 103 - img: "ptGp0x4.png", 104 - opts: { series: ["book", "EoSD", "IaMP", "StB", "Soku"], stage: ["st3"] } 105 - }, 106 - { 107 - name: "Koakuma", 108 - img: "vBKdDm4.png", 109 - opts: { series: ["book", "EoSD"], stage: ["st4"] } 110 - }, 111 - { 112 - name: "Patchouli Knowledge", 113 - img: "A7ZnuHo.png", 114 - opts: { 115 - series: ["book", "EoSD", "IaMP", "StB", "MoF", "Soku", "HM"], 116 - stage: ["st4", "ex"] 117 - } 118 - }, 119 - { 120 - name: "Izayoi Sakuya", 121 - img: "sgZPf11.png", 122 - opts: { 123 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "MoF", "Soku", "HM", "DDC", "ISC" 124 - ], 125 - stage: ["st5", "st6"] 126 - } 127 - }, 128 - { 129 - name: "Remilia Scarlet", 130 - img: "8UX7hKE.png", 131 - opts: { 132 - series: ["book", "EoSD", "IaMP", "IN", "StB", "MoF", "Soku", "HM", "ISC"], 133 - stage: ["st6"] 134 - } 135 - }, 136 - { 137 - name: "Flandre Scarlet", 138 - img: "OhaDcnc.png", 139 - opts: { series: ["book", "EoSD", "StB"], stage: ["ex"] } 140 - }, 141 - { 142 - name: "Letty Whiterock", 143 - img: "MgzqjFK.png", 144 - opts: { series: ["book", "PCB", "StB", "HM"], stage: ["st1"] } 145 - }, 146 - { 147 - name: "Chen", 148 - img: "ohmetZh.png", 149 - opts: { 150 - series: ["book", "PCB", "IaMP", "StB", "MoF", "Soku", "HM"], 151 - stage: ["st2", "ex"] 152 - } 153 - }, 154 - { 155 - name: "Alice Margatroid", 156 - img: "aDIf0pN.png", 157 - opts: { 158 - series: ["book", "PCB", "IaMP", "IN", "StB", "MoF", "Soku", "HM"], 159 - stage: ["st3"] 160 - } 161 - }, 162 - { 163 - name: "Lily White", 164 - img: "2Pr8b2N.png", 165 - opts: { series: ["book", "PCB", "PoFV", "HM"], stage: ["st4", "ex"] } 166 - }, 167 - { 168 - name: "Lunasa Prismriver", 169 - img: "htOMdDQ.png", 170 - opts: { series: ["book", "PCB", "PoFV", "HM"], stage: ["st4"] } 171 - }, 172 - { 173 - name: "Merlin Prismriver", 174 - img: "PrRPujP.png", 175 - opts: { series: ["book", "PCB", "PoFV", "HM"], stage: ["st4"] } 176 - }, 177 - { 178 - name: "Lyrica Prismriver", 179 - img: "ze79bFC.png", 180 - opts: { series: ["book", "PCB", "PoFV", "HM"], stage: ["st4"] } 181 - }, 182 - { 183 - name: "Konpaku Youmu", 184 - img: "WMjyRLJ.png", 185 - opts: { 186 - series: [ "book", "PCB", "IaMP", "IN", "PoFV", "StB", "MoF", "Soku", "TD", "HM", "ISC" 187 - ], 188 - stage: ["st5", "st6"] 189 - } 190 - }, 191 - { 192 - name: "Saigyouji Yuyuko", 193 - img: "VT9mTGb.png", 194 - opts: { 195 - series: [ "book", "PCB", "IaMP", "IN", "StB", "MoF", "Soku", "TD", "HM", "ISC" 196 - ], 197 - stage: ["st1", "st6"] 198 - } 199 - }, 200 - { 201 - name: "Yakumo Ran", 202 - img: "rshnJPV.png", 203 - opts: { 204 - series: ["book", "PCB", "IaMP", "IN", "StB", "MoF", "Soku", "HM"], 205 - stage: ["ex"] 206 - } 207 - }, 208 - { 209 - name: "Yakumo Yukari", 210 - img: "qsceD4I.png", 211 - opts: { 212 - series: ["book", "PCB", "IaMP", "IN", "StB", "MoF", "Soku", "HM", "ISC"], 213 - stage: ["ex"] 214 - } 215 - }, 216 - { 217 - name: "Ibuki Suika", 218 - img: "pLdMjQ3.png", 219 - opts: { 220 - series: ["book", "IaMP", "StB", "MoF", "Soku", "DS", "HM", "ISC"], 221 - stage: ["st6"] 222 - } 223 - }, 224 - { 225 - name: "Wriggle Nightbug", 226 - img: "8DLUAPf.png", 227 - opts: { series: ["book", "IN", "StB", "HM"], stage: ["st1"] } 228 - }, 229 - { 230 - name: "Mystia Lorelei", 231 - img: "6KyhLqE.png", 232 - opts: { series: ["book", "IN", "PoFV", "StB", "HM"], stage: ["st2"] } 233 - }, 234 - { 235 - name: "Kamishirasawa Keine", 236 - img: "99w0Chm.png", 237 - opts: { series: ["book", "IN", "StB", "HM", "ISC"], stage: ["st3", "ex"] } 238 - }, 239 - { 240 - name: "Inaba Tewi", 241 - img: "yqNfNje.png", 242 - opts: { series: ["book", "IN", "PoFV", "StB", "HM"], stage: ["st5"] } 243 - }, 244 - { 245 - name: "Reisen Udongein Inaba", 246 - img: "PrYzRcC.png", 247 - opts: { 248 - series: ["book", "IN", "PoFV", "StB", "Soku", "HM", "LoLK"], 249 - stage: ["st5"] 250 - } 251 - }, 252 - { 253 - name: "Yagokoro Eirin", 254 - img: "ceo4DhK.png", 255 - opts: { series: ["book", "IN", "StB", "HM"], stage: ["st6"] } 256 - }, 257 - { 258 - name: "Houraisan Kaguya", 259 - img: "2YDuTk3.png", 260 - opts: { series: ["book", "IN", "StB", "HM"], stage: ["st6"] } 261 - }, 262 - { 263 - name: "Fujiwara no Mokou", 264 - img: "3zo4VKV.png", 265 - opts: { series: ["book", "IN", "StB", "HM", "ISC", "ULiL"], stage: ["ex"] } 266 - }, 267 - { 268 - name: "Shameimaru Aya", 269 - img: "8TLXMST.png", 270 - opts: { 271 - series: ["book", "PoFV", "StB", "MoF", "SWR", "Soku", "HM", "ISC"], 272 - stage: ["st4"] 273 - } 274 - }, 275 - { 276 - name: "Medicine Melancholy", 277 - img: "IImsp7K.png", 278 - opts: { series: ["book", "PoFV", "StB", "HM"], stage: ["st4"] } 279 - }, 280 - { 281 - name: "Kazami Yuuka", 282 - img: "MZXJQq5.png", 283 - opts: { series: ["book", "PoFV", "StB", "HM"], stage: ["st5"] } 284 - }, 285 - { 286 - name: "Onozuka Komachi", 287 - img: "aX4WIH8.png", 288 - opts: { 289 - series: ["book", "PoFV", "StB", "MoF", "Soku", "HM"], 290 - stage: ["st5"] 291 - } 292 - }, 293 - { 294 - name: "Shiki Eiki, Yamaxanadu", 295 - img: "nPBvatH.png", 296 - opts: { series: ["book", "PoFV", "StB", "HM"], stage: ["st6"] } 297 - }, 298 - { 299 - name: "Aki Shizuha", 300 - img: "3pDRgvR.png", 301 - opts: { series: ["SWR", "DS", "HM"], stage: ["st1"] } 302 - }, 303 - { 304 - name: "Aki Minoriko", 305 - img: "bV0DaN7.png", 306 - opts: { series: ["SWR", "DS", "HM"], stage: ["st1"] } 307 - }, 308 - { 309 - name: "Kagiyama Hina", 310 - img: "J11NjNj.png", 311 - opts: { series: ["SWR", "DS", "HM"], stage: ["st2"] } 312 - }, 313 - { 314 - name: "Kawashiro Nitori", 315 - img: "4Ufced2.png", 316 - opts: { series: ["SWR", "DS", "HM", "ISC", "ULiL"], stage: ["st3"] } 317 - }, 318 - { 319 - name: "Inubashiri Momiji", 320 - img: "qGMjnYk.png", 321 - opts: { series: ["SWR", "DS", "ISC"], stage: ["st4"] } 322 - }, 323 - { 324 - name: "Kochiya Sanae", 325 - img: "ATTRSWU.png", 326 - opts: { 327 - series: ["SWR", "SA", "UFO", "Soku", "DS", "TD", "HM", "ISC", "LoLK"], 328 - stage: ["st5", "ex"] 329 - } 330 - }, 331 - { 332 - name: "Yasaka Kanako", 333 - img: "nQ78Lz7.png", 334 - opts: { series: ["SWR", "Soku", "DS", "HM", "ISC"], stage: ["st6", "ex"] } 335 - }, 336 - { 337 - name: "Moriya Suwako", 338 - img: "yJaD5ZV.png", 339 - opts: { series: ["SWR", "SA", "Soku", "DS", "HM", "ISC"], stage: ["ex"] } 340 - }, 341 - { 342 - name: "Nagae Iku", 343 - img: "xgAlECj.png", 344 - opts: { series: ["MoF", "Soku", "DS", "HM"], stage: ["st5"] } 345 - }, 346 - { 347 - name: "Hinanawi Tenshi", 348 - img: "tZLYivt.png", 349 - opts: { series: ["MoF", "Soku", "DS", "HM", "ISC"], stage: ["st6"] } 350 - }, 351 - { 352 - name: "Kisume", 353 - img: "VgJgaEf.png", 354 - opts: { series: ["SA", "DS"], stage: ["st1"] } 355 - }, 356 - { 357 - name: "Kurodani Yamame", 358 - img: "sqgJ2St.png", 359 - opts: { series: ["SA", "DS", "HM"], stage: ["st1"] } 360 - }, 361 - { 362 - name: "Mizuhashi Parsee", 363 - img: "lkoAJod.png", 364 - opts: { series: ["SA", "DS", "HM"], stage: ["st2"] } 365 - }, 366 - { 367 - name: "Hoshiguma Yuugi", 368 - img: "tDO653L.png", 369 - opts: { series: ["SA", "DS", "HM"], stage: ["st3"] } 370 - }, 371 - { 372 - name: "Komeiji Satori", 373 - img: "dup7Nt6.png", 374 - opts: { series: ["SA", "DS", "HM"], stage: ["st4"] } 375 - }, 376 - { 377 - name: "Kaenbyou Rin (Orin)", 378 - img: "uQjbw1W.png", 379 - opts: { series: ["SA", "DS", "HM"], stage: ["st4", "st5", "st6"] } 380 - }, 381 - { 382 - name: "Reiuji Utsuho (Okuu)", 383 - img: "DfdaXPW.png", 384 - opts: { series: ["SA", "Soku", "DS", "HM"], stage: ["st6"] } 385 - }, 386 - { 387 - name: "Komeiji Koishi", 388 - img: "wVCcens.png", 389 - opts: { series: ["SA", "DS", "HM", "ULiL"], stage: ["ex"] } 390 - }, 391 - { 392 - name: "Nazrin", 393 - img: "EpHQbiY.png", 394 - opts: { series: ["UFO", "DS", "HM"], stage: ["st1", "st5"] } 395 - }, 396 - { 397 - name: "Tatara Kogasa", 398 - img: "kJbv4dc.png", 399 - opts: { series: ["UFO", "DS", "HM"], stage: ["st2", "ex"] } 400 - }, 401 - { 402 - name: "Kumoi Ichirin", 403 - img: "Fyn5yVx.png", 404 - opts: { series: ["UFO", "DS", "HM", "ULiL"], stage: ["st3"] } 405 - }, 406 - { 407 - name: "Murasa Minamitsu", 408 - img: "39KYpvW.png", 409 - opts: { series: ["UFO", "DS", "HM"], stage: ["st4"] } 410 - }, 411 - { 412 - name: "Toramaru Shou", 413 - img: "8bMDDAo.png", 414 - opts: { series: ["UFO", "DS", "HM"], stage: ["st5"] } 415 - }, 416 - { 417 - name: "Hijiri Byakuren", 418 - img: "2ppPxny.png", 419 - opts: { series: ["UFO", "DS", "HM", "ISC", "ULiL"], stage: ["st6"] } 420 - }, 421 - { 422 - name: "Houjuu Nue", 423 - img: "zL4S8Mj.png", 424 - opts: { series: ["UFO", "DS", "TD", "HM"], stage: ["st4", "st6", "ex"] } 425 - }, 426 - { 427 - name: "Himekaidou Hatate", 428 - img: "LgvoTaJ.png", 429 - opts: { series: ["DS", "HM", "ISC"], stage: ["ex"] } 430 - }, 431 - { 432 - name: "Sunny Milk", 433 - img: "VbqXiB6.png", 434 - opts: { series: ["book", "GFW", "HM"], stage: ["st1", "st2", "st3"] } 435 - }, 436 - { 437 - name: "Luna Child", 438 - img: "OBqgP48.png", 439 - opts: { series: ["book", "GFW", "HM"], stage: ["st1", "st2", "st3"] } 440 - }, 441 - { 442 - name: "Star Sapphire", 443 - img: "sNw61ap.png", 444 - opts: { series: ["book", "GFW", "HM"], stage: ["st1", "st2", "st3"] } 445 - }, 446 - { 447 - name: "Kasodani Kyouko", 448 - img: "sLiqEBA.png", 449 - opts: { series: ["TD", "HM", "ISC"], stage: ["st2"] } 450 - }, 451 - { 452 - name: "Miyako Yoshika", 453 - img: "6jq6eh6.png", 454 - opts: { series: ["TD", "HM", "ISC"], stage: ["st3", "st4"] } 455 - }, 456 - { 457 - name: "Kaku Seiga", 458 - img: "090hLPL.png", 459 - opts: { series: ["TD", "HM", "ISC"], stage: ["st4"] } 460 - }, 461 - { 462 - name: "Soga no Tojiko", 463 - img: "y0UXwFO.png", 464 - opts: { series: ["TD", "HM"], stage: ["st5"] } 465 - }, 466 - { 467 - name: "Mononobe no Futo", 468 - img: "WTZ97LE.png", 469 - opts: { series: ["TD", "HM", "ISC", "ULiL"], stage: ["st5"] } 470 - }, 471 - { 472 - name: "Toyosatomimi no Miko", 473 - img: "3Xiqd22.png", 474 - opts: { series: ["TD", "HM", "ISC", "ULiL"], stage: ["st6"] } 475 - }, 476 - { 477 - name: "Futatsuiwa Mamizou", 478 - img: "gMpWdmA.png", 479 - opts: { series: ["TD", "HM", "ISC", "ULiL"], stage: ["ex"] } 480 - }, 481 - { 482 - name: "Hata no Kokoro", 483 - img: "fxCGmUk.png", 484 - opts: { series: ["book", "HM", "ULiL"], stage: ["st6"] } 485 - }, 486 - { 487 - name: "Wakasagihime", 488 - img: "brWCLVx.png", 489 - opts: { series: ["DDC", "ISC"], stage: ["st1"] } 490 - }, 491 - { 492 - name: "Sekibanki", 493 - img: "VAMLiJD.png", 494 - opts: { series: ["DDC", "ISC"], stage: ["st2"] } 495 - }, 496 - { 497 - name: "Imaizumi Kagerou", 498 - img: "b5UMjD8.png", 499 - opts: { series: ["DDC", "ISC"], stage: ["st3"] } 500 - }, 501 - { 502 - name: "Tsukumo Benben", 503 - img: "vWNeMaH.png", 504 - opts: { series: ["DDC", "ISC"], stage: ["st4", "ex"] } 505 - }, 506 - { 507 - name: "Tsukumo Yatsuhashi", 508 - img: "EJFQHQN.png", 509 - opts: { series: ["DDC", "ISC"], stage: ["st4", "ex"] } 510 - }, 511 - { 512 - name: "Kijin Seija", 513 - img: "16RUacj.png", 514 - opts: { series: ["DDC", "ISC"], stage: ["st5", "st6"] } 515 - }, 516 - { 517 - name: "Sukuna Shinmyoumaru", 518 - img: "Zl2tN7W.png", 519 - opts: { series: ["DDC", "ISC", "ULiL"], stage: ["st6"] } 520 - }, 521 - { 522 - name: "Horikawa Raiko", 523 - img: "SLLEccR.png", 524 - opts: { series: ["DDC", "ISC"], stage: ["ex"] } 525 - }, 526 - { 527 - name: "Usami Sumireko", 528 - img: "mc7ICW6.png", 529 - opts: { series: ["ULiL"], stage: ["st6"] } 530 - }, 531 - { 532 - name: "Seiran", 533 - img: "0ra00WG.png", 534 - opts: { series: ["LoLK"], stage: ["st1"] } 535 - }, 536 - { 537 - name: "Ringo", 538 - img: "xQOsFlZ.png", 539 - opts: { series: ["LoLK"], stage: ["st2"] } 540 - }, 541 - { 542 - name: "Doremy Sweet", 543 - img: "rGS7dyn.png", 544 - opts: { series: ["LoLK"], stage: ["st3", "ex"] } 545 - }, 546 - { 547 - name: "Kishin Sagume", 548 - img: "HLT338X.png", 549 - opts: { series: ["LoLK"], stage: ["st4"] } 550 - }, 551 - { 552 - name: "Clownpiece", 553 - img: "9Jje7ZQ.jpg", 554 - opts: { series: ["LoLK"], stage: ["st5"] } 555 - }, 556 - { 557 - name: "Junko", 558 - img: "NsfLZjY.jpg", 559 - opts: { series: ["LoLK"], stage: ["st6", "ex"] } 560 - }, 561 - { 562 - name: "Hecatia Lapislazuli", 563 - img: "EH3Ulol.png", 564 - opts: { series: ["LoLK"], stage: ["ex"] } 565 - }, 566 - { 567 - name: "Hieda no Akyuu", 568 - img: "ogONuLZ.png", 569 - opts: { series: ["book"], stage: [] } 570 - }, 571 - { name: "Tokiko", img: "Y4maOc8.png", opts: { series: ["book"], stage: [] } }, 572 - { 573 - name: "Rei'sen (Manga)", 574 - img: "cWjCo2j.png", 575 - opts: { series: ["book"], stage: [] } 576 - }, 577 - { 578 - name: "Watatsuki no Toyohime", 579 - img: "uEBxsEX.png", 580 - opts: { series: ["book"], stage: [] } 581 - }, 582 - { 583 - name: "Watatsuki no Yorihime", 584 - img: "Txu2P7S.png", 585 - opts: { series: ["book"], stage: [] } 586 - }, 587 - { 588 - name: "Maribel Hearn", 589 - img: "XUI9vPo.png", 590 - opts: { series: ["book"], stage: [] } 591 - }, 592 - { 593 - name: "Usami Renko", 594 - img: "1P5EXRt.png", 595 - opts: { series: ["book"], stage: [] } 596 - }, 597 - { 598 - name: "Ibaraki Kasen", 599 - img: "dQHnPPe.png", 600 - opts: { series: ["book", "ULiL"], stage: ["st5"] } 601 - }, 602 - { 603 - name: "Motoori Kosuzu", 604 - img: "jEsJJo8.png", 605 - opts: { series: ["book"], stage: [] } 606 - }, 607 - { 608 - name: "Hakurei Reimu (PC-98)", 609 - img: "IZsGAMS.png", 610 - opts: { 611 - series: ["HRtP", "SoEW", "PoDD", "LLS", "MS"], 612 - stage: ["st4"], 613 - pc98: true 614 - } 615 - }, 616 - { 617 - name: "Shingyoku (Female)", 618 - img: "KuPiR2k.png", 619 - opts: { series: ["HRtP"], stage: ["st1"] } 620 - }, 621 - { 622 - name: "Mima", 623 - img: "odH03t2.png", 624 - opts: { 625 - series: ["HRtP", "SoEW", "PoDD", "MS"], 626 - stage: ["st3", "st5", "st6"] 627 - } 628 - }, 629 - { 630 - name: "Elis", 631 - img: "ytnL1xd.png", 632 - opts: { series: ["HRtP"], stage: ["st5"] } 633 - }, 634 - { 635 - name: "Kikuri", 636 - img: "fX2Kqik.png", 637 - opts: { series: ["HRtP"], stage: ["st5"] } 638 - }, 639 - { 640 - name: "Sariel", 641 - img: "Wyc7YFw.png", 642 - opts: { series: ["HRtP"], stage: ["st6"] } 643 - }, 644 - { 645 - name: "Konngara", 646 - img: "dg9jLHv.png", 647 - opts: { series: ["HRtP"], stage: ["st6"] } 648 - }, 649 - { 650 - name: "Rika", 651 - img: "02Xb4pU.png", 652 - opts: { series: ["SoEW"], stage: ["st1", "ex"] } 653 - }, 654 - { 655 - name: "Meira", 656 - img: "p529JgT.png", 657 - opts: { series: ["SoEW"], stage: ["st2"] } 658 - }, 659 - { 660 - name: "Kirisame Marisa (PC-98)", 661 - img: "wxE7cBm.png", 662 - opts: { series: ["SoEW", "PoDD", "LLS", "MS"], stage: ["st4"], pc98: true } 663 - }, 664 - { name: "Ellen", img: "3iNNL0c.png", opts: { series: ["PoDD"], stage: [] } }, 665 - { 666 - name: "Kotohime", 667 - img: "kRSGtpq.png", 668 - opts: { series: ["PoDD"], stage: [] } 669 - }, 670 - { 671 - name: "Kana Anaberal", 672 - img: "rBvKMk5.png", 673 - opts: { series: ["PoDD"], stage: [] } 674 - }, 675 - { 676 - name: "Asakura Rikako", 677 - img: "VIf5gUK.png", 678 - opts: { series: ["PoDD"], stage: [] } 679 - }, 680 - { 681 - name: "Kitashirakawa Chiyuri", 682 - img: "tZFBycy.png", 683 - opts: { series: ["PoDD"], stage: ["st5"] } 684 - }, 685 - { 686 - name: "Okazaki Yumemi", 687 - img: "c9rnG3n.png", 688 - opts: { series: ["PoDD"], stage: ["st6"] } 689 - }, 690 - { 691 - name: "Ruukoto", 692 - img: "dko67SJ.png", 693 - opts: { series: ["PoDD"], stage: [] } 694 - }, 695 - { 696 - name: "Orange", 697 - img: "m8wXE5U.png", 698 - opts: { series: ["LLS"], stage: ["st1"] } 699 - }, 700 - { 701 - name: "Kurumi", 702 - img: "0rvq1ph.png", 703 - opts: { series: ["LLS"], stage: ["st2"] } 704 - }, 705 - { 706 - name: "Elly", 707 - img: "iIPftHn.png", 708 - opts: { series: ["LLS"], stage: ["st3"] } 709 - }, 710 - { 711 - name: "Yuuka (PC-98)", 712 - img: "ivUSwxp.png", 713 - opts: { series: ["LLS", "MS"], stage: ["st5", "st6"], pc98: true } 714 - }, 715 - { 716 - name: "Mugetsu", 717 - img: "bYA9E16.png", 718 - opts: { series: ["LLS"], stage: ["ex"] } 719 - }, 720 - { 721 - name: "Gengetsu", 722 - img: "TIOTtV9.png", 723 - opts: { series: ["LLS"], stage: ["ex"] } 724 - }, 725 - { 726 - name: "Sara", 727 - img: "2QUbCrU.png", 728 - opts: { series: ["MS"], stage: ["st1"] } 729 - }, 730 - { 731 - name: "Louise", 732 - img: "nDM5aB6.png", 733 - opts: { series: ["MS"], stage: ["st2", "st4"] } 734 - }, 735 - { 736 - name: "Alice (PC-98)", 737 - img: "KaBuRTW.png", 738 - opts: { series: ["MS"], stage: ["st3", "ex"], pc98: true } 739 - }, 740 - { 741 - name: "Yuki", 742 - img: "FfcmDgp.png", 743 - opts: { series: ["MS"], stage: ["st4"] } 744 - }, 745 - { name: "Mai", img: "r6w7TX1.png", opts: { series: ["MS"], stage: ["st4"] } }, 746 - { 747 - name: "Yumeko", 748 - img: "PcPqkdO.png", 749 - opts: { series: ["MS"], stage: ["st5"] } 750 - }, 751 - { 752 - name: "Shinki", 753 - img: "gPE95S7.png", 754 - opts: { series: ["MS"], stage: ["st6"] } 755 - }, 756 - { 757 - name: "Mimi-chan", 758 - img: "zBl2zlv.png", 759 - opts: { series: ["PoDD"], stage: [], notgirl: true } 760 - }, 761 - { 762 - name: "Unzan", 763 - img: "r5eWREh.png", 764 - opts: { series: ["UFO", "DS", "HM", "ULiL"], stage: ["st3"], notgirl: true } 765 - }, 766 - { 767 - name: "Genji", 768 - img: "LoUqOuH.png", 769 - opts: { series: ["SoEW", "PoDD", "LLS", "MS"], stage: [], notgirl: true } 770 - }, 771 - { 772 - name: "Shingyoku (Male)", 773 - img: "a5uwlgN.png", 774 - opts: { series: ["HRtP"], stage: ["st1"], notgirl: true } 775 - }, 776 - { 777 - name: "YuugenMagan", 778 - img: "IOW8GdU.png", 779 - opts: { series: ["HRtP"], stage: ["st3"], notgirl: true } 780 - }, 781 - { 782 - name: "Evil Eye Sigma", 783 - img: "rAFUMwE.png", 784 - opts: { series: ["SoEW"], stage: ["ex"], notgirl: true } 785 - }, 786 - { 787 - name: "Great Catfish", 788 - img: "BgRi9Oh.png", 789 - opts: { series: ["Soku"], stage: ["st6"], notgirl: true } 790 - }, 791 - { 792 - name: "Morichika Rinnosuke", 793 - img: "ITUhsGj.png", 794 - opts: { series: ["book", "HM"], stage: [], notgirl: true } 795 - }, 796 - { 797 - name: "Fortune Teller", 798 - img: "BYot23O.png", 799 - opts: { series: ["book"], stage: [], notgirl: true } 800 - }, 801 - { 802 - name: "Hisoutensoku", 803 - img: "P4JZ2it.png", 804 - opts: { series: ["Soku"], stage: [], notgirl: true } 805 - } 806 - ];
-1243
src/js/data/2018-02-20.js
··· 1 - dataSetVersion = "2018-02-20"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 - dataSet[dataSetVersion] = {}; 3 - 4 - dataSet[dataSetVersion].options = [ 5 - { 6 - name: "Filter by Series Entry", 7 - key: "series", 8 - tooltip: "Check this to restrict to certain series.", 9 - checked: false, 10 - sub: [ 11 - { name: "Books and CDs", key: "book" }, 12 - { name: "The Highly Responsive to Prayers", tooltip: "01 - Reiiden", key: "HRtP" }, 13 - { name: "The Story of Eastern Wonderland", tooltip: "02 - Fuumaroku", key: "SoEW" }, 14 - { name: "Phantasmagoria of Dim.Dream", tooltip: "03 - Yumejikuu", key: "PoDD" }, 15 - { name: "Lotus Land Story", tooltip: "04 - Gensoukyou", key: "LLS" }, 16 - { name: "Mystic Square", tooltip: "05 - Kaikidan", key: "MS" }, 17 - { name: "Embodiment of Scarlet Devil", tooltip: "06 - Koumakan", key: "EoSD" }, 18 - { name: "Perfect Cherry Blossom", tooltip: "07 - Youyoumu", key: "PCB" }, 19 - { name: "Immaterial and Missing Power", tooltip: "07.5 - Suimusou", key: "IaMP" }, 20 - { name: "Imperishable Night", tooltip: "08 - Eiyashou", key: "IN" }, 21 - { name: "Phantasmagoria of Flower View", tooltip: "09 - Kaeidzuka", key: "PoFV" }, 22 - { name: "Shoot the Bullet", tooltip: "09.5 - Bunkachou", key: "StB" }, 23 - { name: "Mountain of Faith", tooltip: "10 - Fuujinroku", key: "MoF" }, 24 - { name: "Scarlet Weather Rhapsody", tooltip: "10.5 - Hisouten", key: "SWR" }, 25 - { name: "Subterranean Animism", tooltip: "11 - Chireiden", key: "SA" }, 26 - { name: "Undefined Fantastic Object", tooltip: "12 - Seirensen", key: "UFO" }, 27 - { name: "Touhou Hisoutensoku", tooltip: "12.3 - Hisoutensoku", key: "soku" }, 28 - { name: "Double Spoiler", tooltip: "12.5 - Bunkachou", key: "DS" }, 29 - { name: "Great Fairy Wars", tooltip: "12.8 - Daisensou", key: "GFW" }, 30 - { name: "Ten Desires", tooltip: "13 - Shinreibyou", key: "TD" }, 31 - { name: "Hopeless Masquerade", tooltip: "13.5 - Shinkirou", key: "HM" }, 32 - { name: "Double Dealing Character", tooltip: "14 - Kishinjou", key: "DDC" }, 33 - { name: "Impossible Spell Card", tooltip: "14.3 - Amanojaku", key: "ISC" }, 34 - { name: "Urban Legend in Limbo", tooltip: "14.5 - Shinpiroku", key: "ULiL" }, 35 - { name: "Legacy of Lunatic Kingdom", tooltip: "15 - Kanjuden", key: "LoLK" }, 36 - { name: "Antinomy of Common Flowers", tooltip: "15.5 - Hyouibana", key: "AoCF" }, 37 - { name: "Hidden Star in Four Seasons", tooltip: "16 - Tenkuushou", key: "HSiFS" } 38 - ] 39 - }, 40 - { 41 - name: "Filter by Stage Enemy Appearances", 42 - key: "stage", 43 - tooltip: "Check this to restrict to characters that appear in certain stages as enemies.", 44 - checked: false, 45 - sub: [ { name: "Stage 1", key: "st1" }, { name: "Stage 2", key: "st2" }, { name: "Stage 3", key: "st3" }, { name: "Stage 4", key: "st4" }, { name: "Stage 5/Penultimate", tooltip: "Stage 4 in 5-stage games, and Stage 8 in 9-stage games.", key: "st5" }, { name: "Stage 6/Final", key: "st6" }, { name: "Stage EX/Phantasm", key: "ex" } 46 - ] 47 - }, 48 - { 49 - name: "Remove PC-98 Duplicates", 50 - key: "pc98", 51 - tooltip: "Check this to remove PC-98 characters with a Windows counterpart." 52 - }, 53 - { 54 - name: "Remove Non-Girls", 55 - key: "notgirl", 56 - tooltip: "Check this to remove all non-female characters." 57 - } 58 - ]; 59 - 60 - dataSet[dataSetVersion].characterData = [ 61 - { 62 - name: "Hakurei Reimu", 63 - img: "c5DqpgX.png", 64 - opts: { 65 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS" ], 66 - stage: ["st4"] 67 - } 68 - }, 69 - { 70 - name: "Kirisame Marisa", 71 - img: "tJnkSzK.png", 72 - opts: { 73 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "GFW", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS" ], 74 - stage: ["st4", "ex"] 75 - } 76 - }, 77 - { 78 - name: "Rumia", 79 - img: "0YT7QlS.png", 80 - opts: { 81 - series: ["book", "EoSD", "StB", "HM"], 82 - stage: ["st1"] 83 - } 84 - }, 85 - { 86 - name: "Daiyousei", 87 - img: "NWlZud3.png", 88 - opts: { 89 - series: ["book", "EoSD"], 90 - stage: ["st2", "ex"] 91 - } 92 - }, 93 - { 94 - name: "Cirno", 95 - img: "qdveFSy.png", 96 - opts: { 97 - series: [ "book", "EoSD", "PCB", "PoFV", "StB", "soku", "GFW", "HM", "DDC", "ISC", "HSiFS" ], 98 - stage: ["st2"] 99 - } 100 - }, 101 - { 102 - name: "Hong Meiling", 103 - img: "ptGp0x4.png", 104 - opts: { 105 - series: ["book", "EoSD", "IaMP", "StB", "soku"], 106 - stage: ["st3"] 107 - } 108 - }, 109 - { 110 - name: "Koakuma", 111 - img: "vBKdDm4.png", 112 - opts: { 113 - series: ["book", "EoSD"], 114 - stage: ["st4"] 115 - } 116 - }, 117 - { 118 - name: "Patchouli Knowledge", 119 - img: "A7ZnuHo.png", 120 - opts: { 121 - series: ["book", "EoSD", "IaMP", "StB", "SWR", "soku", "HM"], 122 - stage: ["st4", "ex"] 123 - } 124 - }, 125 - { 126 - name: "Izayoi Sakuya", 127 - img: "sgZPf11.png", 128 - opts: { 129 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "HM", "DDC", "ISC" ], 130 - stage: ["st5", "st6"] 131 - } 132 - }, 133 - { 134 - name: "Remilia Scarlet", 135 - img: "8UX7hKE.png", 136 - opts: { 137 - series: ["book", "EoSD", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC"], 138 - stage: ["st6"] 139 - } 140 - }, 141 - { 142 - name: "Flandre Scarlet", 143 - img: "OhaDcnc.png", 144 - opts: { 145 - series: ["book", "EoSD", "StB"], 146 - stage: ["ex"] 147 - } 148 - }, 149 - { 150 - name: "Letty Whiterock", 151 - img: "MgzqjFK.png", 152 - opts: { 153 - series: ["book", "PCB", "StB", "HM"], 154 - stage: ["st1"] 155 - } 156 - }, 157 - { 158 - name: "Chen", 159 - img: "ohmetZh.png", 160 - opts: { 161 - series: ["book", "PCB", "IaMP", "StB", "SWR", "soku", "HM"], 162 - stage: ["st2", "ex"] 163 - } 164 - }, 165 - { 166 - name: "Alice Margatroid", 167 - img: "aDIf0pN.png", 168 - opts: { 169 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 170 - stage: ["st3"] 171 - } 172 - }, 173 - { 174 - name: "Lily White", 175 - img: "2Pr8b2N.png", 176 - opts: { 177 - series: ["book", "PCB", "PoFV", "HM", "HSiFS"], 178 - stage: ["st4", "ex"] 179 - } 180 - }, 181 - { 182 - name: "Lunasa Prismriver", 183 - img: "htOMdDQ.png", 184 - opts: { 185 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 186 - stage: ["st4"] 187 - } 188 - }, 189 - { 190 - name: "Merlin Prismriver", 191 - img: "PrRPujP.png", 192 - opts: { 193 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 194 - stage: ["st4"] 195 - } 196 - }, 197 - { 198 - name: "Lyrica Prismriver", 199 - img: "ze79bFC.png", 200 - opts: { 201 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 202 - stage: ["st4"] 203 - } 204 - }, 205 - { 206 - name: "Konpaku Youmu", 207 - img: "WMjyRLJ.png", 208 - opts: { 209 - series: [ "book", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "TD", "HM", "ISC" ], 210 - stage: ["st5", "st6"] 211 - } 212 - }, 213 - { 214 - name: "Saigyouji Yuyuko", 215 - img: "VT9mTGb.png", 216 - opts: { 217 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "TD", "HM", "ISC" ], 218 - stage: ["st1", "st6"] 219 - } 220 - }, 221 - { 222 - name: "Yakumo Ran", 223 - img: "rshnJPV.png", 224 - opts: { 225 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 226 - stage: ["ex"] 227 - } 228 - }, 229 - { 230 - name: "Yakumo Yukari", 231 - img: "qsceD4I.png", 232 - opts: { 233 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "AoCF" ], 234 - stage: ["ex"] 235 - } 236 - }, 237 - { 238 - name: "Ibuki Suika", 239 - img: "pLdMjQ3.png", 240 - opts: { 241 - series: ["book", "IaMP", "StB", "SWR", "soku", "DS", "HM", "ISC"], 242 - stage: ["st6"] 243 - } 244 - }, 245 - { 246 - name: "Wriggle Nightbug", 247 - img: "8DLUAPf.png", 248 - opts: { 249 - series: ["book", "IN", "StB", "HM"], 250 - stage: ["st1"] 251 - } 252 - }, 253 - { 254 - name: "Mystia Lorelei", 255 - img: "6KyhLqE.png", 256 - opts: { 257 - series: ["book", "IN", "PoFV", "StB", "HM"], 258 - stage: ["st2"] 259 - } 260 - }, 261 - { 262 - name: "Kamishirasawa Keine", 263 - img: "99w0Chm.png", 264 - opts: { 265 - series: ["book", "IN", "StB", "HM", "ISC"], 266 - stage: ["st3", "ex"] 267 - } 268 - }, 269 - { 270 - name: "Inaba Tewi", 271 - img: "yqNfNje.png", 272 - opts: { 273 - series: ["book", "IN", "PoFV", "StB", "HM"], 274 - stage: ["st5"] 275 - } 276 - }, 277 - { 278 - name: "Reisen Udongein Inaba", 279 - img: "PrYzRcC.png", 280 - opts: { 281 - series: ["book", "IN", "PoFV", "StB", "soku", "HM", "LoLK", "AoCF"], 282 - stage: ["st5"] 283 - } 284 - }, 285 - { 286 - name: "Yagokoro Eirin", 287 - img: "ceo4DhK.png", 288 - opts: { 289 - series: ["book", "IN", "StB", "HM"], 290 - stage: ["st6"] 291 - } 292 - }, 293 - { 294 - name: "Houraisan Kaguya", 295 - img: "2YDuTk3.png", 296 - opts: { 297 - series: ["book", "IN", "StB", "HM"], 298 - stage: ["st6"] 299 - } 300 - }, 301 - { 302 - name: "Fujiwara no Mokou", 303 - img: "3zo4VKV.png", 304 - opts: { 305 - series: ["book", "IN", "StB", "HM", "ISC", "ULiL", "AoCF"], 306 - stage: ["ex"] 307 - } 308 - }, 309 - { 310 - name: "Shameimaru Aya", 311 - img: "8TLXMST.png", 312 - opts: { 313 - series: [ "book", "PoFV", "StB", "SWR", "MoF", "soku", "HM", "ISC", "HSiFS" ], 314 - stage: ["st4"] 315 - } 316 - }, 317 - { 318 - name: "Medicine Melancholy", 319 - img: "IImsp7K.png", 320 - opts: { 321 - series: ["book", "PoFV", "StB", "HM"], 322 - stage: ["st4"] 323 - } 324 - }, 325 - { 326 - name: "Kazami Yuuka", 327 - img: "MZXJQq5.png", 328 - opts: { 329 - series: ["book", "PoFV", "StB", "HM"], 330 - stage: ["st5"] 331 - } 332 - }, 333 - { 334 - name: "Onozuka Komachi", 335 - img: "aX4WIH8.png", 336 - opts: { 337 - series: ["book", "PoFV", "StB", "SWR", "soku", "HM"], 338 - stage: ["st5"] 339 - } 340 - }, 341 - { 342 - name: "Shiki Eiki, Yamaxanadu", 343 - img: "nPBvatH.png", 344 - opts: { 345 - series: ["book", "PoFV", "StB", "HM"], 346 - stage: ["st6"] 347 - } 348 - }, 349 - { 350 - name: "Aki Shizuha", 351 - img: "3pDRgvR.png", 352 - opts: { 353 - series: ["MoF", "DS", "HM"], 354 - stage: ["st1"] 355 - } 356 - }, 357 - { 358 - name: "Aki Minoriko", 359 - img: "bV0DaN7.png", 360 - opts: { 361 - series: ["MoF", "DS", "HM"], 362 - stage: ["st1"] 363 - } 364 - }, 365 - { 366 - name: "Kagiyama Hina", 367 - img: "J11NjNj.png", 368 - opts: { 369 - series: ["MoF", "DS", "HM"], 370 - stage: ["st2"] 371 - } 372 - }, 373 - { 374 - name: "Kawashiro Nitori", 375 - img: "4Ufced2.png", 376 - opts: { 377 - series: ["MoF", "DS", "HM", "ISC", "ULiL", "AoCF"], 378 - stage: ["st3"] 379 - } 380 - }, 381 - { 382 - name: "Inubashiri Momiji", 383 - img: "qGMjnYk.png", 384 - opts: { 385 - series: ["MoF", "DS", "ISC"], 386 - stage: ["st4"] 387 - } 388 - }, 389 - { 390 - name: "Kochiya Sanae", 391 - img: "ATTRSWU.png", 392 - opts: { 393 - series: ["MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "ISC", "LoLK"], 394 - stage: ["st5", "ex"] 395 - } 396 - }, 397 - { 398 - name: "Yasaka Kanako", 399 - img: "nQ78Lz7.png", 400 - opts: { 401 - series: ["MoF", "soku", "DS", "HM", "ISC"], 402 - stage: ["st6", "ex"] 403 - } 404 - }, 405 - { 406 - name: "Moriya Suwako", 407 - img: "yJaD5ZV.png", 408 - opts: { 409 - series: ["MoF", "SA", "soku", "DS", "HM", "ISC"], 410 - stage: ["ex"] 411 - } 412 - }, 413 - { 414 - name: "Nagae Iku", 415 - img: "xgAlECj.png", 416 - opts: { 417 - series: ["SWR", "soku", "DS", "HM"], 418 - stage: ["st5"] 419 - } 420 - }, 421 - { 422 - name: "Hinanawi Tenshi", 423 - img: "tZLYivt.png", 424 - opts: { 425 - series: ["SWR", "soku", "DS", "HM", "ISC", "AoCF"], 426 - stage: ["st6"] 427 - } 428 - }, 429 - { 430 - name: "Kisume", 431 - img: "VgJgaEf.png", 432 - opts: { 433 - series: ["SA", "DS"], 434 - stage: ["st1"] 435 - } 436 - }, 437 - { 438 - name: "Kurodani Yamame", 439 - img: "sqgJ2St.png", 440 - opts: { 441 - series: ["SA", "DS", "HM"], 442 - stage: ["st1"] 443 - } 444 - }, 445 - { 446 - name: "Mizuhashi Parsee", 447 - img: "lkoAJod.png", 448 - opts: { 449 - series: ["SA", "DS", "HM"], 450 - stage: ["st2"] 451 - } 452 - }, 453 - { 454 - name: "Hoshiguma Yuugi", 455 - img: "tDO653L.png", 456 - opts: { 457 - series: ["SA", "DS", "HM"], 458 - stage: ["st3"] 459 - } 460 - }, 461 - { 462 - name: "Komeiji Satori", 463 - img: "dup7Nt6.png", 464 - opts: { 465 - series: ["SA", "DS", "HM"], 466 - stage: ["st4"] 467 - } 468 - }, 469 - { 470 - name: "Kaenbyou Rin (Orin)", 471 - img: "uQjbw1W.png", 472 - opts: { 473 - series: ["SA", "DS", "HM"], 474 - stage: ["st4", "st5", "st6"] 475 - } 476 - }, 477 - { 478 - name: "Reiuji Utsuho (Okuu)", 479 - img: "DfdaXPW.png", 480 - opts: { 481 - series: ["SA", "soku", "DS", "HM"], 482 - stage: ["st6"] 483 - } 484 - }, 485 - { 486 - name: "Komeiji Koishi", 487 - img: "wVCcens.png", 488 - opts: { 489 - series: ["SA", "DS", "HM", "ULiL", "AoCF"], 490 - stage: ["ex"] 491 - } 492 - }, 493 - { 494 - name: "Nazrin", 495 - img: "EpHQbiY.png", 496 - opts: { 497 - series: ["UFO", "DS", "HM"], 498 - stage: ["st1", "st5"] 499 - } 500 - }, 501 - { 502 - name: "Tatara Kogasa", 503 - img: "kJbv4dc.png", 504 - opts: { 505 - series: ["UFO", "DS", "HM"], 506 - stage: ["st2", "ex"] 507 - } 508 - }, 509 - { 510 - name: "Kumoi Ichirin", 511 - img: "Fyn5yVx.png", 512 - opts: { 513 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 514 - stage: ["st3"] 515 - } 516 - }, 517 - { 518 - name: "Murasa Minamitsu", 519 - img: "39KYpvW.png", 520 - opts: { 521 - series: ["UFO", "DS", "HM"], 522 - stage: ["st4"] 523 - } 524 - }, 525 - { 526 - name: "Toramaru Shou", 527 - img: "8bMDDAo.png", 528 - opts: { 529 - series: ["UFO", "DS", "HM"], 530 - stage: ["st5"] 531 - } 532 - }, 533 - { 534 - name: "Hijiri Byakuren", 535 - img: "2ppPxny.png", 536 - opts: { 537 - series: ["UFO", "DS", "HM", "ISC", "ULiL", "AoCF"], 538 - stage: ["st6"] 539 - } 540 - }, 541 - { 542 - name: "Houjuu Nue", 543 - img: "zL4S8Mj.png", 544 - opts: { 545 - series: ["UFO", "DS", "TD", "HM"], 546 - stage: ["st4", "st6", "ex"] 547 - } 548 - }, 549 - { 550 - name: "Himekaidou Hatate", 551 - img: "LgvoTaJ.png", 552 - opts: { 553 - series: ["DS", "HM", "ISC"], 554 - stage: ["ex"] 555 - } 556 - }, 557 - { 558 - name: "Sunny Milk", 559 - img: "VbqXiB6.png", 560 - opts: { 561 - series: ["book", "GFW", "HM"], 562 - stage: ["st1", "st2", "st3"] 563 - } 564 - }, 565 - { 566 - name: "Luna Child", 567 - img: "OBqgP48.png", 568 - opts: { 569 - series: ["book", "GFW", "HM"], 570 - stage: ["st1", "st2", "st3"] 571 - } 572 - }, 573 - { 574 - name: "Star Sapphire", 575 - img: "sNw61ap.png", 576 - opts: { 577 - series: ["book", "GFW", "HM"], 578 - stage: ["st1", "st2", "st3"] 579 - } 580 - }, 581 - { 582 - name: "Kasodani Kyouko", 583 - img: "sLiqEBA.png", 584 - opts: { 585 - series: ["TD", "HM", "ISC"], 586 - stage: ["st2"] 587 - } 588 - }, 589 - { 590 - name: "Miyako Yoshika", 591 - img: "6jq6eh6.png", 592 - opts: { 593 - series: ["TD", "HM", "ISC"], 594 - stage: ["st3", "st4"] 595 - } 596 - }, 597 - { 598 - name: "Kaku Seiga", 599 - img: "090hLPL.png", 600 - opts: { 601 - series: ["TD", "HM", "ISC"], 602 - stage: ["st4"] 603 - } 604 - }, 605 - { 606 - name: "Soga no Tojiko", 607 - img: "y0UXwFO.png", 608 - opts: { 609 - series: ["TD", "HM"], 610 - stage: ["st5"] 611 - } 612 - }, 613 - { 614 - name: "Mononobe no Futo", 615 - img: "WTZ97LE.png", 616 - opts: { 617 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 618 - stage: ["st5"] 619 - } 620 - }, 621 - { 622 - name: "Toyosatomimi no Miko", 623 - img: "3Xiqd22.png", 624 - opts: { 625 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 626 - stage: ["st6"] 627 - } 628 - }, 629 - { 630 - name: "Futatsuiwa Mamizou", 631 - img: "gMpWdmA.png", 632 - opts: { 633 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 634 - stage: ["ex"] 635 - } 636 - }, 637 - { 638 - name: "Hata no Kokoro", 639 - img: "fxCGmUk.png", 640 - opts: { 641 - series: ["book", "HM", "ULiL", "AoCF"], 642 - stage: ["st6"] 643 - } 644 - }, 645 - { 646 - name: "Wakasagihime", 647 - img: "brWCLVx.png", 648 - opts: { 649 - series: ["DDC", "ISC"], 650 - stage: ["st1"] 651 - } 652 - }, 653 - { 654 - name: "Sekibanki", 655 - img: "VAMLiJD.png", 656 - opts: { 657 - series: ["DDC", "ISC"], 658 - stage: ["st2"] 659 - } 660 - }, 661 - { 662 - name: "Imaizumi Kagerou", 663 - img: "qwwL0bB.png", 664 - opts: { 665 - series: ["DDC", "ISC"], 666 - stage: ["st3"] 667 - } 668 - }, 669 - { 670 - name: "Tsukumo Benben", 671 - img: "vWNeMaH.png", 672 - opts: { 673 - series: ["DDC", "ISC"], 674 - stage: ["st4", "ex"] 675 - } 676 - }, 677 - { 678 - name: "Tsukumo Yatsuhashi", 679 - img: "EJFQHQN.png", 680 - opts: { 681 - series: ["DDC", "ISC"], 682 - stage: ["st4", "ex"] 683 - } 684 - }, 685 - { 686 - name: "Kijin Seija", 687 - img: "16RUacj.png", 688 - opts: { 689 - series: ["DDC", "ISC"], 690 - stage: ["st5", "st6"] 691 - } 692 - }, 693 - { 694 - name: "Sukuna Shinmyoumaru", 695 - img: "Zl2tN7W.png", 696 - opts: { 697 - series: ["DDC", "ISC", "ULiL", "AoCF"], 698 - stage: ["st6"] 699 - } 700 - }, 701 - { 702 - name: "Horikawa Raiko", 703 - img: "SLLEccR.png", 704 - opts: { 705 - series: ["DDC", "ISC", "AoCF"], 706 - stage: ["ex"] 707 - } 708 - }, 709 - { 710 - name: "Usami Sumireko", 711 - img: "mc7ICW6.png", 712 - opts: { 713 - series: ["ULiL", "AoCF"], 714 - stage: ["st6"] 715 - } 716 - }, 717 - { 718 - name: "Seiran", 719 - img: "0ra00WG.png", 720 - opts: { 721 - series: ["LoLK"], 722 - stage: ["st1"] 723 - } 724 - }, 725 - { 726 - name: "Ringo", 727 - img: "xQOsFlZ.png", 728 - opts: { 729 - series: ["LoLK"], 730 - stage: ["st2"] 731 - } 732 - }, 733 - { 734 - name: "Doremy Sweet", 735 - img: "rGS7dyn.png", 736 - opts: { 737 - series: ["LoLK", "AoCF"], 738 - stage: ["st3", "ex"] 739 - } 740 - }, 741 - { 742 - name: "Kishin Sagume", 743 - img: "HLT338X.png", 744 - opts: { 745 - series: ["LoLK"], 746 - stage: ["st4"] 747 - } 748 - }, 749 - { 750 - name: "Clownpiece", 751 - img: "9Jje7ZQ.jpg", 752 - opts: { 753 - series: ["LoLK"], 754 - stage: ["st5"] 755 - } 756 - }, 757 - { 758 - name: "Junko", 759 - img: "NsfLZjY.jpg", 760 - opts: { 761 - series: ["LoLK"], 762 - stage: ["st6", "ex"] 763 - } 764 - }, 765 - { 766 - name: "Hecatia Lapislazuli", 767 - img: "EH3Ulol.png", 768 - opts: { 769 - series: ["LoLK"], 770 - stage: ["ex"] 771 - } 772 - }, 773 - { 774 - name: "Eternity Larva", 775 - img: "ql5KxJH.png", 776 - opts: { 777 - series: ["HSiFS"], 778 - stage: ["st1"] 779 - } 780 - }, 781 - { 782 - name: "Sakata Nemuno", 783 - img: "gYFhJ3Y.png", 784 - opts: { 785 - series: ["HSiFS"], 786 - stage: ["st2"] 787 - } 788 - }, 789 - { 790 - name: "Komano Aunn", 791 - img: "wWUStkF.png", 792 - opts: { 793 - series: ["HSiFS"], 794 - stage: ["st3"] 795 - } 796 - }, 797 - { 798 - name: "Yatadera Narumi", 799 - img: "wrPVhAo.png", 800 - opts: { 801 - series: ["HSiFS"], 802 - stage: ["st4"] 803 - } 804 - }, 805 - { 806 - name: "Nishida Satono", 807 - img: "8w9gAy2.png", 808 - opts: { 809 - series: ["HSiFS"], 810 - stage: ["st5"] 811 - } 812 - }, 813 - { 814 - name: "Teireida Mai", 815 - img: "DesAqAC.png", 816 - opts: { 817 - series: ["HSiFS"], 818 - stage: ["st5"] 819 - } 820 - }, 821 - { 822 - name: "Matara Okina", 823 - img: "icWvMyo.png", 824 - opts: { 825 - series: ["HSiFS"], 826 - stage: ["st6", "ex"] 827 - } 828 - }, 829 - { 830 - name: "Yorigami Shion", 831 - img: "LenxXR4.png", 832 - opts: { 833 - series: ["AoCF"], 834 - stage: ["st6"] 835 - } 836 - }, 837 - { 838 - name: "Yorigami Joon", 839 - img: "0aPaTm8.png", 840 - opts: { 841 - series: ["AoCF"], 842 - stage: ["st6"] 843 - } 844 - }, 845 - { 846 - name: "Hieda no Akyuu", 847 - img: "ogONuLZ.png", 848 - opts: { 849 - series: ["book"], 850 - stage: [] 851 - } 852 - }, 853 - { 854 - name: "Tokiko", 855 - img: "Y4maOc8.png", 856 - opts: { 857 - series: ["book"], 858 - stage: [] 859 - } 860 - }, 861 - { 862 - name: "Rei'sen (Manga)", 863 - img: "cWjCo2j.png", 864 - opts: { 865 - series: ["book"], 866 - stage: [] 867 - } 868 - }, 869 - { 870 - name: "Watatsuki no Toyohime", 871 - img: "uEBxsEX.png", 872 - opts: { 873 - series: ["book"], 874 - stage: [] 875 - } 876 - }, 877 - { 878 - name: "Watatsuki no Yorihime", 879 - img: "Txu2P7S.png", 880 - opts: { 881 - series: ["book"], 882 - stage: [] 883 - } 884 - }, 885 - { 886 - name: "Maribel Hearn", 887 - img: "XUI9vPo.png", 888 - opts: { 889 - series: ["book"], 890 - stage: [] 891 - } 892 - }, 893 - { 894 - name: "Usami Renko", 895 - img: "1P5EXRt.png", 896 - opts: { 897 - series: ["book"], 898 - stage: [] 899 - } 900 - }, 901 - { 902 - name: "Ibaraki Kasen", 903 - img: "dQHnPPe.png", 904 - opts: { 905 - series: ["book", "ULiL"], 906 - stage: ["st5"] 907 - } 908 - }, 909 - { 910 - name: "Motoori Kosuzu", 911 - img: "jEsJJo8.png", 912 - opts: { 913 - series: ["book"], 914 - stage: [] 915 - } 916 - }, 917 - { 918 - name: "Hakurei Reimu (PC-98)", 919 - img: "IZsGAMS.png", 920 - opts: { 921 - series: ["HRtP", "SoEW", "PoDD", "LLS", "MS"], 922 - stage: ["st4"], 923 - pc98: true 924 - } 925 - }, 926 - { 927 - name: "Shingyoku (Female)", 928 - img: "KuPiR2k.png", 929 - opts: { 930 - series: ["HRtP"], 931 - stage: ["st1"] 932 - } 933 - }, 934 - { 935 - name: "Mima", 936 - img: "odH03t2.png", 937 - opts: { 938 - series: ["HRtP", "SoEW", "PoDD", "MS"], 939 - stage: ["st3", "st5", "st6"] 940 - } 941 - }, 942 - { 943 - name: "Elis", 944 - img: "ytnL1xd.png", 945 - opts: { 946 - series: ["HRtP"], 947 - stage: ["st5"] 948 - } 949 - }, 950 - { 951 - name: "Kikuri", 952 - img: "fX2Kqik.png", 953 - opts: { 954 - series: ["HRtP"], 955 - stage: ["st5"] 956 - } 957 - }, 958 - { 959 - name: "Sariel", 960 - img: "Wyc7YFw.png", 961 - opts: { 962 - series: ["HRtP"], 963 - stage: ["st6"] 964 - } 965 - }, 966 - { 967 - name: "Konngara", 968 - img: "dg9jLHv.png", 969 - opts: { 970 - series: ["HRtP"], 971 - stage: ["st6"] 972 - } 973 - }, 974 - { 975 - name: "Rika", 976 - img: "02Xb4pU.png", 977 - opts: { 978 - series: ["SoEW"], 979 - stage: ["st1", "ex"] 980 - } 981 - }, 982 - { 983 - name: "Meira", 984 - img: "p529JgT.png", 985 - opts: { 986 - series: ["SoEW"], 987 - stage: ["st2"] 988 - } 989 - }, 990 - { 991 - name: "Kirisame Marisa (PC-98)", 992 - img: "wxE7cBm.png", 993 - opts: { 994 - series: ["SoEW", "PoDD", "LLS", "MS"], 995 - stage: ["st4"], 996 - pc98: true 997 - } 998 - }, 999 - { name: "Ellen", img: "3iNNL0c.png", opts: { 1000 - series: ["PoDD"], 1001 - stage: [] 1002 - } }, 1003 - { 1004 - name: "Kotohime", 1005 - img: "kRSGtpq.png", 1006 - opts: { 1007 - series: ["PoDD"], 1008 - stage: [] 1009 - } 1010 - }, 1011 - { 1012 - name: "Kana Anaberal", 1013 - img: "rBvKMk5.png", 1014 - opts: { 1015 - series: ["PoDD"], 1016 - stage: [] 1017 - } 1018 - }, 1019 - { 1020 - name: "Asakura Rikako", 1021 - img: "VIf5gUK.png", 1022 - opts: { 1023 - series: ["PoDD"], 1024 - stage: [] 1025 - } 1026 - }, 1027 - { 1028 - name: "Kitashirakawa Chiyuri", 1029 - img: "tZFBycy.png", 1030 - opts: { 1031 - series: ["PoDD"], 1032 - stage: ["st5"] 1033 - } 1034 - }, 1035 - { 1036 - name: "Okazaki Yumemi", 1037 - img: "c9rnG3n.png", 1038 - opts: { 1039 - series: ["PoDD"], 1040 - stage: ["st6"] 1041 - } 1042 - }, 1043 - { 1044 - name: "Ruukoto", 1045 - img: "dko67SJ.png", 1046 - opts: { 1047 - series: ["PoDD"], 1048 - stage: [] 1049 - } 1050 - }, 1051 - { 1052 - name: "Orange", 1053 - img: "m8wXE5U.png", 1054 - opts: { 1055 - series: ["LLS"], 1056 - stage: ["st1"] 1057 - } 1058 - }, 1059 - { 1060 - name: "Kurumi", 1061 - img: "0rvq1ph.png", 1062 - opts: { 1063 - series: ["LLS"], 1064 - stage: ["st2"] 1065 - } 1066 - }, 1067 - { 1068 - name: "Elly", 1069 - img: "iIPftHn.png", 1070 - opts: { 1071 - series: ["LLS"], 1072 - stage: ["st3"] 1073 - } 1074 - }, 1075 - { 1076 - name: "Yuuka (PC-98)", 1077 - img: "ivUSwxp.png", 1078 - opts: { 1079 - series: ["LLS", "MS"], 1080 - stage: ["st5", "st6"], 1081 - pc98: true 1082 - } 1083 - }, 1084 - { 1085 - name: "Mugetsu", 1086 - img: "bYA9E16.png", 1087 - opts: { 1088 - series: ["LLS"], 1089 - stage: ["ex"] 1090 - } 1091 - }, 1092 - { 1093 - name: "Gengetsu", 1094 - img: "TIOTtV9.png", 1095 - opts: { 1096 - series: ["LLS"], 1097 - stage: ["ex"] 1098 - } 1099 - }, 1100 - { 1101 - name: "Sara", 1102 - img: "2QUbCrU.png", 1103 - opts: { 1104 - series: ["MS"], 1105 - stage: ["st1"] 1106 - } 1107 - }, 1108 - { 1109 - name: "Louise", 1110 - img: "nDM5aB6.png", 1111 - opts: { 1112 - series: ["MS"], 1113 - stage: ["st2", "st4"] 1114 - } 1115 - }, 1116 - { 1117 - name: "Alice (PC-98)", 1118 - img: "KaBuRTW.png", 1119 - opts: { 1120 - series: ["MS"], 1121 - stage: ["st3", "ex"], 1122 - pc98: true 1123 - } 1124 - }, 1125 - { 1126 - name: "Yuki", 1127 - img: "FfcmDgp.png", 1128 - opts: { 1129 - series: ["MS"], 1130 - stage: ["st4"] 1131 - } 1132 - }, 1133 - { name: "Mai", img: "r6w7TX1.png", opts: { 1134 - series: ["MS"], 1135 - stage: ["st4"] 1136 - } }, 1137 - { 1138 - name: "Yumeko", 1139 - img: "PcPqkdO.png", 1140 - opts: { 1141 - series: ["MS"], 1142 - stage: ["st5"] 1143 - } 1144 - }, 1145 - { 1146 - name: "Shinki", 1147 - img: "gPE95S7.png", 1148 - opts: { 1149 - series: ["MS"], 1150 - stage: ["st6"] 1151 - } 1152 - }, 1153 - { 1154 - name: "Mimi-chan", 1155 - img: "zBl2zlv.png", 1156 - opts: { 1157 - series: ["PoDD"], 1158 - stage: [], 1159 - notgirl: true 1160 - } 1161 - }, 1162 - { 1163 - name: "Unzan", 1164 - img: "r5eWREh.png", 1165 - opts: { 1166 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 1167 - stage: ["st3"], 1168 - notgirl: true 1169 - } 1170 - }, 1171 - { 1172 - name: "Genji", 1173 - img: "LoUqOuH.png", 1174 - opts: { 1175 - series: ["SoEW", "PoDD", "LLS", "MS"], 1176 - stage: [], 1177 - notgirl: true 1178 - } 1179 - }, 1180 - { 1181 - name: "Shingyoku (Male)", 1182 - img: "a5uwlgN.png", 1183 - opts: { 1184 - series: ["HRtP"], 1185 - stage: ["st1"], 1186 - notgirl: true 1187 - } 1188 - }, 1189 - { 1190 - name: "YuugenMagan", 1191 - img: "IOW8GdU.png", 1192 - opts: { 1193 - series: ["HRtP"], 1194 - stage: ["st3"], 1195 - notgirl: true 1196 - } 1197 - }, 1198 - { 1199 - name: "Evil Eye Sigma", 1200 - img: "rAFUMwE.png", 1201 - opts: { 1202 - series: ["SoEW"], 1203 - stage: ["ex"], 1204 - notgirl: true 1205 - } 1206 - }, 1207 - { 1208 - name: "Great Catfish", 1209 - img: "BgRi9Oh.png", 1210 - opts: { 1211 - series: ["soku", "AoCF"], 1212 - stage: ["st6"], 1213 - notgirl: true 1214 - } 1215 - }, 1216 - { 1217 - name: "Morichika Rinnosuke", 1218 - img: "ITUhsGj.png", 1219 - opts: { 1220 - series: ["book", "HM"], 1221 - stage: [], 1222 - notgirl: true 1223 - } 1224 - }, 1225 - { 1226 - name: "Fortune Teller", 1227 - img: "BYot23O.png", 1228 - opts: { 1229 - series: ["book"], 1230 - stage: [], 1231 - notgirl: true 1232 - } 1233 - }, 1234 - { 1235 - name: "Hisoutensoku", 1236 - img: "P4JZ2it.png", 1237 - opts: { 1238 - series: ["soku"], 1239 - stage: [], 1240 - notgirl: true 1241 - } 1242 - } 1243 - ];
-1243
src/js/data/2018-03-01.js
··· 1 - dataSetVersion = "2018-03-01"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 - dataSet[dataSetVersion] = {}; 3 - 4 - dataSet[dataSetVersion].options = [ 5 - { 6 - name: "Filter by Series Entry", 7 - key: "series", 8 - tooltip: "Check this to restrict to certain series.", 9 - checked: false, 10 - sub: [ 11 - { name: "Books and CDs", key: "book" }, 12 - { name: "The Highly Responsive to Prayers", tooltip: "01 - Reiiden", key: "HRtP" }, 13 - { name: "The Story of Eastern Wonderland", tooltip: "02 - Fuumaroku", key: "SoEW" }, 14 - { name: "Phantasmagoria of Dim.Dream", tooltip: "03 - Yumejikuu", key: "PoDD" }, 15 - { name: "Lotus Land Story", tooltip: "04 - Gensoukyou", key: "LLS" }, 16 - { name: "Mystic Square", tooltip: "05 - Kaikidan", key: "MS" }, 17 - { name: "Embodiment of Scarlet Devil", tooltip: "06 - Koumakan", key: "EoSD" }, 18 - { name: "Perfect Cherry Blossom", tooltip: "07 - Youyoumu", key: "PCB" }, 19 - { name: "Immaterial and Missing Power", tooltip: "07.5 - Suimusou", key: "IaMP" }, 20 - { name: "Imperishable Night", tooltip: "08 - Eiyashou", key: "IN" }, 21 - { name: "Phantasmagoria of Flower View", tooltip: "09 - Kaeidzuka", key: "PoFV" }, 22 - { name: "Shoot the Bullet", tooltip: "09.5 - Bunkachou", key: "StB" }, 23 - { name: "Mountain of Faith", tooltip: "10 - Fuujinroku", key: "MoF" }, 24 - { name: "Scarlet Weather Rhapsody", tooltip: "10.5 - Hisouten", key: "SWR" }, 25 - { name: "Subterranean Animism", tooltip: "11 - Chireiden", key: "SA" }, 26 - { name: "Undefined Fantastic Object", tooltip: "12 - Seirensen", key: "UFO" }, 27 - { name: "Touhou Hisoutensoku", tooltip: "12.3 - Hisoutensoku", key: "soku" }, 28 - { name: "Double Spoiler", tooltip: "12.5 - Bunkachou", key: "DS" }, 29 - { name: "Great Fairy Wars", tooltip: "12.8 - Daisensou", key: "GFW" }, 30 - { name: "Ten Desires", tooltip: "13 - Shinreibyou", key: "TD" }, 31 - { name: "Hopeless Masquerade", tooltip: "13.5 - Shinkirou", key: "HM" }, 32 - { name: "Double Dealing Character", tooltip: "14 - Kishinjou", key: "DDC" }, 33 - { name: "Impossible Spell Card", tooltip: "14.3 - Amanojaku", key: "ISC" }, 34 - { name: "Urban Legend in Limbo", tooltip: "14.5 - Shinpiroku", key: "ULiL" }, 35 - { name: "Legacy of Lunatic Kingdom", tooltip: "15 - Kanjuden", key: "LoLK" }, 36 - { name: "Antinomy of Common Flowers", tooltip: "15.5 - Hyouibana", key: "AoCF" }, 37 - { name: "Hidden Star in Four Seasons", tooltip: "16 - Tenkuushou", key: "HSiFS" } 38 - ] 39 - }, 40 - { 41 - name: "Filter by Stage Enemy Appearances", 42 - key: "stage", 43 - tooltip: "Check this to restrict to characters that appear in certain stages as enemies.", 44 - checked: false, 45 - sub: [ { name: "Stage 1", key: "st1" }, { name: "Stage 2", key: "st2" }, { name: "Stage 3", key: "st3" }, { name: "Stage 4", key: "st4" }, { name: "Stage 5/Penultimate", tooltip: "Stage 4 in 5-stage games, and Stage 8 in 9-stage games.", key: "st5" }, { name: "Stage 6/Final", key: "st6" }, { name: "Stage EX/Phantasm", key: "ex" } 46 - ] 47 - }, 48 - { 49 - name: "Remove PC-98 Duplicates", 50 - key: "pc98", 51 - tooltip: "Check this to remove PC-98 characters with a Windows counterpart." 52 - }, 53 - { 54 - name: "Remove Non-Girls", 55 - key: "notgirl", 56 - tooltip: "Check this to remove all non-female characters." 57 - } 58 - ]; 59 - 60 - dataSet[dataSetVersion].characterData = [ 61 - { 62 - name: "Hakurei Reimu", 63 - img: "c5DqpgX.png", 64 - opts: { 65 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS" ], 66 - stage: ["st4"] 67 - } 68 - }, 69 - { 70 - name: "Kirisame Marisa", 71 - img: "tJnkSzK.png", 72 - opts: { 73 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "GFW", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS" ], 74 - stage: ["st4", "ex"] 75 - } 76 - }, 77 - { 78 - name: "Rumia", 79 - img: "0YT7QlS.png", 80 - opts: { 81 - series: ["book", "EoSD", "StB", "HM"], 82 - stage: ["st1"] 83 - } 84 - }, 85 - { 86 - name: "Daiyousei", 87 - img: "NWlZud3.png", 88 - opts: { 89 - series: ["book", "EoSD"], 90 - stage: ["st2", "ex"] 91 - } 92 - }, 93 - { 94 - name: "Cirno", 95 - img: "qdveFSy.png", 96 - opts: { 97 - series: [ "book", "EoSD", "PCB", "PoFV", "StB", "soku", "GFW", "HM", "DDC", "ISC", "HSiFS" ], 98 - stage: ["st2"] 99 - } 100 - }, 101 - { 102 - name: "Hong Meiling", 103 - img: "ptGp0x4.png", 104 - opts: { 105 - series: ["book", "EoSD", "IaMP", "StB", "soku"], 106 - stage: ["st3"] 107 - } 108 - }, 109 - { 110 - name: "Koakuma", 111 - img: "vBKdDm4.png", 112 - opts: { 113 - series: ["book", "EoSD"], 114 - stage: ["st4"] 115 - } 116 - }, 117 - { 118 - name: "Patchouli Knowledge", 119 - img: "A7ZnuHo.png", 120 - opts: { 121 - series: ["book", "EoSD", "IaMP", "StB", "SWR", "soku", "HM"], 122 - stage: ["st4", "ex"] 123 - } 124 - }, 125 - { 126 - name: "Izayoi Sakuya", 127 - img: "sgZPf11.png", 128 - opts: { 129 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "HM", "DDC", "ISC" ], 130 - stage: ["st5", "st6"] 131 - } 132 - }, 133 - { 134 - name: "Remilia Scarlet", 135 - img: "8UX7hKE.png", 136 - opts: { 137 - series: ["book", "EoSD", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC"], 138 - stage: ["st6"] 139 - } 140 - }, 141 - { 142 - name: "Flandre Scarlet", 143 - img: "OhaDcnc.png", 144 - opts: { 145 - series: ["book", "EoSD", "StB"], 146 - stage: ["ex"] 147 - } 148 - }, 149 - { 150 - name: "Letty Whiterock", 151 - img: "MgzqjFK.png", 152 - opts: { 153 - series: ["book", "PCB", "StB", "HM"], 154 - stage: ["st1"] 155 - } 156 - }, 157 - { 158 - name: "Chen", 159 - img: "ohmetZh.png", 160 - opts: { 161 - series: ["book", "PCB", "IaMP", "StB", "SWR", "soku", "HM"], 162 - stage: ["st2", "ex"] 163 - } 164 - }, 165 - { 166 - name: "Alice Margatroid", 167 - img: "aDIf0pN.png", 168 - opts: { 169 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 170 - stage: ["st3"] 171 - } 172 - }, 173 - { 174 - name: "Lily White", 175 - img: "2Pr8b2N.png", 176 - opts: { 177 - series: ["book", "PCB", "PoFV", "HM", "HSiFS"], 178 - stage: ["st4", "ex"] 179 - } 180 - }, 181 - { 182 - name: "Lunasa Prismriver", 183 - img: "htOMdDQ.png", 184 - opts: { 185 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 186 - stage: ["st4"] 187 - } 188 - }, 189 - { 190 - name: "Merlin Prismriver", 191 - img: "PrRPujP.png", 192 - opts: { 193 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 194 - stage: ["st4"] 195 - } 196 - }, 197 - { 198 - name: "Lyrica Prismriver", 199 - img: "ze79bFC.png", 200 - opts: { 201 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 202 - stage: ["st4"] 203 - } 204 - }, 205 - { 206 - name: "Konpaku Youmu", 207 - img: "WMjyRLJ.png", 208 - opts: { 209 - series: [ "book", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "TD", "HM", "ISC" ], 210 - stage: ["st5", "st6"] 211 - } 212 - }, 213 - { 214 - name: "Saigyouji Yuyuko", 215 - img: "VT9mTGb.png", 216 - opts: { 217 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "TD", "HM", "ISC" ], 218 - stage: ["st1", "st6"] 219 - } 220 - }, 221 - { 222 - name: "Yakumo Ran", 223 - img: "rshnJPV.png", 224 - opts: { 225 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 226 - stage: ["ex"] 227 - } 228 - }, 229 - { 230 - name: "Yakumo Yukari", 231 - img: "qsceD4I.png", 232 - opts: { 233 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "AoCF" ], 234 - stage: ["ex"] 235 - } 236 - }, 237 - { 238 - name: "Ibuki Suika", 239 - img: "pLdMjQ3.png", 240 - opts: { 241 - series: ["book", "IaMP", "StB", "SWR", "soku", "DS", "HM", "ISC"], 242 - stage: ["st6"] 243 - } 244 - }, 245 - { 246 - name: "Wriggle Nightbug", 247 - img: "8DLUAPf.png", 248 - opts: { 249 - series: ["book", "IN", "StB", "HM"], 250 - stage: ["st1"] 251 - } 252 - }, 253 - { 254 - name: "Mystia Lorelei", 255 - img: "6KyhLqE.png", 256 - opts: { 257 - series: ["book", "IN", "PoFV", "StB", "HM"], 258 - stage: ["st2"] 259 - } 260 - }, 261 - { 262 - name: "Kamishirasawa Keine", 263 - img: "99w0Chm.png", 264 - opts: { 265 - series: ["book", "IN", "StB", "HM", "ISC"], 266 - stage: ["st3", "ex"] 267 - } 268 - }, 269 - { 270 - name: "Inaba Tewi", 271 - img: "yqNfNje.png", 272 - opts: { 273 - series: ["book", "IN", "PoFV", "StB", "HM"], 274 - stage: ["st5"] 275 - } 276 - }, 277 - { 278 - name: "Reisen Udongein Inaba", 279 - img: "PrYzRcC.png", 280 - opts: { 281 - series: ["book", "IN", "PoFV", "StB", "soku", "HM", "LoLK", "AoCF"], 282 - stage: ["st5"] 283 - } 284 - }, 285 - { 286 - name: "Yagokoro Eirin", 287 - img: "ceo4DhK.png", 288 - opts: { 289 - series: ["book", "IN", "StB", "HM"], 290 - stage: ["st6"] 291 - } 292 - }, 293 - { 294 - name: "Houraisan Kaguya", 295 - img: "2YDuTk3.png", 296 - opts: { 297 - series: ["book", "IN", "StB", "HM"], 298 - stage: ["st6"] 299 - } 300 - }, 301 - { 302 - name: "Fujiwara no Mokou", 303 - img: "3zo4VKV.png", 304 - opts: { 305 - series: ["book", "IN", "StB", "HM", "ISC", "ULiL", "AoCF"], 306 - stage: ["ex"] 307 - } 308 - }, 309 - { 310 - name: "Shameimaru Aya", 311 - img: "8TLXMST.png", 312 - opts: { 313 - series: [ "book", "PoFV", "StB", "SWR", "MoF", "soku", "HM", "ISC", "HSiFS" ], 314 - stage: ["st4"] 315 - } 316 - }, 317 - { 318 - name: "Medicine Melancholy", 319 - img: "IImsp7K.png", 320 - opts: { 321 - series: ["book", "PoFV", "StB", "HM"], 322 - stage: ["st4"] 323 - } 324 - }, 325 - { 326 - name: "Kazami Yuuka", 327 - img: "MZXJQq5.png", 328 - opts: { 329 - series: ["book", "PoFV", "StB", "HM"], 330 - stage: ["st5"] 331 - } 332 - }, 333 - { 334 - name: "Onozuka Komachi", 335 - img: "aX4WIH8.png", 336 - opts: { 337 - series: ["book", "PoFV", "StB", "SWR", "soku", "HM"], 338 - stage: ["st5"] 339 - } 340 - }, 341 - { 342 - name: "Shiki Eiki, Yamaxanadu", 343 - img: "nPBvatH.png", 344 - opts: { 345 - series: ["book", "PoFV", "StB", "HM"], 346 - stage: ["st6"] 347 - } 348 - }, 349 - { 350 - name: "Aki Shizuha", 351 - img: "3pDRgvR.png", 352 - opts: { 353 - series: ["MoF", "DS", "HM"], 354 - stage: ["st1"] 355 - } 356 - }, 357 - { 358 - name: "Aki Minoriko", 359 - img: "bV0DaN7.png", 360 - opts: { 361 - series: ["MoF", "DS", "HM"], 362 - stage: ["st1"] 363 - } 364 - }, 365 - { 366 - name: "Kagiyama Hina", 367 - img: "J11NjNj.png", 368 - opts: { 369 - series: ["MoF", "DS", "HM"], 370 - stage: ["st2"] 371 - } 372 - }, 373 - { 374 - name: "Kawashiro Nitori", 375 - img: "4Ufced2.png", 376 - opts: { 377 - series: ["MoF", "DS", "HM", "ISC", "ULiL", "AoCF"], 378 - stage: ["st3"] 379 - } 380 - }, 381 - { 382 - name: "Inubashiri Momiji", 383 - img: "qGMjnYk.png", 384 - opts: { 385 - series: ["MoF", "DS", "ISC"], 386 - stage: ["st4"] 387 - } 388 - }, 389 - { 390 - name: "Kochiya Sanae", 391 - img: "ATTRSWU.png", 392 - opts: { 393 - series: ["MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "ISC", "LoLK"], 394 - stage: ["st5", "ex"] 395 - } 396 - }, 397 - { 398 - name: "Yasaka Kanako", 399 - img: "nQ78Lz7.png", 400 - opts: { 401 - series: ["MoF", "soku", "DS", "HM", "ISC"], 402 - stage: ["st6", "ex"] 403 - } 404 - }, 405 - { 406 - name: "Moriya Suwako", 407 - img: "yJaD5ZV.png", 408 - opts: { 409 - series: ["MoF", "SA", "soku", "DS", "HM", "ISC"], 410 - stage: ["ex"] 411 - } 412 - }, 413 - { 414 - name: "Nagae Iku", 415 - img: "xgAlECj.png", 416 - opts: { 417 - series: ["SWR", "soku", "DS", "HM"], 418 - stage: ["st5"] 419 - } 420 - }, 421 - { 422 - name: "Hinanawi Tenshi", 423 - img: "tZLYivt.png", 424 - opts: { 425 - series: ["SWR", "soku", "DS", "HM", "ISC", "AoCF"], 426 - stage: ["st6"] 427 - } 428 - }, 429 - { 430 - name: "Kisume", 431 - img: "VgJgaEf.png", 432 - opts: { 433 - series: ["SA", "DS"], 434 - stage: ["st1"] 435 - } 436 - }, 437 - { 438 - name: "Kurodani Yamame", 439 - img: "sqgJ2St.png", 440 - opts: { 441 - series: ["SA", "DS", "HM"], 442 - stage: ["st1"] 443 - } 444 - }, 445 - { 446 - name: "Mizuhashi Parsee", 447 - img: "lkoAJod.png", 448 - opts: { 449 - series: ["SA", "DS", "HM"], 450 - stage: ["st2"] 451 - } 452 - }, 453 - { 454 - name: "Hoshiguma Yuugi", 455 - img: "tDO653L.png", 456 - opts: { 457 - series: ["SA", "DS", "HM"], 458 - stage: ["st3"] 459 - } 460 - }, 461 - { 462 - name: "Komeiji Satori", 463 - img: "dup7Nt6.png", 464 - opts: { 465 - series: ["SA", "DS", "HM"], 466 - stage: ["st4"] 467 - } 468 - }, 469 - { 470 - name: "Kaenbyou Rin (Orin)", 471 - img: "uQjbw1W.png", 472 - opts: { 473 - series: ["SA", "DS", "HM"], 474 - stage: ["st4", "st5", "st6"] 475 - } 476 - }, 477 - { 478 - name: "Reiuji Utsuho (Okuu)", 479 - img: "DfdaXPW.png", 480 - opts: { 481 - series: ["SA", "soku", "DS", "HM"], 482 - stage: ["st6"] 483 - } 484 - }, 485 - { 486 - name: "Komeiji Koishi", 487 - img: "wVCcens.png", 488 - opts: { 489 - series: ["SA", "DS", "HM", "ULiL", "AoCF"], 490 - stage: ["ex"] 491 - } 492 - }, 493 - { 494 - name: "Nazrin", 495 - img: "EpHQbiY.png", 496 - opts: { 497 - series: ["UFO", "DS", "HM"], 498 - stage: ["st1", "st5"] 499 - } 500 - }, 501 - { 502 - name: "Tatara Kogasa", 503 - img: "kJbv4dc.png", 504 - opts: { 505 - series: ["UFO", "TD", "DS", "HM"], 506 - stage: ["st2", "ex"] 507 - } 508 - }, 509 - { 510 - name: "Kumoi Ichirin", 511 - img: "Fyn5yVx.png", 512 - opts: { 513 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 514 - stage: ["st3"] 515 - } 516 - }, 517 - { 518 - name: "Murasa Minamitsu", 519 - img: "39KYpvW.png", 520 - opts: { 521 - series: ["UFO", "DS", "HM"], 522 - stage: ["st4"] 523 - } 524 - }, 525 - { 526 - name: "Toramaru Shou", 527 - img: "5yihisu.png", 528 - opts: { 529 - series: ["UFO", "DS", "HM"], 530 - stage: ["st5"] 531 - } 532 - }, 533 - { 534 - name: "Hijiri Byakuren", 535 - img: "2ppPxny.png", 536 - opts: { 537 - series: ["UFO", "DS", "HM", "ISC", "ULiL", "AoCF"], 538 - stage: ["st6"] 539 - } 540 - }, 541 - { 542 - name: "Houjuu Nue", 543 - img: "zL4S8Mj.png", 544 - opts: { 545 - series: ["UFO", "DS", "TD", "HM"], 546 - stage: ["st4", "st6", "ex"] 547 - } 548 - }, 549 - { 550 - name: "Himekaidou Hatate", 551 - img: "LgvoTaJ.png", 552 - opts: { 553 - series: ["DS", "HM", "ISC"], 554 - stage: ["ex"] 555 - } 556 - }, 557 - { 558 - name: "Sunny Milk", 559 - img: "VbqXiB6.png", 560 - opts: { 561 - series: ["book", "GFW", "HM"], 562 - stage: ["st1", "st2", "st3"] 563 - } 564 - }, 565 - { 566 - name: "Luna Child", 567 - img: "OBqgP48.png", 568 - opts: { 569 - series: ["book", "GFW", "HM"], 570 - stage: ["st1", "st2", "st3"] 571 - } 572 - }, 573 - { 574 - name: "Star Sapphire", 575 - img: "sNw61ap.png", 576 - opts: { 577 - series: ["book", "GFW", "HM"], 578 - stage: ["st1", "st2", "st3"] 579 - } 580 - }, 581 - { 582 - name: "Kasodani Kyouko", 583 - img: "sLiqEBA.png", 584 - opts: { 585 - series: ["TD", "HM", "ISC"], 586 - stage: ["st2"] 587 - } 588 - }, 589 - { 590 - name: "Miyako Yoshika", 591 - img: "6jq6eh6.png", 592 - opts: { 593 - series: ["TD", "HM", "ISC"], 594 - stage: ["st3", "st4"] 595 - } 596 - }, 597 - { 598 - name: "Kaku Seiga", 599 - img: "090hLPL.png", 600 - opts: { 601 - series: ["TD", "HM", "ISC"], 602 - stage: ["st4"] 603 - } 604 - }, 605 - { 606 - name: "Soga no Tojiko", 607 - img: "y0UXwFO.png", 608 - opts: { 609 - series: ["TD", "HM"], 610 - stage: ["st5"] 611 - } 612 - }, 613 - { 614 - name: "Mononobe no Futo", 615 - img: "WTZ97LE.png", 616 - opts: { 617 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 618 - stage: ["st5"] 619 - } 620 - }, 621 - { 622 - name: "Toyosatomimi no Miko", 623 - img: "3Xiqd22.png", 624 - opts: { 625 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 626 - stage: ["st6"] 627 - } 628 - }, 629 - { 630 - name: "Futatsuiwa Mamizou", 631 - img: "gMpWdmA.png", 632 - opts: { 633 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 634 - stage: ["ex"] 635 - } 636 - }, 637 - { 638 - name: "Hata no Kokoro", 639 - img: "fxCGmUk.png", 640 - opts: { 641 - series: ["book", "HM", "ULiL", "AoCF"], 642 - stage: ["st6"] 643 - } 644 - }, 645 - { 646 - name: "Wakasagihime", 647 - img: "brWCLVx.png", 648 - opts: { 649 - series: ["DDC", "ISC"], 650 - stage: ["st1"] 651 - } 652 - }, 653 - { 654 - name: "Sekibanki", 655 - img: "VAMLiJD.png", 656 - opts: { 657 - series: ["DDC", "ISC"], 658 - stage: ["st2"] 659 - } 660 - }, 661 - { 662 - name: "Imaizumi Kagerou", 663 - img: "qwwL0bB.png", 664 - opts: { 665 - series: ["DDC", "ISC"], 666 - stage: ["st3"] 667 - } 668 - }, 669 - { 670 - name: "Tsukumo Benben", 671 - img: "vWNeMaH.png", 672 - opts: { 673 - series: ["DDC", "ISC"], 674 - stage: ["st4", "ex"] 675 - } 676 - }, 677 - { 678 - name: "Tsukumo Yatsuhashi", 679 - img: "EJFQHQN.png", 680 - opts: { 681 - series: ["DDC", "ISC"], 682 - stage: ["st4", "ex"] 683 - } 684 - }, 685 - { 686 - name: "Kijin Seija", 687 - img: "16RUacj.png", 688 - opts: { 689 - series: ["DDC", "ISC"], 690 - stage: ["st5", "st6"] 691 - } 692 - }, 693 - { 694 - name: "Sukuna Shinmyoumaru", 695 - img: "Zl2tN7W.png", 696 - opts: { 697 - series: ["DDC", "ISC", "ULiL", "AoCF"], 698 - stage: ["st6"] 699 - } 700 - }, 701 - { 702 - name: "Horikawa Raiko", 703 - img: "SLLEccR.png", 704 - opts: { 705 - series: ["DDC", "ISC", "AoCF"], 706 - stage: ["ex"] 707 - } 708 - }, 709 - { 710 - name: "Usami Sumireko", 711 - img: "mc7ICW6.png", 712 - opts: { 713 - series: ["ULiL", "AoCF"], 714 - stage: ["st6"] 715 - } 716 - }, 717 - { 718 - name: "Seiran", 719 - img: "0ra00WG.png", 720 - opts: { 721 - series: ["LoLK"], 722 - stage: ["st1"] 723 - } 724 - }, 725 - { 726 - name: "Ringo", 727 - img: "xQOsFlZ.png", 728 - opts: { 729 - series: ["LoLK"], 730 - stage: ["st2"] 731 - } 732 - }, 733 - { 734 - name: "Doremy Sweet", 735 - img: "rGS7dyn.png", 736 - opts: { 737 - series: ["LoLK", "AoCF"], 738 - stage: ["st3", "ex"] 739 - } 740 - }, 741 - { 742 - name: "Kishin Sagume", 743 - img: "HLT338X.png", 744 - opts: { 745 - series: ["LoLK"], 746 - stage: ["st4"] 747 - } 748 - }, 749 - { 750 - name: "Clownpiece", 751 - img: "9Jje7ZQ.jpg", 752 - opts: { 753 - series: ["LoLK"], 754 - stage: ["st5"] 755 - } 756 - }, 757 - { 758 - name: "Junko", 759 - img: "NsfLZjY.jpg", 760 - opts: { 761 - series: ["LoLK"], 762 - stage: ["st6", "ex"] 763 - } 764 - }, 765 - { 766 - name: "Hecatia Lapislazuli", 767 - img: "EH3Ulol.png", 768 - opts: { 769 - series: ["LoLK"], 770 - stage: ["ex"] 771 - } 772 - }, 773 - { 774 - name: "Eternity Larva", 775 - img: "ql5KxJH.png", 776 - opts: { 777 - series: ["HSiFS"], 778 - stage: ["st1"] 779 - } 780 - }, 781 - { 782 - name: "Sakata Nemuno", 783 - img: "gYFhJ3Y.png", 784 - opts: { 785 - series: ["HSiFS"], 786 - stage: ["st2"] 787 - } 788 - }, 789 - { 790 - name: "Komano Aunn", 791 - img: "wWUStkF.png", 792 - opts: { 793 - series: ["HSiFS"], 794 - stage: ["st3"] 795 - } 796 - }, 797 - { 798 - name: "Yatadera Narumi", 799 - img: "wrPVhAo.png", 800 - opts: { 801 - series: ["HSiFS"], 802 - stage: ["st4"] 803 - } 804 - }, 805 - { 806 - name: "Nishida Satono", 807 - img: "8w9gAy2.png", 808 - opts: { 809 - series: ["HSiFS"], 810 - stage: ["st5"] 811 - } 812 - }, 813 - { 814 - name: "Teireida Mai", 815 - img: "DesAqAC.png", 816 - opts: { 817 - series: ["HSiFS"], 818 - stage: ["st5"] 819 - } 820 - }, 821 - { 822 - name: "Matara Okina", 823 - img: "icWvMyo.png", 824 - opts: { 825 - series: ["HSiFS"], 826 - stage: ["st6", "ex"] 827 - } 828 - }, 829 - { 830 - name: "Yorigami Shion", 831 - img: "LenxXR4.png", 832 - opts: { 833 - series: ["AoCF"], 834 - stage: ["st6"] 835 - } 836 - }, 837 - { 838 - name: "Yorigami Joon", 839 - img: "V9OznT1.png", 840 - opts: { 841 - series: ["AoCF"], 842 - stage: ["st6"] 843 - } 844 - }, 845 - { 846 - name: "Hieda no Akyuu", 847 - img: "ogONuLZ.png", 848 - opts: { 849 - series: ["book"], 850 - stage: [] 851 - } 852 - }, 853 - { 854 - name: "Tokiko", 855 - img: "Y4maOc8.png", 856 - opts: { 857 - series: ["book"], 858 - stage: [] 859 - } 860 - }, 861 - { 862 - name: "Rei'sen (Manga)", 863 - img: "cWjCo2j.png", 864 - opts: { 865 - series: ["book"], 866 - stage: [] 867 - } 868 - }, 869 - { 870 - name: "Watatsuki no Toyohime", 871 - img: "uEBxsEX.png", 872 - opts: { 873 - series: ["book"], 874 - stage: [] 875 - } 876 - }, 877 - { 878 - name: "Watatsuki no Yorihime", 879 - img: "Txu2P7S.png", 880 - opts: { 881 - series: ["book"], 882 - stage: [] 883 - } 884 - }, 885 - { 886 - name: "Maribel Hearn", 887 - img: "XUI9vPo.png", 888 - opts: { 889 - series: ["book"], 890 - stage: [] 891 - } 892 - }, 893 - { 894 - name: "Usami Renko", 895 - img: "1P5EXRt.png", 896 - opts: { 897 - series: ["book"], 898 - stage: [] 899 - } 900 - }, 901 - { 902 - name: "Ibaraki Kasen", 903 - img: "dQHnPPe.png", 904 - opts: { 905 - series: ["book", "ULiL", "AoCF"], 906 - stage: ["st5"] 907 - } 908 - }, 909 - { 910 - name: "Motoori Kosuzu", 911 - img: "jEsJJo8.png", 912 - opts: { 913 - series: ["book"], 914 - stage: [] 915 - } 916 - }, 917 - { 918 - name: "Hakurei Reimu (PC-98)", 919 - img: "IZsGAMS.png", 920 - opts: { 921 - series: ["HRtP", "SoEW", "PoDD", "LLS", "MS"], 922 - stage: ["st4"], 923 - pc98: true 924 - } 925 - }, 926 - { 927 - name: "Shingyoku (Female)", 928 - img: "KuPiR2k.png", 929 - opts: { 930 - series: ["HRtP"], 931 - stage: ["st1"] 932 - } 933 - }, 934 - { 935 - name: "Mima", 936 - img: "odH03t2.png", 937 - opts: { 938 - series: ["HRtP", "SoEW", "PoDD", "MS"], 939 - stage: ["st3", "st5", "st6"] 940 - } 941 - }, 942 - { 943 - name: "Elis", 944 - img: "ytnL1xd.png", 945 - opts: { 946 - series: ["HRtP"], 947 - stage: ["st5"] 948 - } 949 - }, 950 - { 951 - name: "Kikuri", 952 - img: "fX2Kqik.png", 953 - opts: { 954 - series: ["HRtP"], 955 - stage: ["st5"] 956 - } 957 - }, 958 - { 959 - name: "Sariel", 960 - img: "Wyc7YFw.png", 961 - opts: { 962 - series: ["HRtP"], 963 - stage: ["st6"] 964 - } 965 - }, 966 - { 967 - name: "Konngara", 968 - img: "dg9jLHv.png", 969 - opts: { 970 - series: ["HRtP"], 971 - stage: ["st6"] 972 - } 973 - }, 974 - { 975 - name: "Rika", 976 - img: "02Xb4pU.png", 977 - opts: { 978 - series: ["SoEW"], 979 - stage: ["st1", "ex"] 980 - } 981 - }, 982 - { 983 - name: "Meira", 984 - img: "p529JgT.png", 985 - opts: { 986 - series: ["SoEW"], 987 - stage: ["st2"] 988 - } 989 - }, 990 - { 991 - name: "Kirisame Marisa (PC-98)", 992 - img: "wxE7cBm.png", 993 - opts: { 994 - series: ["SoEW", "PoDD", "LLS", "MS"], 995 - stage: ["st4"], 996 - pc98: true 997 - } 998 - }, 999 - { name: "Ellen", img: "3iNNL0c.png", opts: { 1000 - series: ["PoDD"], 1001 - stage: [] 1002 - } }, 1003 - { 1004 - name: "Kotohime", 1005 - img: "kRSGtpq.png", 1006 - opts: { 1007 - series: ["PoDD"], 1008 - stage: [] 1009 - } 1010 - }, 1011 - { 1012 - name: "Kana Anaberal", 1013 - img: "rBvKMk5.png", 1014 - opts: { 1015 - series: ["PoDD"], 1016 - stage: [] 1017 - } 1018 - }, 1019 - { 1020 - name: "Asakura Rikako", 1021 - img: "VIf5gUK.png", 1022 - opts: { 1023 - series: ["PoDD"], 1024 - stage: [] 1025 - } 1026 - }, 1027 - { 1028 - name: "Kitashirakawa Chiyuri", 1029 - img: "tZFBycy.png", 1030 - opts: { 1031 - series: ["PoDD"], 1032 - stage: ["st5"] 1033 - } 1034 - }, 1035 - { 1036 - name: "Okazaki Yumemi", 1037 - img: "c9rnG3n.png", 1038 - opts: { 1039 - series: ["PoDD"], 1040 - stage: ["st6"] 1041 - } 1042 - }, 1043 - { 1044 - name: "Ruukoto", 1045 - img: "dko67SJ.png", 1046 - opts: { 1047 - series: ["PoDD"], 1048 - stage: [] 1049 - } 1050 - }, 1051 - { 1052 - name: "Orange", 1053 - img: "m8wXE5U.png", 1054 - opts: { 1055 - series: ["LLS"], 1056 - stage: ["st1"] 1057 - } 1058 - }, 1059 - { 1060 - name: "Kurumi", 1061 - img: "0rvq1ph.png", 1062 - opts: { 1063 - series: ["LLS"], 1064 - stage: ["st2"] 1065 - } 1066 - }, 1067 - { 1068 - name: "Elly", 1069 - img: "iIPftHn.png", 1070 - opts: { 1071 - series: ["LLS"], 1072 - stage: ["st3"] 1073 - } 1074 - }, 1075 - { 1076 - name: "Yuuka (PC-98)", 1077 - img: "ivUSwxp.png", 1078 - opts: { 1079 - series: ["LLS", "MS"], 1080 - stage: ["st5", "st6"], 1081 - pc98: true 1082 - } 1083 - }, 1084 - { 1085 - name: "Mugetsu", 1086 - img: "bYA9E16.png", 1087 - opts: { 1088 - series: ["LLS"], 1089 - stage: ["ex"] 1090 - } 1091 - }, 1092 - { 1093 - name: "Gengetsu", 1094 - img: "TIOTtV9.png", 1095 - opts: { 1096 - series: ["LLS"], 1097 - stage: ["ex"] 1098 - } 1099 - }, 1100 - { 1101 - name: "Sara", 1102 - img: "2QUbCrU.png", 1103 - opts: { 1104 - series: ["MS"], 1105 - stage: ["st1"] 1106 - } 1107 - }, 1108 - { 1109 - name: "Louise", 1110 - img: "nDM5aB6.png", 1111 - opts: { 1112 - series: ["MS"], 1113 - stage: ["st2", "st4"] 1114 - } 1115 - }, 1116 - { 1117 - name: "Alice (PC-98)", 1118 - img: "KaBuRTW.png", 1119 - opts: { 1120 - series: ["MS"], 1121 - stage: ["st3", "ex"], 1122 - pc98: true 1123 - } 1124 - }, 1125 - { 1126 - name: "Yuki", 1127 - img: "FfcmDgp.png", 1128 - opts: { 1129 - series: ["MS"], 1130 - stage: ["st4"] 1131 - } 1132 - }, 1133 - { name: "Mai", img: "r6w7TX1.png", opts: { 1134 - series: ["MS"], 1135 - stage: ["st4"] 1136 - } }, 1137 - { 1138 - name: "Yumeko", 1139 - img: "PcPqkdO.png", 1140 - opts: { 1141 - series: ["MS"], 1142 - stage: ["st5"] 1143 - } 1144 - }, 1145 - { 1146 - name: "Shinki", 1147 - img: "gPE95S7.png", 1148 - opts: { 1149 - series: ["MS"], 1150 - stage: ["st6"] 1151 - } 1152 - }, 1153 - { 1154 - name: "Mimi-chan", 1155 - img: "zBl2zlv.png", 1156 - opts: { 1157 - series: ["PoDD"], 1158 - stage: [], 1159 - notgirl: true 1160 - } 1161 - }, 1162 - { 1163 - name: "Unzan", 1164 - img: "r5eWREh.png", 1165 - opts: { 1166 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 1167 - stage: ["st3"], 1168 - notgirl: true 1169 - } 1170 - }, 1171 - { 1172 - name: "Genji", 1173 - img: "LoUqOuH.png", 1174 - opts: { 1175 - series: ["SoEW", "PoDD", "LLS", "MS"], 1176 - stage: [], 1177 - notgirl: true 1178 - } 1179 - }, 1180 - { 1181 - name: "Shingyoku (Male)", 1182 - img: "a5uwlgN.png", 1183 - opts: { 1184 - series: ["HRtP"], 1185 - stage: ["st1"], 1186 - notgirl: true 1187 - } 1188 - }, 1189 - { 1190 - name: "YuugenMagan", 1191 - img: "IOW8GdU.png", 1192 - opts: { 1193 - series: ["HRtP"], 1194 - stage: ["st3"], 1195 - notgirl: true 1196 - } 1197 - }, 1198 - { 1199 - name: "Evil Eye Sigma", 1200 - img: "rAFUMwE.png", 1201 - opts: { 1202 - series: ["SoEW"], 1203 - stage: ["ex"], 1204 - notgirl: true 1205 - } 1206 - }, 1207 - { 1208 - name: "Great Catfish", 1209 - img: "BgRi9Oh.png", 1210 - opts: { 1211 - series: ["soku", "AoCF"], 1212 - stage: ["st6"], 1213 - notgirl: true 1214 - } 1215 - }, 1216 - { 1217 - name: "Morichika Rinnosuke", 1218 - img: "ITUhsGj.png", 1219 - opts: { 1220 - series: ["book", "HM"], 1221 - stage: [], 1222 - notgirl: true 1223 - } 1224 - }, 1225 - { 1226 - name: "Fortune Teller", 1227 - img: "BYot23O.png", 1228 - opts: { 1229 - series: ["book"], 1230 - stage: [], 1231 - notgirl: true 1232 - } 1233 - }, 1234 - { 1235 - name: "Hisoutensoku", 1236 - img: "P4JZ2it.png", 1237 - opts: { 1238 - series: ["soku"], 1239 - stage: [], 1240 - notgirl: true 1241 - } 1242 - } 1243 - ];
+312
src/js/data/2019-02-20.js
··· 1 + dataSetVersion = "2019-02-20"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 + dataSet[dataSetVersion] = {}; 3 + 4 + dataSet[dataSetVersion].options = [ 5 + { 6 + name: "Remove DekaFumos", 7 + key: "deka", 8 + tooltip: "Check this to remove DekaFumos." 9 + }, 10 + { 11 + name: "Remove Old Versions", 12 + key: "old", 13 + tooltip: "Check this to remove older versions of characters." 14 + }, 15 + { 16 + name: "Remove Alternate Versions", 17 + key: "alt", 18 + tooltip: "Check this to remove alternate versions of characters." 19 + } 20 + ]; 21 + 22 + dataSet[dataSetVersion].characterData = [ 23 + { 24 + name: "FumoFumo Reimu", 25 + img: "touhou1.jpg", 26 + opts: {} 27 + }, 28 + { 29 + name: "FumoFumo Marisa", 30 + img: "touhou2.jpg", 31 + opts: {} 32 + }, 33 + { 34 + name: "FumoFumo Sakuya", 35 + img: "touhou3.jpg", 36 + opts: {} 37 + }, 38 + { 39 + name: "FumoFumo Remilia", 40 + img: "touhou4.jpg", 41 + opts: {} 42 + }, 43 + { 44 + name: "FumoFumo Patchy", 45 + img: "touhou5.jpg", 46 + opts: { 47 + old: true 48 + } 49 + }, 50 + { 51 + name: "FumoFumo Alice", 52 + img: "touhou6.jpg", 53 + opts: { 54 + old: true 55 + } 56 + }, 57 + { 58 + name: "FumoFumo Flan", 59 + img: "touhou7.jpg", 60 + opts: { 61 + old: true 62 + } 63 + }, 64 + { 65 + name: "FumoFumo Sanae", 66 + img: "touhou8.jpg", 67 + opts: { 68 + old: true 69 + } 70 + }, 71 + { 72 + name: "FumoFumo Cirno", 73 + img: "touhou9.jpg", 74 + opts: { 75 + old: true 76 + } 77 + }, 78 + { 79 + name: "FumoFumo Suwako", 80 + img: "touhou10.jpg", 81 + opts: {} 82 + }, 83 + { 84 + name: "FumoFumo Youmu", 85 + img: "touhou11.jpg", 86 + opts: { 87 + old: true 88 + } 89 + }, 90 + { 91 + name: "FumoFumo Yuyuko", 92 + img: "touhou12.jpg", 93 + opts: { 94 + old: true 95 + } 96 + }, 97 + { 98 + name: "FumoFumo Meiling", 99 + img: "touhou13.jpg", 100 + opts: {} 101 + }, 102 + { 103 + name: "FumoFumo Chen", 104 + img: "touhou14.jpg", 105 + opts: { 106 + old: true 107 + } 108 + }, 109 + { 110 + name: "FumoFumo Ran", 111 + img: "touhou15.jpg", 112 + opts: { 113 + old: true 114 + } 115 + }, 116 + { 117 + name: "FumoFumo Yukari", 118 + img: "touhou16.jpg", 119 + opts: { 120 + old: true 121 + } 122 + }, 123 + { 124 + name: "FumoFumo Kaguya", 125 + img: "touhou17.jpg", 126 + opts: {} 127 + }, 128 + { 129 + name: "FumoFumo Moko", 130 + img: "touhou18.jpg", 131 + opts: {} 132 + }, 133 + { 134 + name: "FumoFumo Satori", 135 + img: "touhou19.jpg", 136 + opts: {} 137 + }, 138 + { 139 + name: "FumoFumo Koishi", 140 + img: "touhou20.jpg", 141 + opts: {} 142 + }, 143 + { 144 + name: "FumoFumo Udonge", 145 + img: "touhou21.jpg", 146 + opts: {} 147 + }, 148 + { 149 + name: "FumoFumo Tewi", 150 + img: "touhou22.jpg", 151 + opts: {} 152 + }, 153 + { 154 + name: "FumoFumo Marisa (ver.2)", 155 + img: "touhou23.jpg", 156 + opts: { 157 + alt: true 158 + } 159 + }, 160 + { 161 + name: "FumoFumo Sanae (ver.2)", 162 + img: "touhou24.jpg", 163 + opts: {} 164 + }, 165 + { 166 + name: "FumoFumo Kokoro", 167 + img: "touhou25.jpg", 168 + opts: {} 169 + }, 170 + { 171 + name: "FumoFumo Flan (ver.1.5)", 172 + img: "touhou26.jpg", 173 + opts: {} 174 + }, 175 + { 176 + name: "FumoFumo Reimu (Kourindou ver.)", 177 + img: "touhou27.jpg", 178 + opts: { 179 + alt: true 180 + } 181 + }, 182 + { 183 + name: "FumoFumo Remilia (Kourindou ver.)", 184 + img: "touhou28.jpg", 185 + opts: { 186 + alt: true 187 + } 188 + }, 189 + { 190 + name: "FumoFumo Sakuya (Kourindou ver.)", 191 + img: "touhou29.jpg", 192 + opts: { 193 + alt: true 194 + } 195 + }, 196 + { 197 + name: "FumoFumo Udonge (Hisouten ver.)", 198 + img: "touhou30.jpg", 199 + opts: { 200 + alt: true 201 + } 202 + }, 203 + { 204 + name: "FumoFumo Marisa (Kourindou ver.)", 205 + img: "touhou31.jpg", 206 + opts: { 207 + alt: true 208 + } 209 + }, 210 + { 211 + name: "FumoFumo Kasen", 212 + img: "touhou32.jpg", 213 + opts: {} 214 + }, 215 + { 216 + name: "FumoFumo Aya", 217 + img: "touhou33.jpg", 218 + opts: {} 219 + }, 220 + { 221 + name: "FumoFumo Hatate", 222 + img: "touhou34.jpg", 223 + opts: {} 224 + }, 225 + { 226 + name: "FumoFumo Alice (ver.1.5)", 227 + img: "touhou35.jpg", 228 + opts: {} 229 + }, 230 + { 231 + name: "FumoFumo Patchy (ver.1.5)", 232 + img: "touhou36.jpg", 233 + opts: {} 234 + }, 235 + { 236 + name: "FumoFumo Youmu (ver.1.5)", 237 + img: "touhou37.jpg", 238 + opts: {} 239 + }, 240 + { 241 + name: "FumoFumo Yuyuko (ver.1.5)", 242 + img: "touhou38.jpg", 243 + opts: {} 244 + }, 245 + { 246 + name: "FumoFumo Chen (ver.1.5)", 247 + img: "touhou39.jpg", 248 + opts: {} 249 + }, 250 + { 251 + name: "FumoFumo Ran (ver.1.5)", 252 + img: "touhou40.jpg", 253 + opts: {} 254 + }, 255 + { 256 + name: "FumoFumo Yukari (ver.1.5)", 257 + img: "touhou41.jpg", 258 + opts: {} 259 + }, 260 + { 261 + name: "FumoFumo Cirno (ver.1.5)", 262 + img: "touhou42.jpg", 263 + opts: {} 264 + }, 265 + { 266 + name: "FumoFumo Cirno (with a tan)", 267 + img: "touhou43.jpg", 268 + opts: { 269 + alt: true 270 + } 271 + }, 272 + { 273 + name: "FumoFumo Tenshi", 274 + img: "touhou44.jpg", 275 + opts: {} 276 + }, 277 + { 278 + name: "DekaFumo Reimu", 279 + img: "touhouex1.jpg", 280 + opts: { 281 + deka: true 282 + } 283 + }, 284 + { 285 + name: "DekaFumo Marisa", 286 + img: "touhouex2.jpg", 287 + opts: { 288 + deka: true 289 + } 290 + }, 291 + { 292 + name: "DekaFumo Cirno", 293 + img: "touhouex3.jpg", 294 + opts: { 295 + deka: true 296 + } 297 + }, 298 + { 299 + name: "DekaFumo Remilia", 300 + img: "touhouex4.jpg", 301 + opts: { 302 + deka: true 303 + } 304 + }, 305 + { 306 + name: "DekaFumo Flan", 307 + img: "touhouex5.jpg", 308 + opts: { 309 + deka: true 310 + } 311 + } 312 + ];
+317
src/js/data/2019-04-12.js
··· 1 + dataSetVersion = "2019-04-12"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 + dataSet[dataSetVersion] = {}; 3 + 4 + dataSet[dataSetVersion].options = [ 5 + { 6 + name: "Remove DekaFumos", 7 + key: "deka", 8 + tooltip: "Check this to remove DekaFumos." 9 + }, 10 + { 11 + name: "Remove Old Versions", 12 + key: "old", 13 + tooltip: "Check this to remove older versions of characters." 14 + }, 15 + { 16 + name: "Remove Alternate Versions", 17 + key: "alt", 18 + tooltip: "Check this to remove alternate versions of characters." 19 + } 20 + ]; 21 + 22 + dataSet[dataSetVersion].characterData = [ 23 + { 24 + name: "FumoFumo Reimu", 25 + img: "touhou1.jpg", 26 + opts: {} 27 + }, 28 + { 29 + name: "FumoFumo Marisa", 30 + img: "touhou2.jpg", 31 + opts: {} 32 + }, 33 + { 34 + name: "FumoFumo Sakuya", 35 + img: "touhou3.jpg", 36 + opts: {} 37 + }, 38 + { 39 + name: "FumoFumo Remilia", 40 + img: "touhou4.jpg", 41 + opts: {} 42 + }, 43 + { 44 + name: "FumoFumo Patchy", 45 + img: "touhou5.jpg", 46 + opts: { 47 + old: true 48 + } 49 + }, 50 + { 51 + name: "FumoFumo Alice", 52 + img: "touhou6.jpg", 53 + opts: { 54 + old: true 55 + } 56 + }, 57 + { 58 + name: "FumoFumo Flan", 59 + img: "touhou7.jpg", 60 + opts: { 61 + old: true 62 + } 63 + }, 64 + { 65 + name: "FumoFumo Sanae", 66 + img: "touhou8.jpg", 67 + opts: { 68 + old: true 69 + } 70 + }, 71 + { 72 + name: "FumoFumo Cirno", 73 + img: "touhou9.jpg", 74 + opts: { 75 + old: true 76 + } 77 + }, 78 + { 79 + name: "FumoFumo Suwako", 80 + img: "touhou10.jpg", 81 + opts: {} 82 + }, 83 + { 84 + name: "FumoFumo Youmu", 85 + img: "touhou11.jpg", 86 + opts: { 87 + old: true 88 + } 89 + }, 90 + { 91 + name: "FumoFumo Yuyuko", 92 + img: "touhou12.jpg", 93 + opts: { 94 + old: true 95 + } 96 + }, 97 + { 98 + name: "FumoFumo Meiling", 99 + img: "touhou13.jpg", 100 + opts: {} 101 + }, 102 + { 103 + name: "FumoFumo Chen", 104 + img: "touhou14.jpg", 105 + opts: { 106 + old: true 107 + } 108 + }, 109 + { 110 + name: "FumoFumo Ran", 111 + img: "touhou15.jpg", 112 + opts: { 113 + old: true 114 + } 115 + }, 116 + { 117 + name: "FumoFumo Yukari", 118 + img: "touhou16.jpg", 119 + opts: { 120 + old: true 121 + } 122 + }, 123 + { 124 + name: "FumoFumo Kaguya", 125 + img: "touhou17.jpg", 126 + opts: {} 127 + }, 128 + { 129 + name: "FumoFumo Moko", 130 + img: "touhou18.jpg", 131 + opts: {} 132 + }, 133 + { 134 + name: "FumoFumo Satori", 135 + img: "touhou19.jpg", 136 + opts: {} 137 + }, 138 + { 139 + name: "FumoFumo Koishi", 140 + img: "touhou20.jpg", 141 + opts: {} 142 + }, 143 + { 144 + name: "FumoFumo Udonge", 145 + img: "touhou21.jpg", 146 + opts: {} 147 + }, 148 + { 149 + name: "FumoFumo Tewi", 150 + img: "touhou22.jpg", 151 + opts: {} 152 + }, 153 + { 154 + name: "FumoFumo Marisa (ver.2)", 155 + img: "touhou23.jpg", 156 + opts: { 157 + alt: true 158 + } 159 + }, 160 + { 161 + name: "FumoFumo Sanae (ver.2)", 162 + img: "touhou24.jpg", 163 + opts: {} 164 + }, 165 + { 166 + name: "FumoFumo Kokoro", 167 + img: "touhou25.jpg", 168 + opts: {} 169 + }, 170 + { 171 + name: "FumoFumo Flan (ver.1.5)", 172 + img: "touhou26.jpg", 173 + opts: {} 174 + }, 175 + { 176 + name: "FumoFumo Reimu (Kourindou ver.)", 177 + img: "touhou27.jpg", 178 + opts: { 179 + alt: true 180 + } 181 + }, 182 + { 183 + name: "FumoFumo Remilia (Kourindou ver.)", 184 + img: "touhou28.jpg", 185 + opts: { 186 + alt: true 187 + } 188 + }, 189 + { 190 + name: "FumoFumo Sakuya (Kourindou ver.)", 191 + img: "touhou29.jpg", 192 + opts: { 193 + alt: true 194 + } 195 + }, 196 + { 197 + name: "FumoFumo Udonge (Hisouten ver.)", 198 + img: "touhou30.jpg", 199 + opts: { 200 + alt: true 201 + } 202 + }, 203 + { 204 + name: "FumoFumo Marisa (Kourindou ver.)", 205 + img: "touhou31.jpg", 206 + opts: { 207 + alt: true 208 + } 209 + }, 210 + { 211 + name: "FumoFumo Kasen", 212 + img: "touhou32.jpg", 213 + opts: {} 214 + }, 215 + { 216 + name: "FumoFumo Aya", 217 + img: "touhou33.jpg", 218 + opts: {} 219 + }, 220 + { 221 + name: "FumoFumo Hatate", 222 + img: "touhou34.jpg", 223 + opts: {} 224 + }, 225 + { 226 + name: "FumoFumo Alice (ver.1.5)", 227 + img: "touhou35.jpg", 228 + opts: {} 229 + }, 230 + { 231 + name: "FumoFumo Patchy (ver.1.5)", 232 + img: "touhou36.jpg", 233 + opts: {} 234 + }, 235 + { 236 + name: "FumoFumo Youmu (ver.1.5)", 237 + img: "touhou37.jpg", 238 + opts: {} 239 + }, 240 + { 241 + name: "FumoFumo Yuyuko (ver.1.5)", 242 + img: "touhou38.jpg", 243 + opts: {} 244 + }, 245 + { 246 + name: "FumoFumo Chen (ver.1.5)", 247 + img: "touhou39.jpg", 248 + opts: {} 249 + }, 250 + { 251 + name: "FumoFumo Ran (ver.1.5)", 252 + img: "touhou40.jpg", 253 + opts: {} 254 + }, 255 + { 256 + name: "FumoFumo Yukari (ver.1.5)", 257 + img: "touhou41.jpg", 258 + opts: {} 259 + }, 260 + { 261 + name: "FumoFumo Cirno (ver.1.5)", 262 + img: "touhou42.jpg", 263 + opts: {} 264 + }, 265 + { 266 + name: "FumoFumo Cirno (with a tan)", 267 + img: "touhou43.jpg", 268 + opts: { 269 + alt: true 270 + } 271 + }, 272 + { 273 + name: "FumoFumo Tenshi", 274 + img: "touhou44.jpg", 275 + opts: {} 276 + }, 277 + { 278 + name: "FumoFumo Shion", 279 + img: "touhou45.jpg", 280 + opts: {} 281 + }, 282 + { 283 + name: "DekaFumo Reimu", 284 + img: "touhouex1.jpg", 285 + opts: { 286 + deka: true 287 + } 288 + }, 289 + { 290 + name: "DekaFumo Marisa", 291 + img: "touhouex2.jpg", 292 + opts: { 293 + deka: true 294 + } 295 + }, 296 + { 297 + name: "DekaFumo Cirno", 298 + img: "touhouex3.jpg", 299 + opts: { 300 + deka: true 301 + } 302 + }, 303 + { 304 + name: "DekaFumo Remilia", 305 + img: "touhouex4.jpg", 306 + opts: { 307 + deka: true 308 + } 309 + }, 310 + { 311 + name: "DekaFumo Flan", 312 + img: "touhouex5.jpg", 313 + opts: { 314 + deka: true 315 + } 316 + } 317 + ];
-1269
src/js/data/2019-06-07.js
··· 1 - dataSetVersion = "2019-06-07"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 - dataSet[dataSetVersion] = {}; 3 - 4 - dataSet[dataSetVersion].options = [ 5 - { 6 - name: "Filter by Series Entry", 7 - key: "series", 8 - tooltip: "Check this to restrict to certain series.", 9 - checked: false, 10 - sub: [ 11 - { name: "Books and CDs", key: "book" }, 12 - { name: "The Highly Responsive to Prayers", tooltip: "01 - Reiiden", key: "HRtP" }, 13 - { name: "The Story of Eastern Wonderland", tooltip: "02 - Fuumaroku", key: "SoEW" }, 14 - { name: "Phantasmagoria of Dim.Dream", tooltip: "03 - Yumejikuu", key: "PoDD" }, 15 - { name: "Lotus Land Story", tooltip: "04 - Gensoukyou", key: "LLS" }, 16 - { name: "Mystic Square", tooltip: "05 - Kaikidan", key: "MS" }, 17 - { name: "Embodiment of Scarlet Devil", tooltip: "06 - Koumakan", key: "EoSD" }, 18 - { name: "Perfect Cherry Blossom", tooltip: "07 - Youyoumu", key: "PCB" }, 19 - { name: "Immaterial and Missing Power", tooltip: "07.5 - Suimusou", key: "IaMP" }, 20 - { name: "Imperishable Night", tooltip: "08 - Eiyashou", key: "IN" }, 21 - { name: "Phantasmagoria of Flower View", tooltip: "09 - Kaeidzuka", key: "PoFV" }, 22 - { name: "Shoot the Bullet", tooltip: "09.5 - Bunkachou", key: "StB" }, 23 - { name: "Mountain of Faith", tooltip: "10 - Fuujinroku", key: "MoF" }, 24 - { name: "Scarlet Weather Rhapsody", tooltip: "10.5 - Hisouten", key: "SWR" }, 25 - { name: "Subterranean Animism", tooltip: "11 - Chireiden", key: "SA" }, 26 - { name: "Undefined Fantastic Object", tooltip: "12 - Seirensen", key: "UFO" }, 27 - { name: "Touhou Hisoutensoku", tooltip: "12.3 - Hisoutensoku", key: "soku" }, 28 - { name: "Double Spoiler", tooltip: "12.5 - Bunkachou", key: "DS" }, 29 - { name: "Great Fairy Wars", tooltip: "12.8 - Daisensou", key: "GFW" }, 30 - { name: "Ten Desires", tooltip: "13 - Shinreibyou", key: "TD" }, 31 - { name: "Hopeless Masquerade", tooltip: "13.5 - Shinkirou", key: "HM" }, 32 - { name: "Double Dealing Character", tooltip: "14 - Kishinjou", key: "DDC" }, 33 - { name: "Impossible Spell Card", tooltip: "14.3 - Amanojaku", key: "ISC" }, 34 - { name: "Urban Legend in Limbo", tooltip: "14.5 - Shinpiroku", key: "ULiL" }, 35 - { name: "Legacy of Lunatic Kingdom", tooltip: "15 - Kanjuden", key: "LoLK" }, 36 - { name: "Antinomy of Common Flowers", tooltip: "15.5 - Hyouibana", key: "AoCF" }, 37 - { name: "Hidden Star in Four Seasons", tooltip: "16 - Tenkuushou", key: "HSiFS" }, 38 - { name: "Violet Detector", tooltip: "16.5 - Hifuu Nightmare Diary", key: "VD" }, 39 - { name: "Wily Beast and Weakest Creature (Trial)", tooltip: "17 - Kikeijuu", key: "WBaWC" } 40 - ] 41 - }, 42 - { 43 - name: "Filter by Stage Enemy Appearances", 44 - key: "stage", 45 - tooltip: "Check this to restrict to characters that appear in certain stages as enemies.", 46 - checked: false, 47 - sub: [ { name: "Stage 1", key: "st1" }, { name: "Stage 2", key: "st2" }, { name: "Stage 3", key: "st3" }, { name: "Stage 4", key: "st4" }, { name: "Stage 5/Penultimate", tooltip: "Stage 4 in 5-stage games, and Stage 8 in 9-stage games.", key: "st5" }, { name: "Stage 6/Final", key: "st6" }, { name: "Stage EX/Phantasm", key: "ex" } 48 - ] 49 - }, 50 - { 51 - name: "Remove PC-98 Duplicates", 52 - key: "pc98", 53 - tooltip: "Check this to remove PC-98 characters with a Windows counterpart." 54 - }, 55 - { 56 - name: "Remove Non-Girls", 57 - key: "notgirl", 58 - tooltip: "Check this to remove all non-female characters." 59 - } 60 - ]; 61 - 62 - dataSet[dataSetVersion].characterData = [ 63 - { 64 - name: "Hakurei Reimu", 65 - img: "c5DqpgX.png", 66 - opts: { 67 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 68 - stage: ["st4"] 69 - } 70 - }, 71 - { 72 - name: "Kirisame Marisa", 73 - img: "tJnkSzK.png", 74 - opts: { 75 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "GFW", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 76 - stage: ["st4", "ex"] 77 - } 78 - }, 79 - { 80 - name: "Rumia", 81 - img: "0YT7QlS.png", 82 - opts: { 83 - series: ["book", "EoSD", "StB", "HM"], 84 - stage: ["st1"] 85 - } 86 - }, 87 - { 88 - name: "Daiyousei", 89 - img: "NWlZud3.png", 90 - opts: { 91 - series: ["book", "EoSD"], 92 - stage: ["st2", "ex"] 93 - } 94 - }, 95 - { 96 - name: "Cirno", 97 - img: "qdveFSy.png", 98 - opts: { 99 - series: [ "book", "EoSD", "PCB", "PoFV", "StB", "soku", "GFW", "HM", "DDC", "ISC", "HSiFS" ], 100 - stage: ["st2"] 101 - } 102 - }, 103 - { 104 - name: "Hong Meiling", 105 - img: "ptGp0x4.png", 106 - opts: { 107 - series: ["book", "EoSD", "IaMP", "StB", "soku"], 108 - stage: ["st3"] 109 - } 110 - }, 111 - { 112 - name: "Koakuma", 113 - img: "vBKdDm4.png", 114 - opts: { 115 - series: ["book", "EoSD"], 116 - stage: ["st4"] 117 - } 118 - }, 119 - { 120 - name: "Patchouli Knowledge", 121 - img: "A7ZnuHo.png", 122 - opts: { 123 - series: ["book", "EoSD", "IaMP", "StB", "SWR", "soku", "HM"], 124 - stage: ["st4", "ex"] 125 - } 126 - }, 127 - { 128 - name: "Izayoi Sakuya", 129 - img: "sgZPf11.png", 130 - opts: { 131 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "HM", "DDC", "ISC" ], 132 - stage: ["st5", "st6"] 133 - } 134 - }, 135 - { 136 - name: "Remilia Scarlet", 137 - img: "8UX7hKE.png", 138 - opts: { 139 - series: ["book", "EoSD", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "VD"], 140 - stage: ["st6"] 141 - } 142 - }, 143 - { 144 - name: "Flandre Scarlet", 145 - img: "OhaDcnc.png", 146 - opts: { 147 - series: ["book", "EoSD", "StB", "VD"], 148 - stage: ["ex"] 149 - } 150 - }, 151 - { 152 - name: "Letty Whiterock", 153 - img: "MgzqjFK.png", 154 - opts: { 155 - series: ["book", "PCB", "StB", "HM"], 156 - stage: ["st1"] 157 - } 158 - }, 159 - { 160 - name: "Chen", 161 - img: "ohmetZh.png", 162 - opts: { 163 - series: ["book", "PCB", "IaMP", "StB", "SWR", "soku", "HM"], 164 - stage: ["st2", "ex"] 165 - } 166 - }, 167 - { 168 - name: "Alice Margatroid", 169 - img: "aDIf0pN.png", 170 - opts: { 171 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 172 - stage: ["st3"] 173 - } 174 - }, 175 - { 176 - name: "Lily White", 177 - img: "2Pr8b2N.png", 178 - opts: { 179 - series: ["book", "PCB", "PoFV", "HM", "HSiFS"], 180 - stage: ["st4", "ex"] 181 - } 182 - }, 183 - { 184 - name: "Lunasa Prismriver", 185 - img: "htOMdDQ.png", 186 - opts: { 187 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 188 - stage: ["st4"] 189 - } 190 - }, 191 - { 192 - name: "Merlin Prismriver", 193 - img: "PrRPujP.png", 194 - opts: { 195 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 196 - stage: ["st4"] 197 - } 198 - }, 199 - { 200 - name: "Lyrica Prismriver", 201 - img: "ze79bFC.png", 202 - opts: { 203 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 204 - stage: ["st4"] 205 - } 206 - }, 207 - { 208 - name: "Konpaku Youmu", 209 - img: "WMjyRLJ.png", 210 - opts: { 211 - series: [ "book", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "TD", "HM", "ISC", "WBaWC" ], 212 - stage: ["st5", "st6"] 213 - } 214 - }, 215 - { 216 - name: "Saigyouji Yuyuko", 217 - img: "VT9mTGb.png", 218 - opts: { 219 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "TD", "HM", "ISC", "VD" ], 220 - stage: ["st1", "st6"] 221 - } 222 - }, 223 - { 224 - name: "Yakumo Ran", 225 - img: "rshnJPV.png", 226 - opts: { 227 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "VD"], 228 - stage: ["ex"] 229 - } 230 - }, 231 - { 232 - name: "Yakumo Yukari", 233 - img: "qsceD4I.png", 234 - opts: { 235 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "AoCF", "VD" ], 236 - stage: ["ex"] 237 - } 238 - }, 239 - { 240 - name: "Ibuki Suika", 241 - img: "pLdMjQ3.png", 242 - opts: { 243 - series: ["book", "IaMP", "StB", "SWR", "soku", "DS", "HM", "ISC", "VD"], 244 - stage: ["st6"] 245 - } 246 - }, 247 - { 248 - name: "Wriggle Nightbug", 249 - img: "8DLUAPf.png", 250 - opts: { 251 - series: ["book", "IN", "StB", "HM"], 252 - stage: ["st1"] 253 - } 254 - }, 255 - { 256 - name: "Mystia Lorelei", 257 - img: "6KyhLqE.png", 258 - opts: { 259 - series: ["book", "IN", "PoFV", "StB", "HM"], 260 - stage: ["st2"] 261 - } 262 - }, 263 - { 264 - name: "Kamishirasawa Keine", 265 - img: "99w0Chm.png", 266 - opts: { 267 - series: ["book", "IN", "StB", "HM", "ISC"], 268 - stage: ["st3", "ex"] 269 - } 270 - }, 271 - { 272 - name: "Inaba Tewi", 273 - img: "yqNfNje.png", 274 - opts: { 275 - series: ["book", "IN", "PoFV", "StB", "HM"], 276 - stage: ["st5"] 277 - } 278 - }, 279 - { 280 - name: "Reisen Udongein Inaba", 281 - img: "PrYzRcC.png", 282 - opts: { 283 - series: ["book", "IN", "PoFV", "StB", "soku", "HM", "LoLK", "AoCF"], 284 - stage: ["st5"] 285 - } 286 - }, 287 - { 288 - name: "Yagokoro Eirin", 289 - img: "ceo4DhK.png", 290 - opts: { 291 - series: ["book", "IN", "StB", "HM", "VD"], 292 - stage: ["st6"] 293 - } 294 - }, 295 - { 296 - name: "Houraisan Kaguya", 297 - img: "2YDuTk3.png", 298 - opts: { 299 - series: ["book", "IN", "StB", "HM", "VD"], 300 - stage: ["st6"] 301 - } 302 - }, 303 - { 304 - name: "Fujiwara no Mokou", 305 - img: "3zo4VKV.png", 306 - opts: { 307 - series: ["book", "IN", "StB", "HM", "ISC", "ULiL", "AoCF", "VD"], 308 - stage: ["ex"] 309 - } 310 - }, 311 - { 312 - name: "Shameimaru Aya", 313 - img: "8TLXMST.png", 314 - opts: { 315 - series: [ "book", "PoFV", "StB", "SWR", "MoF", "soku", "HM", "ISC", "HSiFS" ], 316 - stage: ["st4"] 317 - } 318 - }, 319 - { 320 - name: "Medicine Melancholy", 321 - img: "IImsp7K.png", 322 - opts: { 323 - series: ["book", "PoFV", "StB", "HM"], 324 - stage: ["st4"] 325 - } 326 - }, 327 - { 328 - name: "Kazami Yuuka", 329 - img: "MZXJQq5.png", 330 - opts: { 331 - series: ["book", "PoFV", "StB", "HM"], 332 - stage: ["st5"] 333 - } 334 - }, 335 - { 336 - name: "Onozuka Komachi", 337 - img: "aX4WIH8.png", 338 - opts: { 339 - series: ["book", "PoFV", "StB", "SWR", "soku", "HM"], 340 - stage: ["st5"] 341 - } 342 - }, 343 - { 344 - name: "Shiki Eiki, Yamaxanadu", 345 - img: "nPBvatH.png", 346 - opts: { 347 - series: ["book", "PoFV", "StB", "HM", "VD"], 348 - stage: ["st6"] 349 - } 350 - }, 351 - { 352 - name: "Aki Shizuha", 353 - img: "3pDRgvR.png", 354 - opts: { 355 - series: ["MoF", "DS", "HM"], 356 - stage: ["st1"] 357 - } 358 - }, 359 - { 360 - name: "Aki Minoriko", 361 - img: "bV0DaN7.png", 362 - opts: { 363 - series: ["MoF", "DS", "HM"], 364 - stage: ["st1"] 365 - } 366 - }, 367 - { 368 - name: "Kagiyama Hina", 369 - img: "J11NjNj.png", 370 - opts: { 371 - series: ["MoF", "DS", "HM"], 372 - stage: ["st2"] 373 - } 374 - }, 375 - { 376 - name: "Kawashiro Nitori", 377 - img: "4Ufced2.png", 378 - opts: { 379 - series: ["MoF", "DS", "HM", "ISC", "ULiL", "AoCF"], 380 - stage: ["st3"] 381 - } 382 - }, 383 - { 384 - name: "Inubashiri Momiji", 385 - img: "qGMjnYk.png", 386 - opts: { 387 - series: ["MoF", "DS", "ISC"], 388 - stage: ["st4"] 389 - } 390 - }, 391 - { 392 - name: "Kochiya Sanae", 393 - img: "ATTRSWU.png", 394 - opts: { 395 - series: ["MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "ISC", "LoLK"], 396 - stage: ["st5", "ex"] 397 - } 398 - }, 399 - { 400 - name: "Yasaka Kanako", 401 - img: "nQ78Lz7.png", 402 - opts: { 403 - series: ["MoF", "soku", "DS", "HM", "ISC", "VD"], 404 - stage: ["st6", "ex"] 405 - } 406 - }, 407 - { 408 - name: "Moriya Suwako", 409 - img: "yJaD5ZV.png", 410 - opts: { 411 - series: ["MoF", "SA", "soku", "DS", "HM", "ISC", "VD"], 412 - stage: ["ex"] 413 - } 414 - }, 415 - { 416 - name: "Nagae Iku", 417 - img: "xgAlECj.png", 418 - opts: { 419 - series: ["SWR", "soku", "DS", "HM", "VD"], 420 - stage: ["st5"] 421 - } 422 - }, 423 - { 424 - name: "Hinanawi Tenshi", 425 - img: "tZLYivt.png", 426 - opts: { 427 - series: ["SWR", "soku", "DS", "HM", "ISC", "AoCF", "VD"], 428 - stage: ["st6"] 429 - } 430 - }, 431 - { 432 - name: "Kisume", 433 - img: "VgJgaEf.png", 434 - opts: { 435 - series: ["SA", "DS"], 436 - stage: ["st1"] 437 - } 438 - }, 439 - { 440 - name: "Kurodani Yamame", 441 - img: "sqgJ2St.png", 442 - opts: { 443 - series: ["SA", "DS", "HM"], 444 - stage: ["st1"] 445 - } 446 - }, 447 - { 448 - name: "Mizuhashi Parsee", 449 - img: "lkoAJod.png", 450 - opts: { 451 - series: ["SA", "DS", "HM"], 452 - stage: ["st2"] 453 - } 454 - }, 455 - { 456 - name: "Hoshiguma Yuugi", 457 - img: "tDO653L.png", 458 - opts: { 459 - series: ["SA", "DS", "HM"], 460 - stage: ["st3"] 461 - } 462 - }, 463 - { 464 - name: "Komeiji Satori", 465 - img: "dup7Nt6.png", 466 - opts: { 467 - series: ["SA", "DS", "HM", "VD"], 468 - stage: ["st4"] 469 - } 470 - }, 471 - { 472 - name: "Kaenbyou Rin (Orin)", 473 - img: "uQjbw1W.png", 474 - opts: { 475 - series: ["SA", "DS", "HM"], 476 - stage: ["st4", "st5", "st6"] 477 - } 478 - }, 479 - { 480 - name: "Reiuji Utsuho (Okuu)", 481 - img: "DfdaXPW.png", 482 - opts: { 483 - series: ["SA", "soku", "DS", "HM", "VD"], 484 - stage: ["st6"] 485 - } 486 - }, 487 - { 488 - name: "Komeiji Koishi", 489 - img: "wVCcens.png", 490 - opts: { 491 - series: ["SA", "DS", "HM", "ULiL", "AoCF", "VD"], 492 - stage: ["ex"] 493 - } 494 - }, 495 - { 496 - name: "Nazrin", 497 - img: "EpHQbiY.png", 498 - opts: { 499 - series: ["UFO", "DS", "HM"], 500 - stage: ["st1", "st5"] 501 - } 502 - }, 503 - { 504 - name: "Tatara Kogasa", 505 - img: "kJbv4dc.png", 506 - opts: { 507 - series: ["UFO", "TD", "DS", "HM"], 508 - stage: ["st2", "ex"] 509 - } 510 - }, 511 - { 512 - name: "Kumoi Ichirin", 513 - img: "Fyn5yVx.png", 514 - opts: { 515 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 516 - stage: ["st3"] 517 - } 518 - }, 519 - { 520 - name: "Murasa Minamitsu", 521 - img: "39KYpvW.png", 522 - opts: { 523 - series: ["UFO", "DS", "HM"], 524 - stage: ["st4"] 525 - } 526 - }, 527 - { 528 - name: "Toramaru Shou", 529 - img: "5yihisu.png", 530 - opts: { 531 - series: ["UFO", "DS", "HM"], 532 - stage: ["st5"] 533 - } 534 - }, 535 - { 536 - name: "Hijiri Byakuren", 537 - img: "2ppPxny.png", 538 - opts: { 539 - series: ["UFO", "DS", "HM", "ISC", "ULiL", "AoCF", "VD"], 540 - stage: ["st6"] 541 - } 542 - }, 543 - { 544 - name: "Houjuu Nue", 545 - img: "zL4S8Mj.png", 546 - opts: { 547 - series: ["UFO", "DS", "TD", "HM", "VD"], 548 - stage: ["st4", "st6", "ex"] 549 - } 550 - }, 551 - { 552 - name: "Himekaidou Hatate", 553 - img: "LgvoTaJ.png", 554 - opts: { 555 - series: ["DS", "HM", "ISC"], 556 - stage: ["ex"] 557 - } 558 - }, 559 - { 560 - name: "Sunny Milk", 561 - img: "VbqXiB6.png", 562 - opts: { 563 - series: ["book", "GFW", "HM"], 564 - stage: ["st1", "st2", "st3"] 565 - } 566 - }, 567 - { 568 - name: "Luna Child", 569 - img: "OBqgP48.png", 570 - opts: { 571 - series: ["book", "GFW", "HM"], 572 - stage: ["st1", "st2", "st3"] 573 - } 574 - }, 575 - { 576 - name: "Star Sapphire", 577 - img: "sNw61ap.png", 578 - opts: { 579 - series: ["book", "GFW", "HM"], 580 - stage: ["st1", "st2", "st3"] 581 - } 582 - }, 583 - { 584 - name: "Kasodani Kyouko", 585 - img: "sLiqEBA.png", 586 - opts: { 587 - series: ["TD", "HM", "ISC"], 588 - stage: ["st2"] 589 - } 590 - }, 591 - { 592 - name: "Miyako Yoshika", 593 - img: "6jq6eh6.png", 594 - opts: { 595 - series: ["TD", "HM", "ISC"], 596 - stage: ["st3", "st4"] 597 - } 598 - }, 599 - { 600 - name: "Kaku Seiga", 601 - img: "090hLPL.png", 602 - opts: { 603 - series: ["TD", "HM", "ISC"], 604 - stage: ["st4"] 605 - } 606 - }, 607 - { 608 - name: "Soga no Tojiko", 609 - img: "y0UXwFO.png", 610 - opts: { 611 - series: ["TD", "HM"], 612 - stage: ["st5"] 613 - } 614 - }, 615 - { 616 - name: "Mononobe no Futo", 617 - img: "WTZ97LE.png", 618 - opts: { 619 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 620 - stage: ["st5"] 621 - } 622 - }, 623 - { 624 - name: "Toyosatomimi no Miko", 625 - img: "3Xiqd22.png", 626 - opts: { 627 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 628 - stage: ["st6"] 629 - } 630 - }, 631 - { 632 - name: "Futatsuiwa Mamizou", 633 - img: "gMpWdmA.png", 634 - opts: { 635 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 636 - stage: ["ex"] 637 - } 638 - }, 639 - { 640 - name: "Hata no Kokoro", 641 - img: "fxCGmUk.png", 642 - opts: { 643 - series: ["book", "HM", "ULiL", "AoCF"], 644 - stage: ["st6"] 645 - } 646 - }, 647 - { 648 - name: "Wakasagihime", 649 - img: "brWCLVx.png", 650 - opts: { 651 - series: ["DDC", "ISC"], 652 - stage: ["st1"] 653 - } 654 - }, 655 - { 656 - name: "Sekibanki", 657 - img: "VAMLiJD.png", 658 - opts: { 659 - series: ["DDC", "ISC"], 660 - stage: ["st2"] 661 - } 662 - }, 663 - { 664 - name: "Imaizumi Kagerou", 665 - img: "qwwL0bB.png", 666 - opts: { 667 - series: ["DDC", "ISC"], 668 - stage: ["st3"] 669 - } 670 - }, 671 - { 672 - name: "Tsukumo Benben", 673 - img: "vWNeMaH.png", 674 - opts: { 675 - series: ["DDC", "ISC"], 676 - stage: ["st4", "ex"] 677 - } 678 - }, 679 - { 680 - name: "Tsukumo Yatsuhashi", 681 - img: "EJFQHQN.png", 682 - opts: { 683 - series: ["DDC", "ISC"], 684 - stage: ["st4", "ex"] 685 - } 686 - }, 687 - { 688 - name: "Kijin Seija", 689 - img: "16RUacj.png", 690 - opts: { 691 - series: ["DDC", "ISC"], 692 - stage: ["st5", "st6"] 693 - } 694 - }, 695 - { 696 - name: "Sukuna Shinmyoumaru", 697 - img: "Zl2tN7W.png", 698 - opts: { 699 - series: ["DDC", "ISC", "ULiL", "AoCF", "VD"], 700 - stage: ["st6"] 701 - } 702 - }, 703 - { 704 - name: "Horikawa Raiko", 705 - img: "SLLEccR.png", 706 - opts: { 707 - series: ["DDC", "ISC", "AoCF", "VD"], 708 - stage: ["ex"] 709 - } 710 - }, 711 - { 712 - name: "Usami Sumireko", 713 - img: "mc7ICW6.png", 714 - opts: { 715 - series: ["ULiL", "AoCF", "VD"], 716 - stage: ["st6"] 717 - } 718 - }, 719 - { 720 - name: "Seiran", 721 - img: "0ra00WG.png", 722 - opts: { 723 - series: ["LoLK", "VD"], 724 - stage: ["st1"] 725 - } 726 - }, 727 - { 728 - name: "Ringo", 729 - img: "xQOsFlZ.png", 730 - opts: { 731 - series: ["LoLK", "VD"], 732 - stage: ["st2"] 733 - } 734 - }, 735 - { 736 - name: "Doremy Sweet", 737 - img: "rGS7dyn.png", 738 - opts: { 739 - series: ["LoLK", "AoCF", "VD"], 740 - stage: ["st3", "ex"] 741 - } 742 - }, 743 - { 744 - name: "Kishin Sagume", 745 - img: "HLT338X.png", 746 - opts: { 747 - series: ["LoLK", "VD"], 748 - stage: ["st4"] 749 - } 750 - }, 751 - { 752 - name: "Clownpiece", 753 - img: "9Jje7ZQ.jpg", 754 - opts: { 755 - series: ["LoLK", "VD"], 756 - stage: ["st5"] 757 - } 758 - }, 759 - { 760 - name: "Junko", 761 - img: "NsfLZjY.jpg", 762 - opts: { 763 - series: ["LoLK", "VD"], 764 - stage: ["st6", "ex"] 765 - } 766 - }, 767 - { 768 - name: "Hecatia Lapislazuli", 769 - img: "EH3Ulol.png", 770 - opts: { 771 - series: ["LoLK", "VD"], 772 - stage: ["ex"] 773 - } 774 - }, 775 - { 776 - name: "Eternity Larva", 777 - img: "ql5KxJH.png", 778 - opts: { 779 - series: ["HSiFS", "VD"], 780 - stage: ["st1"] 781 - } 782 - }, 783 - { 784 - name: "Sakata Nemuno", 785 - img: "gYFhJ3Y.png", 786 - opts: { 787 - series: ["HSiFS", "VD"], 788 - stage: ["st2"] 789 - } 790 - }, 791 - { 792 - name: "Komano Aunn", 793 - img: "wWUStkF.png", 794 - opts: { 795 - series: ["HSiFS", "VD"], 796 - stage: ["st3"] 797 - } 798 - }, 799 - { 800 - name: "Yatadera Narumi", 801 - img: "wrPVhAo.png", 802 - opts: { 803 - series: ["HSiFS", "VD"], 804 - stage: ["st4"] 805 - } 806 - }, 807 - { 808 - name: "Nishida Satono", 809 - img: "8w9gAy2.png", 810 - opts: { 811 - series: ["HSiFS", "VD"], 812 - stage: ["st5"] 813 - } 814 - }, 815 - { 816 - name: "Teireida Mai", 817 - img: "DesAqAC.png", 818 - opts: { 819 - series: ["HSiFS", "VD"], 820 - stage: ["st5"] 821 - } 822 - }, 823 - { 824 - name: "Matara Okina", 825 - img: "icWvMyo.png", 826 - opts: { 827 - series: ["HSiFS", "VD"], 828 - stage: ["st6", "ex"] 829 - } 830 - }, 831 - { 832 - name: "Yorigami Shion", 833 - img: "LenxXR4.png", 834 - opts: { 835 - series: ["AoCF"], 836 - stage: ["st6"] 837 - } 838 - }, 839 - { 840 - name: "Yorigami Joon", 841 - img: "V9OznT1.png", 842 - opts: { 843 - series: ["AoCF"], 844 - stage: ["st6"] 845 - } 846 - }, 847 - { 848 - name: "Ebisu Eika", 849 - img: "Ke3316E.png", 850 - opts: { 851 - series: ["WBaWC"], 852 - stage: ["st1"] 853 - } 854 - }, 855 - { 856 - name: "Ushizaki Urumi", 857 - img: "ru2vIIW.png", 858 - opts: { 859 - series: ["WBaWC"], 860 - stage: ["st2"] 861 - } 862 - }, 863 - { 864 - name: "Niwatari Kutaka", 865 - img: "QTQt0ZL.png", 866 - opts: { 867 - series: ["WBaWC"], 868 - stage: ["st3"] 869 - } 870 - }, 871 - { 872 - name: "Hieda no Akyuu", 873 - img: "ogONuLZ.png", 874 - opts: { 875 - series: ["book"], 876 - stage: [] 877 - } 878 - }, 879 - { 880 - name: "Tokiko", 881 - img: "Y4maOc8.png", 882 - opts: { 883 - series: ["book"], 884 - stage: [] 885 - } 886 - }, 887 - { 888 - name: "Reisen (Manga)", 889 - img: "cWjCo2j.png", 890 - opts: { 891 - series: ["book"], 892 - stage: [] 893 - } 894 - }, 895 - { 896 - name: "Watatsuki no Toyohime", 897 - img: "uEBxsEX.png", 898 - opts: { 899 - series: ["book"], 900 - stage: [] 901 - } 902 - }, 903 - { 904 - name: "Watatsuki no Yorihime", 905 - img: "Txu2P7S.png", 906 - opts: { 907 - series: ["book"], 908 - stage: [] 909 - } 910 - }, 911 - { 912 - name: "Maribel Hearn", 913 - img: "XUI9vPo.png", 914 - opts: { 915 - series: ["book"], 916 - stage: [] 917 - } 918 - }, 919 - { 920 - name: "Usami Renko", 921 - img: "1P5EXRt.png", 922 - opts: { 923 - series: ["book"], 924 - stage: [] 925 - } 926 - }, 927 - { 928 - name: "Ibaraki Kasen", 929 - img: "dQHnPPe.png", 930 - opts: { 931 - series: ["book", "ULiL", "AoCF"], 932 - stage: ["st5"] 933 - } 934 - }, 935 - { 936 - name: "Motoori Kosuzu", 937 - img: "jEsJJo8.png", 938 - opts: { 939 - series: ["book"], 940 - stage: [] 941 - } 942 - }, 943 - { 944 - name: "Hakurei Reimu (PC-98)", 945 - img: "IZsGAMS.png", 946 - opts: { 947 - series: ["HRtP", "SoEW", "PoDD", "LLS", "MS"], 948 - stage: ["st4"], 949 - pc98: true 950 - } 951 - }, 952 - { 953 - name: "Shingyoku (Female)", 954 - img: "KuPiR2k.png", 955 - opts: { 956 - series: ["HRtP"], 957 - stage: ["st1"] 958 - } 959 - }, 960 - { 961 - name: "Mima", 962 - img: "odH03t2.png", 963 - opts: { 964 - series: ["HRtP", "SoEW", "PoDD", "MS"], 965 - stage: ["st3", "st5", "st6"] 966 - } 967 - }, 968 - { 969 - name: "Elis", 970 - img: "ytnL1xd.png", 971 - opts: { 972 - series: ["HRtP"], 973 - stage: ["st5"] 974 - } 975 - }, 976 - { 977 - name: "Kikuri", 978 - img: "fX2Kqik.png", 979 - opts: { 980 - series: ["HRtP"], 981 - stage: ["st5"] 982 - } 983 - }, 984 - { 985 - name: "Sariel", 986 - img: "Wyc7YFw.png", 987 - opts: { 988 - series: ["HRtP"], 989 - stage: ["st6"] 990 - } 991 - }, 992 - { 993 - name: "Konngara", 994 - img: "dg9jLHv.png", 995 - opts: { 996 - series: ["HRtP"], 997 - stage: ["st6"] 998 - } 999 - }, 1000 - { 1001 - name: "Rika", 1002 - img: "02Xb4pU.png", 1003 - opts: { 1004 - series: ["SoEW"], 1005 - stage: ["st1", "ex"] 1006 - } 1007 - }, 1008 - { 1009 - name: "Meira", 1010 - img: "p529JgT.png", 1011 - opts: { 1012 - series: ["SoEW"], 1013 - stage: ["st2"] 1014 - } 1015 - }, 1016 - { 1017 - name: "Kirisame Marisa (PC-98)", 1018 - img: "wxE7cBm.png", 1019 - opts: { 1020 - series: ["SoEW", "PoDD", "LLS", "MS"], 1021 - stage: ["st4"], 1022 - pc98: true 1023 - } 1024 - }, 1025 - { name: "Ellen", img: "3iNNL0c.png", opts: { 1026 - series: ["PoDD"], 1027 - stage: [] 1028 - } }, 1029 - { 1030 - name: "Kotohime", 1031 - img: "kRSGtpq.png", 1032 - opts: { 1033 - series: ["PoDD"], 1034 - stage: [] 1035 - } 1036 - }, 1037 - { 1038 - name: "Kana Anaberal", 1039 - img: "rBvKMk5.png", 1040 - opts: { 1041 - series: ["PoDD"], 1042 - stage: [] 1043 - } 1044 - }, 1045 - { 1046 - name: "Asakura Rikako", 1047 - img: "VIf5gUK.png", 1048 - opts: { 1049 - series: ["PoDD"], 1050 - stage: [] 1051 - } 1052 - }, 1053 - { 1054 - name: "Kitashirakawa Chiyuri", 1055 - img: "tZFBycy.png", 1056 - opts: { 1057 - series: ["PoDD"], 1058 - stage: ["st5"] 1059 - } 1060 - }, 1061 - { 1062 - name: "Okazaki Yumemi", 1063 - img: "c9rnG3n.png", 1064 - opts: { 1065 - series: ["PoDD"], 1066 - stage: ["st6"] 1067 - } 1068 - }, 1069 - { 1070 - name: "Ruukoto", 1071 - img: "dko67SJ.png", 1072 - opts: { 1073 - series: ["PoDD"], 1074 - stage: [] 1075 - } 1076 - }, 1077 - { 1078 - name: "Orange", 1079 - img: "m8wXE5U.png", 1080 - opts: { 1081 - series: ["LLS"], 1082 - stage: ["st1"] 1083 - } 1084 - }, 1085 - { 1086 - name: "Kurumi", 1087 - img: "0rvq1ph.png", 1088 - opts: { 1089 - series: ["LLS"], 1090 - stage: ["st2"] 1091 - } 1092 - }, 1093 - { 1094 - name: "Elly", 1095 - img: "iIPftHn.png", 1096 - opts: { 1097 - series: ["LLS"], 1098 - stage: ["st3"] 1099 - } 1100 - }, 1101 - { 1102 - name: "Yuuka (PC-98)", 1103 - img: "ivUSwxp.png", 1104 - opts: { 1105 - series: ["LLS", "MS"], 1106 - stage: ["st5", "st6"], 1107 - pc98: true 1108 - } 1109 - }, 1110 - { 1111 - name: "Mugetsu", 1112 - img: "bYA9E16.png", 1113 - opts: { 1114 - series: ["LLS"], 1115 - stage: ["ex"] 1116 - } 1117 - }, 1118 - { 1119 - name: "Gengetsu", 1120 - img: "TIOTtV9.png", 1121 - opts: { 1122 - series: ["LLS"], 1123 - stage: ["ex"] 1124 - } 1125 - }, 1126 - { 1127 - name: "Sara", 1128 - img: "2QUbCrU.png", 1129 - opts: { 1130 - series: ["MS"], 1131 - stage: ["st1"] 1132 - } 1133 - }, 1134 - { 1135 - name: "Louise", 1136 - img: "nDM5aB6.png", 1137 - opts: { 1138 - series: ["MS"], 1139 - stage: ["st2", "st4"] 1140 - } 1141 - }, 1142 - { 1143 - name: "Alice (PC-98)", 1144 - img: "KaBuRTW.png", 1145 - opts: { 1146 - series: ["MS"], 1147 - stage: ["st3", "ex"], 1148 - pc98: true 1149 - } 1150 - }, 1151 - { 1152 - name: "Yuki", 1153 - img: "FfcmDgp.png", 1154 - opts: { 1155 - series: ["MS"], 1156 - stage: ["st4"] 1157 - } 1158 - }, 1159 - { name: "Mai", img: "r6w7TX1.png", opts: { 1160 - series: ["MS"], 1161 - stage: ["st4"] 1162 - } }, 1163 - { 1164 - name: "Yumeko", 1165 - img: "PcPqkdO.png", 1166 - opts: { 1167 - series: ["MS"], 1168 - stage: ["st5"] 1169 - } 1170 - }, 1171 - { 1172 - name: "Shinki", 1173 - img: "gPE95S7.png", 1174 - opts: { 1175 - series: ["MS"], 1176 - stage: ["st6"] 1177 - } 1178 - }, 1179 - { 1180 - name: "Mimi-chan", 1181 - img: "zBl2zlv.png", 1182 - opts: { 1183 - series: ["PoDD"], 1184 - stage: [], 1185 - notgirl: true 1186 - } 1187 - }, 1188 - { 1189 - name: "Unzan", 1190 - img: "r5eWREh.png", 1191 - opts: { 1192 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 1193 - stage: ["st3"], 1194 - notgirl: true 1195 - } 1196 - }, 1197 - { 1198 - name: "Genji", 1199 - img: "LoUqOuH.png", 1200 - opts: { 1201 - series: ["SoEW", "PoDD", "LLS", "MS"], 1202 - stage: [], 1203 - notgirl: true 1204 - } 1205 - }, 1206 - { 1207 - name: "Shingyoku (Male)", 1208 - img: "a5uwlgN.png", 1209 - opts: { 1210 - series: ["HRtP"], 1211 - stage: ["st1"], 1212 - notgirl: true 1213 - } 1214 - }, 1215 - { 1216 - name: "YuugenMagan", 1217 - img: "IOW8GdU.png", 1218 - opts: { 1219 - series: ["HRtP"], 1220 - stage: ["st3"], 1221 - notgirl: true 1222 - } 1223 - }, 1224 - { 1225 - name: "Evil Eye Sigma", 1226 - img: "rAFUMwE.png", 1227 - opts: { 1228 - series: ["SoEW"], 1229 - stage: ["ex"], 1230 - notgirl: true 1231 - } 1232 - }, 1233 - { 1234 - name: "Great Catfish", 1235 - img: "BgRi9Oh.png", 1236 - opts: { 1237 - series: ["soku", "AoCF"], 1238 - stage: ["st6"], 1239 - notgirl: true 1240 - } 1241 - }, 1242 - { 1243 - name: "Morichika Rinnosuke", 1244 - img: "ITUhsGj.png", 1245 - opts: { 1246 - series: ["book", "HM"], 1247 - stage: [], 1248 - notgirl: true 1249 - } 1250 - }, 1251 - { 1252 - name: "Fortune Teller", 1253 - img: "BYot23O.png", 1254 - opts: { 1255 - series: ["book"], 1256 - stage: [], 1257 - notgirl: true 1258 - } 1259 - }, 1260 - { 1261 - name: "Hisoutensoku", 1262 - img: "P4JZ2it.png", 1263 - opts: { 1264 - series: ["soku"], 1265 - stage: [], 1266 - notgirl: true 1267 - } 1268 - } 1269 - ];
-1301
src/js/data/2019-10-04.js
··· 1 - dataSetVersion = "2019-10-04"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 - dataSet[dataSetVersion] = {}; 3 - 4 - dataSet[dataSetVersion].options = [ 5 - { 6 - name: "Filter by Series Entry", 7 - key: "series", 8 - tooltip: "Check this to restrict to certain series.", 9 - checked: false, 10 - sub: [ 11 - { name: "Books and CDs", key: "book" }, 12 - { name: "The Highly Responsive to Prayers", tooltip: "01 - Reiiden", key: "HRtP" }, 13 - { name: "The Story of Eastern Wonderland", tooltip: "02 - Fuumaroku", key: "SoEW" }, 14 - { name: "Phantasmagoria of Dim.Dream", tooltip: "03 - Yumejikuu", key: "PoDD" }, 15 - { name: "Lotus Land Story", tooltip: "04 - Gensoukyou", key: "LLS" }, 16 - { name: "Mystic Square", tooltip: "05 - Kaikidan", key: "MS" }, 17 - { name: "Embodiment of Scarlet Devil", tooltip: "06 - Koumakan", key: "EoSD" }, 18 - { name: "Perfect Cherry Blossom", tooltip: "07 - Youyoumu", key: "PCB" }, 19 - { name: "Immaterial and Missing Power", tooltip: "07.5 - Suimusou", key: "IaMP" }, 20 - { name: "Imperishable Night", tooltip: "08 - Eiyashou", key: "IN" }, 21 - { name: "Phantasmagoria of Flower View", tooltip: "09 - Kaeidzuka", key: "PoFV" }, 22 - { name: "Shoot the Bullet", tooltip: "09.5 - Bunkachou", key: "StB" }, 23 - { name: "Mountain of Faith", tooltip: "10 - Fuujinroku", key: "MoF" }, 24 - { name: "Scarlet Weather Rhapsody", tooltip: "10.5 - Hisouten", key: "SWR" }, 25 - { name: "Subterranean Animism", tooltip: "11 - Chireiden", key: "SA" }, 26 - { name: "Undefined Fantastic Object", tooltip: "12 - Seirensen", key: "UFO" }, 27 - { name: "Touhou Hisoutensoku", tooltip: "12.3 - Hisoutensoku", key: "soku" }, 28 - { name: "Double Spoiler", tooltip: "12.5 - Bunkachou", key: "DS" }, 29 - { name: "Great Fairy Wars", tooltip: "12.8 - Daisensou", key: "GFW" }, 30 - { name: "Ten Desires", tooltip: "13 - Shinreibyou", key: "TD" }, 31 - { name: "Hopeless Masquerade", tooltip: "13.5 - Shinkirou", key: "HM" }, 32 - { name: "Double Dealing Character", tooltip: "14 - Kishinjou", key: "DDC" }, 33 - { name: "Impossible Spell Card", tooltip: "14.3 - Amanojaku", key: "ISC" }, 34 - { name: "Urban Legend in Limbo", tooltip: "14.5 - Shinpiroku", key: "ULiL" }, 35 - { name: "Legacy of Lunatic Kingdom", tooltip: "15 - Kanjuden", key: "LoLK" }, 36 - { name: "Antinomy of Common Flowers", tooltip: "15.5 - Hyouibana", key: "AoCF" }, 37 - { name: "Hidden Star in Four Seasons", tooltip: "16 - Tenkuushou", key: "HSiFS" }, 38 - { name: "Violet Detector", tooltip: "16.5 - Hifuu Nightmare Diary", key: "VD" }, 39 - { name: "Wily Beast and Weakest Creature", tooltip: "17 - Kikeijuu", key: "WBaWC" } 40 - ] 41 - }, 42 - { 43 - name: "Filter by Stage Enemy Appearances", 44 - key: "stage", 45 - tooltip: "Check this to restrict to characters that appear in certain stages as enemies.", 46 - checked: false, 47 - sub: [ { name: "Stage 1", key: "st1" }, { name: "Stage 2", key: "st2" }, { name: "Stage 3", key: "st3" }, { name: "Stage 4", key: "st4" }, { name: "Stage 5/Penultimate", tooltip: "Stage 4 in 5-stage games, and Stage 8 in 9-stage games.", key: "st5" }, { name: "Stage 6/Final", key: "st6" }, { name: "Stage EX/Phantasm", key: "ex" } 48 - ] 49 - }, 50 - { 51 - name: "Remove PC-98 Duplicates", 52 - key: "pc98", 53 - tooltip: "Check this to remove PC-98 characters with a Windows counterpart." 54 - }, 55 - { 56 - name: "Remove Non-Girls", 57 - key: "notgirl", 58 - tooltip: "Check this to remove all non-female characters." 59 - } 60 - ]; 61 - 62 - dataSet[dataSetVersion].characterData = [ 63 - { 64 - name: "Hakurei Reimu", 65 - img: "c5DqpgX.png", 66 - opts: { 67 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 68 - stage: ["st4"] 69 - } 70 - }, 71 - { 72 - name: "Kirisame Marisa", 73 - img: "tJnkSzK.png", 74 - opts: { 75 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "GFW", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 76 - stage: ["st4", "ex"] 77 - } 78 - }, 79 - { 80 - name: "Rumia", 81 - img: "0YT7QlS.png", 82 - opts: { 83 - series: ["book", "EoSD", "StB", "HM"], 84 - stage: ["st1"] 85 - } 86 - }, 87 - { 88 - name: "Daiyousei", 89 - img: "NWlZud3.png", 90 - opts: { 91 - series: ["book", "EoSD"], 92 - stage: ["st2", "ex"] 93 - } 94 - }, 95 - { 96 - name: "Cirno", 97 - img: "qdveFSy.png", 98 - opts: { 99 - series: [ "book", "EoSD", "PCB", "PoFV", "StB", "soku", "GFW", "HM", "DDC", "ISC", "HSiFS" ], 100 - stage: ["st2"] 101 - } 102 - }, 103 - { 104 - name: "Hong Meiling", 105 - img: "ptGp0x4.png", 106 - opts: { 107 - series: ["book", "EoSD", "IaMP", "StB", "soku"], 108 - stage: ["st3"] 109 - } 110 - }, 111 - { 112 - name: "Koakuma", 113 - img: "vBKdDm4.png", 114 - opts: { 115 - series: ["book", "EoSD"], 116 - stage: ["st4"] 117 - } 118 - }, 119 - { 120 - name: "Patchouli Knowledge", 121 - img: "A7ZnuHo.png", 122 - opts: { 123 - series: ["book", "EoSD", "IaMP", "StB", "SWR", "soku", "HM"], 124 - stage: ["st4", "ex"] 125 - } 126 - }, 127 - { 128 - name: "Izayoi Sakuya", 129 - img: "sgZPf11.png", 130 - opts: { 131 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "HM", "DDC", "ISC" ], 132 - stage: ["st5", "st6"] 133 - } 134 - }, 135 - { 136 - name: "Remilia Scarlet", 137 - img: "8UX7hKE.png", 138 - opts: { 139 - series: ["book", "EoSD", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "VD"], 140 - stage: ["st6"] 141 - } 142 - }, 143 - { 144 - name: "Flandre Scarlet", 145 - img: "OhaDcnc.png", 146 - opts: { 147 - series: ["book", "EoSD", "StB", "VD"], 148 - stage: ["ex"] 149 - } 150 - }, 151 - { 152 - name: "Letty Whiterock", 153 - img: "MgzqjFK.png", 154 - opts: { 155 - series: ["book", "PCB", "StB", "HM"], 156 - stage: ["st1"] 157 - } 158 - }, 159 - { 160 - name: "Chen", 161 - img: "ohmetZh.png", 162 - opts: { 163 - series: ["book", "PCB", "IaMP", "StB", "SWR", "soku", "HM"], 164 - stage: ["st2", "ex"] 165 - } 166 - }, 167 - { 168 - name: "Alice Margatroid", 169 - img: "aDIf0pN.png", 170 - opts: { 171 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 172 - stage: ["st3"] 173 - } 174 - }, 175 - { 176 - name: "Lily White", 177 - img: "2Pr8b2N.png", 178 - opts: { 179 - series: ["book", "PCB", "PoFV", "HM", "HSiFS"], 180 - stage: ["st4", "ex"] 181 - } 182 - }, 183 - { 184 - name: "Lunasa Prismriver", 185 - img: "htOMdDQ.png", 186 - opts: { 187 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 188 - stage: ["st4"] 189 - } 190 - }, 191 - { 192 - name: "Merlin Prismriver", 193 - img: "PrRPujP.png", 194 - opts: { 195 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 196 - stage: ["st4"] 197 - } 198 - }, 199 - { 200 - name: "Lyrica Prismriver", 201 - img: "ze79bFC.png", 202 - opts: { 203 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 204 - stage: ["st4"] 205 - } 206 - }, 207 - { 208 - name: "Konpaku Youmu", 209 - img: "WMjyRLJ.png", 210 - opts: { 211 - series: [ "book", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "TD", "HM", "ISC", "WBaWC" ], 212 - stage: ["st5", "st6"] 213 - } 214 - }, 215 - { 216 - name: "Saigyouji Yuyuko", 217 - img: "VT9mTGb.png", 218 - opts: { 219 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "TD", "HM", "ISC", "VD" ], 220 - stage: ["st1", "st6"] 221 - } 222 - }, 223 - { 224 - name: "Yakumo Ran", 225 - img: "rshnJPV.png", 226 - opts: { 227 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "VD"], 228 - stage: ["ex"] 229 - } 230 - }, 231 - { 232 - name: "Yakumo Yukari", 233 - img: "qsceD4I.png", 234 - opts: { 235 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "AoCF", "VD" ], 236 - stage: ["ex"] 237 - } 238 - }, 239 - { 240 - name: "Ibuki Suika", 241 - img: "pLdMjQ3.png", 242 - opts: { 243 - series: ["book", "IaMP", "StB", "SWR", "soku", "DS", "HM", "ISC", "VD"], 244 - stage: ["st6"] 245 - } 246 - }, 247 - { 248 - name: "Wriggle Nightbug", 249 - img: "8DLUAPf.png", 250 - opts: { 251 - series: ["book", "IN", "StB", "HM"], 252 - stage: ["st1"] 253 - } 254 - }, 255 - { 256 - name: "Mystia Lorelei", 257 - img: "6KyhLqE.png", 258 - opts: { 259 - series: ["book", "IN", "PoFV", "StB", "HM"], 260 - stage: ["st2"] 261 - } 262 - }, 263 - { 264 - name: "Kamishirasawa Keine", 265 - img: "99w0Chm.png", 266 - opts: { 267 - series: ["book", "IN", "StB", "HM", "ISC"], 268 - stage: ["st3", "ex"] 269 - } 270 - }, 271 - { 272 - name: "Inaba Tewi", 273 - img: "yqNfNje.png", 274 - opts: { 275 - series: ["book", "IN", "PoFV", "StB", "HM"], 276 - stage: ["st5"] 277 - } 278 - }, 279 - { 280 - name: "Reisen Udongein Inaba", 281 - img: "PrYzRcC.png", 282 - opts: { 283 - series: ["book", "IN", "PoFV", "StB", "soku", "HM", "LoLK", "AoCF"], 284 - stage: ["st5"] 285 - } 286 - }, 287 - { 288 - name: "Yagokoro Eirin", 289 - img: "ceo4DhK.png", 290 - opts: { 291 - series: ["book", "IN", "StB", "HM", "VD"], 292 - stage: ["st6"] 293 - } 294 - }, 295 - { 296 - name: "Houraisan Kaguya", 297 - img: "2YDuTk3.png", 298 - opts: { 299 - series: ["book", "IN", "StB", "HM", "VD"], 300 - stage: ["st6"] 301 - } 302 - }, 303 - { 304 - name: "Fujiwara no Mokou", 305 - img: "3zo4VKV.png", 306 - opts: { 307 - series: ["book", "IN", "StB", "HM", "ISC", "ULiL", "AoCF", "VD"], 308 - stage: ["ex"] 309 - } 310 - }, 311 - { 312 - name: "Shameimaru Aya", 313 - img: "8TLXMST.png", 314 - opts: { 315 - series: [ "book", "PoFV", "StB", "SWR", "MoF", "soku", "HM", "ISC", "HSiFS" ], 316 - stage: ["st4"] 317 - } 318 - }, 319 - { 320 - name: "Medicine Melancholy", 321 - img: "IImsp7K.png", 322 - opts: { 323 - series: ["book", "PoFV", "StB", "HM"], 324 - stage: ["st4"] 325 - } 326 - }, 327 - { 328 - name: "Kazami Yuuka", 329 - img: "MZXJQq5.png", 330 - opts: { 331 - series: ["book", "PoFV", "StB", "HM"], 332 - stage: ["st5"] 333 - } 334 - }, 335 - { 336 - name: "Onozuka Komachi", 337 - img: "aX4WIH8.png", 338 - opts: { 339 - series: ["book", "PoFV", "StB", "SWR", "soku", "HM"], 340 - stage: ["st5"] 341 - } 342 - }, 343 - { 344 - name: "Shiki Eiki, Yamaxanadu", 345 - img: "nPBvatH.png", 346 - opts: { 347 - series: ["book", "PoFV", "StB", "HM", "VD"], 348 - stage: ["st6"] 349 - } 350 - }, 351 - { 352 - name: "Aki Shizuha", 353 - img: "3pDRgvR.png", 354 - opts: { 355 - series: ["MoF", "DS", "HM"], 356 - stage: ["st1"] 357 - } 358 - }, 359 - { 360 - name: "Aki Minoriko", 361 - img: "bV0DaN7.png", 362 - opts: { 363 - series: ["MoF", "DS", "HM"], 364 - stage: ["st1"] 365 - } 366 - }, 367 - { 368 - name: "Kagiyama Hina", 369 - img: "J11NjNj.png", 370 - opts: { 371 - series: ["MoF", "DS", "HM"], 372 - stage: ["st2"] 373 - } 374 - }, 375 - { 376 - name: "Kawashiro Nitori", 377 - img: "4Ufced2.png", 378 - opts: { 379 - series: ["MoF", "DS", "HM", "ISC", "ULiL", "AoCF"], 380 - stage: ["st3"] 381 - } 382 - }, 383 - { 384 - name: "Inubashiri Momiji", 385 - img: "qGMjnYk.png", 386 - opts: { 387 - series: ["MoF", "DS", "ISC"], 388 - stage: ["st4"] 389 - } 390 - }, 391 - { 392 - name: "Kochiya Sanae", 393 - img: "ATTRSWU.png", 394 - opts: { 395 - series: ["MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "ISC", "LoLK"], 396 - stage: ["st5", "ex"] 397 - } 398 - }, 399 - { 400 - name: "Yasaka Kanako", 401 - img: "nQ78Lz7.png", 402 - opts: { 403 - series: ["MoF", "soku", "DS", "HM", "ISC", "VD"], 404 - stage: ["st6", "ex"] 405 - } 406 - }, 407 - { 408 - name: "Moriya Suwako", 409 - img: "yJaD5ZV.png", 410 - opts: { 411 - series: ["MoF", "SA", "soku", "DS", "HM", "ISC", "VD"], 412 - stage: ["ex"] 413 - } 414 - }, 415 - { 416 - name: "Nagae Iku", 417 - img: "xgAlECj.png", 418 - opts: { 419 - series: ["SWR", "soku", "DS", "HM", "VD"], 420 - stage: ["st5"] 421 - } 422 - }, 423 - { 424 - name: "Hinanawi Tenshi", 425 - img: "tZLYivt.png", 426 - opts: { 427 - series: ["SWR", "soku", "DS", "HM", "ISC", "AoCF", "VD"], 428 - stage: ["st6"] 429 - } 430 - }, 431 - { 432 - name: "Kisume", 433 - img: "VgJgaEf.png", 434 - opts: { 435 - series: ["SA", "DS"], 436 - stage: ["st1"] 437 - } 438 - }, 439 - { 440 - name: "Kurodani Yamame", 441 - img: "sqgJ2St.png", 442 - opts: { 443 - series: ["SA", "DS", "HM"], 444 - stage: ["st1"] 445 - } 446 - }, 447 - { 448 - name: "Mizuhashi Parsee", 449 - img: "lkoAJod.png", 450 - opts: { 451 - series: ["SA", "DS", "HM"], 452 - stage: ["st2"] 453 - } 454 - }, 455 - { 456 - name: "Hoshiguma Yuugi", 457 - img: "tDO653L.png", 458 - opts: { 459 - series: ["SA", "DS", "HM"], 460 - stage: ["st3"] 461 - } 462 - }, 463 - { 464 - name: "Komeiji Satori", 465 - img: "dup7Nt6.png", 466 - opts: { 467 - series: ["SA", "DS", "HM", "VD"], 468 - stage: ["st4"] 469 - } 470 - }, 471 - { 472 - name: "Kaenbyou Rin (Orin)", 473 - img: "uQjbw1W.png", 474 - opts: { 475 - series: ["SA", "DS", "HM"], 476 - stage: ["st4", "st5", "st6"] 477 - } 478 - }, 479 - { 480 - name: "Reiuji Utsuho (Okuu)", 481 - img: "DfdaXPW.png", 482 - opts: { 483 - series: ["SA", "soku", "DS", "HM", "VD"], 484 - stage: ["st6"] 485 - } 486 - }, 487 - { 488 - name: "Komeiji Koishi", 489 - img: "wVCcens.png", 490 - opts: { 491 - series: ["SA", "DS", "HM", "ULiL", "AoCF", "VD"], 492 - stage: ["ex"] 493 - } 494 - }, 495 - { 496 - name: "Nazrin", 497 - img: "EpHQbiY.png", 498 - opts: { 499 - series: ["UFO", "DS", "HM"], 500 - stage: ["st1", "st5"] 501 - } 502 - }, 503 - { 504 - name: "Tatara Kogasa", 505 - img: "kJbv4dc.png", 506 - opts: { 507 - series: ["UFO", "TD", "DS", "HM"], 508 - stage: ["st2", "ex"] 509 - } 510 - }, 511 - { 512 - name: "Kumoi Ichirin", 513 - img: "Fyn5yVx.png", 514 - opts: { 515 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 516 - stage: ["st3"] 517 - } 518 - }, 519 - { 520 - name: "Murasa Minamitsu", 521 - img: "39KYpvW.png", 522 - opts: { 523 - series: ["UFO", "DS", "HM"], 524 - stage: ["st4"] 525 - } 526 - }, 527 - { 528 - name: "Toramaru Shou", 529 - img: "5yihisu.png", 530 - opts: { 531 - series: ["UFO", "DS", "HM"], 532 - stage: ["st5"] 533 - } 534 - }, 535 - { 536 - name: "Hijiri Byakuren", 537 - img: "2ppPxny.png", 538 - opts: { 539 - series: ["UFO", "DS", "HM", "ISC", "ULiL", "AoCF", "VD"], 540 - stage: ["st6"] 541 - } 542 - }, 543 - { 544 - name: "Houjuu Nue", 545 - img: "zL4S8Mj.png", 546 - opts: { 547 - series: ["UFO", "DS", "TD", "HM", "VD"], 548 - stage: ["st4", "st6", "ex"] 549 - } 550 - }, 551 - { 552 - name: "Himekaidou Hatate", 553 - img: "LgvoTaJ.png", 554 - opts: { 555 - series: ["DS", "HM", "ISC"], 556 - stage: ["ex"] 557 - } 558 - }, 559 - { 560 - name: "Sunny Milk", 561 - img: "VbqXiB6.png", 562 - opts: { 563 - series: ["book", "GFW", "HM"], 564 - stage: ["st1", "st2", "st3"] 565 - } 566 - }, 567 - { 568 - name: "Luna Child", 569 - img: "OBqgP48.png", 570 - opts: { 571 - series: ["book", "GFW", "HM"], 572 - stage: ["st1", "st2", "st3"] 573 - } 574 - }, 575 - { 576 - name: "Star Sapphire", 577 - img: "sNw61ap.png", 578 - opts: { 579 - series: ["book", "GFW", "HM"], 580 - stage: ["st1", "st2", "st3"] 581 - } 582 - }, 583 - { 584 - name: "Kasodani Kyouko", 585 - img: "sLiqEBA.png", 586 - opts: { 587 - series: ["TD", "HM", "ISC"], 588 - stage: ["st2"] 589 - } 590 - }, 591 - { 592 - name: "Miyako Yoshika", 593 - img: "6jq6eh6.png", 594 - opts: { 595 - series: ["TD", "HM", "ISC"], 596 - stage: ["st3", "st4"] 597 - } 598 - }, 599 - { 600 - name: "Kaku Seiga", 601 - img: "090hLPL.png", 602 - opts: { 603 - series: ["TD", "HM", "ISC"], 604 - stage: ["st4"] 605 - } 606 - }, 607 - { 608 - name: "Soga no Tojiko", 609 - img: "y0UXwFO.png", 610 - opts: { 611 - series: ["TD", "HM"], 612 - stage: ["st5"] 613 - } 614 - }, 615 - { 616 - name: "Mononobe no Futo", 617 - img: "WTZ97LE.png", 618 - opts: { 619 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 620 - stage: ["st5"] 621 - } 622 - }, 623 - { 624 - name: "Toyosatomimi no Miko", 625 - img: "3Xiqd22.png", 626 - opts: { 627 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 628 - stage: ["st6"] 629 - } 630 - }, 631 - { 632 - name: "Futatsuiwa Mamizou", 633 - img: "gMpWdmA.png", 634 - opts: { 635 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 636 - stage: ["ex"] 637 - } 638 - }, 639 - { 640 - name: "Hata no Kokoro", 641 - img: "fxCGmUk.png", 642 - opts: { 643 - series: ["book", "HM", "ULiL", "AoCF"], 644 - stage: ["st6"] 645 - } 646 - }, 647 - { 648 - name: "Wakasagihime", 649 - img: "brWCLVx.png", 650 - opts: { 651 - series: ["DDC", "ISC"], 652 - stage: ["st1"] 653 - } 654 - }, 655 - { 656 - name: "Sekibanki", 657 - img: "VAMLiJD.png", 658 - opts: { 659 - series: ["DDC", "ISC"], 660 - stage: ["st2"] 661 - } 662 - }, 663 - { 664 - name: "Imaizumi Kagerou", 665 - img: "qwwL0bB.png", 666 - opts: { 667 - series: ["DDC", "ISC"], 668 - stage: ["st3"] 669 - } 670 - }, 671 - { 672 - name: "Tsukumo Benben", 673 - img: "vWNeMaH.png", 674 - opts: { 675 - series: ["DDC", "ISC"], 676 - stage: ["st4", "ex"] 677 - } 678 - }, 679 - { 680 - name: "Tsukumo Yatsuhashi", 681 - img: "EJFQHQN.png", 682 - opts: { 683 - series: ["DDC", "ISC"], 684 - stage: ["st4", "ex"] 685 - } 686 - }, 687 - { 688 - name: "Kijin Seija", 689 - img: "16RUacj.png", 690 - opts: { 691 - series: ["DDC", "ISC"], 692 - stage: ["st5", "st6"] 693 - } 694 - }, 695 - { 696 - name: "Sukuna Shinmyoumaru", 697 - img: "Zl2tN7W.png", 698 - opts: { 699 - series: ["DDC", "ISC", "ULiL", "AoCF", "VD"], 700 - stage: ["st6"] 701 - } 702 - }, 703 - { 704 - name: "Horikawa Raiko", 705 - img: "SLLEccR.png", 706 - opts: { 707 - series: ["DDC", "ISC", "AoCF", "VD"], 708 - stage: ["ex"] 709 - } 710 - }, 711 - { 712 - name: "Usami Sumireko", 713 - img: "mc7ICW6.png", 714 - opts: { 715 - series: ["ULiL", "AoCF", "VD"], 716 - stage: ["st6"] 717 - } 718 - }, 719 - { 720 - name: "Seiran", 721 - img: "0ra00WG.png", 722 - opts: { 723 - series: ["LoLK", "VD"], 724 - stage: ["st1"] 725 - } 726 - }, 727 - { 728 - name: "Ringo", 729 - img: "xQOsFlZ.png", 730 - opts: { 731 - series: ["LoLK", "VD"], 732 - stage: ["st2"] 733 - } 734 - }, 735 - { 736 - name: "Doremy Sweet", 737 - img: "rGS7dyn.png", 738 - opts: { 739 - series: ["LoLK", "AoCF", "VD"], 740 - stage: ["st3", "ex"] 741 - } 742 - }, 743 - { 744 - name: "Kishin Sagume", 745 - img: "HLT338X.png", 746 - opts: { 747 - series: ["LoLK", "VD"], 748 - stage: ["st4"] 749 - } 750 - }, 751 - { 752 - name: "Clownpiece", 753 - img: "9Jje7ZQ.jpg", 754 - opts: { 755 - series: ["LoLK", "VD"], 756 - stage: ["st5"] 757 - } 758 - }, 759 - { 760 - name: "Junko", 761 - img: "NsfLZjY.jpg", 762 - opts: { 763 - series: ["LoLK", "VD"], 764 - stage: ["st6", "ex"] 765 - } 766 - }, 767 - { 768 - name: "Hecatia Lapislazuli", 769 - img: "EH3Ulol.png", 770 - opts: { 771 - series: ["LoLK", "VD"], 772 - stage: ["ex"] 773 - } 774 - }, 775 - { 776 - name: "Eternity Larva", 777 - img: "ql5KxJH.png", 778 - opts: { 779 - series: ["HSiFS", "VD"], 780 - stage: ["st1"] 781 - } 782 - }, 783 - { 784 - name: "Sakata Nemuno", 785 - img: "gYFhJ3Y.png", 786 - opts: { 787 - series: ["HSiFS", "VD"], 788 - stage: ["st2"] 789 - } 790 - }, 791 - { 792 - name: "Komano Aunn", 793 - img: "wWUStkF.png", 794 - opts: { 795 - series: ["HSiFS", "VD"], 796 - stage: ["st3"] 797 - } 798 - }, 799 - { 800 - name: "Yatadera Narumi", 801 - img: "wrPVhAo.png", 802 - opts: { 803 - series: ["HSiFS", "VD"], 804 - stage: ["st4"] 805 - } 806 - }, 807 - { 808 - name: "Nishida Satono", 809 - img: "8w9gAy2.png", 810 - opts: { 811 - series: ["HSiFS", "VD"], 812 - stage: ["st5"] 813 - } 814 - }, 815 - { 816 - name: "Teireida Mai", 817 - img: "DesAqAC.png", 818 - opts: { 819 - series: ["HSiFS", "VD"], 820 - stage: ["st5"] 821 - } 822 - }, 823 - { 824 - name: "Matara Okina", 825 - img: "icWvMyo.png", 826 - opts: { 827 - series: ["HSiFS", "VD"], 828 - stage: ["st6", "ex"] 829 - } 830 - }, 831 - { 832 - name: "Yorigami Shion", 833 - img: "LenxXR4.png", 834 - opts: { 835 - series: ["AoCF"], 836 - stage: ["st6"] 837 - } 838 - }, 839 - { 840 - name: "Yorigami Joon", 841 - img: "V9OznT1.png", 842 - opts: { 843 - series: ["AoCF"], 844 - stage: ["st6"] 845 - } 846 - }, 847 - { 848 - name: "Ebisu Eika", 849 - img: "Ke3316E.png", 850 - opts: { 851 - series: ["WBaWC"], 852 - stage: ["st1"] 853 - } 854 - }, 855 - { 856 - name: "Ushizaki Urumi", 857 - img: "ru2vIIW.png", 858 - opts: { 859 - series: ["WBaWC"], 860 - stage: ["st2"] 861 - } 862 - }, 863 - { 864 - name: "Niwatari Kutaka", 865 - img: "QTQt0ZL.png", 866 - opts: { 867 - series: ["WBaWC"], 868 - stage: ["st3"] 869 - } 870 - }, 871 - { 872 - name: "Kicchou Yachie", 873 - img: "CzcIMxF.png", 874 - opts: { 875 - series: ["WBaWC"], 876 - stage: ["st4"] 877 - } 878 - }, 879 - { 880 - name: "Joutouguu Mayumi", 881 - img: "GxeziYO.png", 882 - opts: { 883 - series: ["WBaWC"], 884 - stage: ["st5"] 885 - } 886 - }, 887 - { 888 - name: "Haniyasushin Keiki", 889 - img: "Z4jclTi.png", 890 - opts: { 891 - series: ["WBaWC"], 892 - stage: ["st6"] 893 - } 894 - }, 895 - { 896 - name: "Kurokoma Saki", 897 - img: "H2v2GPy.png", 898 - opts: { 899 - series: ["WBaWC"], 900 - stage: ["ex"] 901 - } 902 - }, 903 - { 904 - name: "Hieda no Akyuu", 905 - img: "ogONuLZ.png", 906 - opts: { 907 - series: ["book"], 908 - stage: [] 909 - } 910 - }, 911 - { 912 - name: "Tokiko", 913 - img: "Y4maOc8.png", 914 - opts: { 915 - series: ["book"], 916 - stage: [] 917 - } 918 - }, 919 - { 920 - name: "Reisen (Manga)", 921 - img: "cWjCo2j.png", 922 - opts: { 923 - series: ["book"], 924 - stage: [] 925 - } 926 - }, 927 - { 928 - name: "Watatsuki no Toyohime", 929 - img: "uEBxsEX.png", 930 - opts: { 931 - series: ["book"], 932 - stage: [] 933 - } 934 - }, 935 - { 936 - name: "Watatsuki no Yorihime", 937 - img: "Txu2P7S.png", 938 - opts: { 939 - series: ["book"], 940 - stage: [] 941 - } 942 - }, 943 - { 944 - name: "Maribel Hearn", 945 - img: "XUI9vPo.png", 946 - opts: { 947 - series: ["book"], 948 - stage: [] 949 - } 950 - }, 951 - { 952 - name: "Usami Renko", 953 - img: "1P5EXRt.png", 954 - opts: { 955 - series: ["book"], 956 - stage: [] 957 - } 958 - }, 959 - { 960 - name: "Ibaraki Kasen", 961 - img: "dQHnPPe.png", 962 - opts: { 963 - series: ["book", "ULiL", "AoCF"], 964 - stage: ["st5"] 965 - } 966 - }, 967 - { 968 - name: "Motoori Kosuzu", 969 - img: "jEsJJo8.png", 970 - opts: { 971 - series: ["book"], 972 - stage: [] 973 - } 974 - }, 975 - { 976 - name: "Hakurei Reimu (PC-98)", 977 - img: "IZsGAMS.png", 978 - opts: { 979 - series: ["HRtP", "SoEW", "PoDD", "LLS", "MS"], 980 - stage: ["st4"], 981 - pc98: true 982 - } 983 - }, 984 - { 985 - name: "Shingyoku (Female)", 986 - img: "KuPiR2k.png", 987 - opts: { 988 - series: ["HRtP"], 989 - stage: ["st1"] 990 - } 991 - }, 992 - { 993 - name: "Mima", 994 - img: "odH03t2.png", 995 - opts: { 996 - series: ["HRtP", "SoEW", "PoDD", "MS"], 997 - stage: ["st3", "st5", "st6"] 998 - } 999 - }, 1000 - { 1001 - name: "Elis", 1002 - img: "ytnL1xd.png", 1003 - opts: { 1004 - series: ["HRtP"], 1005 - stage: ["st5"] 1006 - } 1007 - }, 1008 - { 1009 - name: "Kikuri", 1010 - img: "fX2Kqik.png", 1011 - opts: { 1012 - series: ["HRtP"], 1013 - stage: ["st5"] 1014 - } 1015 - }, 1016 - { 1017 - name: "Sariel", 1018 - img: "Wyc7YFw.png", 1019 - opts: { 1020 - series: ["HRtP"], 1021 - stage: ["st6"] 1022 - } 1023 - }, 1024 - { 1025 - name: "Konngara", 1026 - img: "dg9jLHv.png", 1027 - opts: { 1028 - series: ["HRtP"], 1029 - stage: ["st6"] 1030 - } 1031 - }, 1032 - { 1033 - name: "Rika", 1034 - img: "02Xb4pU.png", 1035 - opts: { 1036 - series: ["SoEW"], 1037 - stage: ["st1", "ex"] 1038 - } 1039 - }, 1040 - { 1041 - name: "Meira", 1042 - img: "p529JgT.png", 1043 - opts: { 1044 - series: ["SoEW"], 1045 - stage: ["st2"] 1046 - } 1047 - }, 1048 - { 1049 - name: "Kirisame Marisa (PC-98)", 1050 - img: "wxE7cBm.png", 1051 - opts: { 1052 - series: ["SoEW", "PoDD", "LLS", "MS"], 1053 - stage: ["st4"], 1054 - pc98: true 1055 - } 1056 - }, 1057 - { name: "Ellen", img: "3iNNL0c.png", opts: { 1058 - series: ["PoDD"], 1059 - stage: [] 1060 - } }, 1061 - { 1062 - name: "Kotohime", 1063 - img: "kRSGtpq.png", 1064 - opts: { 1065 - series: ["PoDD"], 1066 - stage: [] 1067 - } 1068 - }, 1069 - { 1070 - name: "Kana Anaberal", 1071 - img: "rBvKMk5.png", 1072 - opts: { 1073 - series: ["PoDD"], 1074 - stage: [] 1075 - } 1076 - }, 1077 - { 1078 - name: "Asakura Rikako", 1079 - img: "VIf5gUK.png", 1080 - opts: { 1081 - series: ["PoDD"], 1082 - stage: [] 1083 - } 1084 - }, 1085 - { 1086 - name: "Kitashirakawa Chiyuri", 1087 - img: "tZFBycy.png", 1088 - opts: { 1089 - series: ["PoDD"], 1090 - stage: ["st5"] 1091 - } 1092 - }, 1093 - { 1094 - name: "Okazaki Yumemi", 1095 - img: "c9rnG3n.png", 1096 - opts: { 1097 - series: ["PoDD"], 1098 - stage: ["st6"] 1099 - } 1100 - }, 1101 - { 1102 - name: "Ruukoto", 1103 - img: "dko67SJ.png", 1104 - opts: { 1105 - series: ["PoDD"], 1106 - stage: [] 1107 - } 1108 - }, 1109 - { 1110 - name: "Orange", 1111 - img: "m8wXE5U.png", 1112 - opts: { 1113 - series: ["LLS"], 1114 - stage: ["st1"] 1115 - } 1116 - }, 1117 - { 1118 - name: "Kurumi", 1119 - img: "0rvq1ph.png", 1120 - opts: { 1121 - series: ["LLS"], 1122 - stage: ["st2"] 1123 - } 1124 - }, 1125 - { 1126 - name: "Elly", 1127 - img: "iIPftHn.png", 1128 - opts: { 1129 - series: ["LLS"], 1130 - stage: ["st3"] 1131 - } 1132 - }, 1133 - { 1134 - name: "Yuuka (PC-98)", 1135 - img: "ivUSwxp.png", 1136 - opts: { 1137 - series: ["LLS", "MS"], 1138 - stage: ["st5", "st6"], 1139 - pc98: true 1140 - } 1141 - }, 1142 - { 1143 - name: "Mugetsu", 1144 - img: "bYA9E16.png", 1145 - opts: { 1146 - series: ["LLS"], 1147 - stage: ["ex"] 1148 - } 1149 - }, 1150 - { 1151 - name: "Gengetsu", 1152 - img: "TIOTtV9.png", 1153 - opts: { 1154 - series: ["LLS"], 1155 - stage: ["ex"] 1156 - } 1157 - }, 1158 - { 1159 - name: "Sara", 1160 - img: "2QUbCrU.png", 1161 - opts: { 1162 - series: ["MS"], 1163 - stage: ["st1"] 1164 - } 1165 - }, 1166 - { 1167 - name: "Louise", 1168 - img: "nDM5aB6.png", 1169 - opts: { 1170 - series: ["MS"], 1171 - stage: ["st2", "st4"] 1172 - } 1173 - }, 1174 - { 1175 - name: "Alice (PC-98)", 1176 - img: "KaBuRTW.png", 1177 - opts: { 1178 - series: ["MS"], 1179 - stage: ["st3", "ex"], 1180 - pc98: true 1181 - } 1182 - }, 1183 - { 1184 - name: "Yuki", 1185 - img: "FfcmDgp.png", 1186 - opts: { 1187 - series: ["MS"], 1188 - stage: ["st4"] 1189 - } 1190 - }, 1191 - { name: "Mai", img: "r6w7TX1.png", opts: { 1192 - series: ["MS"], 1193 - stage: ["st4"] 1194 - } }, 1195 - { 1196 - name: "Yumeko", 1197 - img: "PcPqkdO.png", 1198 - opts: { 1199 - series: ["MS"], 1200 - stage: ["st5"] 1201 - } 1202 - }, 1203 - { 1204 - name: "Shinki", 1205 - img: "gPE95S7.png", 1206 - opts: { 1207 - series: ["MS"], 1208 - stage: ["st6"] 1209 - } 1210 - }, 1211 - { 1212 - name: "Mimi-chan", 1213 - img: "zBl2zlv.png", 1214 - opts: { 1215 - series: ["PoDD"], 1216 - stage: [], 1217 - notgirl: true 1218 - } 1219 - }, 1220 - { 1221 - name: "Unzan", 1222 - img: "r5eWREh.png", 1223 - opts: { 1224 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 1225 - stage: ["st3"], 1226 - notgirl: true 1227 - } 1228 - }, 1229 - { 1230 - name: "Genji", 1231 - img: "LoUqOuH.png", 1232 - opts: { 1233 - series: ["SoEW", "PoDD", "LLS", "MS"], 1234 - stage: [], 1235 - notgirl: true 1236 - } 1237 - }, 1238 - { 1239 - name: "Shingyoku (Male)", 1240 - img: "a5uwlgN.png", 1241 - opts: { 1242 - series: ["HRtP"], 1243 - stage: ["st1"], 1244 - notgirl: true 1245 - } 1246 - }, 1247 - { 1248 - name: "YuugenMagan", 1249 - img: "IOW8GdU.png", 1250 - opts: { 1251 - series: ["HRtP"], 1252 - stage: ["st3"], 1253 - notgirl: true 1254 - } 1255 - }, 1256 - { 1257 - name: "Evil Eye Sigma", 1258 - img: "rAFUMwE.png", 1259 - opts: { 1260 - series: ["SoEW"], 1261 - stage: ["ex"], 1262 - notgirl: true 1263 - } 1264 - }, 1265 - { 1266 - name: "Great Catfish", 1267 - img: "BgRi9Oh.png", 1268 - opts: { 1269 - series: ["soku", "AoCF"], 1270 - stage: ["st6"], 1271 - notgirl: true 1272 - } 1273 - }, 1274 - { 1275 - name: "Morichika Rinnosuke", 1276 - img: "ITUhsGj.png", 1277 - opts: { 1278 - series: ["book", "HM"], 1279 - stage: [], 1280 - notgirl: true 1281 - } 1282 - }, 1283 - { 1284 - name: "Fortune Teller", 1285 - img: "BYot23O.png", 1286 - opts: { 1287 - series: ["book"], 1288 - stage: [], 1289 - notgirl: true 1290 - } 1291 - }, 1292 - { 1293 - name: "Hisoutensoku", 1294 - img: "P4JZ2it.png", 1295 - opts: { 1296 - series: ["soku"], 1297 - stage: [], 1298 - notgirl: true 1299 - } 1300 - } 1301 - ];
-1312
src/js/data/2019-10-05.js
··· 1 - dataSetVersion = "2019-10-05"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 - dataSet[dataSetVersion] = {}; 3 - 4 - dataSet[dataSetVersion].options = [ 5 - { 6 - name: "Filter by Series Entry", 7 - key: "series", 8 - tooltip: "Check this to restrict to certain series.", 9 - checked: false, 10 - sub: [ 11 - { name: "Books and CDs", key: "book" }, 12 - { name: "The Highly Responsive to Prayers", tooltip: "01 - Reiiden", key: "HRtP" }, 13 - { name: "The Story of Eastern Wonderland", tooltip: "02 - Fuumaroku", key: "SoEW" }, 14 - { name: "Phantasmagoria of Dim.Dream", tooltip: "03 - Yumejikuu", key: "PoDD" }, 15 - { name: "Lotus Land Story", tooltip: "04 - Gensoukyou", key: "LLS" }, 16 - { name: "Mystic Square", tooltip: "05 - Kaikidan", key: "MS" }, 17 - { name: "Embodiment of Scarlet Devil", tooltip: "06 - Koumakan", key: "EoSD" }, 18 - { name: "Perfect Cherry Blossom", tooltip: "07 - Youyoumu", key: "PCB" }, 19 - { name: "Immaterial and Missing Power", tooltip: "07.5 - Suimusou", key: "IaMP" }, 20 - { name: "Imperishable Night", tooltip: "08 - Eiyashou", key: "IN" }, 21 - { name: "Phantasmagoria of Flower View", tooltip: "09 - Kaeidzuka", key: "PoFV" }, 22 - { name: "Shoot the Bullet", tooltip: "09.5 - Bunkachou", key: "StB" }, 23 - { name: "Mountain of Faith", tooltip: "10 - Fuujinroku", key: "MoF" }, 24 - { name: "Scarlet Weather Rhapsody", tooltip: "10.5 - Hisouten", key: "SWR" }, 25 - { name: "Subterranean Animism", tooltip: "11 - Chireiden", key: "SA" }, 26 - { name: "Undefined Fantastic Object", tooltip: "12 - Seirensen", key: "UFO" }, 27 - { name: "Touhou Hisoutensoku", tooltip: "12.3 - Hisoutensoku", key: "soku" }, 28 - { name: "Double Spoiler", tooltip: "12.5 - Bunkachou", key: "DS" }, 29 - { name: "Great Fairy Wars", tooltip: "12.8 - Daisensou", key: "GFW" }, 30 - { name: "Ten Desires", tooltip: "13 - Shinreibyou", key: "TD" }, 31 - { name: "Hopeless Masquerade", tooltip: "13.5 - Shinkirou", key: "HM" }, 32 - { name: "Double Dealing Character", tooltip: "14 - Kishinjou", key: "DDC" }, 33 - { name: "Impossible Spell Card", tooltip: "14.3 - Amanojaku", key: "ISC" }, 34 - { name: "Urban Legend in Limbo", tooltip: "14.5 - Shinpiroku", key: "ULiL" }, 35 - { name: "Legacy of Lunatic Kingdom", tooltip: "15 - Kanjuden", key: "LoLK" }, 36 - { name: "Antinomy of Common Flowers", tooltip: "15.5 - Hyouibana", key: "AoCF" }, 37 - { name: "Hidden Star in Four Seasons", tooltip: "16 - Tenkuushou", key: "HSiFS" }, 38 - { name: "Violet Detector", tooltip: "16.5 - Hifuu Nightmare Diary", key: "VD" }, 39 - { name: "Wily Beast and Weakest Creature", tooltip: "17 - Kikeijuu", key: "WBaWC" } 40 - ] 41 - }, 42 - { 43 - name: "Filter by Stage Enemy Appearances", 44 - key: "stage", 45 - tooltip: "Check this to restrict to characters that appear in certain stages as enemies.", 46 - checked: false, 47 - sub: [ { name: "Stage 1", key: "st1" }, { name: "Stage 2", key: "st2" }, { name: "Stage 3", key: "st3" }, { name: "Stage 4", key: "st4" }, { name: "Stage 5/Penultimate", tooltip: "Stage 4 in 5-stage games, and Stage 8 in 9-stage games.", key: "st5" }, { name: "Stage 6/Final", key: "st6" }, { name: "Stage EX/Phantasm", key: "ex" } 48 - ] 49 - }, 50 - { 51 - name: "Remove PC-98 Duplicates", 52 - key: "pc98", 53 - tooltip: "Check this to remove PC-98 characters with a Windows counterpart." 54 - }, 55 - { 56 - name: "Remove Non-Girls", 57 - key: "notgirl", 58 - tooltip: "Check this to remove all non-female characters." 59 - }, 60 - { 61 - name: "Remove Nameless Characters", 62 - key: "nameless", 63 - tooltip: "Check this to remove all characters without canonical names.", 64 - checked: false 65 - } 66 - ]; 67 - 68 - dataSet[dataSetVersion].characterData = [ 69 - { 70 - name: "Hakurei Reimu", 71 - img: "c5DqpgX.png", 72 - opts: { 73 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 74 - stage: ["st4"] 75 - } 76 - }, 77 - { 78 - name: "Kirisame Marisa", 79 - img: "tJnkSzK.png", 80 - opts: { 81 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "GFW", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 82 - stage: ["st4", "ex"] 83 - } 84 - }, 85 - { 86 - name: "Rumia", 87 - img: "0YT7QlS.png", 88 - opts: { 89 - series: ["book", "EoSD", "StB", "HM"], 90 - stage: ["st1"] 91 - } 92 - }, 93 - { 94 - name: "Daiyousei", 95 - img: "NWlZud3.png", 96 - opts: { 97 - series: ["book", "EoSD"], 98 - stage: ["st2", "ex"], 99 - nameless: true 100 - }, 101 - }, 102 - { 103 - name: "Cirno", 104 - img: "qdveFSy.png", 105 - opts: { 106 - series: [ "book", "EoSD", "PCB", "PoFV", "StB", "soku", "GFW", "HM", "DDC", "ISC", "HSiFS" ], 107 - stage: ["st2"] 108 - } 109 - }, 110 - { 111 - name: "Hong Meiling", 112 - img: "ptGp0x4.png", 113 - opts: { 114 - series: ["book", "EoSD", "IaMP", "StB", "soku"], 115 - stage: ["st3"] 116 - } 117 - }, 118 - { 119 - name: "Koakuma", 120 - img: "vBKdDm4.png", 121 - opts: { 122 - series: ["book", "EoSD"], 123 - stage: ["st4"], 124 - nameless: true 125 - } 126 - }, 127 - { 128 - name: "Patchouli Knowledge", 129 - img: "A7ZnuHo.png", 130 - opts: { 131 - series: ["book", "EoSD", "IaMP", "StB", "SWR", "soku", "HM"], 132 - stage: ["st4", "ex"] 133 - } 134 - }, 135 - { 136 - name: "Izayoi Sakuya", 137 - img: "sgZPf11.png", 138 - opts: { 139 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "HM", "DDC", "ISC" ], 140 - stage: ["st5", "st6"] 141 - } 142 - }, 143 - { 144 - name: "Remilia Scarlet", 145 - img: "8UX7hKE.png", 146 - opts: { 147 - series: ["book", "EoSD", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "VD"], 148 - stage: ["st6"] 149 - } 150 - }, 151 - { 152 - name: "Flandre Scarlet", 153 - img: "OhaDcnc.png", 154 - opts: { 155 - series: ["book", "EoSD", "StB", "VD"], 156 - stage: ["ex"] 157 - } 158 - }, 159 - { 160 - name: "Letty Whiterock", 161 - img: "MgzqjFK.png", 162 - opts: { 163 - series: ["book", "PCB", "StB", "HM"], 164 - stage: ["st1"] 165 - } 166 - }, 167 - { 168 - name: "Chen", 169 - img: "ohmetZh.png", 170 - opts: { 171 - series: ["book", "PCB", "IaMP", "StB", "SWR", "soku", "HM"], 172 - stage: ["st2", "ex"] 173 - } 174 - }, 175 - { 176 - name: "Alice Margatroid", 177 - img: "aDIf0pN.png", 178 - opts: { 179 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 180 - stage: ["st3"] 181 - } 182 - }, 183 - { 184 - name: "Lily White", 185 - img: "2Pr8b2N.png", 186 - opts: { 187 - series: ["book", "PCB", "PoFV", "HM", "HSiFS"], 188 - stage: ["st4", "ex"] 189 - } 190 - }, 191 - { 192 - name: "Lunasa Prismriver", 193 - img: "htOMdDQ.png", 194 - opts: { 195 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 196 - stage: ["st4"] 197 - } 198 - }, 199 - { 200 - name: "Merlin Prismriver", 201 - img: "PrRPujP.png", 202 - opts: { 203 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 204 - stage: ["st4"] 205 - } 206 - }, 207 - { 208 - name: "Lyrica Prismriver", 209 - img: "ze79bFC.png", 210 - opts: { 211 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 212 - stage: ["st4"] 213 - } 214 - }, 215 - { 216 - name: "Konpaku Youmu", 217 - img: "WMjyRLJ.png", 218 - opts: { 219 - series: [ "book", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "TD", "HM", "ISC", "WBaWC" ], 220 - stage: ["st5", "st6"] 221 - } 222 - }, 223 - { 224 - name: "Saigyouji Yuyuko", 225 - img: "VT9mTGb.png", 226 - opts: { 227 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "TD", "HM", "ISC", "VD" ], 228 - stage: ["st1", "st6"] 229 - } 230 - }, 231 - { 232 - name: "Yakumo Ran", 233 - img: "rshnJPV.png", 234 - opts: { 235 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "VD"], 236 - stage: ["ex"] 237 - } 238 - }, 239 - { 240 - name: "Yakumo Yukari", 241 - img: "qsceD4I.png", 242 - opts: { 243 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "AoCF", "VD" ], 244 - stage: ["ex"] 245 - } 246 - }, 247 - { 248 - name: "Ibuki Suika", 249 - img: "pLdMjQ3.png", 250 - opts: { 251 - series: ["book", "IaMP", "StB", "SWR", "soku", "DS", "HM", "ISC", "VD"], 252 - stage: ["st6"] 253 - } 254 - }, 255 - { 256 - name: "Wriggle Nightbug", 257 - img: "8DLUAPf.png", 258 - opts: { 259 - series: ["book", "IN", "StB", "HM"], 260 - stage: ["st1"] 261 - } 262 - }, 263 - { 264 - name: "Mystia Lorelei", 265 - img: "6KyhLqE.png", 266 - opts: { 267 - series: ["book", "IN", "PoFV", "StB", "HM"], 268 - stage: ["st2"] 269 - } 270 - }, 271 - { 272 - name: "Kamishirasawa Keine", 273 - img: "99w0Chm.png", 274 - opts: { 275 - series: ["book", "IN", "StB", "HM", "ISC"], 276 - stage: ["st3", "ex"] 277 - } 278 - }, 279 - { 280 - name: "Inaba Tewi", 281 - img: "yqNfNje.png", 282 - opts: { 283 - series: ["book", "IN", "PoFV", "StB", "HM"], 284 - stage: ["st5"] 285 - } 286 - }, 287 - { 288 - name: "Reisen Udongein Inaba", 289 - img: "PrYzRcC.png", 290 - opts: { 291 - series: ["book", "IN", "PoFV", "StB", "soku", "HM", "LoLK", "AoCF"], 292 - stage: ["st5"] 293 - } 294 - }, 295 - { 296 - name: "Yagokoro Eirin", 297 - img: "ceo4DhK.png", 298 - opts: { 299 - series: ["book", "IN", "StB", "HM", "VD"], 300 - stage: ["st6"] 301 - } 302 - }, 303 - { 304 - name: "Houraisan Kaguya", 305 - img: "2YDuTk3.png", 306 - opts: { 307 - series: ["book", "IN", "StB", "HM", "VD"], 308 - stage: ["st6"] 309 - } 310 - }, 311 - { 312 - name: "Fujiwara no Mokou", 313 - img: "3zo4VKV.png", 314 - opts: { 315 - series: ["book", "IN", "StB", "HM", "ISC", "ULiL", "AoCF", "VD"], 316 - stage: ["ex"] 317 - } 318 - }, 319 - { 320 - name: "Shameimaru Aya", 321 - img: "8TLXMST.png", 322 - opts: { 323 - series: [ "book", "PoFV", "StB", "SWR", "MoF", "soku", "HM", "ISC", "HSiFS" ], 324 - stage: ["st4"] 325 - } 326 - }, 327 - { 328 - name: "Medicine Melancholy", 329 - img: "IImsp7K.png", 330 - opts: { 331 - series: ["book", "PoFV", "StB", "HM"], 332 - stage: ["st4"] 333 - } 334 - }, 335 - { 336 - name: "Kazami Yuuka", 337 - img: "MZXJQq5.png", 338 - opts: { 339 - series: ["book", "PoFV", "StB", "HM"], 340 - stage: ["st5"] 341 - } 342 - }, 343 - { 344 - name: "Onozuka Komachi", 345 - img: "aX4WIH8.png", 346 - opts: { 347 - series: ["book", "PoFV", "StB", "SWR", "soku", "HM"], 348 - stage: ["st5"] 349 - } 350 - }, 351 - { 352 - name: "Shiki Eiki, Yamaxanadu", 353 - img: "nPBvatH.png", 354 - opts: { 355 - series: ["book", "PoFV", "StB", "HM", "VD"], 356 - stage: ["st6"] 357 - } 358 - }, 359 - { 360 - name: "Aki Shizuha", 361 - img: "3pDRgvR.png", 362 - opts: { 363 - series: ["MoF", "DS", "HM"], 364 - stage: ["st1"] 365 - } 366 - }, 367 - { 368 - name: "Aki Minoriko", 369 - img: "bV0DaN7.png", 370 - opts: { 371 - series: ["MoF", "DS", "HM"], 372 - stage: ["st1"] 373 - } 374 - }, 375 - { 376 - name: "Kagiyama Hina", 377 - img: "J11NjNj.png", 378 - opts: { 379 - series: ["MoF", "DS", "HM"], 380 - stage: ["st2"] 381 - } 382 - }, 383 - { 384 - name: "Kawashiro Nitori", 385 - img: "4Ufced2.png", 386 - opts: { 387 - series: ["MoF", "DS", "HM", "ISC", "ULiL", "AoCF"], 388 - stage: ["st3"] 389 - } 390 - }, 391 - { 392 - name: "Inubashiri Momiji", 393 - img: "qGMjnYk.png", 394 - opts: { 395 - series: ["MoF", "DS", "ISC"], 396 - stage: ["st4"] 397 - } 398 - }, 399 - { 400 - name: "Kochiya Sanae", 401 - img: "ATTRSWU.png", 402 - opts: { 403 - series: ["MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "ISC", "LoLK"], 404 - stage: ["st5", "ex"] 405 - } 406 - }, 407 - { 408 - name: "Yasaka Kanako", 409 - img: "nQ78Lz7.png", 410 - opts: { 411 - series: ["MoF", "soku", "DS", "HM", "ISC", "VD"], 412 - stage: ["st6", "ex"] 413 - } 414 - }, 415 - { 416 - name: "Moriya Suwako", 417 - img: "yJaD5ZV.png", 418 - opts: { 419 - series: ["MoF", "SA", "soku", "DS", "HM", "ISC", "VD"], 420 - stage: ["ex"] 421 - } 422 - }, 423 - { 424 - name: "Nagae Iku", 425 - img: "xgAlECj.png", 426 - opts: { 427 - series: ["SWR", "soku", "DS", "HM", "VD"], 428 - stage: ["st5"] 429 - } 430 - }, 431 - { 432 - name: "Hinanawi Tenshi", 433 - img: "tZLYivt.png", 434 - opts: { 435 - series: ["SWR", "soku", "DS", "HM", "ISC", "AoCF", "VD"], 436 - stage: ["st6"] 437 - } 438 - }, 439 - { 440 - name: "Kisume", 441 - img: "VgJgaEf.png", 442 - opts: { 443 - series: ["SA", "DS"], 444 - stage: ["st1"] 445 - } 446 - }, 447 - { 448 - name: "Kurodani Yamame", 449 - img: "sqgJ2St.png", 450 - opts: { 451 - series: ["SA", "DS", "HM"], 452 - stage: ["st1"] 453 - } 454 - }, 455 - { 456 - name: "Mizuhashi Parsee", 457 - img: "lkoAJod.png", 458 - opts: { 459 - series: ["SA", "DS", "HM"], 460 - stage: ["st2"] 461 - } 462 - }, 463 - { 464 - name: "Hoshiguma Yuugi", 465 - img: "tDO653L.png", 466 - opts: { 467 - series: ["SA", "DS", "HM"], 468 - stage: ["st3"] 469 - } 470 - }, 471 - { 472 - name: "Komeiji Satori", 473 - img: "dup7Nt6.png", 474 - opts: { 475 - series: ["SA", "DS", "HM", "VD"], 476 - stage: ["st4"] 477 - } 478 - }, 479 - { 480 - name: "Kaenbyou Rin (Orin)", 481 - img: "uQjbw1W.png", 482 - opts: { 483 - series: ["SA", "DS", "HM"], 484 - stage: ["st4", "st5", "st6"] 485 - } 486 - }, 487 - { 488 - name: "Reiuji Utsuho (Okuu)", 489 - img: "DfdaXPW.png", 490 - opts: { 491 - series: ["SA", "soku", "DS", "HM", "VD"], 492 - stage: ["st6"] 493 - } 494 - }, 495 - { 496 - name: "Komeiji Koishi", 497 - img: "wVCcens.png", 498 - opts: { 499 - series: ["SA", "DS", "HM", "ULiL", "AoCF", "VD"], 500 - stage: ["ex"] 501 - } 502 - }, 503 - { 504 - name: "Nazrin", 505 - img: "EpHQbiY.png", 506 - opts: { 507 - series: ["UFO", "DS", "HM"], 508 - stage: ["st1", "st5"] 509 - } 510 - }, 511 - { 512 - name: "Tatara Kogasa", 513 - img: "kJbv4dc.png", 514 - opts: { 515 - series: ["UFO", "TD", "DS", "HM"], 516 - stage: ["st2", "ex"] 517 - } 518 - }, 519 - { 520 - name: "Kumoi Ichirin", 521 - img: "Fyn5yVx.png", 522 - opts: { 523 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 524 - stage: ["st3"] 525 - } 526 - }, 527 - { 528 - name: "Murasa Minamitsu", 529 - img: "39KYpvW.png", 530 - opts: { 531 - series: ["UFO", "DS", "HM"], 532 - stage: ["st4"] 533 - } 534 - }, 535 - { 536 - name: "Toramaru Shou", 537 - img: "5yihisu.png", 538 - opts: { 539 - series: ["UFO", "DS", "HM"], 540 - stage: ["st5"] 541 - } 542 - }, 543 - { 544 - name: "Hijiri Byakuren", 545 - img: "2ppPxny.png", 546 - opts: { 547 - series: ["UFO", "DS", "HM", "ISC", "ULiL", "AoCF", "VD"], 548 - stage: ["st6"] 549 - } 550 - }, 551 - { 552 - name: "Houjuu Nue", 553 - img: "zL4S8Mj.png", 554 - opts: { 555 - series: ["UFO", "DS", "TD", "HM", "VD"], 556 - stage: ["st4", "st6", "ex"] 557 - } 558 - }, 559 - { 560 - name: "Himekaidou Hatate", 561 - img: "LgvoTaJ.png", 562 - opts: { 563 - series: ["DS", "HM", "ISC"], 564 - stage: ["ex"] 565 - } 566 - }, 567 - { 568 - name: "Sunny Milk", 569 - img: "VbqXiB6.png", 570 - opts: { 571 - series: ["book", "GFW", "HM"], 572 - stage: ["st1", "st2", "st3"] 573 - } 574 - }, 575 - { 576 - name: "Luna Child", 577 - img: "OBqgP48.png", 578 - opts: { 579 - series: ["book", "GFW", "HM"], 580 - stage: ["st1", "st2", "st3"] 581 - } 582 - }, 583 - { 584 - name: "Star Sapphire", 585 - img: "sNw61ap.png", 586 - opts: { 587 - series: ["book", "GFW", "HM"], 588 - stage: ["st1", "st2", "st3"] 589 - } 590 - }, 591 - { 592 - name: "Kasodani Kyouko", 593 - img: "sLiqEBA.png", 594 - opts: { 595 - series: ["TD", "HM", "ISC"], 596 - stage: ["st2"] 597 - } 598 - }, 599 - { 600 - name: "Miyako Yoshika", 601 - img: "6jq6eh6.png", 602 - opts: { 603 - series: ["TD", "HM", "ISC"], 604 - stage: ["st3", "st4"] 605 - } 606 - }, 607 - { 608 - name: "Kaku Seiga", 609 - img: "090hLPL.png", 610 - opts: { 611 - series: ["TD", "HM", "ISC"], 612 - stage: ["st4"] 613 - } 614 - }, 615 - { 616 - name: "Soga no Tojiko", 617 - img: "y0UXwFO.png", 618 - opts: { 619 - series: ["TD", "HM"], 620 - stage: ["st5"] 621 - } 622 - }, 623 - { 624 - name: "Mononobe no Futo", 625 - img: "WTZ97LE.png", 626 - opts: { 627 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 628 - stage: ["st5"] 629 - } 630 - }, 631 - { 632 - name: "Toyosatomimi no Miko", 633 - img: "3Xiqd22.png", 634 - opts: { 635 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 636 - stage: ["st6"] 637 - } 638 - }, 639 - { 640 - name: "Futatsuiwa Mamizou", 641 - img: "gMpWdmA.png", 642 - opts: { 643 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 644 - stage: ["ex"] 645 - } 646 - }, 647 - { 648 - name: "Hata no Kokoro", 649 - img: "fxCGmUk.png", 650 - opts: { 651 - series: ["book", "HM", "ULiL", "AoCF"], 652 - stage: ["st6"] 653 - } 654 - }, 655 - { 656 - name: "Wakasagihime", 657 - img: "brWCLVx.png", 658 - opts: { 659 - series: ["DDC", "ISC"], 660 - stage: ["st1"] 661 - } 662 - }, 663 - { 664 - name: "Sekibanki", 665 - img: "VAMLiJD.png", 666 - opts: { 667 - series: ["DDC", "ISC"], 668 - stage: ["st2"] 669 - } 670 - }, 671 - { 672 - name: "Imaizumi Kagerou", 673 - img: "qwwL0bB.png", 674 - opts: { 675 - series: ["DDC", "ISC"], 676 - stage: ["st3"] 677 - } 678 - }, 679 - { 680 - name: "Tsukumo Benben", 681 - img: "vWNeMaH.png", 682 - opts: { 683 - series: ["DDC", "ISC"], 684 - stage: ["st4", "ex"] 685 - } 686 - }, 687 - { 688 - name: "Tsukumo Yatsuhashi", 689 - img: "EJFQHQN.png", 690 - opts: { 691 - series: ["DDC", "ISC"], 692 - stage: ["st4", "ex"] 693 - } 694 - }, 695 - { 696 - name: "Kijin Seija", 697 - img: "16RUacj.png", 698 - opts: { 699 - series: ["DDC", "ISC"], 700 - stage: ["st5", "st6"] 701 - } 702 - }, 703 - { 704 - name: "Sukuna Shinmyoumaru", 705 - img: "Zl2tN7W.png", 706 - opts: { 707 - series: ["DDC", "ISC", "ULiL", "AoCF", "VD"], 708 - stage: ["st6"] 709 - } 710 - }, 711 - { 712 - name: "Horikawa Raiko", 713 - img: "SLLEccR.png", 714 - opts: { 715 - series: ["DDC", "ISC", "AoCF", "VD"], 716 - stage: ["ex"] 717 - } 718 - }, 719 - { 720 - name: "Usami Sumireko", 721 - img: "mc7ICW6.png", 722 - opts: { 723 - series: ["ULiL", "AoCF", "VD"], 724 - stage: ["st6"] 725 - } 726 - }, 727 - { 728 - name: "Seiran", 729 - img: "0ra00WG.png", 730 - opts: { 731 - series: ["LoLK", "VD"], 732 - stage: ["st1"] 733 - } 734 - }, 735 - { 736 - name: "Ringo", 737 - img: "xQOsFlZ.png", 738 - opts: { 739 - series: ["LoLK", "VD"], 740 - stage: ["st2"] 741 - } 742 - }, 743 - { 744 - name: "Doremy Sweet", 745 - img: "rGS7dyn.png", 746 - opts: { 747 - series: ["LoLK", "AoCF", "VD"], 748 - stage: ["st3", "ex"] 749 - } 750 - }, 751 - { 752 - name: "Kishin Sagume", 753 - img: "HLT338X.png", 754 - opts: { 755 - series: ["LoLK", "VD"], 756 - stage: ["st4"] 757 - } 758 - }, 759 - { 760 - name: "Clownpiece", 761 - img: "9Jje7ZQ.jpg", 762 - opts: { 763 - series: ["LoLK", "VD"], 764 - stage: ["st5"] 765 - } 766 - }, 767 - { 768 - name: "Junko", 769 - img: "NsfLZjY.jpg", 770 - opts: { 771 - series: ["LoLK", "VD"], 772 - stage: ["st6", "ex"] 773 - } 774 - }, 775 - { 776 - name: "Hecatia Lapislazuli", 777 - img: "EH3Ulol.png", 778 - opts: { 779 - series: ["LoLK", "VD"], 780 - stage: ["ex"] 781 - } 782 - }, 783 - { 784 - name: "Eternity Larva", 785 - img: "ql5KxJH.png", 786 - opts: { 787 - series: ["HSiFS", "VD"], 788 - stage: ["st1"] 789 - } 790 - }, 791 - { 792 - name: "Sakata Nemuno", 793 - img: "gYFhJ3Y.png", 794 - opts: { 795 - series: ["HSiFS", "VD"], 796 - stage: ["st2"] 797 - } 798 - }, 799 - { 800 - name: "Komano Aunn", 801 - img: "wWUStkF.png", 802 - opts: { 803 - series: ["HSiFS", "VD"], 804 - stage: ["st3"] 805 - } 806 - }, 807 - { 808 - name: "Yatadera Narumi", 809 - img: "wrPVhAo.png", 810 - opts: { 811 - series: ["HSiFS", "VD"], 812 - stage: ["st4"] 813 - } 814 - }, 815 - { 816 - name: "Nishida Satono", 817 - img: "8w9gAy2.png", 818 - opts: { 819 - series: ["HSiFS", "VD"], 820 - stage: ["st5"] 821 - } 822 - }, 823 - { 824 - name: "Teireida Mai", 825 - img: "DesAqAC.png", 826 - opts: { 827 - series: ["HSiFS", "VD"], 828 - stage: ["st5"] 829 - } 830 - }, 831 - { 832 - name: "Matara Okina", 833 - img: "icWvMyo.png", 834 - opts: { 835 - series: ["HSiFS", "VD"], 836 - stage: ["st6", "ex"] 837 - } 838 - }, 839 - { 840 - name: "Yorigami Shion", 841 - img: "LenxXR4.png", 842 - opts: { 843 - series: ["AoCF"], 844 - stage: ["st6"] 845 - } 846 - }, 847 - { 848 - name: "Yorigami Joon", 849 - img: "V9OznT1.png", 850 - opts: { 851 - series: ["AoCF"], 852 - stage: ["st6"] 853 - } 854 - }, 855 - { 856 - name: "Ebisu Eika", 857 - img: "Ke3316E.png", 858 - opts: { 859 - series: ["WBaWC"], 860 - stage: ["st1"] 861 - } 862 - }, 863 - { 864 - name: "Ushizaki Urumi", 865 - img: "ru2vIIW.png", 866 - opts: { 867 - series: ["WBaWC"], 868 - stage: ["st2"] 869 - } 870 - }, 871 - { 872 - name: "Niwatari Kutaka", 873 - img: "QTQt0ZL.png", 874 - opts: { 875 - series: ["WBaWC"], 876 - stage: ["st3"] 877 - } 878 - }, 879 - { 880 - name: "Kicchou Yachie", 881 - img: "CzcIMxF.png", 882 - opts: { 883 - series: ["WBaWC"], 884 - stage: ["st4"] 885 - } 886 - }, 887 - { 888 - name: "Joutouguu Mayumi", 889 - img: "GxeziYO.png", 890 - opts: { 891 - series: ["WBaWC"], 892 - stage: ["st5"] 893 - } 894 - }, 895 - { 896 - name: "Haniyasushin Keiki", 897 - img: "Z4jclTi.png", 898 - opts: { 899 - series: ["WBaWC"], 900 - stage: ["st6"] 901 - } 902 - }, 903 - { 904 - name: "Kurokoma Saki", 905 - img: "H2v2GPy.png", 906 - opts: { 907 - series: ["WBaWC"], 908 - stage: ["ex"] 909 - } 910 - }, 911 - { 912 - name: "Hieda no Akyuu", 913 - img: "ogONuLZ.png", 914 - opts: { 915 - series: ["book"], 916 - stage: [] 917 - } 918 - }, 919 - { 920 - name: "Tokiko", 921 - img: "Y4maOc8.png", 922 - opts: { 923 - series: ["book"], 924 - stage: [], 925 - nameless: true 926 - } 927 - }, 928 - { 929 - name: "Reisen (Manga)", 930 - img: "cWjCo2j.png", 931 - opts: { 932 - series: ["book"], 933 - stage: [] 934 - } 935 - }, 936 - { 937 - name: "Watatsuki no Toyohime", 938 - img: "uEBxsEX.png", 939 - opts: { 940 - series: ["book"], 941 - stage: [] 942 - } 943 - }, 944 - { 945 - name: "Watatsuki no Yorihime", 946 - img: "Txu2P7S.png", 947 - opts: { 948 - series: ["book"], 949 - stage: [] 950 - } 951 - }, 952 - { 953 - name: "Maribel Hearn", 954 - img: "XUI9vPo.png", 955 - opts: { 956 - series: ["book"], 957 - stage: [] 958 - } 959 - }, 960 - { 961 - name: "Usami Renko", 962 - img: "1P5EXRt.png", 963 - opts: { 964 - series: ["book"], 965 - stage: [] 966 - } 967 - }, 968 - { 969 - name: "Ibaraki Kasen", 970 - img: "dQHnPPe.png", 971 - opts: { 972 - series: ["book", "ULiL", "AoCF"], 973 - stage: ["st5"] 974 - } 975 - }, 976 - { 977 - name: "Motoori Kosuzu", 978 - img: "jEsJJo8.png", 979 - opts: { 980 - series: ["book"], 981 - stage: [] 982 - } 983 - }, 984 - { 985 - name: "Hakurei Reimu (PC-98)", 986 - img: "IZsGAMS.png", 987 - opts: { 988 - series: ["HRtP", "SoEW", "PoDD", "LLS", "MS"], 989 - stage: ["st4"], 990 - pc98: true 991 - } 992 - }, 993 - { 994 - name: "Shingyoku (Female)", 995 - img: "KuPiR2k.png", 996 - opts: { 997 - series: ["HRtP"], 998 - stage: ["st1"] 999 - } 1000 - }, 1001 - { 1002 - name: "Mima", 1003 - img: "odH03t2.png", 1004 - opts: { 1005 - series: ["HRtP", "SoEW", "PoDD", "MS"], 1006 - stage: ["st3", "st5", "st6"] 1007 - } 1008 - }, 1009 - { 1010 - name: "Elis", 1011 - img: "ytnL1xd.png", 1012 - opts: { 1013 - series: ["HRtP"], 1014 - stage: ["st5"] 1015 - } 1016 - }, 1017 - { 1018 - name: "Kikuri", 1019 - img: "fX2Kqik.png", 1020 - opts: { 1021 - series: ["HRtP"], 1022 - stage: ["st5"] 1023 - } 1024 - }, 1025 - { 1026 - name: "Sariel", 1027 - img: "Wyc7YFw.png", 1028 - opts: { 1029 - series: ["HRtP"], 1030 - stage: ["st6"] 1031 - } 1032 - }, 1033 - { 1034 - name: "Konngara", 1035 - img: "dg9jLHv.png", 1036 - opts: { 1037 - series: ["HRtP"], 1038 - stage: ["st6"] 1039 - } 1040 - }, 1041 - { 1042 - name: "Rika", 1043 - img: "02Xb4pU.png", 1044 - opts: { 1045 - series: ["SoEW"], 1046 - stage: ["st1", "ex"] 1047 - } 1048 - }, 1049 - { 1050 - name: "Meira", 1051 - img: "p529JgT.png", 1052 - opts: { 1053 - series: ["SoEW"], 1054 - stage: ["st2"] 1055 - } 1056 - }, 1057 - { 1058 - name: "Kirisame Marisa (PC-98)", 1059 - img: "wxE7cBm.png", 1060 - opts: { 1061 - series: ["SoEW", "PoDD", "LLS", "MS"], 1062 - stage: ["st4"], 1063 - pc98: true 1064 - } 1065 - }, 1066 - { name: "Ellen", img: "3iNNL0c.png", opts: { 1067 - series: ["PoDD"], 1068 - stage: [] 1069 - } }, 1070 - { 1071 - name: "Kotohime", 1072 - img: "kRSGtpq.png", 1073 - opts: { 1074 - series: ["PoDD"], 1075 - stage: [] 1076 - } 1077 - }, 1078 - { 1079 - name: "Kana Anaberal", 1080 - img: "rBvKMk5.png", 1081 - opts: { 1082 - series: ["PoDD"], 1083 - stage: [] 1084 - } 1085 - }, 1086 - { 1087 - name: "Asakura Rikako", 1088 - img: "VIf5gUK.png", 1089 - opts: { 1090 - series: ["PoDD"], 1091 - stage: [] 1092 - } 1093 - }, 1094 - { 1095 - name: "Kitashirakawa Chiyuri", 1096 - img: "tZFBycy.png", 1097 - opts: { 1098 - series: ["PoDD"], 1099 - stage: ["st5"] 1100 - } 1101 - }, 1102 - { 1103 - name: "Okazaki Yumemi", 1104 - img: "c9rnG3n.png", 1105 - opts: { 1106 - series: ["PoDD"], 1107 - stage: ["st6"] 1108 - } 1109 - }, 1110 - { 1111 - name: "Ruukoto", 1112 - img: "dko67SJ.png", 1113 - opts: { 1114 - series: ["PoDD"], 1115 - stage: [] 1116 - } 1117 - }, 1118 - { 1119 - name: "Orange", 1120 - img: "m8wXE5U.png", 1121 - opts: { 1122 - series: ["LLS"], 1123 - stage: ["st1"] 1124 - } 1125 - }, 1126 - { 1127 - name: "Kurumi", 1128 - img: "0rvq1ph.png", 1129 - opts: { 1130 - series: ["LLS"], 1131 - stage: ["st2"] 1132 - } 1133 - }, 1134 - { 1135 - name: "Elly", 1136 - img: "iIPftHn.png", 1137 - opts: { 1138 - series: ["LLS"], 1139 - stage: ["st3"] 1140 - } 1141 - }, 1142 - { 1143 - name: "Yuuka (PC-98)", 1144 - img: "ivUSwxp.png", 1145 - opts: { 1146 - series: ["LLS", "MS"], 1147 - stage: ["st5", "st6"], 1148 - pc98: true 1149 - } 1150 - }, 1151 - { 1152 - name: "Mugetsu", 1153 - img: "bYA9E16.png", 1154 - opts: { 1155 - series: ["LLS"], 1156 - stage: ["ex"] 1157 - } 1158 - }, 1159 - { 1160 - name: "Gengetsu", 1161 - img: "TIOTtV9.png", 1162 - opts: { 1163 - series: ["LLS"], 1164 - stage: ["ex"] 1165 - } 1166 - }, 1167 - { 1168 - name: "Sara", 1169 - img: "2QUbCrU.png", 1170 - opts: { 1171 - series: ["MS"], 1172 - stage: ["st1"] 1173 - } 1174 - }, 1175 - { 1176 - name: "Louise", 1177 - img: "nDM5aB6.png", 1178 - opts: { 1179 - series: ["MS"], 1180 - stage: ["st2", "st4"] 1181 - } 1182 - }, 1183 - { 1184 - name: "Alice (PC-98)", 1185 - img: "KaBuRTW.png", 1186 - opts: { 1187 - series: ["MS"], 1188 - stage: ["st3", "ex"], 1189 - pc98: true 1190 - } 1191 - }, 1192 - { 1193 - name: "Yuki", 1194 - img: "FfcmDgp.png", 1195 - opts: { 1196 - series: ["MS"], 1197 - stage: ["st4"] 1198 - } 1199 - }, 1200 - { name: "Mai", img: "r6w7TX1.png", opts: { 1201 - series: ["MS"], 1202 - stage: ["st4"] 1203 - } }, 1204 - { 1205 - name: "Yumeko", 1206 - img: "PcPqkdO.png", 1207 - opts: { 1208 - series: ["MS"], 1209 - stage: ["st5"] 1210 - } 1211 - }, 1212 - { 1213 - name: "Shinki", 1214 - img: "gPE95S7.png", 1215 - opts: { 1216 - series: ["MS"], 1217 - stage: ["st6"] 1218 - } 1219 - }, 1220 - { 1221 - name: "Mimi-chan", 1222 - img: "zBl2zlv.png", 1223 - opts: { 1224 - series: ["PoDD"], 1225 - stage: [], 1226 - notgirl: true 1227 - } 1228 - }, 1229 - { 1230 - name: "Unzan", 1231 - img: "r5eWREh.png", 1232 - opts: { 1233 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 1234 - stage: ["st3"], 1235 - notgirl: true 1236 - } 1237 - }, 1238 - { 1239 - name: "Genji", 1240 - img: "LoUqOuH.png", 1241 - opts: { 1242 - series: ["SoEW", "PoDD", "LLS", "MS"], 1243 - stage: [], 1244 - notgirl: true 1245 - } 1246 - }, 1247 - { 1248 - name: "Shingyoku (Male)", 1249 - img: "a5uwlgN.png", 1250 - opts: { 1251 - series: ["HRtP"], 1252 - stage: ["st1"], 1253 - notgirl: true 1254 - } 1255 - }, 1256 - { 1257 - name: "YuugenMagan", 1258 - img: "IOW8GdU.png", 1259 - opts: { 1260 - series: ["HRtP"], 1261 - stage: ["st3"], 1262 - notgirl: true 1263 - } 1264 - }, 1265 - { 1266 - name: "Evil Eye Sigma", 1267 - img: "rAFUMwE.png", 1268 - opts: { 1269 - series: ["SoEW"], 1270 - stage: ["ex"], 1271 - notgirl: true 1272 - } 1273 - }, 1274 - { 1275 - name: "Great Catfish", 1276 - img: "BgRi9Oh.png", 1277 - opts: { 1278 - series: ["soku", "AoCF"], 1279 - stage: ["st6"], 1280 - notgirl: true, 1281 - nameless: true 1282 - } 1283 - }, 1284 - { 1285 - name: "Morichika Rinnosuke", 1286 - img: "ITUhsGj.png", 1287 - opts: { 1288 - series: ["book", "HM"], 1289 - stage: [], 1290 - notgirl: true 1291 - } 1292 - }, 1293 - { 1294 - name: "Fortune Teller", 1295 - img: "BYot23O.png", 1296 - opts: { 1297 - series: ["book"], 1298 - stage: [], 1299 - notgirl: true, 1300 - nameless: true 1301 - } 1302 - }, 1303 - { 1304 - name: "Hisoutensoku", 1305 - img: "P4JZ2it.png", 1306 - opts: { 1307 - series: ["soku"], 1308 - stage: [], 1309 - notgirl: true 1310 - } 1311 - } 1312 - ];
-1320
src/js/data/2019-11-26.js
··· 1 - dataSetVersion = "2019-11-26"; // Change this when creating a new data set version. YYYY-MM-DD format. 2 - dataSet[dataSetVersion] = {}; 3 - 4 - dataSet[dataSetVersion].options = [ 5 - { 6 - name: "Filter by Series Entry", 7 - key: "series", 8 - tooltip: "Check this to restrict to certain series.", 9 - checked: false, 10 - sub: [ 11 - { name: "Books and CDs", key: "book" }, 12 - { name: "The Highly Responsive to Prayers", tooltip: "01 - Reiiden", key: "HRtP" }, 13 - { name: "The Story of Eastern Wonderland", tooltip: "02 - Fuumaroku", key: "SoEW" }, 14 - { name: "Phantasmagoria of Dim.Dream", tooltip: "03 - Yumejikuu", key: "PoDD" }, 15 - { name: "Lotus Land Story", tooltip: "04 - Gensoukyou", key: "LLS" }, 16 - { name: "Mystic Square", tooltip: "05 - Kaikidan", key: "MS" }, 17 - { name: "Embodiment of Scarlet Devil", tooltip: "06 - Koumakan", key: "EoSD" }, 18 - { name: "Perfect Cherry Blossom", tooltip: "07 - Youyoumu", key: "PCB" }, 19 - { name: "Immaterial and Missing Power", tooltip: "07.5 - Suimusou", key: "IaMP" }, 20 - { name: "Imperishable Night", tooltip: "08 - Eiyashou", key: "IN" }, 21 - { name: "Phantasmagoria of Flower View", tooltip: "09 - Kaeidzuka", key: "PoFV" }, 22 - { name: "Shoot the Bullet", tooltip: "09.5 - Bunkachou", key: "StB" }, 23 - { name: "Mountain of Faith", tooltip: "10 - Fuujinroku", key: "MoF" }, 24 - { name: "Scarlet Weather Rhapsody", tooltip: "10.5 - Hisouten", key: "SWR" }, 25 - { name: "Subterranean Animism", tooltip: "11 - Chireiden", key: "SA" }, 26 - { name: "Undefined Fantastic Object", tooltip: "12 - Seirensen", key: "UFO" }, 27 - { name: "Touhou Hisoutensoku", tooltip: "12.3 - Hisoutensoku", key: "soku" }, 28 - { name: "Double Spoiler", tooltip: "12.5 - Bunkachou", key: "DS" }, 29 - { name: "Great Fairy Wars", tooltip: "12.8 - Daisensou", key: "GFW" }, 30 - { name: "Ten Desires", tooltip: "13 - Shinreibyou", key: "TD" }, 31 - { name: "Hopeless Masquerade", tooltip: "13.5 - Shinkirou", key: "HM" }, 32 - { name: "Double Dealing Character", tooltip: "14 - Kishinjou", key: "DDC" }, 33 - { name: "Impossible Spell Card", tooltip: "14.3 - Amanojaku", key: "ISC" }, 34 - { name: "Urban Legend in Limbo", tooltip: "14.5 - Shinpiroku", key: "ULiL" }, 35 - { name: "Legacy of Lunatic Kingdom", tooltip: "15 - Kanjuden", key: "LoLK" }, 36 - { name: "Antinomy of Common Flowers", tooltip: "15.5 - Hyouibana", key: "AoCF" }, 37 - { name: "Hidden Star in Four Seasons", tooltip: "16 - Tenkuushou", key: "HSiFS" }, 38 - { name: "Violet Detector", tooltip: "16.5 - Hifuu Nightmare Diary", key: "VD" }, 39 - { name: "Wily Beast and Weakest Creature", tooltip: "17 - Kikeijuu", key: "WBaWC" } 40 - ] 41 - }, 42 - { 43 - name: "Filter by Stage Enemy Appearances", 44 - key: "stage", 45 - tooltip: "Check this to restrict to characters that appear in certain stages as enemies.", 46 - checked: false, 47 - sub: [ { name: "Stage 1", key: "st1" }, { name: "Stage 2", key: "st2" }, { name: "Stage 3", key: "st3" }, { name: "Stage 4", key: "st4" }, { name: "Stage 5/Penultimate", tooltip: "Stage 4 in 5-stage games, and Stage 8 in 9-stage games.", key: "st5" }, { name: "Stage 6/Final", key: "st6" }, { name: "Stage EX/Phantasm", key: "ex" } 48 - ] 49 - }, 50 - { 51 - name: "Remove PC-98 Duplicates", 52 - key: "pc98", 53 - tooltip: "Check this to remove PC-98 characters with a Windows counterpart." 54 - }, 55 - { 56 - name: "Remove Non-Girls", 57 - key: "notgirl", 58 - tooltip: "Check this to remove all non-female characters." 59 - }, 60 - { 61 - name: "Remove Nameless Characters", 62 - key: "nameless", 63 - tooltip: "Check this to remove all characters without canonical names.", 64 - checked: false 65 - } 66 - ]; 67 - 68 - dataSet[dataSetVersion].characterData = [ 69 - { 70 - name: "Hakurei Reimu", 71 - img: "c5DqpgX.png", 72 - opts: { 73 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 74 - stage: ["st4"] 75 - } 76 - }, 77 - { 78 - name: "Kirisame Marisa", 79 - img: "tJnkSzK.png", 80 - opts: { 81 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "MoF", "SA", "UFO", "soku", "DS", "GFW", "TD", "HM", "DDC", "ISC", "ULiL", "LoLK", "AoCF", "HSiFS", "VD", "WBaWC" ], 82 - stage: ["st4", "ex"] 83 - } 84 - }, 85 - { 86 - name: "Rumia", 87 - img: "0YT7QlS.png", 88 - opts: { 89 - series: ["book", "EoSD", "StB", "HM"], 90 - stage: ["st1"] 91 - } 92 - }, 93 - { 94 - name: "Daiyousei", 95 - img: "NWlZud3.png", 96 - opts: { 97 - series: ["book", "EoSD"], 98 - stage: ["st2", "ex"], 99 - nameless: true 100 - }, 101 - }, 102 - { 103 - name: "Cirno", 104 - img: "qdveFSy.png", 105 - opts: { 106 - series: [ "book", "EoSD", "PCB", "PoFV", "StB", "soku", "GFW", "HM", "DDC", "ISC", "HSiFS" ], 107 - stage: ["st2"] 108 - } 109 - }, 110 - { 111 - name: "Hong Meiling", 112 - img: "ptGp0x4.png", 113 - opts: { 114 - series: ["book", "EoSD", "IaMP", "StB", "soku"], 115 - stage: ["st3"] 116 - } 117 - }, 118 - { 119 - name: "Koakuma", 120 - img: "vBKdDm4.png", 121 - opts: { 122 - series: ["book", "EoSD"], 123 - stage: ["st4"], 124 - nameless: true 125 - } 126 - }, 127 - { 128 - name: "Patchouli Knowledge", 129 - img: "A7ZnuHo.png", 130 - opts: { 131 - series: ["book", "EoSD", "IaMP", "StB", "SWR", "soku", "HM"], 132 - stage: ["st4", "ex"] 133 - } 134 - }, 135 - { 136 - name: "Izayoi Sakuya", 137 - img: "sgZPf11.png", 138 - opts: { 139 - series: [ "book", "EoSD", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "HM", "DDC", "ISC" ], 140 - stage: ["st5", "st6"] 141 - } 142 - }, 143 - { 144 - name: "Remilia Scarlet", 145 - img: "8UX7hKE.png", 146 - opts: { 147 - series: ["book", "EoSD", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "VD"], 148 - stage: ["st6"] 149 - } 150 - }, 151 - { 152 - name: "Flandre Scarlet", 153 - img: "OhaDcnc.png", 154 - opts: { 155 - series: ["book", "EoSD", "StB", "VD"], 156 - stage: ["ex"] 157 - } 158 - }, 159 - { 160 - name: "Letty Whiterock", 161 - img: "MgzqjFK.png", 162 - opts: { 163 - series: ["book", "PCB", "StB", "HM"], 164 - stage: ["st1"] 165 - } 166 - }, 167 - { 168 - name: "Chen", 169 - img: "ohmetZh.png", 170 - opts: { 171 - series: ["book", "PCB", "IaMP", "StB", "SWR", "soku", "HM"], 172 - stage: ["st2", "ex"] 173 - } 174 - }, 175 - { 176 - name: "Alice Margatroid", 177 - img: "aDIf0pN.png", 178 - opts: { 179 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM"], 180 - stage: ["st3"] 181 - } 182 - }, 183 - { 184 - name: "Lily White", 185 - img: "2Pr8b2N.png", 186 - opts: { 187 - series: ["book", "PCB", "PoFV", "HM", "HSiFS"], 188 - stage: ["st4", "ex"] 189 - } 190 - }, 191 - { 192 - name: "Lunasa Prismriver", 193 - img: "htOMdDQ.png", 194 - opts: { 195 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 196 - stage: ["st4"] 197 - } 198 - }, 199 - { 200 - name: "Merlin Prismriver", 201 - img: "PrRPujP.png", 202 - opts: { 203 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 204 - stage: ["st4"] 205 - } 206 - }, 207 - { 208 - name: "Lyrica Prismriver", 209 - img: "ze79bFC.png", 210 - opts: { 211 - series: ["book", "PCB", "PoFV", "HM", "AoCF"], 212 - stage: ["st4"] 213 - } 214 - }, 215 - { 216 - name: "Konpaku Youmu", 217 - img: "WMjyRLJ.png", 218 - opts: { 219 - series: [ "book", "PCB", "IaMP", "IN", "PoFV", "StB", "SWR", "soku", "TD", "HM", "ISC", "WBaWC" ], 220 - stage: ["st5", "st6"] 221 - } 222 - }, 223 - { 224 - name: "Saigyouji Yuyuko", 225 - img: "VT9mTGb.png", 226 - opts: { 227 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "TD", "HM", "ISC", "VD" ], 228 - stage: ["st1", "st6"] 229 - } 230 - }, 231 - { 232 - name: "Yakumo Ran", 233 - img: "rshnJPV.png", 234 - opts: { 235 - series: ["book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "VD"], 236 - stage: ["ex"] 237 - } 238 - }, 239 - { 240 - name: "Yakumo Yukari", 241 - img: "qsceD4I.png", 242 - opts: { 243 - series: [ "book", "PCB", "IaMP", "IN", "StB", "SWR", "soku", "HM", "ISC", "AoCF", "VD" ], 244 - stage: ["ex"] 245 - } 246 - }, 247 - { 248 - name: "Ibuki Suika", 249 - img: "pLdMjQ3.png", 250 - opts: { 251 - series: ["book", "IaMP", "StB", "SWR", "soku", "DS", "HM", "ISC", "VD"], 252 - stage: ["st6"] 253 - } 254 - }, 255 - { 256 - name: "Wriggle Nightbug", 257 - img: "8DLUAPf.png", 258 - opts: { 259 - series: ["book", "IN", "StB", "HM"], 260 - stage: ["st1"] 261 - } 262 - }, 263 - { 264 - name: "Mystia Lorelei", 265 - img: "6KyhLqE.png", 266 - opts: { 267 - series: ["book", "IN", "PoFV", "StB", "HM"], 268 - stage: ["st2"] 269 - } 270 - }, 271 - { 272 - name: "Kamishirasawa Keine", 273 - img: "99w0Chm.png", 274 - opts: { 275 - series: ["book", "IN", "StB", "HM", "ISC"], 276 - stage: ["st3", "ex"] 277 - } 278 - }, 279 - { 280 - name: "Inaba Tewi", 281 - img: "yqNfNje.png", 282 - opts: { 283 - series: ["book", "IN", "PoFV", "StB", "HM"], 284 - stage: ["st5"] 285 - } 286 - }, 287 - { 288 - name: "Reisen Udongein Inaba", 289 - img: "PrYzRcC.png", 290 - opts: { 291 - series: ["book", "IN", "PoFV", "StB", "soku", "HM", "LoLK", "AoCF"], 292 - stage: ["st5"] 293 - } 294 - }, 295 - { 296 - name: "Yagokoro Eirin", 297 - img: "ceo4DhK.png", 298 - opts: { 299 - series: ["book", "IN", "StB", "HM", "VD"], 300 - stage: ["st6"] 301 - } 302 - }, 303 - { 304 - name: "Houraisan Kaguya", 305 - img: "2YDuTk3.png", 306 - opts: { 307 - series: ["book", "IN", "StB", "HM", "VD"], 308 - stage: ["st6"] 309 - } 310 - }, 311 - { 312 - name: "Fujiwara no Mokou", 313 - img: "3zo4VKV.png", 314 - opts: { 315 - series: ["book", "IN", "StB", "HM", "ISC", "ULiL", "AoCF", "VD"], 316 - stage: ["ex"] 317 - } 318 - }, 319 - { 320 - name: "Shameimaru Aya", 321 - img: "8TLXMST.png", 322 - opts: { 323 - series: [ "book", "PoFV", "StB", "SWR", "MoF", "soku", "HM", "ISC", "HSiFS" ], 324 - stage: ["st4"] 325 - } 326 - }, 327 - { 328 - name: "Medicine Melancholy", 329 - img: "IImsp7K.png", 330 - opts: { 331 - series: ["book", "PoFV", "StB", "HM"], 332 - stage: ["st4"] 333 - } 334 - }, 335 - { 336 - name: "Kazami Yuuka", 337 - img: "MZXJQq5.png", 338 - opts: { 339 - series: ["book", "PoFV", "StB", "HM"], 340 - stage: ["st5"] 341 - } 342 - }, 343 - { 344 - name: "Onozuka Komachi", 345 - img: "aX4WIH8.png", 346 - opts: { 347 - series: ["book", "PoFV", "StB", "SWR", "soku", "HM"], 348 - stage: ["st5"] 349 - } 350 - }, 351 - { 352 - name: "Shiki Eiki, Yamaxanadu", 353 - img: "nPBvatH.png", 354 - opts: { 355 - series: ["book", "PoFV", "StB", "HM", "VD"], 356 - stage: ["st6"] 357 - } 358 - }, 359 - { 360 - name: "Aki Shizuha", 361 - img: "3pDRgvR.png", 362 - opts: { 363 - series: ["MoF", "DS", "HM"], 364 - stage: ["st1"] 365 - } 366 - }, 367 - { 368 - name: "Aki Minoriko", 369 - img: "bV0DaN7.png", 370 - opts: { 371 - series: ["MoF", "DS", "HM"], 372 - stage: ["st1"] 373 - } 374 - }, 375 - { 376 - name: "Kagiyama Hina", 377 - img: "J11NjNj.png", 378 - opts: { 379 - series: ["MoF", "DS", "HM"], 380 - stage: ["st2"] 381 - } 382 - }, 383 - { 384 - name: "Kawashiro Nitori", 385 - img: "4Ufced2.png", 386 - opts: { 387 - series: ["MoF", "DS", "HM", "ISC", "ULiL", "AoCF"], 388 - stage: ["st3"] 389 - } 390 - }, 391 - { 392 - name: "Inubashiri Momiji", 393 - img: "qGMjnYk.png", 394 - opts: { 395 - series: ["MoF", "DS", "ISC"], 396 - stage: ["st4"] 397 - } 398 - }, 399 - { 400 - name: "Kochiya Sanae", 401 - img: "ATTRSWU.png", 402 - opts: { 403 - series: ["MoF", "SA", "UFO", "soku", "DS", "TD", "HM", "ISC", "LoLK"], 404 - stage: ["st5", "ex"] 405 - } 406 - }, 407 - { 408 - name: "Yasaka Kanako", 409 - img: "nQ78Lz7.png", 410 - opts: { 411 - series: ["MoF", "soku", "DS", "HM", "ISC", "VD"], 412 - stage: ["st6", "ex"] 413 - } 414 - }, 415 - { 416 - name: "Moriya Suwako", 417 - img: "yJaD5ZV.png", 418 - opts: { 419 - series: ["MoF", "SA", "soku", "DS", "HM", "ISC", "VD"], 420 - stage: ["ex"] 421 - } 422 - }, 423 - { 424 - name: "Nagae Iku", 425 - img: "xgAlECj.png", 426 - opts: { 427 - series: ["SWR", "soku", "DS", "HM", "VD"], 428 - stage: ["st5"] 429 - } 430 - }, 431 - { 432 - name: "Hinanawi Tenshi", 433 - img: "tZLYivt.png", 434 - opts: { 435 - series: ["SWR", "soku", "DS", "HM", "ISC", "AoCF", "VD"], 436 - stage: ["st6"] 437 - } 438 - }, 439 - { 440 - name: "Kisume", 441 - img: "VgJgaEf.png", 442 - opts: { 443 - series: ["SA", "DS"], 444 - stage: ["st1"] 445 - } 446 - }, 447 - { 448 - name: "Kurodani Yamame", 449 - img: "sqgJ2St.png", 450 - opts: { 451 - series: ["SA", "DS", "HM"], 452 - stage: ["st1"] 453 - } 454 - }, 455 - { 456 - name: "Mizuhashi Parsee", 457 - img: "lkoAJod.png", 458 - opts: { 459 - series: ["SA", "DS", "HM"], 460 - stage: ["st2"] 461 - } 462 - }, 463 - { 464 - name: "Hoshiguma Yuugi", 465 - img: "tDO653L.png", 466 - opts: { 467 - series: ["SA", "DS", "HM"], 468 - stage: ["st3"] 469 - } 470 - }, 471 - { 472 - name: "Komeiji Satori", 473 - img: "dup7Nt6.png", 474 - opts: { 475 - series: ["SA", "DS", "HM", "VD"], 476 - stage: ["st4"] 477 - } 478 - }, 479 - { 480 - name: "Kaenbyou Rin (Orin)", 481 - img: "uQjbw1W.png", 482 - opts: { 483 - series: ["SA", "DS", "HM"], 484 - stage: ["st4", "st5", "st6"] 485 - } 486 - }, 487 - { 488 - name: "Reiuji Utsuho (Okuu)", 489 - img: "DfdaXPW.png", 490 - opts: { 491 - series: ["SA", "soku", "DS", "HM", "VD"], 492 - stage: ["st6"] 493 - } 494 - }, 495 - { 496 - name: "Komeiji Koishi", 497 - img: "wVCcens.png", 498 - opts: { 499 - series: ["SA", "DS", "HM", "ULiL", "AoCF", "VD"], 500 - stage: ["ex"] 501 - } 502 - }, 503 - { 504 - name: "Nazrin", 505 - img: "EpHQbiY.png", 506 - opts: { 507 - series: ["UFO", "DS", "HM"], 508 - stage: ["st1", "st5"] 509 - } 510 - }, 511 - { 512 - name: "Tatara Kogasa", 513 - img: "kJbv4dc.png", 514 - opts: { 515 - series: ["UFO", "TD", "DS", "HM"], 516 - stage: ["st2", "ex"] 517 - } 518 - }, 519 - { 520 - name: "Kumoi Ichirin", 521 - img: "Fyn5yVx.png", 522 - opts: { 523 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 524 - stage: ["st3"] 525 - } 526 - }, 527 - { 528 - name: "Murasa Minamitsu", 529 - img: "39KYpvW.png", 530 - opts: { 531 - series: ["UFO", "DS", "HM"], 532 - stage: ["st4"] 533 - } 534 - }, 535 - { 536 - name: "Toramaru Shou", 537 - img: "5yihisu.png", 538 - opts: { 539 - series: ["UFO", "DS", "HM"], 540 - stage: ["st5"] 541 - } 542 - }, 543 - { 544 - name: "Hijiri Byakuren", 545 - img: "2ppPxny.png", 546 - opts: { 547 - series: ["UFO", "DS", "HM", "ISC", "ULiL", "AoCF", "VD"], 548 - stage: ["st6"] 549 - } 550 - }, 551 - { 552 - name: "Houjuu Nue", 553 - img: "zL4S8Mj.png", 554 - opts: { 555 - series: ["UFO", "DS", "TD", "HM", "VD"], 556 - stage: ["st4", "st6", "ex"] 557 - } 558 - }, 559 - { 560 - name: "Himekaidou Hatate", 561 - img: "LgvoTaJ.png", 562 - opts: { 563 - series: ["DS", "HM", "ISC"], 564 - stage: ["ex"] 565 - } 566 - }, 567 - { 568 - name: "Sunny Milk", 569 - img: "VbqXiB6.png", 570 - opts: { 571 - series: ["book", "GFW", "HM"], 572 - stage: ["st1", "st2", "st3"] 573 - } 574 - }, 575 - { 576 - name: "Luna Child", 577 - img: "OBqgP48.png", 578 - opts: { 579 - series: ["book", "GFW", "HM"], 580 - stage: ["st1", "st2", "st3"] 581 - } 582 - }, 583 - { 584 - name: "Star Sapphire", 585 - img: "sNw61ap.png", 586 - opts: { 587 - series: ["book", "GFW", "HM"], 588 - stage: ["st1", "st2", "st3"] 589 - } 590 - }, 591 - { 592 - name: "Kasodani Kyouko", 593 - img: "sLiqEBA.png", 594 - opts: { 595 - series: ["TD", "HM", "ISC"], 596 - stage: ["st2"] 597 - } 598 - }, 599 - { 600 - name: "Miyako Yoshika", 601 - img: "6jq6eh6.png", 602 - opts: { 603 - series: ["TD", "HM", "ISC"], 604 - stage: ["st3", "st4"] 605 - } 606 - }, 607 - { 608 - name: "Kaku Seiga", 609 - img: "090hLPL.png", 610 - opts: { 611 - series: ["TD", "HM", "ISC"], 612 - stage: ["st4"] 613 - } 614 - }, 615 - { 616 - name: "Soga no Tojiko", 617 - img: "y0UXwFO.png", 618 - opts: { 619 - series: ["TD", "HM"], 620 - stage: ["st5"] 621 - } 622 - }, 623 - { 624 - name: "Mononobe no Futo", 625 - img: "WTZ97LE.png", 626 - opts: { 627 - series: ["TD", "HM", "ISC", "ULiL", "AoCF"], 628 - stage: ["st5"] 629 - } 630 - }, 631 - { 632 - name: "Toyosatomimi no Miko", 633 - img: "3Xiqd22.png", 634 - opts: { 635 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 636 - stage: ["st6"] 637 - } 638 - }, 639 - { 640 - name: "Futatsuiwa Mamizou", 641 - img: "gMpWdmA.png", 642 - opts: { 643 - series: ["TD", "HM", "ISC", "ULiL", "AoCF", "VD"], 644 - stage: ["ex"] 645 - } 646 - }, 647 - { 648 - name: "Hata no Kokoro", 649 - img: "fxCGmUk.png", 650 - opts: { 651 - series: ["book", "HM", "ULiL", "AoCF"], 652 - stage: ["st6"] 653 - } 654 - }, 655 - { 656 - name: "Wakasagihime", 657 - img: "brWCLVx.png", 658 - opts: { 659 - series: ["DDC", "ISC"], 660 - stage: ["st1"] 661 - } 662 - }, 663 - { 664 - name: "Sekibanki", 665 - img: "VAMLiJD.png", 666 - opts: { 667 - series: ["DDC", "ISC"], 668 - stage: ["st2"] 669 - } 670 - }, 671 - { 672 - name: "Imaizumi Kagerou", 673 - img: "qwwL0bB.png", 674 - opts: { 675 - series: ["DDC", "ISC"], 676 - stage: ["st3"] 677 - } 678 - }, 679 - { 680 - name: "Tsukumo Benben", 681 - img: "vWNeMaH.png", 682 - opts: { 683 - series: ["DDC", "ISC"], 684 - stage: ["st4", "ex"] 685 - } 686 - }, 687 - { 688 - name: "Tsukumo Yatsuhashi", 689 - img: "EJFQHQN.png", 690 - opts: { 691 - series: ["DDC", "ISC"], 692 - stage: ["st4", "ex"] 693 - } 694 - }, 695 - { 696 - name: "Kijin Seija", 697 - img: "16RUacj.png", 698 - opts: { 699 - series: ["DDC", "ISC"], 700 - stage: ["st5", "st6"] 701 - } 702 - }, 703 - { 704 - name: "Sukuna Shinmyoumaru", 705 - img: "Zl2tN7W.png", 706 - opts: { 707 - series: ["DDC", "ISC", "ULiL", "AoCF", "VD"], 708 - stage: ["st6"] 709 - } 710 - }, 711 - { 712 - name: "Horikawa Raiko", 713 - img: "SLLEccR.png", 714 - opts: { 715 - series: ["DDC", "ISC", "AoCF", "VD"], 716 - stage: ["ex"] 717 - } 718 - }, 719 - { 720 - name: "Usami Sumireko", 721 - img: "mc7ICW6.png", 722 - opts: { 723 - series: ["ULiL", "AoCF", "VD"], 724 - stage: ["st6"] 725 - } 726 - }, 727 - { 728 - name: "Seiran", 729 - img: "0ra00WG.png", 730 - opts: { 731 - series: ["LoLK", "VD"], 732 - stage: ["st1"] 733 - } 734 - }, 735 - { 736 - name: "Ringo", 737 - img: "xQOsFlZ.png", 738 - opts: { 739 - series: ["LoLK", "VD"], 740 - stage: ["st2"] 741 - } 742 - }, 743 - { 744 - name: "Doremy Sweet", 745 - img: "rGS7dyn.png", 746 - opts: { 747 - series: ["LoLK", "AoCF", "VD"], 748 - stage: ["st3", "ex"] 749 - } 750 - }, 751 - { 752 - name: "Kishin Sagume", 753 - img: "HLT338X.png", 754 - opts: { 755 - series: ["LoLK", "VD"], 756 - stage: ["st4"] 757 - } 758 - }, 759 - { 760 - name: "Clownpiece", 761 - img: "9Jje7ZQ.jpg", 762 - opts: { 763 - series: ["LoLK", "VD"], 764 - stage: ["st5"] 765 - } 766 - }, 767 - { 768 - name: "Junko", 769 - img: "NsfLZjY.jpg", 770 - opts: { 771 - series: ["LoLK", "VD"], 772 - stage: ["st6", "ex"] 773 - } 774 - }, 775 - { 776 - name: "Hecatia Lapislazuli", 777 - img: "EH3Ulol.png", 778 - opts: { 779 - series: ["LoLK", "VD"], 780 - stage: ["ex"] 781 - } 782 - }, 783 - { 784 - name: "Eternity Larva", 785 - img: "ql5KxJH.png", 786 - opts: { 787 - series: ["HSiFS", "VD"], 788 - stage: ["st1"] 789 - } 790 - }, 791 - { 792 - name: "Sakata Nemuno", 793 - img: "gYFhJ3Y.png", 794 - opts: { 795 - series: ["HSiFS", "VD"], 796 - stage: ["st2"] 797 - } 798 - }, 799 - { 800 - name: "Komano Aunn", 801 - img: "wWUStkF.png", 802 - opts: { 803 - series: ["HSiFS", "VD"], 804 - stage: ["st3"] 805 - } 806 - }, 807 - { 808 - name: "Yatadera Narumi", 809 - img: "wrPVhAo.png", 810 - opts: { 811 - series: ["HSiFS", "VD"], 812 - stage: ["st4"] 813 - } 814 - }, 815 - { 816 - name: "Nishida Satono", 817 - img: "8w9gAy2.png", 818 - opts: { 819 - series: ["HSiFS", "VD"], 820 - stage: ["st5"] 821 - } 822 - }, 823 - { 824 - name: "Teireida Mai", 825 - img: "DesAqAC.png", 826 - opts: { 827 - series: ["HSiFS", "VD"], 828 - stage: ["st5"] 829 - } 830 - }, 831 - { 832 - name: "Matara Okina", 833 - img: "icWvMyo.png", 834 - opts: { 835 - series: ["HSiFS", "VD"], 836 - stage: ["st6", "ex"] 837 - } 838 - }, 839 - { 840 - name: "Yorigami Shion", 841 - img: "LenxXR4.png", 842 - opts: { 843 - series: ["AoCF"], 844 - stage: ["st6"] 845 - } 846 - }, 847 - { 848 - name: "Yorigami Joon", 849 - img: "V9OznT1.png", 850 - opts: { 851 - series: ["AoCF"], 852 - stage: ["st6"] 853 - } 854 - }, 855 - { 856 - name: "Ebisu Eika", 857 - img: "Ke3316E.png", 858 - opts: { 859 - series: ["WBaWC"], 860 - stage: ["st1"] 861 - } 862 - }, 863 - { 864 - name: "Ushizaki Urumi", 865 - img: "ru2vIIW.png", 866 - opts: { 867 - series: ["WBaWC"], 868 - stage: ["st2"] 869 - } 870 - }, 871 - { 872 - name: "Niwatari Kutaka", 873 - img: "QTQt0ZL.png", 874 - opts: { 875 - series: ["WBaWC"], 876 - stage: ["st3"] 877 - } 878 - }, 879 - { 880 - name: "Kicchou Yachie", 881 - img: "CzcIMxF.png", 882 - opts: { 883 - series: ["WBaWC"], 884 - stage: ["st4"] 885 - } 886 - }, 887 - { 888 - name: "Joutouguu Mayumi", 889 - img: "GxeziYO.png", 890 - opts: { 891 - series: ["WBaWC"], 892 - stage: ["st5"] 893 - } 894 - }, 895 - { 896 - name: "Haniyasushin Keiki", 897 - img: "Z4jclTi.png", 898 - opts: { 899 - series: ["WBaWC"], 900 - stage: ["st6"] 901 - } 902 - }, 903 - { 904 - name: "Kurokoma Saki", 905 - img: "H2v2GPy.png", 906 - opts: { 907 - series: ["WBaWC"], 908 - stage: ["ex"] 909 - } 910 - }, 911 - { 912 - name: "Hieda no Akyuu", 913 - img: "ogONuLZ.png", 914 - opts: { 915 - series: ["book"], 916 - stage: [] 917 - } 918 - }, 919 - { 920 - name: "Tokiko", 921 - img: "Y4maOc8.png", 922 - opts: { 923 - series: ["book"], 924 - stage: [], 925 - nameless: true 926 - } 927 - }, 928 - { 929 - name: "Reisen (Manga)", 930 - img: "cWjCo2j.png", 931 - opts: { 932 - series: ["book"], 933 - stage: [] 934 - } 935 - }, 936 - { 937 - name: "Watatsuki no Toyohime", 938 - img: "uEBxsEX.png", 939 - opts: { 940 - series: ["book"], 941 - stage: [] 942 - } 943 - }, 944 - { 945 - name: "Watatsuki no Yorihime", 946 - img: "Txu2P7S.png", 947 - opts: { 948 - series: ["book"], 949 - stage: [] 950 - } 951 - }, 952 - { 953 - name: "Maribel Hearn", 954 - img: "XUI9vPo.png", 955 - opts: { 956 - series: ["book"], 957 - stage: [] 958 - } 959 - }, 960 - { 961 - name: "Usami Renko", 962 - img: "1P5EXRt.png", 963 - opts: { 964 - series: ["book"], 965 - stage: [] 966 - } 967 - }, 968 - { 969 - name: "Ibaraki Kasen", 970 - img: "dQHnPPe.png", 971 - opts: { 972 - series: ["book", "ULiL", "AoCF"], 973 - stage: ["st5"] 974 - } 975 - }, 976 - { 977 - name: "Motoori Kosuzu", 978 - img: "jEsJJo8.png", 979 - opts: { 980 - series: ["book"], 981 - stage: [] 982 - } 983 - }, 984 - { 985 - name: "Okunoda Miyoi", 986 - img: "JZnExhN.png", 987 - opts: { 988 - series: ["book"], 989 - stage: [] 990 - } 991 - }, 992 - { 993 - name: "Hakurei Reimu (PC-98)", 994 - img: "IZsGAMS.png", 995 - opts: { 996 - series: ["HRtP", "SoEW", "PoDD", "LLS", "MS"], 997 - stage: ["st4"], 998 - pc98: true 999 - } 1000 - }, 1001 - { 1002 - name: "Shingyoku (Female)", 1003 - img: "KuPiR2k.png", 1004 - opts: { 1005 - series: ["HRtP"], 1006 - stage: ["st1"] 1007 - } 1008 - }, 1009 - { 1010 - name: "Mima", 1011 - img: "odH03t2.png", 1012 - opts: { 1013 - series: ["HRtP", "SoEW", "PoDD", "MS"], 1014 - stage: ["st3", "st5", "st6"] 1015 - } 1016 - }, 1017 - { 1018 - name: "Elis", 1019 - img: "ytnL1xd.png", 1020 - opts: { 1021 - series: ["HRtP"], 1022 - stage: ["st5"] 1023 - } 1024 - }, 1025 - { 1026 - name: "Kikuri", 1027 - img: "fX2Kqik.png", 1028 - opts: { 1029 - series: ["HRtP"], 1030 - stage: ["st5"] 1031 - } 1032 - }, 1033 - { 1034 - name: "Sariel", 1035 - img: "Wyc7YFw.png", 1036 - opts: { 1037 - series: ["HRtP"], 1038 - stage: ["st6"] 1039 - } 1040 - }, 1041 - { 1042 - name: "Konngara", 1043 - img: "dg9jLHv.png", 1044 - opts: { 1045 - series: ["HRtP"], 1046 - stage: ["st6"] 1047 - } 1048 - }, 1049 - { 1050 - name: "Rika", 1051 - img: "02Xb4pU.png", 1052 - opts: { 1053 - series: ["SoEW"], 1054 - stage: ["st1", "ex"] 1055 - } 1056 - }, 1057 - { 1058 - name: "Meira", 1059 - img: "p529JgT.png", 1060 - opts: { 1061 - series: ["SoEW"], 1062 - stage: ["st2"] 1063 - } 1064 - }, 1065 - { 1066 - name: "Kirisame Marisa (PC-98)", 1067 - img: "wxE7cBm.png", 1068 - opts: { 1069 - series: ["SoEW", "PoDD", "LLS", "MS"], 1070 - stage: ["st4"], 1071 - pc98: true 1072 - } 1073 - }, 1074 - { name: "Ellen", img: "3iNNL0c.png", opts: { 1075 - series: ["PoDD"], 1076 - stage: [] 1077 - } }, 1078 - { 1079 - name: "Kotohime", 1080 - img: "kRSGtpq.png", 1081 - opts: { 1082 - series: ["PoDD"], 1083 - stage: [] 1084 - } 1085 - }, 1086 - { 1087 - name: "Kana Anaberal", 1088 - img: "rBvKMk5.png", 1089 - opts: { 1090 - series: ["PoDD"], 1091 - stage: [] 1092 - } 1093 - }, 1094 - { 1095 - name: "Asakura Rikako", 1096 - img: "VIf5gUK.png", 1097 - opts: { 1098 - series: ["PoDD"], 1099 - stage: [] 1100 - } 1101 - }, 1102 - { 1103 - name: "Kitashirakawa Chiyuri", 1104 - img: "tZFBycy.png", 1105 - opts: { 1106 - series: ["PoDD"], 1107 - stage: ["st5"] 1108 - } 1109 - }, 1110 - { 1111 - name: "Okazaki Yumemi", 1112 - img: "c9rnG3n.png", 1113 - opts: { 1114 - series: ["PoDD"], 1115 - stage: ["st6"] 1116 - } 1117 - }, 1118 - { 1119 - name: "Ruukoto", 1120 - img: "dko67SJ.png", 1121 - opts: { 1122 - series: ["PoDD"], 1123 - stage: [] 1124 - } 1125 - }, 1126 - { 1127 - name: "Orange", 1128 - img: "m8wXE5U.png", 1129 - opts: { 1130 - series: ["LLS"], 1131 - stage: ["st1"] 1132 - } 1133 - }, 1134 - { 1135 - name: "Kurumi", 1136 - img: "0rvq1ph.png", 1137 - opts: { 1138 - series: ["LLS"], 1139 - stage: ["st2"] 1140 - } 1141 - }, 1142 - { 1143 - name: "Elly", 1144 - img: "iIPftHn.png", 1145 - opts: { 1146 - series: ["LLS"], 1147 - stage: ["st3"] 1148 - } 1149 - }, 1150 - { 1151 - name: "Yuuka (PC-98)", 1152 - img: "ivUSwxp.png", 1153 - opts: { 1154 - series: ["LLS", "MS"], 1155 - stage: ["st5", "st6"], 1156 - pc98: true 1157 - } 1158 - }, 1159 - { 1160 - name: "Mugetsu", 1161 - img: "bYA9E16.png", 1162 - opts: { 1163 - series: ["LLS"], 1164 - stage: ["ex"] 1165 - } 1166 - }, 1167 - { 1168 - name: "Gengetsu", 1169 - img: "TIOTtV9.png", 1170 - opts: { 1171 - series: ["LLS"], 1172 - stage: ["ex"] 1173 - } 1174 - }, 1175 - { 1176 - name: "Sara", 1177 - img: "2QUbCrU.png", 1178 - opts: { 1179 - series: ["MS"], 1180 - stage: ["st1"] 1181 - } 1182 - }, 1183 - { 1184 - name: "Louise", 1185 - img: "nDM5aB6.png", 1186 - opts: { 1187 - series: ["MS"], 1188 - stage: ["st2", "st4"] 1189 - } 1190 - }, 1191 - { 1192 - name: "Alice (PC-98)", 1193 - img: "KaBuRTW.png", 1194 - opts: { 1195 - series: ["MS"], 1196 - stage: ["st3", "ex"], 1197 - pc98: true 1198 - } 1199 - }, 1200 - { 1201 - name: "Yuki", 1202 - img: "FfcmDgp.png", 1203 - opts: { 1204 - series: ["MS"], 1205 - stage: ["st4"] 1206 - } 1207 - }, 1208 - { name: "Mai", img: "r6w7TX1.png", opts: { 1209 - series: ["MS"], 1210 - stage: ["st4"] 1211 - } }, 1212 - { 1213 - name: "Yumeko", 1214 - img: "PcPqkdO.png", 1215 - opts: { 1216 - series: ["MS"], 1217 - stage: ["st5"] 1218 - } 1219 - }, 1220 - { 1221 - name: "Shinki", 1222 - img: "gPE95S7.png", 1223 - opts: { 1224 - series: ["MS"], 1225 - stage: ["st6"] 1226 - } 1227 - }, 1228 - { 1229 - name: "Mimi-chan", 1230 - img: "zBl2zlv.png", 1231 - opts: { 1232 - series: ["PoDD"], 1233 - stage: [], 1234 - notgirl: true 1235 - } 1236 - }, 1237 - { 1238 - name: "Unzan", 1239 - img: "r5eWREh.png", 1240 - opts: { 1241 - series: ["UFO", "DS", "HM", "ULiL", "AoCF"], 1242 - stage: ["st3"], 1243 - notgirl: true 1244 - } 1245 - }, 1246 - { 1247 - name: "Genji", 1248 - img: "LoUqOuH.png", 1249 - opts: { 1250 - series: ["SoEW", "PoDD", "LLS", "MS"], 1251 - stage: [], 1252 - notgirl: true 1253 - } 1254 - }, 1255 - { 1256 - name: "Shingyoku (Male)", 1257 - img: "a5uwlgN.png", 1258 - opts: { 1259 - series: ["HRtP"], 1260 - stage: ["st1"], 1261 - notgirl: true 1262 - } 1263 - }, 1264 - { 1265 - name: "YuugenMagan", 1266 - img: "IOW8GdU.png", 1267 - opts: { 1268 - series: ["HRtP"], 1269 - stage: ["st3"], 1270 - notgirl: true 1271 - } 1272 - }, 1273 - { 1274 - name: "Evil Eye Sigma", 1275 - img: "rAFUMwE.png", 1276 - opts: { 1277 - series: ["SoEW"], 1278 - stage: ["ex"], 1279 - notgirl: true 1280 - } 1281 - }, 1282 - { 1283 - name: "Great Catfish", 1284 - img: "BgRi9Oh.png", 1285 - opts: { 1286 - series: ["soku", "AoCF"], 1287 - stage: ["st6"], 1288 - notgirl: true, 1289 - nameless: true 1290 - } 1291 - }, 1292 - { 1293 - name: "Morichika Rinnosuke", 1294 - img: "ITUhsGj.png", 1295 - opts: { 1296 - series: ["book", "HM"], 1297 - stage: [], 1298 - notgirl: true 1299 - } 1300 - }, 1301 - { 1302 - name: "Fortune Teller", 1303 - img: "BYot23O.png", 1304 - opts: { 1305 - series: ["book"], 1306 - stage: [], 1307 - notgirl: true, 1308 - nameless: true 1309 - } 1310 - }, 1311 - { 1312 - name: "Hisoutensoku", 1313 - img: "P4JZ2it.png", 1314 - opts: { 1315 - series: ["soku"], 1316 - stage: [], 1317 - notgirl: true 1318 - } 1319 - } 1320 - ];