From 0bf4a7dc0e995880601a062a2340517f67ed4efb Mon Sep 17 00:00:00 2001 From: Lertsenem Date: Sat, 3 Jul 2021 20:17:51 +0200 Subject: [PATCH] Add Games class With 3 games available : melee, ultimate and pplus --- lokrez/games/__init__.py | 13 ++- lokrez/games/melee.py | 73 +++++++-------- lokrez/games/pplus.py | 178 +++++++++++++++++++----------------- lokrez/games/ssbu.py | 191 ++++++++++++++++++++------------------- 4 files changed, 236 insertions(+), 219 deletions(-) diff --git a/lokrez/games/__init__.py b/lokrez/games/__init__.py index 3ce7270..867fe79 100644 --- a/lokrez/games/__init__.py +++ b/lokrez/games/__init__.py @@ -1,18 +1,21 @@ # ============================================================================= # ----------------------------------------------------------------------------- class Character: - """Infos needed about an SSBU character""" + """Infos needed about a Smash character""" def __init__( self, name, - codename, + codenames, smashggid = None, res_urls = {}, ): self.res_urls = res_urls self.smashggid = smashggid self.name = name - self.codename = codename + self.codenames = codenames + + def __str__(self): + return self.name # ----------------------------------------------------------------------------- class Game: @@ -31,4 +34,6 @@ class Game: def list_names(self): return [self.name] + [self.fullname] + self.aliases - + + def __str__(self): + return self.name diff --git a/lokrez/games/melee.py b/lokrez/games/melee.py index 83d57f6..b1b3704 100644 --- a/lokrez/games/melee.py +++ b/lokrez/games/melee.py @@ -6,6 +6,7 @@ GAME = Game( fullname = "Super Smash Brothers Melee", aliases = [ "ssbm", + "Super Smash Bros. Melee", ], smashggid = 1, ) @@ -15,7 +16,7 @@ EVERYONE = [ Character( smashggid = None, name = "bowser", - codename = "bowser", + codenames = [ "bowser", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/bowser.zip", @@ -25,7 +26,7 @@ EVERYONE = [ Character( smashggid = None, name = "captain falcon", - codename = "captain", + codenames = [ "captain", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/captain.zip", @@ -35,7 +36,7 @@ EVERYONE = [ Character( smashggid = None, name = "donkey kong", - codename = "donkey", + codenames = [ "donkey", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/donkey.zip", @@ -43,9 +44,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 4, name = "dr mario", - codename = "doc", + codenames = [ "doc", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/doc.zip", @@ -53,9 +54,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 5, name = "falco", - codename = "falco", + codenames = [ "falco", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/falco.zip", @@ -63,9 +64,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 6, name = "fox", - codename = "fox", + codenames = [ "fox", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/fox.zip", @@ -75,7 +76,7 @@ EVERYONE = [ Character( smashggid = None, name = "ganondorf", - codename = "ganondorf", + codenames = [ "ganondorf", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/ganondorf.zip", @@ -83,9 +84,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 8, name = "ice climbers", - codename = "iceclimber", + codenames = [ "iceclimber", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/iceclimber.zip", @@ -95,7 +96,7 @@ EVERYONE = [ Character( smashggid = None, name = "jigglypuff", - codename = "jigglypuff", + codenames = [ "jigglypuff", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/jigglypuff.zip", @@ -105,7 +106,7 @@ EVERYONE = [ Character( smashggid = None, name = "kirby", - codename = "kirby", + codenames = [ "kirby", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/kirby.zip", @@ -115,7 +116,7 @@ EVERYONE = [ Character( smashggid = None, name = "link", - codename = "link", + codenames = [ "link", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/link.zip", @@ -123,9 +124,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 12, name = "luigi", - codename = "luigi", + codenames = [ "luigi", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/luigi.zip", @@ -135,7 +136,7 @@ EVERYONE = [ Character( smashggid = None, name = "mario", - codename = "mario", + codenames = [ "mario", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/mario.zip", @@ -145,7 +146,7 @@ EVERYONE = [ Character( smashggid = None, name = "marth", - codename = "marth", + codenames = [ "marth", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/marth.zip", @@ -153,9 +154,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 15, name = "mewtwo", - codename = "mewtwo", + codenames = [ "mewtwo", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/mewtwo.zip", @@ -165,7 +166,7 @@ EVERYONE = [ Character( smashggid = None, name = "ness", - codename = "ness", + codenames = [ "ness", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/ness.zip", @@ -173,9 +174,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 18, name = "peach", - codename = "peach", + codenames = [ "peach", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/peach.zip", @@ -185,7 +186,7 @@ EVERYONE = [ Character( smashggid = None, name = "pichu", - codename = "pichu", + codenames = [ "pichu", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/pichu.zip", @@ -195,7 +196,7 @@ EVERYONE = [ Character( smashggid = None, name = "pikachu", - codename = "pikachu", + codenames = [ "pikachu", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/pikachu.zip", @@ -205,7 +206,7 @@ EVERYONE = [ Character( smashggid = None, name = "roy", - codename = "roy", + codenames = [ "roy", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/roy.zip", @@ -213,9 +214,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 22, name = "samus", - codename = "samus", + codenames = [ "samus", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/samus.zip", @@ -223,9 +224,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 23, name = "sheik", - codename = "sheik", + codenames = [ "sheik", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/sheik.zip", @@ -235,7 +236,7 @@ EVERYONE = [ Character( smashggid = None, name = "yoshi", - codename = "yoshi", + codenames = [ "yoshi", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/yoshi.zip", @@ -243,9 +244,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 25, name = "young link", - codename = "yink", + codenames = [ "yink", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/yink.zip", @@ -255,7 +256,7 @@ EVERYONE = [ Character( smashggid = None, name = "zelda", - codename = "zelda", + codenames = [ "zelda", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/zelda.zip", @@ -265,7 +266,7 @@ EVERYONE = [ Character( smashggid = None, name = "mr game and watch", - codename = "mrgameandwatch", + codenames = [ "mrgameandwatch", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/melee/mrgameandwatch.zip", diff --git a/lokrez/games/pplus.py b/lokrez/games/pplus.py index cfa045d..441b6e1 100644 --- a/lokrez/games/pplus.py +++ b/lokrez/games/pplus.py @@ -8,16 +8,17 @@ GAME = Game( "projectplus", "p+", "project plus", + "Project+", ], - smashggid = None, + smashggid = 33602, ) # ----------------------------------------------------------------------------- EVERYONE = [ Character( - smashggid = 100, + smashggid = 1586, name = "bowser", - codename = "Bowser", + codenames = [ "Bowser", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Bowser.zip", @@ -26,9 +27,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1610, name = "captain falcon", - codename = "CF", + codenames = [ "CF", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Captain Falcon.zip", @@ -37,9 +38,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1608, name = "charizard", - codename = "charizard", + codenames = [ "charizard", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Charizard.zip", @@ -48,9 +49,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1589, name = "diddy kong", - codename = "Diddy", + codenames = [ "Diddy", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Diddy Kong.zip", @@ -59,9 +60,9 @@ EVERYONE = [ }, ), Character( - smashggid = 102, + smashggid = 1588, name = "donkey kong", - codename = "DK", + codenames = [ "DK", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Donkey Kong.zip", @@ -70,9 +71,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1601, name = "falco", - codename = "falco", + codenames = [ "falco", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Falco.zip", @@ -81,9 +82,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1600, name = "fox", - codename = "fox", + codenames = [ "fox", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Fox.zip", @@ -92,9 +93,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1593, name = "Ganondorf", - codename = "ganon", + codenames = [ "ganon", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Ganondorf.zip", @@ -103,9 +104,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1613, name = "ice climbers", - codename = "IC", + codenames = [ "IC", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Ice Climbers.zip", @@ -114,9 +115,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1616, name = "ike", - codename = "Ike", + codenames = [ "Ike", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Ike.zip", @@ -125,9 +126,9 @@ EVERYONE = [ }, ), Character( - smashggid = 121, + smashggid = 1607, name = "ivysaur", - codename = "Ivysaur", + codenames = [ "Ivysaur", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Ivysaur.zip", @@ -136,9 +137,9 @@ EVERYONE = [ }, ), Character( - smashggid = 118, + smashggid = 1604, name = "jigglypuff", - codename = "jigglypuff", + codenames = [ "jigglypuff", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Jigglypuff.zip", @@ -147,9 +148,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, - name = "king Dedede", - codename = "DeDeDe", + smashggid = 1599, + name = "king dedede", + codenames = [ "DeDeDe", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/DeDeDe.zip", @@ -158,9 +159,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1597, name = "kirby", - codename = "Kirby", + codenames = [ "Kirby", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Kirby.zip", @@ -169,9 +170,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1590, name = "link", - codename = "link", + codenames = [ "link", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Link.zip", @@ -180,9 +181,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1609, name = "lucario", - codename = "Lucario", + codenames = [ "Lucario", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Lucario.zip", @@ -191,9 +192,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1612, name = "lucas", - codename = "lucas", + codenames = [ "lucas", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Lucas.zip", @@ -202,9 +203,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1584, name = "luigi", - codename = "luigi", + codenames = [ "luigi", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Luigi.zip", @@ -213,9 +214,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1583, name = "mario", - codename = "Mario", + codenames = [ "Mario", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Mario.zip", @@ -224,9 +225,9 @@ EVERYONE = [ }, ), Character( - smashggid = 128, + smashggid = 1614, name = "marth", - codename = "Marth", + codenames = [ "Marth", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Marth.zip", @@ -235,9 +236,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1598, name = "meta knight", - codename = "metaknight", + codenames = [ "metaknight", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Metaknight.zip", @@ -246,9 +247,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1605, name = "mewtwo", - codename = "mewtwo", + codenames = [ "mewtwo", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Mewtwo.zip", @@ -257,9 +258,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1611, name = "ness", - codename = "ness", + codenames = [ "ness", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Ness.zip", @@ -268,9 +269,9 @@ EVERYONE = [ }, ), Character( - smashggid = 134, + smashggid = 1620, name = "olimar", - codename = "Olimar", + codenames = [ "Olimar", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Olimar.zip", @@ -279,9 +280,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1585, name = "peach", - codename = "Peach", + codenames = [ "Peach", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Peach.zip", @@ -290,9 +291,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1603, name = "pikachu", - codename = "Pikachu", + codenames = [ "Pikachu", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Pikachu.zip", @@ -301,9 +302,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1618, name = "pit", - codename = "pit", + codenames = [ "pit", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Pit.zip", @@ -312,9 +313,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1621, name = "rob", - codename = "Rob", + codenames = [ "Rob", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Rob.zip", @@ -323,9 +324,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1615, name = "roy", - codename = "Roy", + codenames = [ "Roy", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Roy.zip", @@ -334,9 +335,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1595, name = "samus", - codename = "samus", + codenames = [ "samus", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Samus.zip", @@ -345,9 +346,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1592, name = "sheik", - codename = "sheik", + codenames = [ "sheik", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Sheik.zip", @@ -356,9 +357,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1622, name = "snake", - codename = "Snake", + codenames = [ "Snake", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Snake.zip", @@ -367,9 +368,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1623, name = "sonic", - codename = "Sonic", + codenames = [ "Sonic", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Sonic.zip", @@ -378,9 +379,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1606, name = "squirtle", - codename = "squirtle", + codenames = [ "squirtle", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Squirtle.zip", @@ -389,9 +390,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1594, name = "toon link", - codename = "Toon Link", + codenames = [ "Toon Link", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Toon Link.zip", @@ -400,9 +401,9 @@ EVERYONE = [ }, ), Character( - smashggid = 133, + smashggid = 1619, name = "wario", - codename = "Wario", + codenames = [ "Wario", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Wario.zip", @@ -411,9 +412,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1601602, name = "wolf", - codename = "Wolf", + codenames = [ "Wolf", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Wolf.zip", @@ -422,9 +423,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1587, name = "yoshi", - codename = "Yoshi", + codenames = [ "Yoshi", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Yoshi.zip", @@ -433,9 +434,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1591, name = "zelda", - codename = "Zelda", + codenames = [ "Zelda", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Zelda.zip", @@ -444,9 +445,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1596, name = "zero suit samus", - codename = "zss", + codenames = [ "zss", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Zero Suit Samus.zip", @@ -455,9 +456,9 @@ EVERYONE = [ }, ), Character( - smashggid = 131, + smashggid = 1617, name = "mr game and watch", - codename = "Gw", + codenames = [ "Gw", ], res_urls = { "smashlyon": [ "https://resources.smashlyon.com/pplus/Mr Game & Watch.zip", @@ -465,5 +466,14 @@ EVERYONE = [ ], }, ), + Character( + smashggid = 1627, + name = "knuckles", + codenames = [ "knuckles", ], + res_urls = { + "smashlyon": [ + ], + }, + ), ] diff --git a/lokrez/games/ssbu.py b/lokrez/games/ssbu.py index 40053a4..91f2813 100644 --- a/lokrez/games/ssbu.py +++ b/lokrez/games/ssbu.py @@ -6,8 +6,9 @@ GAME = Game( fullname = "Super Smash Brothers Ultimate", aliases = [ "ultimate", + "Super Smash Bros. Ultimate", ], - smashggid = None, + smashggid = 1386, ) # ----------------------------------------------------------------------------- @@ -15,7 +16,7 @@ EVERYONE = [ Character( smashggid = 1530, name = "banjo & kazooie", - codename = "buddy", + codenames = [ "buddy", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/121027/", @@ -24,9 +25,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1271, name = "bayonetta", - codename = "bayonetta", + codenames = [ "bayonetta", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111299/", @@ -37,7 +38,7 @@ EVERYONE = [ Character( smashggid = 1272, name = "bowser jr", - codename = "koopajr", + codenames = [ "koopajr", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111303/", @@ -48,7 +49,7 @@ EVERYONE = [ Character( smashggid = 1273, name = "bowser", - codename = "koopa", + codenames = [ "koopa", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111302/", @@ -59,7 +60,7 @@ EVERYONE = [ Character( smashggid = 1539, name = "byleth", - codename = "master", + codenames = [ "master", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/125348/", @@ -70,7 +71,7 @@ EVERYONE = [ Character( smashggid = 1274, name = "captain falcon", - codename = "captain", + codenames = [ "captain", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111304/", @@ -81,7 +82,7 @@ EVERYONE = [ Character( smashggid = None, name = "charizard", - codename = "plizardon", + codenames = [ "plizardon", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111351/", @@ -92,7 +93,7 @@ EVERYONE = [ Character( smashggid = 1409, name = "chrom", - codename = "chrom", + codenames = [ "chrom", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111305/", @@ -103,7 +104,7 @@ EVERYONE = [ Character( smashggid = 1275, name = "cloud", - codename = "cloud", + codenames = [ "cloud", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111306/", @@ -112,9 +113,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1276, name = "corrin", - codename = "kamui", + codenames = [ "kamui", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111307/", @@ -125,7 +126,7 @@ EVERYONE = [ Character( smashggid = 1277, name = "daisy", - codename = "daisy", + codenames = [ "daisy", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111308/", @@ -134,9 +135,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1278, name = "dark pit", - codename = "pitb", + codenames = [ "pitb", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111309/", @@ -147,7 +148,7 @@ EVERYONE = [ Character( smashggid = 1279, name = "diddy kong", - codename = "diddy", + codenames = [ "diddy", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111311/", @@ -158,7 +159,7 @@ EVERYONE = [ Character( smashggid = 1280, name = "donkey kong", - codename = "donkey", + codenames = [ "donkey", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111312/", @@ -169,7 +170,7 @@ EVERYONE = [ Character( smashggid = 1282, name = "dr mario", - codename = "mariod", + codenames = [ "mariod", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111313/", @@ -180,7 +181,7 @@ EVERYONE = [ Character( smashggid = 1283, name = "duck hunt", - codename = "duckhunt", + codenames = [ "duckhunt", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111314/", @@ -191,7 +192,7 @@ EVERYONE = [ Character( smashggid = 1285, name = "falco", - codename = "falco", + codenames = [ "falco", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111315/", @@ -202,7 +203,7 @@ EVERYONE = [ Character( smashggid = 1286, name = "fox", - codename = "fox", + codenames = [ "fox", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111316/", @@ -213,7 +214,7 @@ EVERYONE = [ Character( smashggid = 1287, name = "ganondorf", - codename = "ganon", + codenames = [ "ganon", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111317/", @@ -222,9 +223,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1289, name = "greninja", - codename = "gekkouga", + codenames = [ "gekkouga", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111318/", @@ -235,7 +236,7 @@ EVERYONE = [ Character( smashggid = 1526, name = "hero", - codename = "brave", + codenames = [ "brave", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/119842/", @@ -246,7 +247,7 @@ EVERYONE = [ Character( smashggid = 1290, name = "ice climbers", - codename = "ice_climber", + codenames = [ "ice_climber", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111319/", @@ -257,7 +258,7 @@ EVERYONE = [ Character( smashggid = 1291, name = "ike", - codename = "ike", + codenames = [ "ike", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111320/", @@ -268,7 +269,7 @@ EVERYONE = [ Character( smashggid = 1292, name = "inkling", - codename = "inkling", + codenames = [ "inkling", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111322/", @@ -279,7 +280,7 @@ EVERYONE = [ Character( smashggid = None, name = "ivysaur", - codename = "pfushigisou", + codenames = [ "pfushigisou", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111352/", @@ -290,7 +291,7 @@ EVERYONE = [ Character( smashggid = 1293, name = "jigglypuff", - codename = "purin", + codenames = [ "purin", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111324/", @@ -301,7 +302,7 @@ EVERYONE = [ Character( smashggid = 1410, name = "ken", - codename = "ken", + codenames = [ "ken", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111325/", @@ -312,7 +313,7 @@ EVERYONE = [ Character( smashggid = 1294, name = "king dedede", - codename = "dedede", + codenames = [ "dedede", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111326/", @@ -323,7 +324,7 @@ EVERYONE = [ Character( smashggid = 1295, name = "kirby", - codename = "kirby", + codenames = [ "kirby", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111328/", @@ -334,7 +335,7 @@ EVERYONE = [ Character( smashggid = 1296, name = "link", - codename = "link", + codenames = [ "link", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111329/", @@ -345,7 +346,7 @@ EVERYONE = [ Character( smashggid = 1297, name = "little mac", - codename = "littlemac", + codenames = [ "littlemac", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111330/", @@ -356,7 +357,7 @@ EVERYONE = [ Character( smashggid = 1298, name = "lucario", - codename = "lucario", + codenames = [ "lucario", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111331/", @@ -367,7 +368,7 @@ EVERYONE = [ Character( smashggid = 1299, name = "lucas", - codename = "lucas", + codenames = [ "lucas", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111332/", @@ -378,7 +379,7 @@ EVERYONE = [ Character( smashggid = 1300, name = "lucina", - codename = "lucina", + codenames = [ "lucina", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111333/", @@ -389,7 +390,7 @@ EVERYONE = [ Character( smashggid = 1301, name = "luigi", - codename = "luigi", + codenames = [ "luigi", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111334/", @@ -400,7 +401,7 @@ EVERYONE = [ Character( smashggid = 1302, name = "mario", - codename = "mario", + codenames = [ "mario", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111335/", @@ -409,9 +410,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1304, name = "marth", - codename = "marth", + codenames = [ "marth", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111336/", @@ -422,7 +423,7 @@ EVERYONE = [ Character( smashggid = 1305, name = "mega man", - codename = "rockman", + codenames = [ "rockman", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111337/", @@ -433,7 +434,7 @@ EVERYONE = [ Character( smashggid = 1307, name = "meta knight", - codename = "metaknight", + codenames = [ "metaknight", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111338/", @@ -444,7 +445,7 @@ EVERYONE = [ Character( smashggid = 1310, name = "mewtwo", - codename = "mewtwo", + codenames = [ "mewtwo", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111339/", @@ -453,9 +454,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1311, name = "mii fighter", - codename = "miifighter", + codenames = [ "miifighter", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111340/", @@ -466,7 +467,7 @@ EVERYONE = [ Character( smashggid = 1415, name = "mii gunner", - codename = "miigunner", + codenames = [ "miigunner", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111340/", @@ -475,9 +476,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1414, name = "mii swordsman", - codename = "miiswordsman", + codenames = [ "miiswordsman", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111340/", @@ -488,7 +489,7 @@ EVERYONE = [ Character( smashggid = 1313, name = "ness", - codename = "ness", + codenames = [ "ness", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111342/", @@ -499,7 +500,7 @@ EVERYONE = [ Character( smashggid = 1314, name = "olimar", - codename = "pikmin", + codenames = [ "pikmin", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111343/", @@ -510,7 +511,7 @@ EVERYONE = [ Character( smashggid = 1315, name = "pacman", - codename = "pacman", + codenames = [ "pacman", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111344/", @@ -521,7 +522,7 @@ EVERYONE = [ Character( smashggid = 1316, name = "palutena", - codename = "palutena", + codenames = [ "palutena", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111345/", @@ -532,7 +533,7 @@ EVERYONE = [ Character( smashggid = 1317, name = "peach", - codename = "peach", + codenames = [ "peach", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111346/", @@ -543,7 +544,7 @@ EVERYONE = [ Character( smashggid = 1318, name = "pichu", - codename = "pichu", + codenames = [ "pichu", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111347/", @@ -554,7 +555,7 @@ EVERYONE = [ Character( smashggid = 1319, name = "pikachu", - codename = "pikachu", + codenames = [ "pikachu", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111348/", @@ -565,7 +566,7 @@ EVERYONE = [ Character( smashggid = 1320, name = "pit", - codename = "pit", + codenames = [ "pit", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111349/", @@ -576,7 +577,7 @@ EVERYONE = [ Character( smashggid = 1321, name = "pokemon trainer", - codename = "ptrainer", + codenames = [ "ptrainer", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111350/", @@ -587,7 +588,7 @@ EVERYONE = [ Character( smashggid = 1412, name = "richter", - codename = "richter", + codenames = [ "richter", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111354/", @@ -598,7 +599,7 @@ EVERYONE = [ Character( smashggid = 1322, name = "ridley", - codename = "ridley", + codenames = [ "ridley", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111355/", @@ -609,7 +610,7 @@ EVERYONE = [ Character( smashggid = 1323, name = "rob", - codename = "robot", + codenames = [ "robot", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111356/", @@ -620,7 +621,7 @@ EVERYONE = [ Character( smashggid = 1324, name = "robin", - codename = "reflet", + codenames = [ "reflet", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111357/", @@ -631,7 +632,7 @@ EVERYONE = [ Character( smashggid = 1325, name = "rosalina and luma", - codename = "rosetta", + codenames = [ "rosetta", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111358/", @@ -642,7 +643,7 @@ EVERYONE = [ Character( smashggid = 1326, name = "roy", - codename = "roy", + codenames = [ "roy", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111359/", @@ -653,7 +654,7 @@ EVERYONE = [ Character( smashggid = 1327, name = "ryu", - codename = "ryu", + codenames = [ "ryu", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111360/", @@ -664,7 +665,7 @@ EVERYONE = [ Character( smashggid = 1328, name = "samus", - codename = "samus", + codenames = [ "samus", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111361/", @@ -675,7 +676,7 @@ EVERYONE = [ Character( smashggid = 1329, name = "sheik", - codename = "sheik", + codenames = [ "sheik", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111362/", @@ -686,7 +687,7 @@ EVERYONE = [ Character( smashggid = 1330, name = "shulk", - codename = "shulk", + codenames = [ "shulk", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111363/", @@ -695,9 +696,9 @@ EVERYONE = [ }, ), Character( - smashggid = None, + smashggid = 1411, name = "simon", - codename = "simon", + codenames = [ "simon", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111364/", @@ -708,7 +709,7 @@ EVERYONE = [ Character( smashggid = 1331, name = "snake", - codename = "snake", + codenames = [ "snake", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111365/", @@ -719,7 +720,7 @@ EVERYONE = [ Character( smashggid = 1332, name = "sonic", - codename = "sonic", + codenames = [ "sonic", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111366/", @@ -730,7 +731,7 @@ EVERYONE = [ Character( smashggid = None, name = "squirtle", - codename = "pzenigame", + codenames = [ "pzenigame", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111353/", @@ -741,7 +742,7 @@ EVERYONE = [ Character( smashggid = 1333, name = "toon link", - codename = "toonlink", + codenames = [ "toonlink", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111367/", @@ -752,7 +753,7 @@ EVERYONE = [ Character( smashggid = 1334, name = "villager", - codename = "murabito", + codenames = [ "murabito", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111368/", @@ -763,7 +764,7 @@ EVERYONE = [ Character( smashggid = 1335, name = "wario", - codename = "wario", + codenames = [ "wario", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111369/", @@ -774,7 +775,7 @@ EVERYONE = [ Character( smashggid = 1336, name = "wii fit trainer", - codename = "wiifit", + codenames = [ "wiifit", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111370/", @@ -785,7 +786,7 @@ EVERYONE = [ Character( smashggid = 1337, name = "wolf", - codename = "wolf", + codenames = [ "wolf", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111371/", @@ -796,7 +797,7 @@ EVERYONE = [ Character( smashggid = 1338, name = "yoshi", - codename = "yoshi", + codenames = [ "yoshi", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111372/", @@ -807,7 +808,7 @@ EVERYONE = [ Character( smashggid = 1339, name = "young link", - codename = "younglink", + codenames = [ "younglink", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111373/", @@ -818,7 +819,7 @@ EVERYONE = [ Character( smashggid = 1340, name = "zelda", - codename = "zelda", + codenames = [ "zelda", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111374/", @@ -829,7 +830,7 @@ EVERYONE = [ Character( smashggid = 1341, name = "zero suit samus", - codename = "szerosuit", + codenames = [ "szerosuit", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111375/", @@ -840,7 +841,7 @@ EVERYONE = [ Character( smashggid = 1405, name = "mr game and watch", - codename = "gamewatch", + codenames = [ "gamewatch", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111341/", @@ -851,7 +852,7 @@ EVERYONE = [ Character( smashggid = 1406, name = "incineroar", - codename = "gaogaen", + codenames = [ "gaogaen", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111321/", @@ -862,7 +863,7 @@ EVERYONE = [ Character( smashggid = 1407, name = "king k rool", - codename = "krool", + codenames = [ "krool", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111327/", @@ -873,7 +874,7 @@ EVERYONE = [ Character( smashggid = 1408, name = "dark samus", - codename = "samusd", + codenames = [ "samusd", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111310/", @@ -884,7 +885,7 @@ EVERYONE = [ Character( smashggid = 1413, name = "isabelle", - codename = "shizue", + codenames = [ "shizue", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/111323/", @@ -895,7 +896,7 @@ EVERYONE = [ Character( smashggid = 1441, name = "piranha plant", - codename = "packun", + codenames = [ "packun", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/113440/", @@ -906,7 +907,7 @@ EVERYONE = [ Character( smashggid = 1453, name = "joker", - codename = "jack", + codenames = [ "jack", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/116168/", @@ -917,7 +918,7 @@ EVERYONE = [ Character( smashggid = 1532, name = "terry", - codename = "dolly", + codenames = [ "dolly", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/123089/", @@ -928,7 +929,7 @@ EVERYONE = [ Character( smashggid = 1747, name = "min min", - codename = "tantan", + codenames = [ "tantan", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/134242/", @@ -939,7 +940,7 @@ EVERYONE = [ Character( smashggid = 1766, name = "steve", - codename = "pickel", + codenames = [ "pickel", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/140939/", @@ -950,7 +951,7 @@ EVERYONE = [ Character( smashggid = 1777, name = "sephiroth", - codename = "edge", + codenames = [ "edge", ], res_urls = { "spriters": [ "https://www.spriters-resource.com/download/145102/",