Improving the picture system

This commit is contained in:
MementoMartha 2022-08-31 18:17:14 +01:00
parent 550fcb6f5d
commit 1ef523b2f5
158 changed files with 431 additions and 216 deletions

View file

@ -150,4 +150,5 @@ INCLUDE "data/pokemon/base_stats/dratini.asm"
INCLUDE "data/pokemon/base_stats/dragonair.asm"
INCLUDE "data/pokemon/base_stats/dragonite.asm"
INCLUDE "data/pokemon/base_stats/mewtwo.asm"
assert_table_length NUM_POKEMON - 1 ; discount Mew
INCLUDE "data/pokemon/base_stats/mew.asm"
assert_table_length NUM_POKEMON

View file

@ -21,4 +21,5 @@
PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
; end
db 0 ; padding
db BANK(AbraPicFront)
assert BANK(AbraPicFront) == BANK(AbraPicBack)

View file

@ -20,4 +20,5 @@
REST, SUBSTITUTE, FLY
; end
db 0 ; padding
db BANK(AerodactylPicFront)
assert BANK(AerodactylPicFront) == BANK(AerodactylPicBack)

View file

@ -22,4 +22,5 @@
FLASH
; end
db 0 ; padding
db BANK(AlakazamPicFront)
assert BANK(AlakazamPicFront) == BANK(AlakazamPicBack)

View file

@ -20,4 +20,5 @@
ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(ArbokPicFront)
assert BANK(ArbokPicFront) == BANK(ArbokPicBack)

View file

@ -20,4 +20,5 @@
SKULL_BASH, REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(ArcaninePicFront)
assert BANK(ArcaninePicFront) == BANK(ArcaninePicBack)

View file

@ -20,4 +20,5 @@
SWIFT, SKY_ATTACK, REST, SUBSTITUTE, FLY
; end
db 0 ; padding
db BANK(ArticunoPicFront)
assert BANK(ArticunoPicFront) == BANK(ArticunoPicBack)

View file

@ -20,4 +20,5 @@
CUT
; end
db 0 ; padding
db BANK(BeedrillPicFront)
assert BANK(BeedrillPicFront) == BANK(BeedrillPicBack)

View file

@ -19,4 +19,5 @@
BIDE, REST, SUBSTITUTE, CUT
; end
db 0 ; padding
db BANK(BellsproutPicFront)
assert BANK(BellsproutPicFront) == BANK(BellsproutPicBack)

View file

@ -22,4 +22,5 @@
SURF, STRENGTH
; end
db 0 ; padding
db BANK(BlastoisePicFront)
assert BANK(BlastoisePicFront) == BANK(BlastoisePicBack)

View file

@ -19,4 +19,5 @@
REFLECT, BIDE, REST, SUBSTITUTE, CUT
; end
db 0 ; padding
db BANK(BulbasaurPicFront)
assert BANK(BulbasaurPicFront) == BANK(BulbasaurPicBack)

View file

@ -20,4 +20,5 @@
SWIFT, REST, PSYWAVE, SUBSTITUTE
; end
db 0 ; padding
db BANK(ButterfreePicFront)
assert BANK(ButterfreePicFront) == BANK(ButterfreePicBack)

View file

@ -17,4 +17,5 @@
tmhm
; end
db 0 ; padding
db BANK(CaterpiePicFront)
assert BANK(CaterpiePicFront) == BANK(CaterpiePicBack)

View file

@ -24,4 +24,5 @@
FLASH
; end
db 0 ; padding
db BANK(ChanseyPicFront)
assert BANK(ChanseyPicFront) == BANK(ChanseyPicBack)

View file

@ -22,4 +22,5 @@
CUT, STRENGTH
; end
db 0 ; padding
db BANK(CharizardPicFront)
assert BANK(CharizardPicFront) == BANK(CharizardPicBack)

View file

@ -21,4 +21,5 @@
REST, SUBSTITUTE, CUT, STRENGTH
; end
db 0 ; padding
db BANK(CharmanderPicFront)
assert BANK(CharmanderPicFront) == BANK(CharmanderPicBack)

View file

@ -21,4 +21,5 @@
REST, SUBSTITUTE, CUT, STRENGTH
; end
db 0 ; padding
db BANK(CharmeleonPicFront)
assert BANK(CharmeleonPicFront) == BANK(CharmeleonPicBack)

View file

@ -23,4 +23,5 @@
TRI_ATTACK, SUBSTITUTE, STRENGTH, FLASH
; end
db 0 ; padding
db BANK(ClefablePicFront)
assert BANK(ClefablePicFront) == BANK(ClefablePicBack)

View file

@ -23,4 +23,5 @@
SUBSTITUTE, STRENGTH, FLASH
; end
db 0 ; padding
db BANK(ClefairyPicFront)
assert BANK(ClefairyPicFront) == BANK(ClefairyPicBack)

View file

@ -21,4 +21,5 @@
SURF
; end
db 0 ; padding
db BANK(CloysterPicFront)
assert BANK(CloysterPicFront) == BANK(CloysterPicBack)

View file

@ -21,4 +21,5 @@
FIRE_BLAST, SKULL_BASH, REST, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(CubonePicFront)
assert BANK(CubonePicFront) == BANK(CubonePicBack)

View file

@ -20,4 +20,5 @@
SKULL_BASH, REST, SUBSTITUTE, SURF, STRENGTH
; end
db 0 ; padding
db BANK(DewgongPicFront)
assert BANK(DewgongPicFront) == BANK(DewgongPicBack)

View file

@ -19,4 +19,5 @@
BIDE, REST, ROCK_SLIDE, SUBSTITUTE
; end
db 0 ; padding
db BANK(DiglettPicFront)
assert BANK(DiglettPicFront) == BANK(DiglettPicBack)

View file

@ -17,4 +17,5 @@
tmhm
; end
db 0 ; padding
db BANK(DittoPicFront)
assert BANK(DittoPicFront) == BANK(DittoPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, FLY
; end
db 0 ; padding
db BANK(DodrioPicFront)
assert BANK(DodrioPicFront) == BANK(DodrioPicBack)

View file

@ -20,4 +20,5 @@
FLY
; end
db 0 ; padding
db BANK(DoduoPicFront)
assert BANK(DoduoPicFront) == BANK(DoduoPicBack)

View file

@ -21,4 +21,5 @@
REST, THUNDER_WAVE, SUBSTITUTE, SURF
; end
db 0 ; padding
db BANK(DragonairPicFront)
assert BANK(DragonairPicFront) == BANK(DragonairPicBack)

View file

@ -22,4 +22,5 @@
SURF, STRENGTH
; end
db 0 ; padding
db BANK(DragonitePicFront)
assert BANK(DragonitePicFront) == BANK(DragonitePicBack)

View file

@ -21,4 +21,5 @@
THUNDER_WAVE, SUBSTITUTE, SURF
; end
db 0 ; padding
db BANK(DratiniPicFront)
assert BANK(DratiniPicFront) == BANK(DratiniPicBack)

View file

@ -21,4 +21,5 @@
THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
; end
db 0 ; padding
db BANK(DrowzeePicFront)
assert BANK(DrowzeePicFront) == BANK(DrowzeePicBack)

View file

@ -19,4 +19,5 @@
DOUBLE_TEAM, BIDE, REST, ROCK_SLIDE, SUBSTITUTE
; end
db 0 ; padding
db BANK(DugtrioPicFront)
assert BANK(DugtrioPicFront) == BANK(DugtrioPicBack)

View file

@ -19,4 +19,5 @@
SKULL_BASH, REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(EeveePicFront)
assert BANK(EeveePicFront) == BANK(EeveePicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(EkansPicFront)
assert BANK(EkansPicFront) == BANK(EkansPicBack)

View file

@ -22,4 +22,5 @@
SUBSTITUTE, STRENGTH, FLASH
; end
db 0 ; padding
db BANK(ElectabuzzPicFront)
assert BANK(ElectabuzzPicFront) == BANK(ElectabuzzPicBack)

View file

@ -20,4 +20,5 @@
THUNDER_WAVE, EXPLOSION, SUBSTITUTE, FLASH
; end
db 0 ; padding
db BANK(ElectrodePicFront)
assert BANK(ElectrodePicFront) == BANK(ElectrodePicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE
; end
db 0 ; padding
db BANK(ExeggcutePicFront)
assert BANK(ExeggcutePicFront) == BANK(ExeggcutePicBack)

View file

@ -20,4 +20,5 @@
REST, PSYWAVE, EXPLOSION, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(ExeggutorPicFront)
assert BANK(ExeggutorPicFront) == BANK(ExeggutorPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, CUT, FLY
; end
db 0 ; padding
db BANK(FarfetchdPicFront)
assert BANK(FarfetchdPicFront) == BANK(FarfetchdPicBack)

View file

@ -19,4 +19,5 @@
SWIFT, SKY_ATTACK, REST, SUBSTITUTE, FLY
; end
db 0 ; padding
db BANK(FearowPicFront)
assert BANK(FearowPicFront) == BANK(FearowPicBack)

View file

@ -19,4 +19,5 @@
FIRE_BLAST, SWIFT, SKULL_BASH, REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(FlareonPicFront)
assert BANK(FlareonPicFront) == BANK(FlareonPicBack)

View file

@ -19,4 +19,5 @@
DREAM_EATER, REST, PSYWAVE, EXPLOSION, SUBSTITUTE
; end
db 0 ; padding
db BANK(GastlyPicFront)
assert BANK(GastlyPicFront) == BANK(GastlyPicBack)

View file

@ -22,4 +22,5 @@
SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(GengarPicFront)
assert BANK(GengarPicFront) == BANK(GengarPicBack)

View file

@ -21,4 +21,5 @@
ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(GeodudePicFront)
assert BANK(GeodudePicFront) == BANK(GeodudePicBack)

View file

@ -19,4 +19,5 @@
BIDE, REST, SUBSTITUTE, CUT
; end
db 0 ; padding
db BANK(GloomPicFront)
assert BANK(GloomPicFront) == BANK(GloomPicBack)

View file

@ -19,4 +19,5 @@
BIDE, SWIFT, REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(GolbatPicFront)
assert BANK(GolbatPicFront) == BANK(GolbatPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, SURF
; end
db 0 ; padding
db BANK(GoldeenPicFront)
assert BANK(GoldeenPicFront) == BANK(GoldeenPicBack)

View file

@ -22,4 +22,5 @@
STRENGTH
; end
db 0 ; padding
db BANK(GolduckPicFront)
assert BANK(GolduckPicFront) == BANK(GolduckPicBack)

View file

@ -21,4 +21,5 @@
REST, EXPLOSION, ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(GolemPicFront)
assert BANK(GolemPicFront) == BANK(GolemPicBack)

View file

@ -21,4 +21,5 @@
ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(GravelerPicFront)
assert BANK(GravelerPicFront) == BANK(GravelerPicBack)

View file

@ -19,4 +19,5 @@
FIRE_BLAST, REST, EXPLOSION, SUBSTITUTE
; end
db 0 ; padding
db BANK(GrimerPicFront)
assert BANK(GrimerPicFront) == BANK(GrimerPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE
; end
db 0 ; padding
db BANK(GrowlithePicFront)
assert BANK(GrowlithePicFront) == BANK(GrowlithePicBack)

View file

@ -21,4 +21,5 @@
SUBSTITUTE, SURF, STRENGTH
; end
db 0 ; padding
db BANK(GyaradosPicFront)
assert BANK(GyaradosPicFront) == BANK(GyaradosPicBack)

View file

@ -19,4 +19,5 @@
DREAM_EATER, REST, PSYWAVE, EXPLOSION, SUBSTITUTE
; end
db 0 ; padding
db BANK(HaunterPicFront)
assert BANK(HaunterPicFront) == BANK(HaunterPicBack)

View file

@ -20,4 +20,5 @@
SKULL_BASH, REST, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(HitmonchanPicFront)
assert BANK(HitmonchanPicFront) == BANK(HitmonchanPicBack)

View file

@ -20,4 +20,5 @@
SKULL_BASH, REST, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(HitmonleePicFront)
assert BANK(HitmonleePicFront) == BANK(HitmonleePicBack)

View file

@ -20,4 +20,5 @@
SURF
; end
db 0 ; padding
db BANK(HorseaPicFront)
assert BANK(HorseaPicFront) == BANK(HorseaPicBack)

View file

@ -22,4 +22,5 @@
FLASH
; end
db 0 ; padding
db BANK(HypnoPicFront)
assert BANK(HypnoPicFront) == BANK(HypnoPicBack)

View file

@ -19,4 +19,5 @@
REFLECT, BIDE, REST, SUBSTITUTE, CUT
; end
db 0 ; padding
db BANK(IvysaurPicFront)
assert BANK(IvysaurPicFront) == BANK(IvysaurPicBack)

View file

@ -23,4 +23,5 @@
STRENGTH, FLASH
; end
db 0 ; padding
db BANK(JigglypuffPicFront)
assert BANK(JigglypuffPicFront) == BANK(JigglypuffPicBack)

View file

@ -20,4 +20,5 @@
THUNDER_WAVE, SUBSTITUTE, FLASH
; end
db 0 ; padding
db BANK(JolteonPicFront)
assert BANK(JolteonPicFront) == BANK(JolteonPicBack)

View file

@ -22,4 +22,5 @@
SUBSTITUTE
; end
db 0 ; padding
db BANK(JynxPicFront)
assert BANK(JynxPicFront) == BANK(JynxPicBack)

View file

@ -20,4 +20,5 @@
SURF
; end
db 0 ; padding
db BANK(KabutoPicFront)
assert BANK(KabutoPicFront) == BANK(KabutoPicBack)

View file

@ -21,4 +21,5 @@
REST, SUBSTITUTE, SURF
; end
db 0 ; padding
db BANK(KabutopsPicFront)
assert BANK(KabutopsPicFront) == BANK(KabutopsPicBack)

View file

@ -21,4 +21,5 @@
THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
; end
db 0 ; padding
db BANK(KadabraPicFront)
assert BANK(KadabraPicFront) == BANK(KadabraPicBack)

View file

@ -17,4 +17,5 @@
tmhm
; end
db 0 ; padding
db BANK(KakunaPicFront)
assert BANK(KakunaPicFront) == BANK(KakunaPicBack)

View file

@ -22,4 +22,5 @@
ROCK_SLIDE, SUBSTITUTE, SURF, STRENGTH
; end
db 0 ; padding
db BANK(KangaskhanPicFront)
assert BANK(KangaskhanPicFront) == BANK(KangaskhanPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, CUT, SURF, STRENGTH
; end
db 0 ; padding
db BANK(KinglerPicFront)
assert BANK(KinglerPicFront) == BANK(KinglerPicBack)

View file

@ -19,4 +19,5 @@
EXPLOSION, SUBSTITUTE
; end
db 0 ; padding
db BANK(KoffingPicFront)
assert BANK(KoffingPicFront) == BANK(KoffingPicBack)

View file

@ -20,4 +20,5 @@
CUT, SURF, STRENGTH
; end
db 0 ; padding
db BANK(KrabbyPicFront)
assert BANK(KrabbyPicFront) == BANK(KrabbyPicBack)

View file

@ -22,4 +22,5 @@
STRENGTH
; end
db 0 ; padding
db BANK(LaprasPicFront)
assert BANK(LaprasPicFront) == BANK(LaprasPicBack)

View file

@ -22,4 +22,5 @@
REST, SUBSTITUTE, CUT, SURF, STRENGTH
; end
db 0 ; padding
db BANK(LickitungPicFront)
assert BANK(LickitungPicFront) == BANK(LickitungPicBack)

View file

@ -21,4 +21,5 @@
REST, ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(MachampPicFront)
assert BANK(MachampPicFront) == BANK(MachampPicBack)

View file

@ -21,4 +21,5 @@
ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(MachokePicFront)
assert BANK(MachokePicFront) == BANK(MachokePicBack)

View file

@ -21,4 +21,5 @@
ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(MachopPicFront)
assert BANK(MachopPicFront) == BANK(MachopPicBack)

View file

@ -17,4 +17,5 @@
tmhm
; end
db 0 ; padding
db BANK(MagikarpPicFront)
assert BANK(MagikarpPicFront) == BANK(MagikarpPicBack)

View file

@ -21,4 +21,5 @@
PSYWAVE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(MagmarPicFront)
assert BANK(MagmarPicFront) == BANK(MagmarPicBack)

View file

@ -20,4 +20,5 @@
FLASH
; end
db 0 ; padding
db BANK(MagnemitePicFront)
assert BANK(MagnemitePicFront) == BANK(MagnemitePicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, FLASH
; end
db 0 ; padding
db BANK(MagnetonPicFront)
assert BANK(MagnetonPicFront) == BANK(MagnetonPicBack)

View file

@ -21,4 +21,5 @@
REST, ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(MankeyPicFront)
assert BANK(MankeyPicFront) == BANK(MankeyPicBack)

View file

@ -22,4 +22,5 @@
STRENGTH
; end
db 0 ; padding
db BANK(MarowakPicFront)
assert BANK(MarowakPicFront) == BANK(MarowakPicBack)

View file

@ -20,4 +20,5 @@
REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(MeowthPicFront)
assert BANK(MeowthPicFront) == BANK(MeowthPicBack)

View file

@ -17,4 +17,5 @@
tmhm
; end
db 0 ; padding
db BANK(MetapodPicFront)
assert BANK(MetapodPicFront) == BANK(MetapodPicBack)

View file

@ -28,4 +28,5 @@
UNUSED
; end
db %11111111 ; padding
db BANK(MewPicFront)
assert BANK(MewPicFront) == BANK(MewPicBack)

View file

@ -24,4 +24,5 @@
FLASH
; end
db 0 ; padding
db BANK(MewtwoPicFront)
assert BANK(MewtwoPicFront) == BANK(MewtwoPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, FLY
; end
db 0 ; padding
db BANK(MoltresPicFront)
assert BANK(MoltresPicFront) == BANK(MoltresPicBack)

View file

@ -22,4 +22,5 @@
SUBSTITUTE, FLASH
; end
db 0 ; padding
db BANK(MrMimePicFront)
assert BANK(MrMimePicFront) == BANK(MrMimePicBack)

View file

@ -19,4 +19,5 @@
SELFDESTRUCT, FIRE_BLAST, REST, EXPLOSION, SUBSTITUTE
; end
db 0 ; padding
db BANK(MukPicFront)
assert BANK(MukPicFront) == BANK(MukPicBack)

View file

@ -23,4 +23,5 @@
SURF, STRENGTH
; end
db 0 ; padding
db BANK(NidokingPicFront)
assert BANK(NidokingPicFront) == BANK(NidokingPicBack)

View file

@ -23,4 +23,5 @@
SURF, STRENGTH
; end
db 0 ; padding
db BANK(NidoqueenPicFront)
assert BANK(NidoqueenPicFront) == BANK(NidoqueenPicBack)

View file

@ -19,4 +19,5 @@
REFLECT, BIDE, SKULL_BASH, REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(NidoranFPicFront)
assert BANK(NidoranFPicFront) == BANK(NidoranFPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE
; end
db 0 ; padding
db BANK(NidoranMPicFront)
assert BANK(NidoranMPicFront) == BANK(NidoranMPicBack)

View file

@ -20,4 +20,5 @@
BIDE, SKULL_BASH, REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(NidorinaPicFront)
assert BANK(NidorinaPicFront) == BANK(NidorinaPicBack)

View file

@ -20,4 +20,5 @@
BIDE, SKULL_BASH, REST, SUBSTITUTE
; end
db 0 ; padding
db BANK(NidorinoPicFront)
assert BANK(NidorinoPicFront) == BANK(NidorinoPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE
; end
db 0 ; padding
db BANK(NinetalesPicFront)
assert BANK(NinetalesPicFront) == BANK(NinetalesPicBack)

View file

@ -19,4 +19,5 @@
BIDE, REST, SUBSTITUTE, CUT
; end
db 0 ; padding
db BANK(OddishPicFront)
assert BANK(OddishPicFront) == BANK(OddishPicBack)

View file

@ -20,4 +20,5 @@
SURF
; end
db 0 ; padding
db BANK(OmanytePicFront)
assert BANK(OmanytePicFront) == BANK(OmanytePicBack)

View file

@ -21,4 +21,5 @@
SURF
; end
db 0 ; padding
db BANK(OmastarPicFront)
assert BANK(OmastarPicFront) == BANK(OmastarPicBack)

View file

@ -20,4 +20,5 @@
ROCK_SLIDE, SUBSTITUTE, STRENGTH
; end
db 0 ; padding
db BANK(OnixPicFront)
assert BANK(OnixPicFront) == BANK(OnixPicBack)

View file

@ -20,4 +20,5 @@
SUBSTITUTE, CUT
; end
db 0 ; padding
db BANK(ParasPicFront)
assert BANK(ParasPicFront) == BANK(ParasPicBack)

View file

@ -20,4 +20,5 @@
REST, SUBSTITUTE, CUT
; end
db 0 ; padding
db BANK(ParasectPicFront)
assert BANK(ParasectPicFront) == BANK(ParasectPicBack)

Some files were not shown because too many files have changed in this diff Show more