aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--webAO/characters.js3399
-rw-r--r--webAO/client.html6
-rw-r--r--webAO/client.js152
-rw-r--r--webAO/index.html4
-rw-r--r--webAO/music.js60
5 files changed, 207 insertions, 3414 deletions
diff --git a/webAO/characters.js b/webAO/characters.js
index 24690c7..b7f77ba 100644
--- a/webAO/characters.js
+++ b/webAO/characters.js
@@ -1,3452 +1,53 @@
export default [
- "(Jury)Ace",
- "(Jury)Armstrong",
- "(Jury)Balmung",
- "(Jury)Brisbane W",
- "(Jury)Dahlia",
- "(Jury)Desiree",
- "(Jury)Dzbilchaltunchunchucmil",
- "(Jury)Eldoon",
- "(Jury)Emaskye",
- "(Jury)Gant",
- "(Jury)June",
- "(Jury)Laurice",
- "(Jury)Meekins",
- "(Jury)Moe",
- "(Jury)Monopoly-Guy",
- "(Jury)Neil W",
- "(Jury)Oldbag",
- "(Jury)Peppers",
- "(Jury)Regina",
- "(Jury)Ron",
- "(Jury)Shakey",
- "(Jury)Snakey",
- "(Jury)Snow",
- "(Jury)Titus Kruuump",
- "(Jury)Vera",
- "(Jury)Vex",
- "(Pb)Korily",
- "(Pb)Saber Pendragon",
- "(T) Sachiko",
- "(Vlr)Dio",
- "(Vlr)K",
- "0 Louis Armstrong",
- "0 Master Anonymous",
- "1 Anon",
- "1 Anonymous",
- "1 Custom",
- "1 Elvis Presley",
- "10 Anon",
- "10 Custom",
- "10 Stevie Wonder",
- "11 Anon",
- "11 Custom",
- "11 Tina Turner",
- "12 Anon",
- "12 Custom",
- "12 David Bowie",
- "13 Anon",
- "13 Custom",
- "13 Jimi Hendrix",
- "14 Anon",
- "14 Billy Joel",
- "14 Custom",
- "15 Anon",
- "15 Custom",
- "15 Elton John",
- "16 Custom",
- "2 Anon",
- "2 Anonymous",
- "2 Custom",
- "2 Ludwig Van Beethoven",
- "3 Anon",
- "3 Anonymous",
- "3 Custom",
- "3 Wolfgang Mozart",
- "4 Anon",
- "4 Anonymous",
- "4 Custom",
- "4 Michael Jackson",
- "5 Anon",
- "5 Custom",
- "5 Prince",
- "5Pb",
- "6 Anon",
- "6 Custom",
- "6 Marvin Gaye",
- "7 Anon",
- "7 Aretha Franklin",
- "7 Custom",
- "707",
- "777",
- "8 Anon",
- "8 Custom",
- "8 Frank Sinatra",
- "9 Anon",
- "9 Custom",
- "9 Johnny Cash",
- "Aai Edgeworth",
- "Aai Ema",
- "Aai Franziska",
- "Aai Gregory",
- "Aai Gumshoe",
- "Aai Larry",
- "Aai Lotta",
- "Aai Maggey",
- "Aai Manfred",
- "Aai Oldbag",
- "Aai Regina",
- "Aai Sawhit",
- "Aai Shelly",
- "Aai-Youngfranziska",
- "Aaiedgey",
- "Aaiema",
- "Aaifranziska",
- "Aaigumshoe",
- "Aaimanfred",
- "Aaisnow",
- "Aai_Ema",
- "Aai_Franziska",
- "Aai_Gumshoe",
- "Abellc",
- "Abigail",
- "Aboborcg",
- "Abogado",
- "Abramlc",
- "Abyss Creatures",
- "Accelerator",
- "Accord",
- "Ace",
- "Ace (999)",
- "Acro",
- "Adachi",
- "Adachi Gunless",
- "Adam Ladyfirst",
- "Adam Redifast",
- "Adamlc",
- "Addam",
- "Adenine",
"Adrian",
- "Adrian Andrews",
- "Adriancc",
- "Ae Kuzuryuu",
- "Ae Leon",
- "Ae Mikan",
- "Aerith (Ff7)",
- "Ahlbi",
- "Ai",
- "Ai (Ppt)",
- "Ai Enma",
- "Aigis",
- "Aigis (Godot)",
- "Aigis 3D",
- "Aigis 3D W",
- "Aiko",
- "Aiko Umesawa Png",
- "Aiko Umesawa_Hd",
- "Aiko_Hd",
- "Airi Ban",
- "Aisaka",
- "Aisaka Misuzu_Hd_Fv",
- "Akane",
- "Akane Owari Png",
- "Akane Owari_Hd",
- "Akane Owari_Rs",
- "Akane Taira_Hd",
- "Akatsubaki_Hd",
- "Akatsuki(Mha)",
- "Akeru_Hd",
- "Akhata Domoaukafe Cuyenray",
- "Akhos",
- "Akihiko",
- "Akihiko Sanada",
- "Akihiko Sanada P3",
- "Akihiro Bakuhatsu",
- "Akira Satou",
- "Akira Tsuchiya_Hd",
- "Akyuu",
- "Alakazam",
- "Alba",
- "Albus",
- "Aldante",
- "Aleu",
- "Alex Louis Armstrong",
- "Alfendi",
- "Alfendi Layton",
- "Alice",
- "Alice (Yttdbeta)",
- "Alice Margatroid",
- "Alice Margatroid (Kid)",
- "Alice Sparkle",
- "Alice Yabusame (Yttd)",
- "Alice Yabusame_Hd",
- "Aliceyttd",
- "Alice_Hd",
- "Alice_Hd_Fv",
- "Alicorn Twilight",
- "Alisa",
- "Alisa Illinichina Amiella (Sb)",
- "Alisha Diphda",
- "Alita",
- "Alita Tiala",
- "Alm (Echoes)",
- "Alma",
- "Almaz",
- "Alphonse Elric",
- "Alphys",
- "Altamont",
- "Alterego",
- "Alterego Dr2",
- "Alterego Gonta",
- "Alterego_Hd",
- "Amadeus",
- "Amakusa",
- "Amalthus",
- "Amalthus (Praetor)",
- "Amane",
- "Amane Suzuha",
- "Amara",
- "Amisia Erdehn",
- "Amisia Erdehn (Hsf)",
- "Amitie",
- "Amitie (Fever)",
- "Amy Rose",
- "Amy Rose (Battle)",
- "Amy Rose (Rush)",
- "Anankos",
- "Ananta",
- "Andistandhin",
- "Andrew Hussie",
- "Android 17",
- "Angel",
- "Angel Starr",
- "Angela (Libraryofruina)",
- "Angela (P)",
- "Angelalc",
- "Angie",
- "Angie Yonaga",
- "Angie Yonaga_Hd",
- "Angie Yonaga_Rs",
- "Angramainyufgo",
- "Anguished One",
- "Aniu",
- "Ann Takamaki",
- "Anna",
- "Anna (Fe)",
- "Anna (Fewarriors)",
- "Anna Graem",
- "Anna Mittlemont",
- "Annette",
- "Annie",
- "Anonymous",
- "Anton",
- "Anzuyttd",
- "Anzu_Hd",
- "Anzu_Hd_Fv",
- "Aoi Asahina",
- "Aoi Asahina (Mm) Png",
- "Aoi Asahina Png",
- "Aoto",
"Apollo",
- "Apollo 3D B",
- "Apollo Dd",
- "Apollo Dd Wounded Wit",
- "Apollo Justice",
- "Apollo Leg",
- "Apollocodlc",
- "Apollodd",
- "Apollodd Dlc",
- "Apollodd Injured",
- "Apollodd Wit",
- "Apollodd Wit2",
- "Apolloddwit",
- "Apollodef",
- "Apollopro",
- "Apollosoj",
- "Apollosojwit",
- "Apollostylinstreet",
- "Apollowit",
- "Apolly Def",
- "Apple",
- "Applebloom",
- "Applejack",
- "Applejackd",
"April",
- "April May",
- "Aprilcc",
- "Ar Ru",
- "Aradia Megido (Pq)",
- "Arakawa",
- "Arbiter V1",
- "Archer",
- "Archibald",
- "Archibald Doctor",
- "Ardata Carmia (Hsf)",
- "Arenea Sarket",
- "Aria",
- "Ariaco",
- "Arisa",
- "Arle",
- "Arle (Fever)",
- "Arle Nadja",
- "Arle20th",
- "Arlon (Uprising)",
- "Armandoh",
- "Armie",
- "Armor",
"Armstrong",
- "Armstrongcc",
- "Art",
- "Artemis Injustice",
- "Arthur And Percy",
- "Arthur Pendragon",
- "Arthur_Rs",
- "Artoria Pendragon (Alter)",
- "Artorialilyfgo",
- "Artoriapendragonfgo",
- "Aruma Todoroki_Hd_Fv",
- "Asahi (Smt)",
- "Asahina",
- "Asahina (Mm)_Hd",
- "Asahina_Hd",
- "Asayoru_Hd",
- "Asbellhant",
- "Asch",
- "Ash Ketchum",
- "Ashe Bradley",
- "Asistente",
- "Askari",
- "Asougi",
- "Asougipro",
- "Assasin",
- "Astolfo",
- "Astolfo_Fv",
- "Asuka Hidori",
- "Asukasei",
- "Asukasei Hino_Hd",
- "Asumi Jou",
- "Atalanta (Alter)",
- "Athena",
- "Athena Asamiya",
- "Athena Cykes",
- "Athena Dd Wit",
- "Athena Dd Wit School",
- "Athena Maid W",
- "Athena Soj Def The Good Fucking Version",
- "Athena Soj W",
- "Athena Wc",
- "Athena Wh",
- "Athenaco",
- "Athenaco-H",
- "Athenacodlc",
- "Athenacykessoj",
- "Athenada",
- "Athenadefaa",
- "Athenah",
- "Athenah School",
- "Athenasoj",
- "Athenaw",
- "Athenawit",
"Atmey",
- "Atmeycc",
- "Atmeyhd",
- "Auchi",
- "Auchi Dgs2",
- "Auchi Wit",
- "Aura",
- "Aurora(Sb)",
- "Axel Stone Pxz",
- "Aya (Fs)",
- "Aya Hiromi",
- "Aya Shameimaru",
- "Aya Shameimaru (Swr)",
- "Ayame Hanato_Hd",
- "Ayasaki Kurosuke",
- "Ayinlc",
- "Ayumu Fujimori (Male)_Hd",
- "Ayumu Fujimori_Hd",
- "Azazel (Ht)",
- "Azazel (Ht)_Fv",
- "Azdaja Knelax",
- "Azdaja Knelax (Hsf)",
- "Azrael",
- "Azura",
- "Azura (Fe)",
- "Azura (Fewarriors)",
- "Badd",
- "Baikenes",
- "Bailiff",
- "Bailiff Gb",
- "Bailiff Jp",
- "Bailiffdgs",
- "Bailiffs",
- "Bailiffsoj",
- "Baizli Soleil (Hsf)",
- "Balto",
- "Bandagedapollo",
- "Barbara Kamiya",
- "Barnham",
- "Barok",
- "Barok Van Zieks",
- "Barok Wit",
- "Barok Z",
- "Barret (Ff7)",
- "Barrows",
- "Barton",
- "Barzum Soleil (Hsf)",
- "Basilio",
- "Battler",
- "Battler Ushiromiya",
- "Battler Ushiromiya_Hd",
- "Bb",
- "Bb_Fv",
- "Beat",
- "Beat Frx",
- "Beatrice",
- "Beelzebub",
- "Beelzebub (Ht)",
- "Beelzebub (Ht)_Fv",
- "Beerus",
- "Bellboy",
- "Ben",
- "Ben And Trilo",
- "Beowulf",
- "Beppo",
- "Bernkastel",
- "Bernkastelv2",
- "Berry Judge",
- "Berry Punch",
- "Beruka",
- "Beta Monaca",
- "Betty De Famme",
- "Big Band",
- "Big Macintosh",
- "Big Saionji_Hd",
- "Bigband_Rs",
- "Bigby Wolf",
- "Bikini",
- "Bikini And Elise",
- "Bill Cipher",
- "Binahlc",
- "Birdley",
- "Birdly",
- "Birdman",
- "Birdman Leg",
- "Bisharp",
- "Black Goku",
- "Black Mage",
- "Black Mage (Ff1)",
- "Black Twi",
- "Blackquill",
- "Blackquill Assistant",
- "Blackquill Dd Wit",
- "Blackquillddwit",
- "Blackquillsoj",
- "Blackquillsojco",
- "Blackquillsojwit",
- "Blackquillwit",
- "Blackstar",
- "Blaise",
- "Blaise Debeste",
- "Blake",
- "Blake Belladonna",
- "Blake Seiyu_Fv",
- "Blanc",
- "Blanco",
- "Blaze (Rush)",
- "Blind Prince",
- "Bobby",
- "Bobby Fullbright",
- "Bobbyfulbright",
- "Boistrum",
- "Boldir Lamati (Hsf)",
- "Bolo",
- "Bolo (Sevensirens)",
- "Bonbon",
- "Bongo",
- "Bonnie And Karin",
- "Bonnie_Karin",
- "Bonny De Famme",
- "Bonzi",
- "Bosco",
- "Bowl",
- "Bowser",
- "Boyd",
- "Brando",
- "Brett",
- "Brigada S.O.S",
- "Brisbane",
- "Brisbane W",
- "Brobot",
- "Bronya Ursama (Hsf)",
- "Bruno Bucciarati",
- "Bucky",
- "Buddy",
- "Bulleta",
- "Bulletbbcf",
- "Burley",
- "Butch Browning",
"Butz",
- "Butz Aai",
- "Butzcc",
- "Butzedgeworth",
- "Butzsoj",
- "Byakuren",
- "Byakuren Hijiri",
- "Byakuren Hijiri (Hd)",
- "Byakuren Hijiri (Hd)_Fv",
- "Byakuya",
- "Byakuya Togami",
- "Byakuya Togami Png",
- "Byakuya Twogami",
- "Byakuya2",
- "Byakuya2_Hd",
- "Byakuyaae",
- "Byakuyadr2",
- "Byakuyahd",
- "Byakuyatogami",
- "Byakuya_Hd",
- "Byakuya_Rs",
- "Byakuya_Togami",
- "Byleth (M)",
- "Byrne",
- "Cabanela",
- "Cadance",
- "Caeda (Fewarriors)",
- "Caeser Villan",
- "Caineghis",
- "Cait Sith (Ff7)",
- "Calisto",
- "Calisto (Rev)",
- "Calisto Yew",
- "Camilla (Fe)",
- "Camilla (Fewarriors)",
- "Cammy",
- "Cammy Meele",
- "Candy Worthy",
- "Canon",
- "Captain Commando",
- "Carbuncle",
- "Carbuncle20th",
- "Carl",
- "Carl Clover",
- "Carlos",
- "Carmenlc",
- "Carmine",
- "Catsissel",
- "Cave",
- "Cc",
- "Celeste",
- "Celestia",
- "Celestia Ludenberg",
- "Celestia Ludenberg Png",
- "Celestia Ludenburg",
- "Celestia Ludenburg (Fancy)",
- "Celestiaw",
- "Celestia_Hd",
- "Celestia_Rs",
- "Celica (Echoes)",
- "Celica (Fewarriors)",
- "Celica A Mercury",
- "Celty",
- "Cerberus",
- "Cerberus (Ht)",
- "Cerebella",
- "Chacha",
- "Chahut Maenad (Hsf)",
- "Chandelure",
- "Changeling",
- "Chaos",
- "Chaos (Mha)",
- "Chargeman",
- "Charles",
- "Charmeleon",
- "Charmeleon Oc Vn Casual (Pokemon)",
- "Charun Krojib",
- "Charun Krojib (Hsf)",
- "Chelmey",
- "Cherche",
- "Cheria",
- "Chesed",
- "Chesedlc",
- "Chiaki",
- "Chiaki Nanami",
- "Chiaki Nanami Dr3_Hd",
- "Chiaki Nanami Png",
- "Chiakidr3",
- "Chiakinanami",
- "Chiakinanamihd",
- "Chiaki_Hd",
- "Chiaki_Hd_Fv",
- "Chiaki_Rs",
- "Chidouin",
- "Chie",
- "Chie S",
- "Chie Satonaka",
- "Chiep4d",
- "Chihiro",
- "Chihiro Fujisaki",
- "Chihiro Fujisaki Png",
- "Chihiro Nanami",
- "Chihirofujisaki",
- "Chihiro_Hd",
- "Chihiro_Rs",
- "Chinami_Hd",
- "Chip",
- "Chisa",
- "Chisa (Future)",
- "Chisa Yukizome (Future)",
- "Chisa Yukizome (Future)_Hd",
- "Chisa Yukizome (Young)",
- "Chisa Yukizome_Hd",
- "Chixie Roixmr",
- "Chixie Roixmr (Hsf)",
- "Chiyo",
- "Chiyuri Kitashirakawa_Fv",
- "Chloe_040_Hd",
- "Chocobo",
- "Chris Mclean (Td)",
- "Chris Redfield",
- "Chris-Tdi_Fv",
- "Christo",
- "Christophercolumbusfgo",
- "Chrom",
- "Chrom (Fates)",
- "Chrom (Fewarriors)",
- "Chrysalis",
- "Chun-Li_Rs",
- "Chunlipxz",
- "Cicatrice",
- "Cid (Ff7)",
- "Cindy",
- "Cindy Law",
- "Cindy Smith",
- "Cirava Hermod (Hsf)",
- "Cirno",
- "Cirno Swr",
- "Clair (Echoes)",
- "Claire",
- "Claude",
- "Clippy",
- "Clive",
- "Clive (Echoes)",
- "Clive Dove",
- "Clonco",
- "Cloud (Ff7)",
- "Clover",
- "Clover (999)",
- "Clover Vlr",
- "Clovervlr",
- "Clownpiece",
- "Cm 1",
- "Cm 2",
- "Cm 3",
- "Co-Hobo",
- "Coco",
- "Coco Atarashi",
- "Codeweaver (D)",
- "Cody",
- "Cody Hackins",
- "Cody T",
- "Colettebrunel",
- "Colgate Minuette",
- "Colias",
- "Colias Palaeno",
- "Color Splash Mario",
- "Colress (Sm)",
- "Compa",
- "Conan",
- "Conan Edo",
- "Conan Edogawa",
- "Connor",
- "Conway Stern",
- "Cordelia (Fewarriors)",
- "Corme",
- "Corrin (F)",
- "Corrin F (Fewarriors)",
- "Corrin M (Fewarriors)",
- "Corrinmale",
- "Corvin",
- "Cosmos",
- "Cosmos2",
- "Courtney",
- "Courtney Sithe",
- "Cowboy",
- "Cowman",
- "Cr-S01 (Traumateam)",
- "Crab",
- "Cracker",
- "Cream The Rabbit (Battle)",
- "Cream The Rabbit (Rush)",
- "Credidus",
- "Crogrey",
- "Cronus Ampora",
- "Cruise Control",
- "Crusader Boi",
- "Custom1",
- "Custom10",
- "Custom11",
- "Custom12",
- "Custom13",
- "Custom14",
- "Custom15",
- "Custom16",
- "Custom17",
- "Custom18",
- "Custom19",
- "Custom2",
- "Custom20",
- "Custom3",
- "Custom4",
- "Custom5",
- "Custom6",
- "Custom7",
- "Custom8",
- "Custom9",
- "Customers",
- "Dagas",
- "Dahlia",
- "Dahlia Hawthorne",
- "Daichi Shijima",
- "Daisaku",
- "Daisaku Bandai_Hd",
- "Daiya_Hd",
- "Damon Gant",
- "Dan Kuso",
- "Dana",
- "Danazanevh",
- "Dane Gustavia",
- "Dante",
- "Dante Dmc",
- "Dante Pxz",
- "Daraya Jonjet",
- "Daraya Jonjet (Hsf)",
- "Daring Dash",
- "Daring Do",
- "Darios (Fewarriors)",
- "Dark Pit",
- "Dark Prince",
- "Darkgodot",
- "Darkklavier",
- "Darklaw",
- "Darkthena",
- "Darkthena W",
- "Daru",
- "Daryan",
- "Daryan Crescend",
- "Datz",
- "Dave Strider",
- "Dave Strider (Candy Ending) (Pq)",
- "Dave Strider (Pq)",
- "Dd Apollo Justice",
- "De Killer",
- "De Killer Aai",
- "Deadpool",
- "Death The Kid",
- "Deaththekid",
- "Decargo",
- "Decargo Dgs2",
- "Dee Vasquez",
- "Dekiller",
- "Dekilleraai",
- "Delia",
- "Delicia",
- "Delta",
- "Delthea (Echoes)",
- "Demitripxz",
- "Deplume",
- "Derek Stiles",
- "Derpy",
- "Derpyw",
- "Descole",
- "Desiree",
- "Desirée Delite",
- "Dewott",
- "Dezel",
- "Dhurke",
- "Dhurke D",
- "Dhurke Def",
- "Di-Jun Huang",
- "Diana",
- "Diane",
- "Diane Makepeace",
- "Dick Gumshoe",
"Diego",
- "Diego Armando",
- "Diego Leg",
- "Diegoa",
- "Diegoarmando",
- "Diegocc",
- "Diegodef",
- "Diemen Xicali",
- "Diemen Xicali (Hsf)",
- "Dimentio",
- "Dimitri",
- "Dio",
- "Dio Brando",
- "Dirk",
- "Dirk Strider (Pq)",
- "Disciple",
- "Discord",
- "Discord Whooves",
- "Discorded Frost Lightfall",
- "Discordrevamp",
- "Dist",
- "Dizzyes",
- "Dmitri",
- "Dobinbough",
- "Doc Scratch (Hsf)",
- "Dogen",
- "Dokuroku_040_Hd",
- "Dolan",
- "Dolmes",
- "Dolphi",
- "Don Paolo",
- "Donaldtrump",
- "Donko",
- "Donnabella",
- "Donpaolo",
- "Doof Boof",
- "Doppio_Hd",
- "Doppo_040_Hd",
- "Doremi",
- "Dorothy",
- "Dorothy Elford",
- "Dr.Hotti",
- "Drebber",
- "Drew",
- "Drhotti",
- "Dryad",
- "Duet",
- "Duet (Lamiroir & Machi)",
- "Duet Lym",
- "Dusk",
- "Dwyer",
- "Dwyer (Fates)",
- "Dyntos (Uprising)",
- "Echo",
- "Eddy Swop",
"Edgeworth",
- "Edgeworthaai",
- "Edgeworthaai Young",
- "Edgeworthdd",
- "Edgeworthhd",
- "Edgeworthsoj",
"Edgeworthw",
- "Edgeworthwdd",
- "Edmonddantes",
- "Edmonddantesfgo",
- "Edna",
- "Edward Elric",
- "Eevee",
- "Effie (Fe)",
- "Eggman (Battle)",
- "Eiki Shiki",
- "Eilie",
- "Eirin",
- "Eizen",
- "El Gato",
- "Eldoon",
- "Eli Ayase",
- "Elise",
- "Elise (Fe)",
- "Elise (Fewarriors)",
- "Elise Deauxnim",
- "Elizabeth",
- "Eliza_Rs",
- "Ellen",
- "Ellen(Twh)",
- "Elma",
- "Eltnum",
- "Elwurd (Hsf)",
"Ema",
- "Ema H Hd",
- "Ema Skye",
- "Emaaai",
- "Emaaj",
- "Emacc",
- "Emah",
"Emaskye",
- "Emasoj",
- "Emerl (Battle)",
- "Emi Ibarazaki",
- "Emi Yusa",
- "Emiri Kimidori",
- "Emma_Hd",
- "Emmy",
- "Empresssiren (Sevensirens)",
- "Endelyon (Mabinogi)",
- "Enemies",
- "Enhanced Courtney",
- "Enkidu",
- "Equius Zahhak (Pq)",
- "Equius_Rs",
- "Eridan Ampora (Pq)",
- "Erik Wrench",
- "Erika",
- "Erika Furudo",
- "Erio (Mha)",
- "Ernest",
- "Ernest Amano",
- "Es",
- "Espella",
- "Espella H",
- "Espeon",
- "Espeon Oc Vn (Pokemon)",
- "Espurr Vn (Pokemon)",
- "Ess",
- "Etna",
- "Eva",
- "Eve Belduke",
- "Everyday",
- "Evie Thomas",
- "Evilmanfred Proc",
- "Ex",
- "Fakejunko",
- "Fanta",
- "Faris",
- "Faris Nyannyan",
- "Faris Nyannyan 0_Fv",
- "Faris Wartime",
- "Fausticorn",
- "Fawles",
- "Faye (Echoes)",
- "Faye (Fe)",
- "Feenie",
- "Feferi Peixes (Pq)",
- "Felicia",
- "Felicia Pxz",
- "Fem Kcalb",
- "Femalerobin",
- "Fennekin Vn (Pokemon)",
- "Fenrir",
- "Ferret",
- "Fidgetnimbat",
- "Filch",
- "Filly Applejack",
- "Filly Fluttershy",
- "Filly Pinkie Pie",
- "Filly Rainbow Dash",
- "Filly Rarity",
- "Filly Trixie",
- "Filly Twilight",
- "Finch",
- "Fiona Elford",
- "Fiora",
- "Fiora Pxz",
- "Fiscal",
- "Flandre",
- "Flandre Scarlet_Fv",
- "Flareon",
- "Flavia (Fe)",
- "Flonne",
- "Flora",
- "Flora (Fe)",
- "Floren",
- "Florent",
- "Fluffle Puff",
- "Fluttershy",
- "Flynch",
- "Folykl Darane (Hsf)",
- "Forrest (Fe)",
- "Forsyth (Echoes)",
- "Fox Mccloud",
- "Fox-Miles",
- "Foxy",
- "Fozzer Velyes (Hsf)",
- "Frank Sahwit",
- "Frank West Pxz",
- "Franken Stein",
"Franny",
"Franziska",
- "Franziska Aai",
- "Franziska Aai Young",
- "Franziska V K",
- "Franziska Von Karma",
- "Franziskaaai",
- "Franziskacc",
- "Franziskagk",
- "Franziskayoung",
- "Fraxure",
- "Frederick",
- "Frederick (Fewarriors)",
- "Frost Lightfall Witness",
- "Fuhrer",
- "Fujita_Hd",
- "Fujiwara No Mokou",
- "Fukawa",
- "Fukawa2udg",
- "Fukawa_Drae",
- "Fulbright",
- "Fullbright",
- "Fumi Kannon",
- "Furio",
- "Furio Tigre",
- "Futaba Sakura",
- "Futo No Mononobe",
- "Future Twilight",
- "Fuuka Yamagishi",
- "Fuukap4u",
- "Fuwa",
- "Fuyuhiko",
- "Fuyuhiko Kuzuryuu",
- "Fuyuhiko Kuzuryuu Png",
- "Fuyuhikokuzuryuu",
- "Fuyuhiko_Hd",
- "Ga'ran",
- "Gabe Newell",
- "Gabriel Cunningham (Traumateam)",
- "Gabriella",
- "Gaby",
- "Gaius",
- "Galekh Xigisi (Hsf)",
- "Gamzee Makara (Pq)",
- "Gamzee Makara Pq",
- "Gangrel",
"Gant",
- "Gantcc",
- "Garan",
- "Garan Queen",
- "Gardevoir",
- "Garon (Fates)",
- "Gashu",
- "Gashu Satou",
- "Gashu Satou (Yttd)",
- "Gashu_Hd",
- "Gashu_Hd_Fv",
- "Gaspen",
- "Gaspensoj",
- "Gaston (Smt)",
- "Gatrie",
"Gavin",
"Gavin K",
- "Ga_Ran",
- "Geburalc",
- "Geiru",
- "Gengar",
- "Genny",
- "Genocider Sho_Udg_Hd",
- "Gensho",
- "Gerome",
- "Gerry Scotti",
- "Gharnef (Fewarriors)",
- "Giffany",
- "Gilda",
- "Gilgamesh",
- "Gilgamesh (Establishment)",
- "Gill",
- "Gillianvh",
- "Gin",
- "Gin Ibushi",
- "Gin Ibushi (Yttd)",
- "Gin Ibushi_Hd",
- "Gin Ibushi_Rs",
- "Gina",
- "Gina Dgs2",
- "Gina Lestrade",
- "Gina Lestrade Coat",
- "Gina Lestrade Dgs2",
- "Gin_Hd",
- "Gin_Hd_Fv",
- "Giorno Giovanna",
- "Glaceon",
- "Godaircg",
- "Godfrey",
"Godot",
- "Godot Hld",
- "Godot Leg",
- "Godot Prison",
- "Godotcc",
- "Godott",
- "Godotw",
- "Goku",
- "Golbat",
- "Goldie",
- "Gonta",
- "Gonta Alterego_Hd",
- "Gonta Gokuhara",
- "Gonta Gokuhara_Hd",
- "Gordeau",
- "Goro Akechi",
- "Goro Majimav04",
- "Goro Majimav05",
- "Gossip",
- "Gothitelle",
- "Gothorita",
- "Gotts",
- "Goulloyne",
- "Granta Von Karma",
- "Gray (Echoes)",
- "Great Gozu",
- "Great Gozu (Future)",
- "Great Gozu_Hd",
- "Greed",
"Gregory",
- "Gregory Aa Style",
- "Gregory Aai",
- "Gregory Edgeworth",
- "Gregoryaai",
- "Gregorycc",
- "Gregson",
- "Greisen",
- "Grey",
- "Grosky",
"Grossberg",
- "Grossberg Old",
- "Grossbergcc",
- "Grossbergw",
- "Gru",
- "Gruntz",
- "Gtcat",
"Gumshoe",
- "Gumshoe Aai",
- "Gumshoe Proc",
- "Gumshoeaai",
- "Gumshoecc",
"Gumshoey",
- "Gunbailiff",
- "Gundam",
- "Gundham",
- "Gundham Tanaka",
- "Gundham Tanaka Png",
- "Gundhamtanaka",
- "Gundham_Hd",
- "Gundham_Rs",
- "Gunvolt (Bladestr)",
- "Gurdurr",
- "Gustavia",
- "Guy",
- "Guy Eldoon",
- "Guycecil",
- "Hades",
- "Hades (Uprising)",
- "Hades Izanami",
- "Hadesizanamibbcf",
- "Hagakure",
- "Haiji",
- "Haiji Towa Png",
- "Haiji Towa_Hd",
- "Haijitowa",
- "Hajime",
- "Hajime Hinata",
- "Hajime Hinata Png",
- "Hajime Makuouchii_Hd",
- "Hajimehinata",
- "Hajimehinatahd",
- "Hajime_El",
- "Hajime_Ex_Fv",
- "Hajime_Hd",
- "Hakari",
- "Hakumen",
- "Hallelujah (Smt)",
- "Halloweenphoenix",
- "Hana",
- "Hanako",
- "Hanako Ikezawa",
- "Hanamura",
- "Hanbei",
- "Hanbei Solo",
- "Hanekoma",
- "Hanekoma Frx",
- "Hank Freebird (Traumateam)",
- "Haori",
- "Harmony (Sevensirens)",
- "Harriet Sinclair",
- "Haru Mitsuki",
- "Haru Okumura",
- "Haruhi Def",
- "Haruhi Miyazaki",
- "Haruhi Suzumiya",
- "Haruhiko Kobashikawa_Hd",
- "Haruno Guujou",
- "Hasebercg",
- "Hashida Itaru",
- "Hashida Itaru 0_Fv",
- "Hashimoto_Hd",
- "Hat Kid",
- "Hata No Kokoro",
- "Hata No Kokoro (Hd)",
- "Hata No Kokoro (Hd)_Fv",
- "Hatate Himekaidou_Fv",
- "Hatsune Miku",
- "Hatsune_Miku",
"Hawk",
- "Haxorus",
- "Hayasakayttd",
- "Hayasaka_Hd",
- "Hayasaka_Hd_Fv",
- "Hayden Shea",
- "Hazama",
- "Hazama Honaka",
- "Hazama Honoka",
- "Haze",
- "Heavy Weapons",
- "Heidern",
- "Helper Snow",
- "Hemlock",
- "Henry (Awakening)",
- "Henry (Fe)",
- "Herman",
- "Herman Crab",
- "Hershel Von Raiser",
- "Hershellayton",
- "Hexagon",
- "Hibarircg",
- "Hibiki",
- "Hibiki Kohaku",
- "Hibiki Kuze",
- "Hibikikosuke",
- "Hibiki_Hd",
- "Hideaki Hakamichi",
- "Hideki Takahashi",
- "Hifumi",
- "Hifumi Yamada",
- "Hifumi Yamada Png",
- "Hifumi_Hd",
- "Hijirihara _Takumi_Hd",
- "Hilda",
- "Hilda Unib",
- "Himiko",
- "Himiko Yumeno",
- "Himiko Yumeno_Hd",
- "Himuro Nico_Hd_Fv",
- "Hinako Kujou",
- "Hinakoyttd",
- "Hinako_Hd",
- "Hinako_Hd_Fv",
- "Hinoka",
- "Hinoka (Fewarriors)",
- "Hiroko",
- "Hiroko Hagakure",
- "Hiroko Hagakure Png",
- "Hiroko Hagakure_Hd",
- "Histoire",
- "Hiyajo Maho",
- "Hiyoko",
- "Hiyoko Saionji (Dr3)",
- "Hiyoko Saionji Png",
- "Hiyokodr3",
- "Hiyokosaionji",
- "Hm2 Biker",
- "Hmm",
- "Hobbes",
- "Hobbes Def",
- "Hoboapollo",
- "Hobodef",
- "Hobodefense",
- "Hobohodo",
- "Hobophoenix",
- "Hobophoenixcc",
"Hobo_Phoenix",
- "Hod (Libraryofruina)",
- "Hodlc",
- "Hokmalc",
- "Hollande",
- "Holmes",
- "Holo",
- "Hong Meiling",
- "Hong Meiling (Gt)",
- "Horace",
- "Hosonaga",
- "Hotti",
- "Hsien-Ko_Rs",
- "Huang",
- "Hubertoswell",
- "Hugh",
- "Hugh Def",
- "Hun",
- "Hutch",
- "Hutch Windibank",
- "Hyde",
- "I-Noes",
- "Iago",
- "Iago (Fewarriors)",
- "Ibis",
- "Ibuki",
- "Ibuki (Gray) Png",
- "Ibuki (Gray)_Hd",
- "Ibuki (Turbo)",
- "Ibuki Mioda",
- "Ibuki Mioda Png",
- "Ibuki Suika",
- "Ibukihd",
- "Ibuki_040_Hd",
- "Ibuki_Hd",
- "Ibuki_Rs",
- "Ichirin",
- "Ichirin Kumoi",
- "Ichirin Kumoi (Hd)",
- "Ichirin Kumoi (Hd)_Fv",
- "Idate",
- "If",
- "Ike",
- "Ike Young",
- "Iku Nagae",
- "Ikusaba",
- "Illusory Heroes (Echoes)",
- "Illya",
- "Illyasviel Von Einzbern",
- "Ilyana",
- "Ilyana (Fe)",
- "Infernape",
- "Inferno Cop",
- "Inga",
- "Ingrid Pxz",
"Ini",
- "Ini Miney",
- "Inicc",
- "Inihd",
- "Iniswap1",
- "Iniswap10",
- "Iniswap2",
- "Iniswap3",
- "Iniswap4",
- "Iniswap5",
- "Iniswap6",
- "Iniswap7",
- "Iniswap8",
- "Iniswap9",
- "Inspector",
- "Inuyasha (Mha)",
- "Invective",
- "Invisible",
- "Io Nitta",
- "Iris",
- "Iris H",
- "Iris Watson",
- "Iris Watson Assistant",
- "Irisholmes",
- "Iriswatson",
- "Iriswatsonassistant",
- "Iroha_040_Hd",
- "Iroha_Hd",
- "Isabeau (Smt)",
- "Ishimaru",
- "Ishimaru Kiyotaka",
- "Ishimaru_Hd",
- "Issei Ryuudou",
- "Isshikikotone",
- "Itsuka Echizen",
- "Itsuki Koizumi",
- "Itsuki Mikoto_Hd_Fv",
- "Izana",
- "Izaya Orihara",
- "Izayaorihara",
- "Izayoi",
- "Izumi Curtis",
- "Izumo Kasumi_Hd",
- "Izuru",
- "Izuru Kamukura",
- "Izuru Kamukura Png",
- "Izuru Kamukura_Hd",
- "Izuru_Hd",
- "J",
- "Jack The Ripper",
- "Jacques Portsman",
- "Jade Harley (Pq)",
- "Jadecurtiss",
- "Jake English (Pq)",
- "Jake Marshall",
- "Jakob",
- "Jakob (Fates) (Png)",
- "James Moriarty",
- "Jamie",
- "Janaff",
- "Jane Crocker (Pq)",
- "Jataro",
- "Jataro Kemuri",
- "Jataro Kemuri Png",
- "Jataro Kemuri_Ex_Fv",
- "Jataro Kemuri_Hd",
- "Jay Elbird",
- "Jean",
- "Jean Armstrong",
- "Jeanne Alter",
- "Jeannealterfgo",
- "Jeffrey Master",
- "Jenna",
- "Jevil",
- "Jezail",
- "Jigglypuff",
- "Jigoku",
- "Jill",
- "Jill (Fe)",
- "Jill Valentine Pxz",
- "Jillstingraydr",
- "Jillstingrayvh",
- "Jin",
- "Jin Kirigiri",
- "Jin Kirigiri_Hd",
- "Jin Kisaragi",
- "Jin Mitaka",
- "Jinkazamapxz",
- "Jinn",
- "Jinxie",
- "Joan Garrideb",
- "Joan Garrideb Juror",
- "Joe",
- "Joe Tazuna",
- "Joe Tazuna (Yttd)",
- "Joe Tazuna_Hd",
- "Joe_Hd",
- "Joe_Hd_Fv",
- "John",
- "John Egbert",
- "John Egbert (Pq)",
- "John Garrideb",
- "John Marsh",
- "Johnegbertpq",
- "Joka",
- "Joker",
- "Jokerp5",
- "Jolteon",
- "Joon Yorigami_Fv",
- "Josephine",
- "Joshua",
- "Joshua Frx",
- "Joshua Kiryu",
- "Jotaro Kujo",
- "Jotaro Kujo (Hftf_Aa)",
- "Joutarou_040_Hd",
- "Jubei",
- "Jude",
"Judge",
- "Judge 3D",
- "Judge C",
- "Judge Celestia Et",
- "Judge Eevee",
- "Judge Et",
- "Judge Gb",
- "Judge Gk",
- "Judge Gk2",
- "Judge Hakari",
- "Judge Jp",
- "Judge Labyrinthia",
- "Judge Labyrinthia Edit",
- "Judge Misdreavus",
- "Judge Mismagius",
- "Judge Palutena",
- "Judge Pawnarid",
- "Judge Sho",
- "Judge Sneasal",
"Judge's Bro",
- "Judge's Bro Et",
- "Judgeaai",
- "Judgebro",
- "Judgebrocc",
- "Judgecalifornia",
- "Judgecc",
- "Judgedd",
- "Judgedgs",
- "Judgedgs-Eng",
- "Judgedgs-Jap",
- "Judgeedgeworth",
- "Judgegb",
- "Judgegk",
- "Judgekhura'in",
- "Judgekhura_In",
- "Judgeklavier",
- "Judgekuma",
- "Judgement (Ht)",
- "Judgement (Ht)_Fv",
- "Judges Bro",
- "Judgesoj",
- "Judge_S Bro",
- "Judge_S Bro Et",
- "Juez",
- "Julianne",
- "Juliuswillkresnik",
- "Jumin Han (Mha)",
- "June",
- "June (999)",
- "June Et",
- "Jungo Torii",
- "Juniper",
- "Juniper Casual",
- "Juniper School",
- "Junko",
- "Junko (Mukuro)",
- "Junko (Speen)",
- "Junko Enoshima",
- "Junko Enoshima (Fake)",
- "Junko Enoshima (Mi) Png",
- "Junko Enoshima Png",
- "Junkodespair",
- "Junkodespairhdf",
- "Junkoenoshima",
- "Junkoenoshima(Mi)",
- "Junkoenoshima(Mm)",
- "Junkomm_Hd",
- "Junkomm_Rs",
- "Junko_Hd",
- "Junpei",
- "Junpei (Persona)",
- "Junpei Iori",
- "Junpei Iori P3",
- "Juripxz",
- "Justice",
- "Justice (Ht)",
- "Justin",
- "Justine Courtney",
- "Justine Courtneypro",
- "Juzo",
- "Juzo Sakakura (Future)",
- "Juzo Sakakura_Hd",
- "K",
- "K Twilight",
- "K1-B0",
- "Kadabra",
- "Kaede",
- "Kaede Akamatsu",
- "Kaede Akamatsu Male_Hd",
- "Kaede Akamatsu_Hd",
- "Kaedeakamatsu",
- "Kaedeakamatsu Hd (Uds)",
- "Kage Maru",
- "Kagero",
- "Kagerou",
- "Kagura",
- "Kaguya Houraisan",
- "Kai",
- "Kai Satou",
- "Kai Satou (Yttd)",
- "Kaito",
- "Kaito Momota",
- "Kaito_Hd",
- "Kai_Hd",
- "Kai_Hd_Fv",
- "Kakeru Yamaguchi_Hd",
- "Kakyoin",
- "Kana (Female)",
- "Kana (Male)",
- "Kana Ise_Hd",
- "Kanade_Hd",
- "Kanata Inori_Hd",
- "Kanaya Maryam (Pq)",
- "Kanji",
- "Kanji Tatsumi",
- "Kanjiro_Hd",
- "Kanna",
- "Kanna Kizuchi",
- "Kanna Kizuchi (Yttd)",
- "Kanna_Hd",
- "Kanna_Hd_Fv",
- "Kanon Nakajima_Hd",
- "Kaorircg",
- "Karako Pierot",
- "Karako Pierot (Hsf)",
- "Kariya",
- "Kariya Frx",
- "Karkat Vantas",
- "Karkat Vantas (Pq)",
- "Kasen",
- "Kasen Ibaraki",
- "Katherine",
- "Katherine Hall",
- "Katrielle Layton",
- "Katsumi Nakase_Fv",
- "Katya",
- "Kay",
- "Kay Faraday",
- "Kay Injured",
- "Kay Masked",
- "Kazue",
- "Kazuichi",
- "Kazuichi Souda Png",
- "Kazuma",
- "Kazuma Assistant",
- "Kazuma Dgs2",
- "Kazuma Dgs2 Wit",
- "Kazuma W",
- "Kazumakiryu",
- "Kazumi Mishima (Yttd)",
- "Kazumi Mishima_Hd",
- "Kazuo Tengan_Hd",
- "Kazuomi Samejima_Hd_Fv",
- "Kazuya Mishima",
- "Kcalb",
- "Keego Sakuma_Hd_Fv",
- "Kei Kousaka",
- "Keiji",
- "Keiji Shinogi",
- "Keiji Shinogi (Yttd)",
- "Keiji_Hd",
- "Keiji_Hd_Fv",
- "Keita Wakui",
- "Ken",
- "Ken Amada",
- "Ken Amada Kid",
- "Kenjircg",
- "Kensfpxz",
- "Kidsworth Hld",
- "Kidworth Aai",
- "Kiibo",
- "Kiibo_El",
- "Kiibo_Hd",
- "Kiibo_Rs",
- "Kike Morande",
- "Killia",
- "Kimberly",
- "King Sombra",
- "Kinji Uehara_Hd",
- "Kira",
- "Kiragi",
- "Kiraj",
- "Kirby",
- "Kirei Kotomine_Hd",
- "Kirigiri",
- "Kirigiri Kid_Hd",
- "Kirigiri-English2",
- "Kirigiri_Hd",
- "Kirigiri_Hd2",
- "Kirigiri_Sd9",
- "Kiriko",
- "Kiriko Nishizawa_Hd",
- "Kirisame Marisa",
- "Kirito",
- "Kirito_4Kultrahd",
- "Kirumi",
- "Kirumi Tojo",
- "Kirumi Tojo_Hd",
- "Kiryu Moeka",
- "Kiryu Moeka 0_Fv",
- "Kisaragi Yamatoae_Hd",
- "Kisaragi Yamato_Hd",
- "Kismetcat",
- "Kite",
- "Kiyoka Maki_Hd",
- "Kiyotaka Ishimaru",
- "Kiyotaka Ishimaru Png",
- "Kizuna Tomori_Hd",
"Klav",
"Klavier",
- "Klavier Dd Pro",
- "Klavier Dd Wit",
- "Klavier Gavin",
- "Klavier Wit",
- "Klavier Young",
- "Klaviercc",
- "Klavierdd",
- "Klaviersoj",
- "Kliff (Echoes)",
- "Klonoa",
- "Klonoa_Rs",
- "Klug",
- "Klug (Fever)",
- "Km",
- "Knightley",
- "Knuckles",
- "Knuckles (Battle)",
- "Knuckles (Rush)",
- "Koakuma Kid",
- "Koga Mitsunari",
- "Koichi",
- "Koichi Kizakura",
- "Koichi Kizakura_Hd",
- "Koishi",
- "Koishi Komeiji",
- "Koishi Komeiji (Hd)",
- "Koishi Komeiji (Hd)_Fv",
- "Koizumi",
- "Koizumi (Hat)",
- "Kojou Akatsuki",
- "Koki Kariya",
- "Kokichi",
- "Kokichi Oma",
- "Kokichi Oma Hd",
- "Kokichi Oma_Hd",
- "Kokichi Ouma",
- "Kokichioma",
- "Kokichiomahd",
- "Kokichi_El",
- "Kokonoe",
- "Kokonoe (Mha)",
- "Kokoro Kurokawa_Hd",
- "Kokoro_Hd",
- "Komachi Onozuka",
- "Komaeda",
- "Komaeda_Servant_Hd",
- "Komaru",
- "Komaru Naegi",
- "Komaru Naegi Png",
- "Komaru Naegi_Ex_C_Fv",
- "Komaru Naegi_Hd",
- "Komarunaegi",
- "Konata Izumi_Fv",
- "Kongou",
- "Konyyl Okimaw (Hsf)",
- "Koopatrol",
- "Korekiyo",
- "Korekiyo Shinguji",
- "Korekiyo Shinguji_Hd",
- "Korekiyoshinguji",
- "Koromaru",
- "Kos-Mos Pxz",
- "Kotoko",
- "Kotoko Utsugi",
- "Kotoko Utsugi Png",
- "Kotoko Utsugi_Hd",
- "Kotokoutsugi",
- "Kotomine Kirei",
- "Kris",
"Kristoph",
- "Kristoph G",
- "Kristoph Gavin",
- "Kristoph H Et",
- "Kristophcc",
- "Kristophd",
- "Kudo",
- "Kugie Kizuchi_Hd",
- "Kuprum Maxlol (Hsf)",
- "Kurisu",
- "Kurogane",
- "Kurokuma",
- "Kurokuma Png",
- "Kurokuma_Hd",
- "Kuroyukihime",
- "Kurthnaga",
- "Kurumadayttd",
- "Kurumada_Hd",
- "Kurumada_Hd_Fv",
- "Kusama",
- "Kusuko",
- "Kutaka Niwatari",
- "Ky Kiske",
- "Kyoko Kirigiri",
- "Kyoko Kirigiri Png",
- "Kyoko Midou",
- "Kyokokirigiri",
- "Kyokokirigirihd",
- "Kyokorcg",
- "Kyon",
- "Kyosuke",
- "Kyosuke Munakata (Future)",
- "Kyosuke Munakata_Hd",
- "Kyou Matsuoka",
- "Kyouhei Kadota",
- "Kyouji",
- "L",
- "Lablanc",
- "Labras Oc Vn Casual (Pokemon)",
- "Labrys",
- "Laby",
- "Lady Pxz",
- "Ladyfirst",
- "Laetitialc",
- "Laharl",
- "Lailah",
- "Lambda-11",
- "Lambdadelta",
- "Lamiroir",
"Lana",
- "Lana Skye",
- "Lanap",
- "Lance",
- "Lance Amano",
- "Lance Amano Wit",
- "Lancelotberserkerfgo",
- "Lang",
- "Langw",
- "Lanque Bombyx (Hsf)",
- "Laphicet",
- "Larry Butz",
- "Larryaai",
- "Laruen Paups",
- "Laslow",
- "Latula Pyrope",
- "Lauren",
- "Lauren Paups",
- "Laurice",
"Layton",
- "Layton Evil",
- "Layton Inquisitor",
- "Layton Pro",
- "Layton W",
- "Layton Winter",
- "Layton Young",
- "Laytoninquisidor",
- "Laytoninquisitor",
- "Laytonp",
- "Laytonplvsaa",
- "Lbelle",
- "Leafeon",
- "Leifa",
- "Lelouch",
- "Lelouch Vi Britannia_Hd",
- "Lemres",
- "Leo",
- "Leo (Fewarriors)",
- "Leon",
- "Leon Kennedy Pxz",
- "Leon Kuwata",
- "Leon Kuwata Png",
- "Leon_Hd",
- "Lethe",
- "Letouse",
- "Lewdton",
- "Lianna (Fewarriors)",
- "Libra",
- "Lidelle (Fever)",
- "Lil Cal",
- "Lilia Bradley",
- "Lilith_Rs",
- "Lilly Satou",
- "Lillysatou",
- "Lily White_Fv",
- "Linda",
- "Linde (Fewarriors)",
- "Ling Yao",
- "Linne",
- "Lional Taylor",
- "Lisa",
- "Lisa Basil",
- "Lissa",
- "Lissa (Fewarriors)",
- "Lista",
- "Litchi Faye Ling",
- "Liz (Sb)",
- "Liza",
- "Lloydirving",
- "Lobco",
- "Lobstersiren (Sevensirens)",
- "Lon'qu",
- "Lonekat",
- "Lonekat Takumi",
- "Long Lang",
- "Lopunny",
- "Lora",
- "Lorne",
- "Lornedef",
"Lotta",
- "Lotta Aai",
- "Lotta Hart",
- "Lottaaai",
- "Lottacc",
- "Lotus",
- "Lotus (999)",
- "Lucario",
- "Lucario Riolu",
- "Lucifer",
- "Lucifer (Ht)",
- "Lucifer (Ht)_Fv",
- "Lucina",
- "Lucina (Fates)",
- "Lucina (Fewarriors)",
- "Lucina(Sf)",
- "Lucoa",
- "Lucy",
- "Lucy Baker",
- "Ludgerwillkresnik",
- "Luigi",
"Luis",
- "Luka",
- "Luka Megurine",
- "Lukas (Echoes)",
- "Luke",
- "Luke Adult",
- "Luke Atmey",
- "Luke Fon Fabre",
- "Luke Triton",
- "Luna",
- "Luna Child_Fv",
- "Lunas1",
- "Lupin",
- "Luthier (Echoes)",
- "Lyn",
- "Lyndis (Fewarriors)",
- "Lynera Skalbi (Hsf)",
- "Lynne",
- "Lyra",
- "Lyre",
- "Lyria",
- "Macarona",
- "Machi",
- "Machi Tobaye",
- "Mackarel",
- "Mae",
- "Maeda_Hd",
- "Maeriberi Hearn_Fv",
- "Mages_Hd",
"Maggey",
- "Maggey Aai",
- "Maggey Bryde",
- "Maggey-Not",
- "Maggeyaai",
- "Maggeycc",
- "Magilou",
- "Magnus (Uprising)",
- "Maguro",
- "Mahiru",
- "Mahiru Koizumi Png",
- "Mahiru_Hd",
- "Maho Hiyajo_Fv",
- "Mai",
- "Mai Hanamichi",
- "Mai Natsume",
- "Maiday",
- "Maiko Kagura_Hd_Fv",
- "Maiyttd",
- "Maizono",
- "Mai_Hd",
- "Mai_Hd_Fv",
- "Majima",
- "Maka",
- "Makepeace",
- "Makepeacev2 (Jk)",
- "Maki",
- "Maki Harukawa",
- "Maki Harukawa_Hd",
- "Makoto",
- "Makoto Naegi",
- "Makoto Naegi (Future Foundation)",
- "Makoto Naegi Png",
- "Makoto Nanaya",
- "Makoto Nanaya_Fv",
- "Makoto Sako",
- "Makotoae",
- "Makotonaegi",
- "Makotonaegihd",
- "Makoto_Despair_Fv",
- "Makoto_Hd",
- "Male Etihw",
- "Malemiu",
- "Malik",
- "Malina",
- "Malina (Ht)",
- "Malina (Ht)_Fv",
- "Malkuth (Libraryofruina)",
- "Malkuthlc",
- "Mallek Adalov (Hsf)",
- "Malos",
- "Mamemomi",
- "Mamircg",
- "Mamizou",
- "Mamizou (Hd)",
- "Mamizou (Hd)_Fv",
- "Mamizou Futatsuiwa",
- "Man",
"Manfred",
- "Manfred Aai",
- "Manfred Evil",
- "Manfred Von Karma",
- "Manfredaai",
- "Manfredcc",
- "Manfredw",
- "Manny Pardo",
- "Margaret",
- "Maria",
- "Maria Torres (Traumateam)",
- "Marie",
- "Mariehdf_Fv",
- "Marie_Rs",
- "Marin Mizuta",
- "Marin Mizuta_Hd",
- "Marine (Rush)",
- "Mario",
- "Marion Bergman",
- "Marisa",
- "Marisa Iamp",
- "Marisa Kirisame",
- "Marisa Kirisame (Hd)",
- "Marisa Kirisame (Hd)_Fv",
- "Marisa Kirisame (Touhou Hs)",
- "Marlon Rimes",
- "Marryanne",
- "Marryanneex",
- "Marryannemme",
- "Marsh",
"Marshall",
- "Marshallcc",
- "Marshallhd",
- "Marsti Houtek (Hsf)",
- "Marth",
- "Marth (Fates)",
- "Marth (Fewarriors)",
- "Marvin Grossberg",
- "Marvus Xoloto",
- "Marvus Xoloto (Hsf)",
- "Mary Shikashi Png",
- "Masaru",
- "Masaru Daimon",
- "Masaru Daimon Png",
- "Masaru Daimon_Hd",
- "Mashu",
- "Mashukyrielightfgo",
- "Mathilda (Echoes)",
- "Matilda",
- "Matilda Headset",
"Matt",
- "Matt Engarde",
- "Mattcc",
- "Matty (Wh)",
- "Maurice",
- "Max",
- "Maximillion Galactica",
- "Maxwell's Demon",
"Maya",
- "Maya Amano",
- "Maya Fey",
- "Maya Fey (Mushin)",
- "Maya Mushin",
- "Maya Pxz",
- "Mayaaai",
- "Mayacc",
- "Mayada",
- "Mayakid",
- "Mayaplvsaa",
- "Mayaplvsaa Co",
- "Mayaplvsaa Co Knight",
- "Mayasoj",
- "Mayuri",
- "Mayushii Zero",
- "Mbisonpxz",
- "Mdsky_Blank",
- "Mdsky_Bulbasaurf",
- "Mdsky_Bulbasaurm",
- "Mdsky_Charmanderf",
- "Mdsky_Charmanderm",
- "Mdsky_Chikorita",
- "Mdsky_Chikoritam",
- "Mdsky_Chimcharf",
- "Mdsky_Chimcharm",
- "Mdsky_Cyndaquilf",
- "Mdsky_Cyndaquilm",
- "Mdsky_Eevee",
- "Mdsky_Eeveef",
- "Mdsky_Mudkipf",
- "Mdsky_Mudkipm",
- "Mdsky_Pikachu",
- "Mdsky_Pikachuf",
- "Mdsky_Piplupf",
- "Mdsky_Piplupm",
- "Mdsky_Riolu",
- "Mdsky_Rioluf",
- "Mdsky_Shinx",
- "Mdsky_Shinxf",
- "Mdsky_Squirtlef",
- "Mdsky_Squirtlem",
- "Mdsky_Torchicf",
- "Mdsky_Torchicm",
- "Mdsky_Totodilef",
- "Mdsky_Totodilem",
- "Mdsky_Treeckof",
- "Mdsky_Treeckom",
- "Mdsky_Turtwigf",
- "Mdsky_Turtwigm",
- "Mdsky_Vulpix",
- "Mdsky_Vulpixm",
- "Means",
- "Medusa (Soul Eater)",
- "Medusa (Uprising)",
- "Meekins",
- "Meekinsaai",
- "Meenah Peixes",
- "Megaman",
- "Megaman X",
- "Megamanxpxz",
- "Megaman_Rs",
- "Megumi",
- "Megumi Frx",
- "Megumiyttd",
- "Megumi_Hd",
- "Megumi_Hd_Fv",
- "Megundal",
- "Meiling",
- "Meira",
- "Melody",
- "Meowth",
- "Mercurius",
- "Merkava",
- "Meta Knight",
- "Metal Sonic",
- "Metis",
- "Mettaton",
- "Meulin Leijon",
"Mia",
- "Mia (Fe)",
- "Mia Fey",
- "Mia Fey (Mushin)",
- "Mia Leg",
- "Mia Young",
- "Miacc",
- "Miaya",
- "Miaya_Gekkogahara_Hd",
- "Micaiah",
- "Michael Eaglesworth",
- "Michibatakashi",
- "Midori (Fates)",
- "Midoriyttd",
- "Midori_Hd",
- "Midori_Hd_Fv",
- "Mika Aiuchi",
- "Mika Returna",
- "Mikado Sannoji",
- "Mikado Sannoji_Hd",
- "Mikako Kurokawa_Hd",
- "Mikan",
- "Mikan Tsumiki Png",
- "Mikantsumiki",
- "Mikantsumiki Hd",
- "Mikan_Hd",
- "Mikan_Rs",
- "Mike",
- "Mike Meekins",
- "Mikhael",
- "Mikihiko_Hd",
- "Mikleo",
- "Miko (Hd)",
- "Miko (Hd)_Fv",
- "Mikotoba",
- "Mikuru Asahina",
- "Milamaxwell",
"Miles",
- "Miles Aai",
- "Miles D",
- "Miles Dd Wit Et",
- "Miles Def",
- "Miles Edgeworth",
- "Miles Et",
- "Miles Pxz",
- "Miles Wit",
- "Miles Y Hd",
- "Miles Young",
- "Miles Young Wit",
- "Milesaai",
- "Milesaai Young Pro",
- "Milescc",
- "Milesdd",
- "Milesdd Aai",
- "Mileskid",
- "Milessoj",
- "Miley",
- "Miley_Hd",
- "Miley_Hd_Fv",
- "Millia Rage",
- "Mima",
- "Minato P3",
- "Minecraft Steve",
- "Minerva (Fe)",
- "Minerva (Fewarriors)",
- "Mio Honda",
- "Mion Sonozaki (Higurashi)",
- "Misaki Asano_Hd",
- "Misaki Nakano_Hd",
- "Misakorcg",
- "Misako_Hd",
- "Mishima",
- "Mishima_Ex",
- "Mishima_Hd",
- "Mishima_Hd_Fv",
- "Missile",
- "Mist (Fe)",
- "Misuzurcg",
- "Mitsuhiro Higa_Hd",
- "Mitsuki Frx",
- "Mitsunari Koga_Hd_Fv",
- "Mitsuru",
- "Mitsuru Kirijo",
- "Mitsurukirijo",
- "Mittlemont",
- "Miu",
- "Miu Iruma",
- "Miu Iruma_Hd",
- "Miwa_040_Hd",
- "Miyuki Shiba",
- "Mli Fluttershy",
- "Mli Pinkie",
- "Mli Rainbow",
- "Mli Trixie",
- "Mli Twilight",
- "Mmnaegi",
- "Modeus",
- "Modeus (Ht)",
- "Moe",
- "Moeka",
- "Moge-Ko",
- "Mokichi_040_Hd",
- "Mokou (Hd)",
- "Mokou (Hd)_Fv",
- "Mokou No Fujiwara",
- "Mom Lalonde (Rose) (Pq)",
- "Momoka Amari",
- "Monaca",
- "Monaca Towa",
- "Monaca Towa Png",
- "Monaca Towa_Hd",
- "Monakatowa",
- "Mondo",
- "Mondo Owada Png",
- "Mondooowada",
- "Mondo_Hd",
- "Moneko",
- "Monferno",
- "Monica Minami",
- "Monika",
- "Monika_New",
- "Monk (Ff1)",
- "Monocrow_Hd",
- "Monodam",
- "Monodam_Hd",
- "Monodora_Hd_Fv",
- "Monokid",
- "Monokid_Hd",
- "Monokubs",
- "Monokuma",
- "Monokuma Ball",
- "Monokuma Kid",
- "Monokuma Png",
- "Monokuma V3",
- "Monokumav3",
- "Monokumav3 1.8",
- "Monokumav3_Hd",
- "Monokuma_Hd",
- "Monomeow",
- "Monomi",
- "Monomi Png",
- "Monomi_Hd",
- "Monophanie",
- "Monophanie_Hd",
- "Monopoly-Guy",
- "Monosuke",
- "Monosuke_Hd",
- "Monotaro",
- "Monotaro_Hd",
- "Morgan",
- "Morgan (Female)",
- "Morgan (Male)",
- "Morgan Fey",
- "Morgana",
- "Morganap5",
- "Morrigan",
- "Morriganpxz",
- "Morrigan_Rs",
- "Motoko Shinanogi",
- "Mouri Kogorou",
- "Mr. H",
- "Mrhat",
- "Ms. Accord (Fever)",
- "Msfortune",
- "Mspa Reader",
- "Muarim",
- "Mudkipvn (Pokemon)",
- "Mukuro",
- "Mukuro Ikusaba",
- "Mukuro Ikusaba Png",
- "Mukuro Ikusaba_Hd",
- "Mukuro_Hd",
- "Munehisa Iwai",
- "Musey Kellins-Trumend",
- "Mycen (Echoes)",
- "Myolc",
- "Myrina",
- "Mystery Iris",
- "Mòrag Ladair",
- "M븈ag Ladair",
- "Naegi",
- "Naesala",
- "Nagi",
- "Nagisa",
- "Nagisa Shingetsu",
- "Nagisa Shingetsu Png",
- "Nagisa Shingetsu_Hd",
- "Nagito",
- "Nagito Hackerman_Hd",
- "Nagito Komaeda",
- "Nagito Komaeda (Servant) Png",
- "Nagito Komaeda Png",
- "Nagitobeta",
- "Nagitokomaeda",
- "Nagitokomaedahd",
- "Nagito_Hd",
- "Nagito_Rs",
- "Nahyuta",
- "Namine",
- "Nanami",
- "Nanami Chiaki (Neko)",
- "Nanamichiaki",
- "Nanase",
- "Nanokuma",
- "Nao",
- "Nao (Mabinogi)",
- "Nao Egokoro (Yttd)",
- "Nao Egokoro_Hd",
- "Naomi Kimishima (Traumateam)",
- "Naomi Tachibana",
- "Naoto",
- "Naoto (Glasses)",
- "Naoto Kurogane",
- "Naoto Kurogane(Mha)",
- "Naoto Shirogane",
- "Naoya",
- "Nao_Ex",
- "Nao_Hd",
- "Nao_Hd_Fv",
- "Narcissus",
- "Naritakarcg",
- "Narrator",
- "Narratora",
- "Narrorator",
- "Narumi Oosone_Hd_Fv",
- "Naruwit",
- "Natsuki",
- "Natsuki_Hd",
- "Natsume",
- "Natsumi_Hd",
- "Navarre (Fewarriors)",
- "Navel (Traumateam)",
- "Near",
- "Neil",
- "Neil Marshall",
- "Neildef",
- "Neilw",
- "Nekomaru",
- "Nekomaru Nidai Png",
- "Nekomaru_Hd",
- "Neku",
- "Neku Frx",
- "Neku Sakuraba",
- "Neku Sakuraba_Hd",
- "Nele (Mabinogi)",
- "Nemmy",
- "Nemmy Tinpillar",
- "Neo",
- "Neopolitan",
- "Neopolitanv2",
- "Nepeta Leijon",
- "Nepeta Leijon (Pq)",
- "Nepeta Leijon_Rs",
- "Nepgear",
- "Nephenee",
- "Neptune",
- "Nero (Padoru)",
- "Nero Claudius",
- "Netzach",
- "Netzach (Libraryofruina)",
- "Netzachlc",
- "New Folder",
- "Newman",
- "Newman Pro",
- "Newmanpro",
- "Nia",
- "Niapokkenguide",
- "Nicholas",
- "Nico Yazawa",
- "Nicole",
- "Nicole Chan",
- "Nicole Swift",
- "Nidai",
- "Nightmare Moon",
- "Nihkee Moolah (Hsf)",
- "Nikei Yomiuri",
- "Nikei_Hd",
- "Nikomina",
- "Nikomina Hatless",
- "Niles",
- "Niles (Fewarriors)",
- "Nina (Fe)",
- "Nine",
- "Nine The Phantom",
- "Ninja (Ff)",
- "Ninth Man",
- "Ninthman",
- "Nitori Kawashiro",
- "Nitori Kawashiro (Hd)",
- "Nitori Kawashiro (Hd)_Fv",
- "Nitori Kawashiro_Fv",
- "Noedig",
- "Noedig W",
- "Noel",
- "Noel Vermillion",
- "Noire",
- "Noise",
- "Noizercg",
- "Nozomi (Smt)",
- "Nu-13",
- "Nyanami_Hd",
- "Nyx",
- "O'malley",
- "O'reil",
- "Obama",
- "Oboro",
- "Oboro (Fewarriors)",
- "Obrona",
- "Octavia",
- "Octavia Richmond",
- "Odin Dark",
- "Ogiwarasaori",
- "Okabe",
- "Okabe Rintaro 0_Fv",
- "Okabe Sg0_Fv",
- "Okada Izou",
- "Okada Izou_Fv",
- "Okayasu",
- "Old Phoenix",
"Oldbag",
- "Oldbag Aai",
- "Oldbagaai",
- "Oldbagcc",
- "Olga",
- "Olga Orly",
- "Olgapoah",
- "Olivia",
- "Olivia (Fe)",
- "Olivia (Fewarriors)",
- "Omega God Zealous Tome",
- "Onesie_Gundham_Hd",
- "Ophelia Dusk",
- "Ophilia",
- "Orie",
- "Orie Ballardiae",
- "Orla",
- "Oscar",
- "Oscar (Fe)",
- "Oscar Fairplay",
- "Oscar Fairplay Juror",
- "Oshawott Vn (Pokemon)",
- "Otome Yanagiya",
- "Owain (Fewarriors)",
- "Ozymandias",
- "P.Layton",
- "Painwheel",
- "Palaeno",
- "Palpatine",
- "Palutena",
- "Pandemonica",
- "Pandemonica (Ht)",
- "Pandemonica (Ht)_Fv",
- "Pandora (Uprising)",
- "Pandore",
- "Panty Anarchy (Psg)",
- "Paolo",
- "Paper Luigi",
- "Paper Mario",
- "Paper Peach",
- "Papyrus",
- "Parasoul",
- "Parker",
- "Parsee",
- "Pascal",
- "Past Ashe",
- "Pastel Sketch",
- "Patchouli",
- "Patricia",
- "Patricia (Wh)",
- "Patrick",
- "Patroka",
- "Patty",
- "Paul Atishon",
"Payne",
- "Payne Aa",
- "Payne Aj",
- "Payne Dd",
- "Payne Dgs",
- "Payne Dgs Wit",
- "Payne Max",
- "Payne Soj",
- "Payne Train",
- "Payne Train V2",
- "Payne Tt",
- "Paynecc",
- "Paynes",
- "Pb Saber Pendragon",
- "Peacock",
"Pearl",
- "Pearl Dd",
- "Pearl Fey",
- "Pearl Teen",
- "Pearl Teen Comfy",
- "Pearl Teen V2",
- "Pearlcc",
- "Pearlsoj",
- "Pearlsoj Def",
- "Pearlsoj2d",
- "Pees'lubin",
- "Peko",
- "Peko (Ultimate Despair)_Hd",
- "Peko Pekoyama Dr3_Hd",
- "Peko Pekoyama Png",
- "Pekodespair",
- "Pekodr3",
- "Peko_Hd",
- "Peko_Mm",
- "Penny",
- "Penny Aai",
- "Penny Nichols",
- "Peony",
- "Peppa Pig",
- "Peppers",
- "Perdido",
- "Peri",
- "Persona Animorphous",
- "Persona The Fifth",
- "Persona The Fourth",
- "Persona The Second",
- "Persona The Third",
- "Persona1",
- "Persona10",
- "Persona11",
- "Persona12",
- "Persona13",
- "Persona14",
- "Persona15",
- "Persona16",
- "Persona17",
- "Persona18",
- "Persona19",
- "Persona2",
- "Persona20",
- "Persona21",
- "Persona22",
- "Persona23",
- "Persona24",
- "Persona25",
- "Persona3",
- "Persona4",
- "Persona5",
- "Persona6",
- "Persona7",
- "Persona8",
- "Persona9",
- "Perun",
- "Peter Griffin",
- "Phantom R",
- "Phi",
- "Philo Reed",
"Phoenix",
- "Phoenix Aai",
- "Phoenix Counsel",
- "Phoenix Dd",
- "Phoenix Et",
- "Phoenix Et Leg",
- "Phoenix Five",
- "Phoenix Five Et",
- "Phoenix Furio",
- "Phoenix Hobo",
- "Phoenix Hobo Def",
- "Phoenix Leg",
- "Phoenix Old",
- "Phoenix Pxz",
- "Phoenix Pxz2",
- "Phoenix The Wright",
- "Phoenix W",
- "Phoenix Wit",
- "Phoenix Witness",
- "Phoenix Wright",
- "Phoenix Young",
- "Phoenixaai",
- "Phoenixcc",
- "Phoenixcodlc",
- "Phoenixdd",
- "Phoenixddwit",
- "Phoenixhd",
- "Phoenixsoj",
- "Phoenixsojpro",
- "Phoenixsojwitness",
- "Phonon(Mha)",
- "Phosphora (Uprising)",
- "Pidgeot Oc Vn (Pokemon)",
- "Pierce",
- "Pikachu",
- "Pikachu Vn (Pokemon)",
- "Pingu",
- "Pinkamena",
- "Pinkie",
- "Pirate Diego",
- "Pirate Dolan",
- "Pirate Gummy",
- "Pirate Hawk",
- "Piratezetta",
- "Pit",
- "Pitoo",
- "Platinum",
- "Platinum The Trinity",
- "Plink (Sevensirens)",
- "Plum",
- "Plum Kitaki",
- "Plushset Shimmer",
- "Plutia",
- "Polly",
- "Polypa Goezee",
- "Polypa Goezee (Hsf)",
- "Ponco",
- "Pony Franziska",
- "Pony Judge",
- "Pony Phoenix",
- "Popoi (Fever)",
- "Poppi",
- "Popplio3d",
- "Portsman",
- "Priam",
- "Prinplup",
- "Professor Layton",
- "Prosecutor Justice",
- "Prosecutorjustice",
- "Prosecutorjusticew",
- "Psychelocks",
- "Pyro",
- "Pyrrhon (Uprising)",
- "Python (Echoes)",
- "Q",
- "Q Sfiii",
- "Q-Taro",
- "Q-Taro Burgerberg (Yttd)",
- "Q-Taro Burgerberg_Hd",
- "Q-Taro_Hd",
- "Q-Taro_Hd_Fv",
- "Quagmire Toilet",
- "Quark",
- "Querceus Alba",
- "Quercus Alba",
- "Rachel",
- "Rachel Alucard",
- "Rachelalucard",
- "Radio",
- "Raffina (Fever)",
- "Ragna",
- "Raichu",
- "Rainbow",
- "Rainbow Dash",
- "Ralsei Pts",
- "Ramirezfn",
- "Ramona Flowers",
- "Ranger",
- "Ranger Justice",
- "Ranger_Hd",
- "Ranger_Hd_Fv",
- "Ranmaruyttd",
- "Ranmaru_Hd",
- "Ranmaru_Hd_Fv",
- "Rantaro",
- "Rantaro Amami",
- "Rantaroamami",
- "Rantaro_Hd",
- "Ranulf",
- "Ranyakumo_Fv",
- "Rarity",
- "Raven",
- "Raven (Tov)",
- "Rayfa",
- "Rayfa Padma",
- "Raymond",
- "Raymond Shields",
- "Raymond Shields Young",
- "Reaper",
- "Rebecca Ward",
- "Red",
- "Red Mage (Ff1)",
- "Red Xiii (Ff7)",
- "Redd",
- "Redd White",
- "Regina",
- "Regina Aai",
- "Regina Berry",
- "Reginaaai",
- "Rei Mekaru_Y_Hd",
- "Reiji Arisu",
- "Reiko Shimura",
- "Reimu Hakurei",
- "Reimu Hakurei (Hd)",
- "Reimu Hakurei (Hd)_Fv",
- "Reisen",
- "Reisen (Hd)",
- "Reisen (Hd)_Fv",
- "Reisen Udongein Inaba",
- "Rei_Hd",
- "Reko",
- "Reko Yabusame (Yttd)",
- "Reko Yabusame_Hd",
- "Reko_Hd",
- "Reko_Hd_Fv",
- "Relius",
- "Relius Clover",
- "Relius-Clover",
- "Remele Namaaq (Hsf)",
- "Remele Namaqq",
- "Remilia Scarlet",
- "Ren Amamiya",
- "Rena Ryuugu (Higurashi)",
- "Renko Usami_Fv",
- "Rentaro Satomi",
- "Renwick",
- "Retinz",
- "Rex",
- "Rhoda",
- "Rhoda Teneiro",
- "Rhyme",
- "Rhyme Frx",
- "Rhys",
- "Riamu Yumemi",
- "Richard",
- "Richard Wellington",
- "Ridelle",
- "Rika",
- "Riku",
- "Rimes",
- "Rin",
- "Rin Howato",
- "Rin Tezuka",
- "Rin Tohsaka",
- "Ringoando",
- "Rinkah",
- "Rinnatsume",
- "Rinnosuke Morichika_Fv",
- "Rio Ranger",
- "Rio Ranger (Yttd)",
- "Rio Ranger_Rs",
- "Riolu",
- "Riolu And Lucario",
- "Rise",
- "Rise Kujiawa",
- "Rise Kujikawa",
- "Riskyboots",
- "Riskyboots (Sevensirens)",
- "Robin",
- "Robin (Fates)",
- "Robin F (Fewarriors)",
- "Robin M (Fewarriors)",
- "Robo Fortune",
- "Roboky",
- "Roc",
- "Roger Retinz",
- "Rokurou",
- "Rola",
- "Roland (Libraryofruina)",
- "Rolf",
- "Roll",
- "Romance Detective",
- "Ron",
- "Ron Delite",
- "Ronaldo Kurkiki",
- "Ronove",
- "Roscoe",
- "Rose",
- "Rose Lalonde",
- "Rose Lalonde (Pq)",
- "Rottytops",
- "Rottytops (Sevensirens)",
- "Rouge (Wh)",
- "Rouge The Bat (Battle)",
- "Rowan (Fewarriors)",
- "Roxy Lalonde (Pq)",
- "Roy",
- "Roy Mustang",
- "Royal Guard",
- "Royal Guard Pony",
- "Roylett",
- "Roylott",
- "Rozaic",
- "Ruby",
- "Ruby Rose",
- "Rukako",
- "Rumba",
- "Rumia",
- "Ruruka",
- "Ruruka Ando (Future)",
- "Ruruka Ando_Hd",
- "Rydia",
- "Ryoko",
- "Ryoko Otonashi Png",
- "Ryoko Otonashi_Hd",
- "Ryoma",
- "Ryoma (Fe)",
- "Ryoma (Fewarriors)",
- "Ryoma Hoshi",
- "Ryoma Hoshi_Hd",
- "Ryota",
- "Ryota Mitarai",
- "Ryota Mitarai (Future)",
- "Ryota Mitarai_Hd",
- "Ryougi Shiki",
- "Ryouken Hoinbo Wit",
- "Ryouko Asakura",
- "Ryo_Hd",
- "Ryu",
- "Ryu Arm",
- "Ryu Dlc W",
- "Ryu Hoshi",
- "Ryu Leg",
- "Ryuji Sakamoto",
- "Ryunosuke",
- "Ryunosuke Witness",
- "Ryusfpxz",
- "Ryutaro",
- "Ryutaro Leg",
- "Ryuunosuke",
- "Ryuutarou",
- "Ryu_Rs",
- "Saber Alter",
- "Sabukorcg",
- "Sachika Sada",
- "Sadayo Kawakami",
- "Saemi Sada",
- "Saeran",
- "Safalin",
- "Safalin_Hd",
- "Safalin_Hd_Fv",
- "Sagisureiko",
- "Sahwit",
- "Sahwit Aai",
- "Saiji Rokudou_Hd_Fv",
- "Sailor",
- "Saionji",
- "Saionji (Cute)",
- "Saionji_Hd",
- "Saitama",
- "Sakura",
- "Sakura (Fe)",
- "Sakura (Fewarriors)",
- "Sakura Futaba",
- "Sakura Ogami Png",
- "Sakura Oogami",
- "Sakura Ryoko",
- "Sakura_Hd",
- "Sakura_Rs",
- "Sakuya Iamp",
- "Sakuya Izayoi",
- "Sal",
- "Sal Manella",
- "Sanae Hanekoma",
- "Sanae Kochiya",
- "Sanae Kotchiya_Fv",
- "Sandy (Mlp Helper)",
- "Saness",
- "Sanic",
- "Sanmon",
- "Sans",
- "Santa",
- "Santa (999)",
- "Santa Shikiba_Hd",
- "Sara",
- "Sara Chidouin",
- "Sara Chidoun (Yttd)",
- "Sara Croft",
- "Sara_Ex",
- "Sara_Hd",
- "Sara_Hd_Fv",
- "Sarge",
- "Sasha",
- "Sasha Buckler",
- "Satan",
- "Satan (Puyopuyo)",
- "Satanpp",
- "Satori Komeiji",
- "Sato_Hd",
- "Satsuki Iranami Grown_Hd",
- "Satsuki Iranami_Hd",
- "Sayaka",
- "Sayaka Maizono",
- "Sayaka Maizono Png",
- "Sayaka_Hd",
- "Sayori",
- "Sayori_Hd",
- "Scar",
- "Scathach",
- "Schezo",
- "Schezo Wegey",
- "Scootaloo",
- "Scootalooa",
- "Scott Pilgrim",
- "Scuttlebutt",
- "Sebastian",
- "Segata Sanshiro",
- "Segata Sanshiro Pxz",
- "Sei",
- "Seija Kijin_Fv",
- "Seiko",
- "Seiko Kimura (Future)",
- "Seiko Kimura_Hd",
- "Seina_Hd",
- "Seishi Yodogawa",
- "Seishi Yodogawa_Hd_Fv",
- "Seishirou",
- "Seitokaichou",
- "Sekibanki (Swr)",
- "Selena",
- "Sellsword",
- "Serperior",
- "Servant",
- "Servant Saber",
- "Servine",
- "Seteth",
- "Seth",
- "Setsuka Chiebukuro_Hd",
- "Seven",
- "Seven (999)",
- "Shadow",
- "Shadow (Battle)",
- "Shadowpxz",
- "Shakey",
- "Shamala (Mabinogi)",
- "Shamisenkyonsis",
- "Shantae",
- "Shantae (Sevensirens)",
- "Sheila",
- "Shelly De Killer",
- "Sherlock",
- "Sherlock Casual",
- "Sherlock Goggled",
- "Sherlock Holmes",
- "Sherlock Holmes_Fv",
- "Sherlock Undercover",
- "Sherlockwatson",
- "Shi Long Lang",
- "Shi-Long",
- "Shiginohana",
- "Shigure",
- "Shih-Na",
- "Shiina Kagari_Fv",
- "Shiina Mikado",
- "Shiki",
- "Shiki Frx",
- "Shiki Misaki",
- "Shimon",
- "Shin Suzuku",
- "Shinichi Kudo",
- "Shinjiro Aragaki",
- "Shinji_Hd",
- "Shinmyoumaru Sukuna",
- "Shinon (Fe)",
- "Shion",
- "Shiro",
- "Shiro (Fe)",
- "Shirokuma",
- "Shirokuma Png",
- "Shirokuma_Hd",
- "Shirou Emiya",
- "Shiv",
- "Shizune",
- "Shizune Hakamichi",
- "Shizuo Heiwajima",
- "Shizuoheiwajima",
- "Sho",
- "Sho Minazuki",
- "Shominamimoto Frx",
- "Shopkeeper",
- "Shovelknight (Bladestr)",
- "Shrek",
- "Shuichi",
- "Shuichi Saihara",
- "Shuichi Saihara (Hatless)",
- "Shuichi Saihara_Hd",
- "Shuichi Saihara_Rs",
- "Shuichisaihara",
- "Shuichisaiharaex",
- "Shuichisaiharahd",
- "Shuichi_Ex",
- "Shuji Ikutsuki",
- "Shulk",
- "Shuuichi Saihara",
- "Siegbert",
- "Sig",
- "Sig25th",
- "Sigma",
- "Sigmapxz",
- "Silas",
- "Silque",
- "Silver Shield",
- "Simeon",
- "Simon",
- "Simon Blackquill",
- "Simon Brezhnev",
- "Simon Clown",
- "Sirhan Dogen",
- "Sirius",
- "Sissel",
- "Sithe",
- "Skitarii (Robo)",
- "Sky",
- "Sky (Sevensirens)",
- "Skylla Koriga (Hsf)",
- "Small Trucy",
- "Small Vera",
- "Smiles",
- "Snake",
- "Snake (999)",
- "Snake 999",
- "Snow",
- "Sol Badguy",
- "Solbadguyes",
- "Soleil",
- "Solf J. Kimblee",
- "Sollux Captor (Pq)",
- "Sonata",
- "Sonex",
- "Sonia",
- "Sonia Nevermind",
- "Sonia Nevermind Png",
- "Sonianevermind",
- "Sonia_Hd",
- "Sonic",
- "Sonic (Battle)",
- "Sonic (Rush)",
- "Sonohigurashi",
- "Sonosuke",
- "Sonosuke Izayoi (Future)",
- "Sonosuke Izayoi_Hd",
- "Sophie (Fe)",
- "Sora",
- "Sora_Hd",
- "Soren",
- "Sorey",
- "Sorin",
- "Sothe",
- "Sou",
- "Sou Hiyori (Yttd)",
- "Sou Hiyori_Hd",
- "Sou Hiyori_Rs",
- "Souda",
- "Souda_Hd",
- "Souda_Rs",
- "Soul",
- "Souseki",
- "Sou_Hd",
- "Sou_Hd_Fv",
- "Spark",
- "Spark Brushel",
- "Sparkling Justice_Hd",
- "Speedwagon",
- "Spiderman",
- "Spiderman Hws",
- "Spike",
- "Spy",
- "Squidsmith (Sevensirens)",
- "Squigly",
- "Squigly_Rs",
- "Star Sapphire_Fv",
- "Starbuck",
- "Starlight Glimmer",
- "Stella",
- "Stella P",
- "Stelsa Sezyat (Hsf)",
- "Stickler",
- "Stitch",
- "Stock Image",
- "Stocking Anarchy (Psg)",
- "Strider Hiryu",
- "Striderhiryupxz",
- "Strix",
- "Stroganov",
- "Suciela Karinsha",
- "Sue Miley (Yttd)",
- "Sumire",
- "Sumireko",
- "Sumireko Usami",
- "Sunny Milk_Fv",
- "Sunset Shimmer",
- "Susano'o",
- "Susanoo",
- "Susato",
- "Susato Def",
- "Susato Dlc",
- "Susato Hld",
- "Susatoco",
- "Susatodef",
- "Suwako Moriya",
- "Suzaku",
- "Suzuha",
- "Suzuha Amane 0_Fv",
- "Suzumiya Haruhi",
- "Suzzanne",
- "Suzzanneex",
- "Suzzannemme",
- "Sweetie",
- "Sylvain",
- "Sylveon",
- "Syrup",
- "Syrupco",
- "Sy_Fv",
- "T-Elos Pxz",
- "Tae Takemi",
- "Tagora Gorjek",
- "Tagora Gorjek (Hsf)",
- "Tahrust",
- "Taichi",
- "Taichi Fujisaki Png",
- "Taichi Fujisaki_Hd",
- "Taiga",
- "Taiga_Fv",
- "Tails",
- "Tails (Battle)",
- "Tails (Rush)",
- "Taizou",
- "Takahawk",
- "Takiyama",
- "Takumi",
- "Takumi (Fewarriors)",
- "Tamamogz",
- "Taokaka V2",
- "Tartar (Fever)",
- "Tateyuki",
- "Tatiana (Echoes)",
- "Tato_Hd",
- "Tatsuya Shiba",
- "Tatsuya Suou",
- "Tauroneo",
- "Tavros Nitram (Pq)",
- "Ted",
- "Teddie",
- "Tee",
- "Teen Pearl",
- "Tegiri Kalbur (Hsf)",
- "Teikan Dragons",
- "Tekken",
- "Tengan",
- "Tenko",
- "Tenko Chabashira",
- "Tenko_Hd",
- "Tenma",
- "Tenmyouji",
- "Tennouji Nae",
- "Tennouji Yuugo",
- "Tenshi Hinanawi",
- "Tenshi Hinanawi (Hd)",
- "Tenshi Hinanawi (Hd)_Fv",
- "Tenshi Swr",
- "Teppo",
- "Terezi Pyrope",
- "Terezi Pyrope (Pq)",
- "Terezi Pyrope_Rs",
- "Terezi_Pyrope (Pq)",
- "Terry Bogard",
- "Terry Fawles",
- "Teruaki Kubota (999)",
- "Terumi",
- "Terumi Hooded",
- "Teruteru",
- "Teruteru Hanamura Png",
- "Teruteru_Hd",
- "Teruya Ootoria1_Hd",
- "Teruya_Hd",
- "Tetsu",
- "Tewi Inaba",
- "Tezuka Rin",
- "Tf2_Spy_Hd",
- "Tharja (Fewarriors)",
- "The Doctor",
- "The King",
- "The King V2",
- "The Noid",
- "The Observer",
- "The Servant",
- "The Servant Injured",
- "Theking",
- "Thief (Ff1)",
- "Thomas",
- "Tia Safalin (Yttd)",
- "Tibarn",
- "Tico",
- "Tifa (Ff7)",
- "Tigre",
- "Tigredef",
- "Tiki",
- "Tiki (Fewarriors)",
- "Tina",
- "Tipherethalc",
- "Tipherethblc",
- "Tirona Kasund (Hsf)",
- "Titania",
- "Titus Kruuump",
- "Tobias",
- "Tobias Gregson",
- "Tobin (Echoes)",
- "Toby",
- "Tod",
- "Togami",
- "Toki (Smt)",
- "Toko",
- "Toko Fukawa (Ae) Png",
- "Toko Fukawa Png",
- "Toko Fukawa_Rs",
- "Tokoae",
- "Tokofukawaudg",
- "Toko_Hd",
- "Tomoe Tachibana (Traumateam)",
- "Tomoka Minato",
- "Tonate",
- "Toon Link",
- "Torae Akatsubaki",
- "Torchic Vn (Pokemon)",
- "Toriel",
- "Tormod",
- "Toshiro_Hd",
- "Touko Fukawa_Udg_Hd",
- "Toyosatomimi No Miko",
- "Trilogia",
- "Trixie",
- "Trixiea",
- "Tron Bonne_Rs",
- "Trucy",
- "Trucy (K2)",
- "Trucy (Red)",
- "Trucy Def",
- "Trucy Pro",
- "Trucy Soj",
- "Trucy Wright",
- "Trucy Wright (Dd)",
- "Trucy Young",
- "Trucy Young (Blue)",
- "Trucydd",
- "Trucyh",
- "Trucypro",
- "Trucysoj",
- "Trump",
- "Tsubaki",
- "Tsubaki Yayoi",
- "Tsukushi",
- "Tsumugi",
- "Tsumugi Shirogane",
- "Tsumugi Shirogane (Mm)",
- "Tsumugi Shirogane_Hd",
- "Tsumugi_Hdf",
- "Tsurugi Kinjou_Hd",
- "Tsuruya",
- "Tully",
- "Tully Tinpillar",
- "Turner Grey",
- "Twilight",
- "Twilight Sparkle",
- "Twogami Png",
- "Tyrell Badd",
- "Tyrell Badd Wit",
- "Tyzias Entykk",
- "Tyzias Entykk (Hsf)",
- "Uendo",
- "Ulalapxz",
- "Ulki",
- "Ultimate Dirk (Pq)",
- "Umbreon",
- "Umi Sonoda",
- "Undyne",
- "Uni",
- "Ursula",
- "Urumi Ushizaki",
- "Urushibara Luka 0_Fv",
- "Usami",
- "Usami Sumireko (Hd)",
- "Usami Sumireko (Hd)_Fv",
- "Usami_Hd",
- "Utsuho Reiuji",
- "Uzukamaru Taizo",
- "Uzuki",
- "Uzuki Frx",
- "Uzuki Yashiro",
- "Uzukumaru",
- "V",
- "Vaike",
"Valant",
- "Valant Gramarye",
- "Valantcc",
- "Valkenhayn R. Hellsing",
- "Valkyrie Pxz",
- "Valvatorez",
- "Vangrants",
- "Vanilla The Rabbit (Rush)",
- "Vaporeon",
"Vasquez",
- "Vasquezcc",
- "Vatista",
- "Vegeta",
- "Velvet",
- "Velvet Crowe",
- "Venus",
- "Vera",
- "Vera (Sevensirens)",
- "Vera Misham",
- "Vergil",
- "Vert",
- "Vex",
- "Vex Tots",
- "Victor Kudo",
- "Vikare Ratite",
- "Vikare Ratite (Hsf)",
- "Vilepxz",
- "Vincent (Ff7)",
- "Vincent Brooks",
- "Vinyl",
- "Viola",
- "Viola Cadaverini",
- "Violet",
- "Virgilia",
- "Virgilio",
- "Viridi",
- "Viridi (Uprising)",
- "Viridian",
- "Virion",
- "Vittorio Sgarbi",
- "Vivian Bergman",
- "Vixey",
- "Vortex",
- "Vriska Serket (Pq)",
- "Vulper",
- "Wadanohara",
- "Wagner",
- "Walter (Smt)",
- "Waluigi",
- "Wanshi Adyata (Hsf)",
- "Warden",
- "Warrior (Ff1)",
- "Watanabe_Hd",
- "Watson",
- "Waver Velvet",
- "Weavile",
- "Weiss",
- "Weiss Schnee",
- "Weiss(Mha)",
"Wellington",
- "Wellingtoncc",
- "Wendy Oldbag",
- "Wesley Stickler",
- "Whis",
- "White",
- "White Mage",
- "White Mage (Ff1)",
- "Wigglytuff",
- "Will",
- "Will Powers",
- "William",
- "Willp",
- "Winchester",
- "Winfred",
- "Winfred Kitaki",
"Winston",
- "Winston Payne",
"Winstonpayne",
- "Wocky",
- "Wocky Kitaki",
- "Woman",
- "Woona",
- "Wright",
- "Wrightpolly",
- "Wulfric",
- "Xander",
- "Xander (Fewarriors)",
- "Xemnas",
- "Xiaomu Pxz",
- "Ximena_Fv",
- "Y Kristoph",
- "Yamadarcg",
- "Yamato",
- "Yamato Hotsui",
- "Yang",
- "Yangbbtag",
- "Yanni",
- "Yanni Yogi",
- "Yasuhiro",
- "Yasuhiro Hagakure",
- "Yasuhiro Hagakure Png",
- "Yasuhirohagakure",
- "Yasuhiro_Hd",
- "Yasuke Matsuda_Hd",
- "Yesod (Libraryofruina)",
- "Yesodlc",
- "Yew",
- "Yoda",
- "Yodai Frx",
- "Yokorcg",
- "Yonaka",
- "Yonedajun",
- "Yorha 2B (Sinoalice)",
- "Yoruko_Hd",
- "Yosafire",
- "Yoshikage Kira",
- "Yoshio Matsuda",
- "Yoshua",
- "Yosuke",
- "Yosuke Hanamura",
- "Youmu Konpaku",
- "Youmu Konpaku (Swr)",
- "Young Kay",
- "Young Klavier",
- "Young Link",
"Young Mia",
- "Young Trucy",
- "Youngaaiedgeworth",
- "Youngedgeworth",
- "Youngraymond",
- "Yu",
- "Yu (Fever)",
- "Yu Narukami",
- "Yuffie (Ff7)",
- "Yui Samidare Png",
- "Yui Samidare_Hd",
- "Yuka",
- "Yukari",
- "Yukari Takeba",
- "Yukari Yakumo",
- "Yukari Yakumo (Hd)",
- "Yukari Yakumo (Hd)_Fv",
- "Yukari Yakumo (Swr)",
- "Yukari_Hd",
- "Yuki Amane_Fv",
- "Yuki Katabana",
- "Yuki Maedaa1_Hd",
- "Yuki Nagato",
- "Yukiko",
- "Yukiko A",
- "Yukiko Amagi",
- "Yumeno_Rs",
- "Yumi Bbtag",
- "Yumiki_040_Hd",
- "Yunarukami",
- "Yunav",
- "Yuri",
- "Yuri (Ddlc)",
- "Yuri Kagarin_Hd",
- "Yuri Lowell",
- "Yurilibrarian_Ex",
- "Yurino_Hd",
- "Yusuke Kitagawa",
- "Yuta",
- "Yuta Asahina",
- "Yuta Asahina Png",
- "Yuta Asahina_Hd",
- "Yutaka",
- "Yuujin",
- "Yuujin Mikotoba",
- "Yuujin Mikotoba Suit",
- "Yuuka Kazami",
- "Yuuka Kazami_Fv",
- "Yuuki Konno",
- "Yuuki Natsuno",
- "Yuuki Terumi",
- "Yuuko Shirakawa",
- "Yuuto_040_Hd",
- "Yuuya Chitose",
- "Yuyuko Saigyouji",
- "Yuzuhara (Mha)",
- "Yuzuriha",
- "Yuzuru Akie",
- "Zach",
- "Zacharias",
- "Zacharias Barnham",
- "Zaid",
"Zak",
- "Zak Gramarye",
- "Zamasu (Fused)",
- "Zapple (Sevensirens)",
- "Zaveid",
- "Zdrada",
- "Zdrada (Ht)",
- "Zealoustome",
- "Zebede Tongva (Hsf)",
- "Zebruh Codakk (Hsf)",
- "Zecora",
- "Zeke",
- "Zeke (Echoes)",
- "Zeloswilder",
- "Zen",
- "Zero",
- "Zero (Cg)",
- "Zero Ii",
- "Zero Iii",
- "Zeroapz",
- "Zeropxz",
- "Zettaslow",
- "Zhuge Liang",
- "Zhuge Liang_Fv",
- "Zihark",
- "Zinc",
- "Zinc Lablanc",
- "Zizel",
- "Zonetan",
];
diff --git a/webAO/client.html b/webAO/client.html
index 3a34f42..f06527d 100644
--- a/webAO/client.html
+++ b/webAO/client.html
@@ -481,10 +481,14 @@
<meta name="frame-title" lang="en" content="Server">
<div style="height: 100%; display: flex; flex-direction: column;">
<textarea id="client_ooclog" style="flex: 1 auto" readonly></textarea>
- <span style="display: inline-block; white-space: nowrap;">
+ <span id="client_oocinput" style="display: inline-block; white-space: nowrap;">
<input id="OOC_name" style="width: 15%;" name="OOC_name" type="text">
<input id="client_oocinputbox" style="width: 85%;" type="text" onkeypress="onOOCEnter(event)">
</span>
+ <span id="client_replaycontrols" style="display: none; white-space: nowrap;">
+ <input id="client_replaygo" style="width: 25%;" type="button" onclick="onReplayGo(event)" value="GO">
+ <input id="client_replaytimer" style="width: 25%;" type="number" value="2000">
+ </span>
</div>
</template>
diff --git a/webAO/client.js b/webAO/client.js
index 1150f15..de22a0e 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -9,6 +9,8 @@ import Fingerprint2 from 'fingerprintjs2';
import { escapeChat, encodeChat, prepChat, safe_tags } from './encoding.js';
// Load some defaults for the background and evidence dropdowns
+import character_arr from "./characters.js";
+import music_arr from "./music.js";
import background_arr from "./backgrounds.js";
import evidence_arr from "./evidence.js";
import sfx_arr from "./sounds.js";
@@ -91,12 +93,17 @@ let lastICMessageTime = new Date(0);
class Client extends EventEmitter {
constructor(address) {
super();
- this.serv = new WebSocket("ws://" + address);
- // Assign the websocket events
- this.serv.addEventListener("open", this.emit.bind(this, "open"));
- this.serv.addEventListener("close", this.emit.bind(this, "close"));
- this.serv.addEventListener("message", this.emit.bind(this, "message"));
- this.serv.addEventListener("error", this.emit.bind(this, "error"));
+ console.log("mode: " + mode);
+ if (mode !== "replay") {
+ this.serv = new WebSocket("ws://" + address);
+ // Assign the websocket events
+ this.serv.addEventListener("open", this.emit.bind(this, "open"));
+ this.serv.addEventListener("close", this.emit.bind(this, "close"));
+ this.serv.addEventListener("message", this.emit.bind(this, "message"));
+ this.serv.addEventListener("error", this.emit.bind(this, "error"));
+ } else {
+ this.joinServer();
+ }
this.on("open", this.onOpen.bind(this));
this.on("close", this.onClose.bind(this));
@@ -186,14 +193,21 @@ class Client extends EventEmitter {
this.on("HP", this.handleHP.bind(this));
this.on("RT", this.handleRT.bind(this));
this.on("ZZ", this.handleZZ.bind(this));
+ this.on("HI", this.handleHI.bind(this));
this.on("ID", this.handleID.bind(this));
this.on("PN", this.handlePN.bind(this));
this.on("SI", this.handleSI.bind(this));
this.on("ARUP", this.handleARUP.bind(this));
+ this.on("askchaa", this.handleaskchaa.bind(this));
+ this.on("CC", this.handleCC.bind(this));
+ this.on("RC", this.handleRC.bind(this));
+ this.on("RM", this.handleRM.bind(this));
+ this.on("RD", this.handleRD.bind(this));
this.on("CharsCheck", this.handleCharsCheck.bind(this));
this.on("decryptor", this.handleDecryptor.bind(this));
this.on("PV", this.handlePV.bind(this));
this.on("CHECK", () => { });
+ this.on("CH", () => { });
this._lastTimeICReceived = new Date(0);
}
@@ -224,10 +238,33 @@ class Client extends EventEmitter {
* @param {string} message the message to send
*/
sendServer(message) {
- // console.log(message);
- this.serv.send(message);
+ console.debug("C: " + message);
+ if (mode === "replay") {
+ this.sendSelf(message);
+ } else {
+ this.serv.send(message);
+ }
+ }
+
+ /**
+ * Hook for sending messages to the client
+ * @param {string} message the message to send
+ */
+ handleSelf(message) {
+ const message_event = new MessageEvent('websocket', { data: message });
+ setTimeout(() => this.onMessage(message_event), 1);
+ }
+
+ /**
+ * Hook for sending messages to the client
+ * @param {string} message the message to send
+ */
+ sendSelf(message) {
+ document.getElementById("client_ooclog").value += message + "\r\n";
+ this.handleSelf(message);
}
+
/**
* Sends an out-of-character chat message.
* @param {string} message the message to send
@@ -285,8 +322,6 @@ class Client extends EventEmitter {
`#${escapeChat(encodeChat(message))}#${side}#${sfx_name}#${emote_modifier}` +
`#${this.charID}#${sfx_delay}#${objection_modifier}#${evidence}#${flip}#${realization}#${text_color}#${extra_cccc}${extra_27}${extra_28}%`;
- console.log(serverMessage);
-
this.sendServer(serverMessage);
}
@@ -377,7 +412,8 @@ class Client extends EventEmitter {
this.sendServer(`HI#${hdid}#%`);
this.sendServer(`ID#webAO#webAO#%`);
- this.checkUpdater = setInterval(() => this.sendCheck(), 5000);
+ if (mode !== "replay")
+ this.checkUpdater = setInterval(() => this.sendCheck(), 5000);
}
/**
@@ -482,7 +518,7 @@ class Client extends EventEmitter {
*/
onMessage(e) {
const msg = e.data;
- console.debug(msg);
+ console.debug("S: " + msg);
const lines = msg.split("%");
const args = lines[0].split("#");
@@ -516,6 +552,22 @@ class Client extends EventEmitter {
}
/**
+ * Parse the lines in the OOC and play them
+ * @param {*} args packet arguments
+ */
+ handleReplay() {
+ const ooclog = document.getElementById("client_ooclog");
+ const rtime = document.getElementById("client_replaytimer").value;
+
+ const clines = ooclog.value.split(/\r?\n/);
+ if (clines[0]) {
+ this.handleSelf(clines[0]);
+ ooclog.value = clines.slice(1).join("\r\n");
+ setTimeout(() => onReplayGo(""), rtime);
+ }
+ }
+
+ /**
* Handles an in-character chat message.
* @param {*} args packet arguments
*/
@@ -1106,6 +1158,15 @@ class Client extends EventEmitter {
}
/**
+ * Handle the player
+ * @param {Array} args packet arguments
+ */
+ handleHI(args) {
+ this.sendSelf("ID#1#webAO#" + version + "#%");
+ this.sendSelf("FL#fastloading#yellowtext#ccc_ic_support#flipping#looping_sfx#%");
+ }
+
+ /**
* Identifies the server and issues a playerID
* @param {Array} args packet arguments
*/
@@ -1114,7 +1175,10 @@ class Client extends EventEmitter {
this.serverSoftware = args[2].split("&")[0];
if (this.serverSoftware === "serverD")
this.serverVersion = args[2].split("&")[1];
- else
+ else if (this.serverSoftware === "webAO") {
+ oldLoading = false;
+ this.sendSelf("PN#0#1#%");
+ } else
this.serverVersion = args[3];
if (this.serverSoftware === "serverD" && this.serverVersion === "1377.152")
@@ -1130,6 +1194,22 @@ class Client extends EventEmitter {
}
/**
+ * What? you want a character??
+ * @param {Array} args packet arguments
+ */
+ handleCC(args) {
+ this.sendSelf("PV#1#CID#" + args[2] + "#%");
+ }
+
+ /**
+ * What? you want a character list from me??
+ * @param {Array} args packet arguments
+ */
+ handleaskchaa(_args) {
+ this.sendSelf("SI#" + character_arr.length + "#0#0#%");
+ }
+
+ /**
* Handle the change of players in an area.
* @param {Array} args packet arguments
*/
@@ -1316,6 +1396,37 @@ class Client extends EventEmitter {
pickEmotion(1);
}
}
+
+ /**
+ * we are asking ourselves what characters there are
+ * @param {Array} args packet arguments
+ */
+ handleRC(_args) {
+ this.sendSelf("SC#" + character_arr.join("#") + "#%");
+ }
+
+ /**
+ * we are asking ourselves what characters there are
+ * @param {Array} args packet arguments
+ */
+ handleRM(_args) {
+ this.sendSelf("SM#" + music_arr.join("#") + "#%");
+ }
+
+ /**
+ * we are asking ourselves what characters there are
+ * @param {Array} args packet arguments
+ */
+ handleRD(_args) {
+ this.sendSelf("BN#gs4#%");
+ this.sendSelf("DONE#%");
+ const ooclog = document.getElementById("client_ooclog");
+ ooclog.value = "";
+ ooclog.readOnly = false;
+
+ document.getElementById("client_oocinput").style.display = "none";
+ document.getElementById("client_replaycontrols").style.display = "inline-block";
+ }
}
class Viewport {
@@ -2074,6 +2185,15 @@ export function onOOCEnter(event) {
window.onOOCEnter = onOOCEnter;
/**
+ * Triggered when the user click replay GOOOOO
+ * @param {KeyboardEvent} event
+ */
+export function onReplayGo(_event) {
+ client.handleReplay();
+}
+window.onReplayGo = onReplayGo;
+
+/**
* Triggered when the Return key is pressed on the in-character chat input box.
* @param {KeyboardEvent} event
*/
@@ -2769,7 +2889,11 @@ export function changeBackgroundOOC() {
} else {
filename = selectedBG.value;
}
- client.sendOOC("/" + changeBGCommand.replace("$1", filename));
+
+ if (mode==="join")
+ client.sendOOC("/" + changeBGCommand.replace("$1", filename));
+ else if (mode==="replay")
+ client.sendSelf("BN#" + filename + "#%");
}
window.changeBackgroundOOC = changeBackgroundOOC;
diff --git a/webAO/index.html b/webAO/index.html
index 2fe4d6a..dda9e0a 100644
--- a/webAO/index.html
+++ b/webAO/index.html
@@ -87,6 +87,10 @@
</div>
</noscript>
<ul class="serverlist" id="masterlist">
+ <li id="server-2" class="available" onmouseover="setServ(-2)">
+ <p>Singleplayer (beta)</p>
+ <a class="button" href="client.html?mode=replay">Try</a>
+ </li>
<li id="server-1" class="unavailable" onmouseover="setServ(-1)">
<p>Localhost</p>
<a class="button" href="client.html?mode=watch&ip=127.0.0.1:50001">Watch</a>
diff --git a/webAO/music.js b/webAO/music.js
new file mode 100644
index 0000000..7f961dd
--- /dev/null
+++ b/webAO/music.js
@@ -0,0 +1,60 @@
+export default [
+ "01_Turnabout_Courtroom_-_Prologue.Mp3",
+ "113 Confrontation ~ Presto 2009.Mp3",
+ "114 Pursuit(Miles).Mp3",
+ "3Dkh.Mp3",
+ "Announce The Truth (Aa).Mp3",
+ "Announce The Truth (Aj).Mp3",
+ "Announce The Truth (Jfa).Mp3",
+ "Announce The Truth (Miles).Mp3",
+ "Announce The Truth (T&T).Mp3",
+ "Crises Of Fate.Mp3",
+ "Forgotten Legend.Mp3",
+ "Ghost Trick - 4 Minutes Before Death.Mp3",
+ "Ghost Trick - Countdown.Mp3",
+ "Ghost Trick - The World Of The Dead.Mp3",
+ "Godot - The Fragrance Of Dark Coffee.Mp3",
+ "Great Revival ~ Franziska Von Karma.Mp3",
+ "Great Revival ~ Miles Edgeworth.Mp3",
+ "Hotline Of Fate.Mp3",
+ "Interesting People.Mp3",
+ "Logic_And_Trick.Mp3",
+ "Luke Atmey ~ I Just Want Love.Mp3",
+ "Mystery Skulls - Ghost.Mp3",
+ "Mystery Skulls - Money.Mp3",
+ "Noisy People.Mp3",
+ "Objectiom(Aj).Mp3",
+ "Objection (Aa).Mp3",
+ "Objection (Jfa).Mp3",
+ "Objection (Miles).Mp3",
+ "Objection (T&T).Mp3",
+ "Others ~ Guilty Love.Mp3",
+ "Prelude(Aa).Mp3",
+ "Prelude(Aj).Mp3",
+ "Pursuit (Aa) - Variation.Mp3",
+ "Pursuit (Aa).Mp3",
+ "Pursuit (Aj).Mp3",
+ "Pursuit (Ds).Mp3",
+ "Pursuit (Jfa) - Variation.Mp3",
+ "Pursuit (Jfa).Mp3",
+ "Pursuit (T&T) - Variation.Mp3",
+ "Pursuit (T&T).Mp3",
+ "Pursuit ~ I Want To Find The Truth (Orchestra).Mp3",
+ "Questioning Aa (Allegro).Mp3",
+ "Questioning Aa (Moderato).Mp3",
+ "Questioning Aj (Allegro).Mp3",
+ "Questioning Aj (Moderato).Mp3",
+ "Questioning Jfa (Allegro).Mp3",
+ "Questioning Jfa (Moderato).Mp3",
+ "Questioning T&T (Allegro).Mp3",
+ "Questioning T&T (Moderato).Mp3",
+ "Sin.Mp3",
+ "Speak Up, Pup!.Mp3",
+ "Suspense (Aa).Mp3",
+ "The Great Truth Burglar.Mp3",
+ "Trans.Mp3",
+ "Trial (Aa).Mp3",
+ "Trial (Aj).Mp3",
+ "Trial (Miles).Mp3",
+ "~Stop.Mp3",
+];