mirror of
https://github.com/smogon/sprites.git
synced 2026-08-19 16:28:16 -05:00
Update PS Pokemon spritesheet
This commit is contained in:
@@ -303,31 +303,31 @@ const BattlePokemonIconIndexes = {
|
||||
silvallysteel: 1032 + 282,
|
||||
silvallywater: 1032 + 283,
|
||||
|
||||
|
||||
|
||||
// alt forms with duplicate icons
|
||||
/* greninjabond: 658,
|
||||
gumshoostotem: 735,
|
||||
raticatealolatotem: 1032 + 120,
|
||||
marowakalolatotem: 1032 + 136,
|
||||
araquanidtotem: 752,
|
||||
lurantistotem: 754,
|
||||
salazzletotem: 758,
|
||||
vikavolttotem: 738,
|
||||
togedemarutotem: 777,
|
||||
mimikyutotem: 778,
|
||||
mimikyubustedtotem: 778,
|
||||
ribombeetotem: 743,
|
||||
kommoototem: 784,
|
||||
// greninjabond: 658,
|
||||
// gumshoostotem: 735,
|
||||
// raticatealolatotem: 1032 + 120,
|
||||
// marowakalolatotem: 1032 + 136,
|
||||
// araquanidtotem: 752,
|
||||
// lurantistotem: 754,
|
||||
// salazzletotem: 758,
|
||||
// vikavolttotem: 738,
|
||||
// togedemarutotem: 777,
|
||||
// mimikyutotem: 778,
|
||||
// mimikyubustedtotem: 778,
|
||||
// ribombeetotem: 743,
|
||||
// kommoototem: 784,
|
||||
// toxtricitylowkeygmax: 1320 + 69,
|
||||
sinisteaantique: 854,
|
||||
polteageistantique: 855,
|
||||
urshifurapidstrike: 892,
|
||||
dudunsparcethreesegment: 982,
|
||||
poltchageistartisan: 1012,
|
||||
sinistchamasterpiece: 1013,
|
||||
ogerpontealtera: 1017,
|
||||
ogerponwellspringtera: 1032 + 241,
|
||||
ogerponhearthflametera: 1032 + 242,
|
||||
ogerponcornerstonetera: 1032 + 243,
|
||||
toxtricitylowkeygmax: 1320 + 69, */
|
||||
|
||||
// Mega/G-Max
|
||||
venusaurmega: 1320 + 0,
|
||||
@@ -414,197 +414,249 @@ const BattlePokemonIconIndexes = {
|
||||
inteleongmax: 1320 + 81,
|
||||
urshifugmax: 1320 + 82,
|
||||
urshifurapidstrikegmax: 1320 + 83,
|
||||
clefablemega: 1320 + 84,
|
||||
victreebelmega: 1320 + 85,
|
||||
starmiemega: 1320 + 86,
|
||||
dragonitemega: 1320 + 87,
|
||||
meganiummega: 1320 + 88,
|
||||
feraligatrmega: 1320 + 89,
|
||||
skarmorymega: 1320 + 90,
|
||||
froslassmega: 1320 + 91,
|
||||
emboarmega: 1320 + 92,
|
||||
excadrillmega: 1320 + 93,
|
||||
scolipedemega: 1320 + 94,
|
||||
scraftymega: 1320 + 95,
|
||||
eelektrossmega: 1320 + 96,
|
||||
chandeluremega: 1320 + 97,
|
||||
chesnaughtmega: 1320 + 98,
|
||||
delphoxmega: 1320 + 99,
|
||||
greninjamega: 1320 + 100,
|
||||
pyroarmega: 1320 + 101,
|
||||
floettemega: 1320 + 102,
|
||||
malamarmega: 1320 + 103,
|
||||
barbaraclemega: 1320 + 104,
|
||||
dragalgemega: 1320 + 105,
|
||||
hawluchamega: 1320 + 106,
|
||||
zygardemega: 1320 + 107,
|
||||
drampamega: 1320 + 108,
|
||||
falinksmega: 1320 + 109,
|
||||
raichumegax: 1320 + 110,
|
||||
raichumegay: 1320 + 111,
|
||||
chimechomega: 1320 + 112,
|
||||
absolmegaz: 1320 + 113,
|
||||
staraptormega: 1320 + 114,
|
||||
garchompmegaz: 1320 + 115,
|
||||
lucariomegaz: 1320 + 116,
|
||||
heatranmega: 1320 + 117,
|
||||
darkraimega: 1320 + 118,
|
||||
golurkmega: 1320 + 119,
|
||||
meowsticmmega: 1320 + 120,
|
||||
meowsticfmega: 1320 + 120,
|
||||
crabominablemega: 1320 + 121,
|
||||
golisopodmega: 1320 + 122,
|
||||
magearnamega: 1320 + 123,
|
||||
magearnaoriginalmega: 1320 + 124,
|
||||
zeraoramega: 1320 + 125,
|
||||
scovillainmega: 1320 + 126,
|
||||
glimmoramega: 1320 + 127,
|
||||
tatsugiricurlymega: 1320 + 128,
|
||||
tatsugiridroopymega: 1320 + 129,
|
||||
tatsugiristretchymega: 1320 + 130,
|
||||
baxcaliburmega: 1320 + 131,
|
||||
|
||||
// CAP
|
||||
syclant: 1512 + 0,
|
||||
revenankh: 1512 + 1,
|
||||
pyroak: 1512 + 2,
|
||||
fidgit: 1512 + 3,
|
||||
stratagem: 1512 + 4,
|
||||
arghonaut: 1512 + 5,
|
||||
kitsunoh: 1512 + 6,
|
||||
cyclohm: 1512 + 7,
|
||||
colossoil: 1512 + 8,
|
||||
krilowatt: 1512 + 9,
|
||||
voodoom: 1512 + 10,
|
||||
tomohawk: 1512 + 11,
|
||||
necturna: 1512 + 12,
|
||||
mollux: 1512 + 13,
|
||||
aurumoth: 1512 + 14,
|
||||
malaconda: 1512 + 15,
|
||||
cawmodore: 1512 + 16,
|
||||
volkraken: 1512 + 17,
|
||||
plasmanta: 1512 + 18,
|
||||
naviathan: 1512 + 19,
|
||||
crucibelle: 1512 + 20,
|
||||
crucibellemega: 1512 + 21,
|
||||
kerfluffle: 1512 + 22,
|
||||
pajantom: 1512 + 23,
|
||||
jumbao: 1512 + 24,
|
||||
caribolt: 1512 + 25,
|
||||
smokomodo: 1512 + 26,
|
||||
snaelstrom: 1512 + 27,
|
||||
equilibra: 1512 + 28,
|
||||
astrolotl: 1512 + 29,
|
||||
miasmaw: 1512 + 30,
|
||||
chromera: 1512 + 31,
|
||||
venomicon: 1512 + 32,
|
||||
venomiconepilogue: 1512 + 33,
|
||||
saharaja: 1512 + 34,
|
||||
hemogoblin: 1512 + 35,
|
||||
syclar: 1512 + 36,
|
||||
embirch: 1512 + 37,
|
||||
flarelm: 1512 + 38,
|
||||
breezi: 1512 + 39,
|
||||
scratchet: 1512 + 40,
|
||||
necturine: 1512 + 41,
|
||||
cupra: 1512 + 42,
|
||||
argalis: 1512 + 43,
|
||||
brattler: 1512 + 44,
|
||||
cawdet: 1512 + 45,
|
||||
volkritter: 1512 + 46,
|
||||
snugglow: 1512 + 47,
|
||||
floatoy: 1512 + 48,
|
||||
caimanoe: 1512 + 49,
|
||||
pluffle: 1512 + 50,
|
||||
rebble: 1512 + 51,
|
||||
tactite: 1512 + 52,
|
||||
privatyke: 1512 + 53,
|
||||
nohface: 1512 + 54,
|
||||
monohm: 1512 + 55,
|
||||
duohm: 1512 + 56,
|
||||
protowatt: 1512 + 57,
|
||||
voodoll: 1512 + 58,
|
||||
mumbao: 1512 + 59,
|
||||
fawnifer: 1512 + 60,
|
||||
electrelk: 1512 + 61,
|
||||
smogecko: 1512 + 62,
|
||||
smoguana: 1512 + 63,
|
||||
swirlpool: 1512 + 64,
|
||||
coribalis: 1512 + 65,
|
||||
justyke: 1512 + 66,
|
||||
solotl: 1512 + 67,
|
||||
miasmite: 1512 + 68,
|
||||
dorsoil: 1512 + 69,
|
||||
saharascal: 1512 + 70,
|
||||
ababo: 1512 + 71,
|
||||
scattervein: 1512 + 72,
|
||||
cresceidon: 1512 + 73,
|
||||
chuggalong: 1512 + 74,
|
||||
shox: 1512 + 75,
|
||||
chuggon: 1512 + 76,
|
||||
draggalong: 1512 + 77,
|
||||
ramnarok: 1512 + 78,
|
||||
ramnarokradiant: 1512 + 79,
|
||||
syclant: 1560 + 0,
|
||||
revenankh: 1560 + 1,
|
||||
pyroak: 1560 + 2,
|
||||
fidgit: 1560 + 3,
|
||||
stratagem: 1560 + 4,
|
||||
arghonaut: 1560 + 5,
|
||||
kitsunoh: 1560 + 6,
|
||||
cyclohm: 1560 + 7,
|
||||
colossoil: 1560 + 8,
|
||||
krilowatt: 1560 + 9,
|
||||
voodoom: 1560 + 10,
|
||||
tomohawk: 1560 + 11,
|
||||
necturna: 1560 + 12,
|
||||
mollux: 1560 + 13,
|
||||
aurumoth: 1560 + 14,
|
||||
malaconda: 1560 + 15,
|
||||
cawmodore: 1560 + 16,
|
||||
volkraken: 1560 + 17,
|
||||
plasmanta: 1560 + 18,
|
||||
naviathan: 1560 + 19,
|
||||
crucibelle: 1560 + 20,
|
||||
crucibellemega: 1560 + 21,
|
||||
kerfluffle: 1560 + 22,
|
||||
pajantom: 1560 + 23,
|
||||
jumbao: 1560 + 24,
|
||||
caribolt: 1560 + 25,
|
||||
smokomodo: 1560 + 26,
|
||||
snaelstrom: 1560 + 27,
|
||||
equilibra: 1560 + 28,
|
||||
astrolotl: 1560 + 29,
|
||||
miasmaw: 1560 + 30,
|
||||
chromera: 1560 + 31,
|
||||
venomicon: 1560 + 32,
|
||||
venomiconepilogue: 1560 + 33,
|
||||
saharaja: 1560 + 34,
|
||||
hemogoblin: 1560 + 35,
|
||||
syclar: 1560 + 36,
|
||||
embirch: 1560 + 37,
|
||||
flarelm: 1560 + 38,
|
||||
breezi: 1560 + 39,
|
||||
scratchet: 1560 + 40,
|
||||
necturine: 1560 + 41,
|
||||
cupra: 1560 + 42,
|
||||
argalis: 1560 + 43,
|
||||
brattler: 1560 + 44,
|
||||
cawdet: 1560 + 45,
|
||||
volkritter: 1560 + 46,
|
||||
snugglow: 1560 + 47,
|
||||
floatoy: 1560 + 48,
|
||||
caimanoe: 1560 + 49,
|
||||
pluffle: 1560 + 50,
|
||||
rebble: 1560 + 51,
|
||||
tactite: 1560 + 52,
|
||||
privatyke: 1560 + 53,
|
||||
nohface: 1560 + 54,
|
||||
monohm: 1560 + 55,
|
||||
duohm: 1560 + 56,
|
||||
protowatt: 1560 + 57,
|
||||
voodoll: 1560 + 58,
|
||||
mumbao: 1560 + 59,
|
||||
fawnifer: 1560 + 60,
|
||||
electrelk: 1560 + 61,
|
||||
smogecko: 1560 + 62,
|
||||
smoguana: 1560 + 63,
|
||||
swirlpool: 1560 + 64,
|
||||
coribalis: 1560 + 65,
|
||||
justyke: 1560 + 66,
|
||||
solotl: 1560 + 67,
|
||||
miasmite: 1560 + 68,
|
||||
dorsoil: 1560 + 69,
|
||||
saharascal: 1560 + 70,
|
||||
ababo: 1560 + 71,
|
||||
scattervein: 1560 + 72,
|
||||
cresceidon: 1560 + 73,
|
||||
chuggalong: 1560 + 74,
|
||||
shox: 1560 + 75,
|
||||
chuggon: 1560 + 76,
|
||||
draggalong: 1560 + 77,
|
||||
ramnarok: 1560 + 78,
|
||||
ramnarokradiant: 1560 + 79,
|
||||
flox: 1560 + 80,
|
||||
obliteryx: 1560 + 81,
|
||||
};
|
||||
|
||||
const BattlePokemonIconIndexesLeft = {
|
||||
pikachubelle: 1404 + 0,
|
||||
pikachupopstar: 1404 + 1,
|
||||
clefairy: 1404 + 2,
|
||||
clefable: 1404 + 3,
|
||||
jigglypuff: 1404 + 4,
|
||||
wigglytuff: 1404 + 5,
|
||||
dugtrioalola: 1404 + 6,
|
||||
poliwhirl: 1404 + 7,
|
||||
poliwrath: 1404 + 8,
|
||||
mukalola: 1404 + 9,
|
||||
kingler: 1404 + 10,
|
||||
croconaw: 1404 + 11,
|
||||
cleffa: 1404 + 12,
|
||||
igglybuff: 1404 + 13,
|
||||
politoed: 1404 + 14,
|
||||
unownb: 1404 + 15,
|
||||
unownc: 1404 + 16,
|
||||
unownd: 1404 + 17,
|
||||
unowne: 1404 + 18,
|
||||
unownf: 1404 + 19,
|
||||
unowng: 1404 + 20,
|
||||
unownh: 1404 + 21,
|
||||
unownj: 1404 + 22,
|
||||
unownk: 1404 + 23,
|
||||
unownl: 1404 + 24,
|
||||
unownm: 1404 + 25,
|
||||
unownn: 1404 + 26,
|
||||
unownp: 1404 + 27,
|
||||
unownq: 1404 + 28,
|
||||
unownquestion: 1404 + 29,
|
||||
unownr: 1404 + 30,
|
||||
unowns: 1404 + 31,
|
||||
unownt: 1404 + 32,
|
||||
unownv: 1404 + 33,
|
||||
unownz: 1404 + 34,
|
||||
sneasel: 1404 + 35,
|
||||
teddiursa: 1404 + 36,
|
||||
roselia: 1404 + 37,
|
||||
zangoose: 1404 + 38,
|
||||
seviper: 1404 + 39,
|
||||
castformsnowy: 1404 + 40,
|
||||
absolmega: 1404 + 41,
|
||||
absol: 1404 + 42,
|
||||
regirock: 1404 + 43,
|
||||
torterra: 1404 + 44,
|
||||
budew: 1404 + 45,
|
||||
roserade: 1404 + 46,
|
||||
magmortar: 1404 + 47,
|
||||
togekiss: 1404 + 48,
|
||||
rotomwash: 1404 + 49,
|
||||
shayminsky: 1404 + 50,
|
||||
emboar: 1404 + 51,
|
||||
pansear: 1404 + 52,
|
||||
simisear: 1404 + 53,
|
||||
drilbur: 1404 + 54,
|
||||
excadrill: 1404 + 55,
|
||||
sawk: 1404 + 56,
|
||||
lilligant: 1404 + 57,
|
||||
garbodor: 1404 + 58,
|
||||
solosis: 1404 + 59,
|
||||
vanilluxe: 1404 + 60,
|
||||
amoonguss: 1404 + 61,
|
||||
klink: 1404 + 62,
|
||||
klang: 1404 + 63,
|
||||
klinklang: 1404 + 64,
|
||||
litwick: 1404 + 65,
|
||||
golett: 1404 + 66,
|
||||
golurk: 1404 + 67,
|
||||
kyuremblack: 1404 + 68,
|
||||
kyuremwhite: 1404 + 69,
|
||||
kyurem: 1404 + 70,
|
||||
keldeoresolute: 1404 + 71,
|
||||
meloetta: 1404 + 72,
|
||||
greninja: 1404 + 73,
|
||||
greninjaash: 1404 + 74,
|
||||
furfroudebutante: 1404 + 75,
|
||||
barbaracle: 1404 + 76,
|
||||
clauncher: 1404 + 77,
|
||||
clawitzer: 1404 + 78,
|
||||
sylveon: 1404 + 79,
|
||||
klefki: 1404 + 80,
|
||||
zygarde: 1404 + 81,
|
||||
zygarde10: 1404 + 82,
|
||||
zygardecomplete: 1404 + 83,
|
||||
dartrix: 1404 + 84,
|
||||
steenee: 1404 + 85,
|
||||
tsareena: 1404 + 86,
|
||||
comfey: 1404 + 87,
|
||||
miniormeteor: 1404 + 88,
|
||||
minior: 1404 + 89,
|
||||
miniororange: 1404 + 90,
|
||||
minioryellow: 1404 + 91,
|
||||
miniorgreen: 1404 + 92,
|
||||
miniorblue: 1404 + 93,
|
||||
miniorviolet: 1404 + 94,
|
||||
miniorindigo: 1404 + 95,
|
||||
dhelmise: 1404 + 96,
|
||||
necrozma: 1404 + 97,
|
||||
marshadow: 1404 + 98,
|
||||
pikachuoriginal: 1404 + 99,
|
||||
pikachupartner: 1404 + 100,
|
||||
necrozmaduskmane: 1404 + 101,
|
||||
necrozmadawnwings: 1404 + 102,
|
||||
necrozmaultra: 1404 + 103,
|
||||
stakataka: 1404 + 104,
|
||||
blacephalon: 1404 + 105,
|
||||
pikachubelle: 1452 + 0,
|
||||
pikachupopstar: 1452 + 1,
|
||||
clefairy: 1452 + 2,
|
||||
clefable: 1452 + 3,
|
||||
jigglypuff: 1452 + 4,
|
||||
wigglytuff: 1452 + 5,
|
||||
dugtrioalola: 1452 + 6,
|
||||
poliwhirl: 1452 + 7,
|
||||
poliwrath: 1452 + 8,
|
||||
mukalola: 1452 + 9,
|
||||
kingler: 1452 + 10,
|
||||
croconaw: 1452 + 11,
|
||||
cleffa: 1452 + 12,
|
||||
igglybuff: 1452 + 13,
|
||||
politoed: 1452 + 14,
|
||||
unownb: 1452 + 15,
|
||||
unownc: 1452 + 16,
|
||||
unownd: 1452 + 17,
|
||||
unowne: 1452 + 18,
|
||||
unownf: 1452 + 19,
|
||||
unowng: 1452 + 20,
|
||||
unownh: 1452 + 21,
|
||||
unownj: 1452 + 22,
|
||||
unownk: 1452 + 23,
|
||||
unownl: 1452 + 24,
|
||||
unownm: 1452 + 25,
|
||||
unownn: 1452 + 26,
|
||||
unownp: 1452 + 27,
|
||||
unownq: 1452 + 28,
|
||||
unownquestion: 1452 + 29,
|
||||
unownr: 1452 + 30,
|
||||
unowns: 1452 + 31,
|
||||
unownt: 1452 + 32,
|
||||
unownv: 1452 + 33,
|
||||
unownz: 1452 + 34,
|
||||
sneasel: 1452 + 35,
|
||||
teddiursa: 1452 + 36,
|
||||
roselia: 1452 + 37,
|
||||
zangoose: 1452 + 38,
|
||||
seviper: 1452 + 39,
|
||||
castformsnowy: 1452 + 40,
|
||||
absolmega: 1452 + 41,
|
||||
absol: 1452 + 42,
|
||||
regirock: 1452 + 43,
|
||||
torterra: 1452 + 44,
|
||||
budew: 1452 + 45,
|
||||
roserade: 1452 + 46,
|
||||
magmortar: 1452 + 47,
|
||||
togekiss: 1452 + 48,
|
||||
rotomwash: 1452 + 49,
|
||||
shayminsky: 1452 + 50,
|
||||
emboar: 1452 + 51,
|
||||
pansear: 1452 + 52,
|
||||
simisear: 1452 + 53,
|
||||
drilbur: 1452 + 54,
|
||||
excadrill: 1452 + 55,
|
||||
sawk: 1452 + 56,
|
||||
lilligant: 1452 + 57,
|
||||
garbodor: 1452 + 58,
|
||||
solosis: 1452 + 59,
|
||||
vanilluxe: 1452 + 60,
|
||||
amoonguss: 1452 + 61,
|
||||
klink: 1452 + 62,
|
||||
klang: 1452 + 63,
|
||||
klinklang: 1452 + 64,
|
||||
litwick: 1452 + 65,
|
||||
golett: 1452 + 66,
|
||||
golurk: 1452 + 67,
|
||||
kyuremblack: 1452 + 68,
|
||||
kyuremwhite: 1452 + 69,
|
||||
kyurem: 1452 + 70,
|
||||
keldeoresolute: 1452 + 71,
|
||||
meloetta: 1452 + 72,
|
||||
greninja: 1452 + 73,
|
||||
// greninjabond: 1452 + 73,
|
||||
greninjaash: 1452 + 74,
|
||||
furfroudebutante: 1452 + 75,
|
||||
barbaracle: 1452 + 76,
|
||||
clauncher: 1452 + 77,
|
||||
clawitzer: 1452 + 78,
|
||||
sylveon: 1452 + 79,
|
||||
klefki: 1452 + 80,
|
||||
zygarde: 1452 + 81,
|
||||
zygarde10: 1452 + 82,
|
||||
zygardecomplete: 1452 + 83,
|
||||
dartrix: 1452 + 84,
|
||||
steenee: 1452 + 85,
|
||||
tsareena: 1452 + 86,
|
||||
comfey: 1452 + 87,
|
||||
miniormeteor: 1452 + 88,
|
||||
minior: 1452 + 89,
|
||||
miniororange: 1452 + 90,
|
||||
minioryellow: 1452 + 91,
|
||||
miniorgreen: 1452 + 92,
|
||||
miniorblue: 1452 + 93,
|
||||
miniorviolet: 1452 + 94,
|
||||
miniorindigo: 1452 + 95,
|
||||
dhelmise: 1452 + 96,
|
||||
necrozma: 1452 + 97,
|
||||
marshadow: 1452 + 98,
|
||||
pikachuoriginal: 1452 + 99,
|
||||
pikachupartner: 1452 + 100,
|
||||
necrozmaduskmane: 1452 + 101,
|
||||
necrozmadawnwings: 1452 + 102,
|
||||
necrozmaultra: 1452 + 103,
|
||||
stakataka: 1452 + 104,
|
||||
blacephalon: 1452 + 105,
|
||||
};
|
||||
|
||||
const entries = [];
|
||||
@@ -635,7 +687,7 @@ for (const name of fs.readdirSync(spritesDir)) {
|
||||
}
|
||||
|
||||
if (index === undefined) {
|
||||
if (entry) {
|
||||
if (entry && !entry.forme) {
|
||||
index = entry.num;
|
||||
} else {
|
||||
errors.push(`can't find ${name}`);
|
||||
|
||||
Reference in New Issue
Block a user