Split battle/ into data/ and engine/ components
34
Makefile
@ -169,23 +169,23 @@ gfx/slots/slots_3.2bpp: tools/gfx += --interleave --png=$< --remove-duplicates -
|
||||
|
||||
gfx/card_flip/card_flip_2.2bpp: tools/gfx += --remove-whitespace
|
||||
|
||||
gfx/fx/angels.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/fx/beam.2bpp: tools/gfx += --remove-xflip --remove-yflip --remove-whitespace
|
||||
gfx/fx/bubble.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/fx/charge.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/fx/egg.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/explosion.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/hit.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/horn.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/lightning.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/misc.2bpp: tools/gfx += --remove-duplicates --remove-xflip
|
||||
gfx/fx/noise.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/objects.2bpp: tools/gfx += --remove-whitespace --remove-xflip
|
||||
gfx/fx/pokeball.2bpp: tools/gfx += --remove-xflip --keep-whitespace
|
||||
gfx/fx/reflect.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/rocks.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/skyattack.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/fx/status.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/angels.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/anims/beam.2bpp: tools/gfx += --remove-xflip --remove-yflip --remove-whitespace
|
||||
gfx/anims/bubble.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/anims/charge.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/anims/egg.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/explosion.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/hit.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/horn.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/lightning.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/misc.2bpp: tools/gfx += --remove-duplicates --remove-xflip
|
||||
gfx/anims/noise.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/objects.2bpp: tools/gfx += --remove-whitespace --remove-xflip
|
||||
gfx/anims/pokeball.2bpp: tools/gfx += --remove-xflip --keep-whitespace
|
||||
gfx/anims/reflect.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/rocks.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/skyattack.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/anims/status.2bpp: tools/gfx += --remove-whitespace
|
||||
|
||||
gfx/player/chris.2bpp: rgbgfx += -h
|
||||
gfx/player/chris_back.2bpp: rgbgfx += -h
|
||||
|
@ -1,41 +0,0 @@
|
||||
AnimObj00GFX: ; 84a2e
|
||||
AnimObjHitGFX: INCBIN "gfx/fx/hit.2bpp.lz"
|
||||
AnimObjCutGFX: INCBIN "gfx/fx/cut.2bpp.lz"
|
||||
AnimObjFireGFX: INCBIN "gfx/fx/fire.2bpp.lz"
|
||||
AnimObjWaterGFX: INCBIN "gfx/fx/water.2bpp.lz"
|
||||
AnimObjLightningGFX: INCBIN "gfx/fx/lightning.2bpp.lz"
|
||||
AnimObjSmokeGFX: INCBIN "gfx/fx/smoke.2bpp.lz"
|
||||
AnimObjExplosionGFX: INCBIN "gfx/fx/explosion.2bpp.lz"
|
||||
AnimObjIceGFX: INCBIN "gfx/fx/ice.2bpp.lz"
|
||||
AnimObjRocksGFX: INCBIN "gfx/fx/rocks.2bpp.lz"
|
||||
AnimObjPoisonGFX: INCBIN "gfx/fx/poison.2bpp.lz"
|
||||
AnimObjPlantGFX: INCBIN "gfx/fx/plant.2bpp.lz"
|
||||
AnimObjPokeBallGFX: INCBIN "gfx/fx/pokeball.2bpp.lz"
|
||||
AnimObjBubbleGFX: INCBIN "gfx/fx/bubble.2bpp.lz"
|
||||
AnimObjNoiseGFX: INCBIN "gfx/fx/noise.2bpp.lz"
|
||||
AnimObjReflectGFX: INCBIN "gfx/fx/reflect.2bpp.lz"
|
||||
AnimObjPowderGFX: INCBIN "gfx/fx/powder.2bpp.lz"
|
||||
AnimObjBeamGFX: INCBIN "gfx/fx/beam.2bpp.lz"
|
||||
AnimObjSpeedGFX: INCBIN "gfx/fx/speed.2bpp.lz"
|
||||
AnimObjChargeGFX: INCBIN "gfx/fx/charge.2bpp.lz"
|
||||
AnimObjWindGFX: INCBIN "gfx/fx/wind.2bpp.lz"
|
||||
AnimObjWhipGFX: INCBIN "gfx/fx/whip.2bpp.lz"
|
||||
AnimObjRopeGFX: INCBIN "gfx/fx/rope.2bpp.lz"
|
||||
AnimObjEggGFX: INCBIN "gfx/fx/egg.2bpp.lz"
|
||||
AnimObjPsychicGFX: INCBIN "gfx/fx/psychic.2bpp.lz"
|
||||
AnimObjSandGFX: INCBIN "gfx/fx/sand.2bpp.lz"
|
||||
AnimObjWebGFX: INCBIN "gfx/fx/web.2bpp.lz"
|
||||
AnimObjHazeGFX: INCBIN "gfx/fx/haze.2bpp.lz"
|
||||
AnimObjHornGFX: INCBIN "gfx/fx/horn.2bpp.lz"
|
||||
AnimObjFlowerGFX: INCBIN "gfx/fx/flower.2bpp.lz"
|
||||
AnimObjMiscGFX: INCBIN "gfx/fx/misc.2bpp.lz"
|
||||
AnimObjSkyAttackGFX: INCBIN "gfx/fx/skyattack.2bpp.lz"
|
||||
AnimObjGlobeGFX: INCBIN "gfx/fx/globe.2bpp.lz"
|
||||
AnimObjShapesGFX: INCBIN "gfx/fx/shapes.2bpp.lz"
|
||||
AnimObjStatusGFX: INCBIN "gfx/fx/status.2bpp.lz"
|
||||
AnimObjObjectsGFX: INCBIN "gfx/fx/objects.2bpp.lz"
|
||||
AnimObjShineGFX: INCBIN "gfx/fx/shine.2bpp.lz"
|
||||
AnimObjAngelsGFX: INCBIN "gfx/fx/angels.2bpp.lz"
|
||||
AnimObjWaveGFX: INCBIN "gfx/fx/wave.2bpp.lz"
|
||||
AnimObjAeroblastGFX: INCBIN "gfx/fx/aeroblast.2bpp.lz"
|
||||
; 8640e
|
@ -1,9 +0,0 @@
|
||||
; Objects used in battle animations.
|
||||
|
||||
INCLUDE "battle/objects/engine.asm"
|
||||
INCLUDE "battle/objects/data.asm"
|
||||
INCLUDE "battle/objects/functions.asm"
|
||||
INCLUDE "battle/objects/helpers.asm"
|
||||
INCLUDE "battle/objects/framesets.asm"
|
||||
INCLUDE "battle/objects/oam.asm"
|
||||
INCLUDE "battle/objects/object_gfx.asm"
|
@ -35,6 +35,7 @@ INCLUDE "constants/radio_constants.asm"
|
||||
INCLUDE "constants/npctrade_constants.asm"
|
||||
INCLUDE "constants/sprite_constants.asm"
|
||||
INCLUDE "constants/sprite_data_constants.asm"
|
||||
INCLUDE "constants/sprite_anim_constants.asm"
|
||||
INCLUDE "constants/tileset_constants.asm"
|
||||
INCLUDE "constants/collision_constants.asm"
|
||||
INCLUDE "constants/cgb_constants.asm"
|
||||
|
@ -26,7 +26,7 @@
|
||||
const BATTLEANIMSTRUCT_17
|
||||
BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
|
||||
; BattleAnimObjects indexes (see battle/objects/data.asm)
|
||||
; BattleAnimObjects indexes (see data/anims/objects.asm)
|
||||
const_def
|
||||
const ANIM_OBJ_00
|
||||
const ANIM_OBJ_01
|
||||
@ -217,7 +217,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
const ANIM_OBJ_BA
|
||||
const ANIM_OBJ_BB
|
||||
|
||||
; DoBattleAnimFrame arguments (see battle/objects/functions.asm)
|
||||
; DoBattleAnimFrame arguments (see engine/anims/functions.asm)
|
||||
const_def
|
||||
const BATTLEANIMFUNC_00
|
||||
const BATTLEANIMFUNC_01
|
||||
@ -300,7 +300,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
const BATTLEANIMFUNC_4E
|
||||
const BATTLEANIMFUNC_4F
|
||||
|
||||
; BattleAnimFrameData indexes (see battle/objects/framesets.asm)
|
||||
; BattleAnimFrameData indexes (see data/anims/framesets.asm)
|
||||
const_def
|
||||
const BATTLEANIMFRAMESET_00
|
||||
const BATTLEANIMFRAMESET_01
|
||||
@ -488,7 +488,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
const BATTLEANIMFRAMESET_B7
|
||||
const BATTLEANIMFRAMESET_B8
|
||||
|
||||
; BattleAnimOAMData indexes (see battle/objects/oam.asm)
|
||||
; BattleAnimOAMData indexes (see data/anims/oam.asm)
|
||||
const_def
|
||||
const BATTLEANIMOAMSET_00
|
||||
const BATTLEANIMOAMSET_01
|
||||
@ -707,7 +707,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
const BATTLEANIMOAMSET_D6
|
||||
const BATTLEANIMOAMSET_D7
|
||||
|
||||
; BattleBGEffects indexes (see battle/bg_effects.asm)
|
||||
; BattleBGEffects indexes (see engine/anims/bg_effects.asm)
|
||||
const_value SET 1
|
||||
const ANIM_BG_FLASH_INVERTED
|
||||
const ANIM_BG_FLASH_WHITE
|
||||
@ -763,19 +763,7 @@ const_value SET 1
|
||||
const ANIM_BG_WOBBLE_MON
|
||||
const ANIM_BG_35
|
||||
|
||||
; PokeAnims indexes (see gfx/pokemon/animation.asm)
|
||||
const_def
|
||||
const ANIM_MON_SLOW
|
||||
const ANIM_MON_NORMAL
|
||||
const ANIM_MON_MENU
|
||||
const ANIM_MON_TRADE
|
||||
const ANIM_MON_EVOLVE
|
||||
const ANIM_MON_HATCH
|
||||
const ANIM_MON_UNUSED
|
||||
const ANIM_MON_EGG1
|
||||
const ANIM_MON_EGG2
|
||||
|
||||
; AnimObjGFX indexes (see battle/objects/object_gfx.asm)
|
||||
; AnimObjGFX indexes (see data/anims/object_gfx.asm)
|
||||
const_value SET 1
|
||||
const ANIM_GFX_HIT
|
||||
const ANIM_GFX_CUT
|
||||
|
@ -30,7 +30,7 @@ TREEMON_SLEEP_TURNS EQU 7
|
||||
const ABILITY ; used for BattleCommand_Curse
|
||||
NUM_LEVEL_STATS EQU const_value
|
||||
|
||||
; move struct members (see battle/moves/moves.asm)
|
||||
; move struct members (see data/moves/moves.asm)
|
||||
const_def
|
||||
const MOVE_ANIM ; 0
|
||||
const MOVE_EFFECT ; 1
|
||||
@ -213,7 +213,7 @@ SUBSTATUS_CURLED EQU 0
|
||||
const WEATHER_SUN_END
|
||||
const WEATHER_SANDSTORM_END
|
||||
|
||||
; MoveEffectsPointers indexes (see battle/moves/move_effects_pointers.asm)
|
||||
; MoveEffectsPointers indexes (see data/moves/move_effects_pointers.asm)
|
||||
const_def
|
||||
const EFFECT_NORMAL_HIT
|
||||
const EFFECT_SLEEP
|
||||
|
@ -197,7 +197,7 @@
|
||||
const MIRAGE_MAIL ; $BD
|
||||
const ITEM_BE ; $BE
|
||||
|
||||
; see data/tmhm_moves.asm for moves
|
||||
; see data/moves/tmhm_moves.asm for moves
|
||||
add_tm DYNAMICPUNCH ; $BF
|
||||
add_tm HEADBUTT ; $C0
|
||||
add_tm CURSE ; $C1
|
||||
|
@ -1,26 +1,18 @@
|
||||
; hMapEntryMethod values
|
||||
; MapSetupScripts indexes (see engine/map_setup.asm)
|
||||
; MapSetupScripts indexes (see data/maps/map_setup_scripts.asm)
|
||||
const_value SET $f1
|
||||
const MAPSETUP_WARP
|
||||
const MAPSETUP_CONTINUE
|
||||
const MAPSETUP_RELOADMAP
|
||||
const MAPSETUP_TELEPORT
|
||||
const MAPSETUP_DOOR
|
||||
const MAPSETUP_FALL
|
||||
const MAPSETUP_CONNECTION
|
||||
const MAPSETUP_LINKRETURN
|
||||
const MAPSETUP_TRAIN
|
||||
const MAPSETUP_SUBMENU
|
||||
const MAPSETUP_BADWARP
|
||||
const MAPSETUP_FLY
|
||||
|
||||
; callback types
|
||||
const_value SET 1
|
||||
const MAPCALLBACK_TILES
|
||||
const MAPCALLBACK_OBJECTS
|
||||
const MAPCALLBACK_CMDQUEUE
|
||||
const MAPCALLBACK_SPRITES
|
||||
const MAPCALLBACK_NEWMAP
|
||||
const MAPSETUP_WARP ; f1
|
||||
const MAPSETUP_CONTINUE ; f2
|
||||
const MAPSETUP_RELOADMAP ; f3
|
||||
const MAPSETUP_TELEPORT ; f4
|
||||
const MAPSETUP_DOOR ; f5
|
||||
const MAPSETUP_FALL ; f6
|
||||
const MAPSETUP_CONNECTION ; f7
|
||||
const MAPSETUP_LINKRETURN ; f8
|
||||
const MAPSETUP_TRAIN ; f9
|
||||
const MAPSETUP_SUBMENU ; fa
|
||||
const MAPSETUP_BADWARP ; fb
|
||||
const MAPSETUP_FLY ; fc
|
||||
|
||||
; MapSetupCommands indexes (see engine/map_setup.asm)
|
||||
; Names taken from Condensation water's scripting compendium
|
||||
@ -73,3 +65,11 @@ const_value SET 1
|
||||
const map_text_scroll_off ; 2c
|
||||
const map_stop_script ; 2d
|
||||
map_end EQU -1
|
||||
|
||||
; callback types
|
||||
const_value SET 1
|
||||
const MAPCALLBACK_TILES
|
||||
const MAPCALLBACK_OBJECTS
|
||||
const MAPCALLBACK_CMDQUEUE
|
||||
const MAPCALLBACK_SPRITES
|
||||
const MAPCALLBACK_NEWMAP
|
||||
|
@ -1,9 +1,9 @@
|
||||
; move ids
|
||||
; indexes for:
|
||||
; - MoveDescriptions (see battle/moves/move_descriptions.asm)
|
||||
; - Moves (see battle/moves/moves.asm)
|
||||
; - MoveNames (see battle/move_names.asm)
|
||||
; - BattleAnimations (see battle/anims.asm)
|
||||
; - Moves (see data/moves/moves.asm)
|
||||
; - MoveNames (see data/moves/move_names.asm)
|
||||
; - MoveDescriptions (see data/moves/move_descriptions.asm)
|
||||
; - BattleAnimations (see data/moves/move_anims.asm)
|
||||
const_def
|
||||
const NO_MOVE ; 00
|
||||
const POUND ; 01
|
||||
|
@ -192,6 +192,18 @@ FISHSWARM_QWILFISH EQU 1
|
||||
FISHSWARM_REMORAID EQU 2
|
||||
|
||||
|
||||
; PokeAnims indexes (see gfx/pokemon/animation.asm)
|
||||
const_def
|
||||
const ANIM_MON_SLOW
|
||||
const ANIM_MON_NORMAL
|
||||
const ANIM_MON_MENU
|
||||
const ANIM_MON_TRADE
|
||||
const ANIM_MON_EVOLVE
|
||||
const ANIM_MON_HATCH
|
||||
const ANIM_MON_UNUSED
|
||||
const ANIM_MON_EGG1
|
||||
const ANIM_MON_EGG2
|
||||
|
||||
; MonMenuOptions indexes (see engine/mon_menu.asm)
|
||||
const_value SET 1
|
||||
; moves
|
||||
|
316
constants/sprite_anim_constants.asm
Normal file
@ -0,0 +1,316 @@
|
||||
; sprite_anim_struct members (see macros/wram.asm)
|
||||
const_def
|
||||
const SPRITEANIMSTRUCT_INDEX ; 0
|
||||
const SPRITEANIMSTRUCT_FRAMESET_ID ; 1
|
||||
const SPRITEANIMSTRUCT_ANIM_SEQ_ID ; 2
|
||||
const SPRITEANIMSTRUCT_TILE_ID ; 3
|
||||
const SPRITEANIMSTRUCT_XCOORD ; 4
|
||||
const SPRITEANIMSTRUCT_YCOORD ; 5
|
||||
const SPRITEANIMSTRUCT_XOFFSET ; 6
|
||||
const SPRITEANIMSTRUCT_YOFFSET ; 7
|
||||
const SPRITEANIMSTRUCT_DURATION ; 8
|
||||
const SPRITEANIMSTRUCT_DURATIONOFFSET ; 9
|
||||
const SPRITEANIMSTRUCT_FRAME ; a
|
||||
const SPRITEANIMSTRUCT_JUMPTABLE_INDEX ; b
|
||||
const SPRITEANIMSTRUCT_0C ; c
|
||||
const SPRITEANIMSTRUCT_0D ; d
|
||||
const SPRITEANIMSTRUCT_0E ; e
|
||||
const SPRITEANIMSTRUCT_0F ; f
|
||||
|
||||
; SpriteAnimSeqData indexes (see data/sprites/sequences.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_INDEX_PARTY_MON ; 00
|
||||
const SPRITE_ANIM_INDEX_GS_TITLE_TRAIL ; 01
|
||||
const SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR ; 02
|
||||
const SPRITE_ANIM_INDEX_GAMEFREAK_LOGO ; 03
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_STAR ; 04
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_SPARKLE ; 05
|
||||
const SPRITE_ANIM_INDEX_SLOTS_GOLEM ; 06
|
||||
const SPRITE_ANIM_INDEX_SLOTS_CHANSEY ; 07
|
||||
const SPRITE_ANIM_INDEX_SLOTS_EGG ; 08
|
||||
const SPRITE_ANIM_INDEX_COMPOSE_MAIL_CURSOR ; 09
|
||||
const SPRITE_ANIM_INDEX_RED_WALK ; 0a
|
||||
const SPRITE_ANIM_INDEX_UNUSED_CURSOR ; 0b
|
||||
const SPRITE_ANIM_INDEX_DUMMY_GAME ; 0c
|
||||
const SPRITE_ANIM_INDEX_POKEGEAR_ARROW ; 0d
|
||||
const SPRITE_ANIM_INDEX_TRADE_POKE_BALL ; 0e
|
||||
const SPRITE_ANIM_INDEX_TRADE_POOF ; 0f
|
||||
const SPRITE_ANIM_INDEX_TRADE_TUBE_BULGE ; 10
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_ICON ; 11
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_BUBBLE ; 12
|
||||
const SPRITE_ANIM_INDEX_EVOLUTION_BALL_OF_LIGHT ; 13
|
||||
const SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_RED ; 15
|
||||
const SPRITE_ANIM_INDEX_LEAF ; 16
|
||||
const SPRITE_ANIM_INDEX_CUT_TREE ; 17
|
||||
const SPRITE_ANIM_INDEX_FLY_LEAF ; 18
|
||||
const SPRITE_ANIM_INDEX_EGG_CRACK ; 19
|
||||
const SPRITE_ANIM_INDEX_1A ; 1a
|
||||
const SPRITE_ANIM_INDEX_HEADBUTT ; 1b
|
||||
const SPRITE_ANIM_INDEX_EGG_HATCH ; 1c
|
||||
const SPRITE_ANIM_INDEX_1D ; 1d
|
||||
const SPRITE_ANIM_INDEX_BLUE_WALK ; 1e
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_BLUE ; 1f
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_SENT_BALL ; 20
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_OT_BALL ; 21
|
||||
const SPRITE_ANIM_INDEX_MOBILE_22 ; 22
|
||||
const SPRITE_ANIM_INDEX_MOBILE_23 ; 23
|
||||
const SPRITE_ANIM_INDEX_MOBILE_24 ; 24
|
||||
const SPRITE_ANIM_INDEX_MOBILE_25 ; 25
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE ; 26
|
||||
const SPRITE_ANIM_INDEX_INTRO_PICHU ; 27
|
||||
const SPRITE_ANIM_INDEX_INTRO_WOOPER ; 28
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN ; 29
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN_F ; 2a
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE_AWAY ; 2b
|
||||
const SPRITE_ANIM_INDEX_CELEBI ; 2c
|
||||
|
||||
; DoAnimFrame.Jumptable indexes (see engine/sprite_anims.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_SEQ_NULL ; 00
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SWITCH ; 02
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SELECTED ; 03
|
||||
const SPRITE_ANIM_SEQ_GS_TITLE_TRAIL ; 04
|
||||
const SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR ; 05
|
||||
const SPRITE_ANIM_SEQ_GAMEFREAK_LOGO ; 06
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_STAR ; 07
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_SPARKLE ; 08
|
||||
const SPRITE_ANIM_SEQ_SLOTS_GOLEM ; 09
|
||||
const SPRITE_ANIM_SEQ_SLOTS_CHANSEY ; 0a
|
||||
const SPRITE_ANIM_SEQ_SLOTS_EGG ; 0b
|
||||
const SPRITE_ANIM_SEQ_MAIL_CURSOR ; 0c
|
||||
const SPRITE_ANIM_SEQ_FOR_UNUSED_CURSOR ; 0d
|
||||
const SPRITE_ANIM_SEQ_DUMMY_GAME_CURSOR ; 0e
|
||||
const SPRITE_ANIM_SEQ_POKEGEAR_ARROW ; 0f
|
||||
const SPRITE_ANIM_SEQ_TRADE_POKE_BALL ; 10
|
||||
const SPRITE_ANIM_SEQ_TRADE_TUBE_BULGE ; 11
|
||||
const SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE ; 12
|
||||
const SPRITE_ANIM_SEQ_REVEAL_NEW_MON ; 13
|
||||
const SPRITE_ANIM_SEQ_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_SEQ_CUT_LEAVES ; 15
|
||||
const SPRITE_ANIM_SEQ_FLY_FROM ; 16
|
||||
const SPRITE_ANIM_SEQ_FLY_LEAF ; 17
|
||||
const SPRITE_ANIM_SEQ_FLY_TO ; 18
|
||||
const SPRITE_ANIM_SEQ_19 ; 19
|
||||
const SPRITE_ANIM_SEQ_1A ; 1a
|
||||
const SPRITE_ANIM_SEQ_FOR_MOBILE_23 ; 1b
|
||||
const SPRITE_ANIM_SEQ_FOR_MOBILE_24 ; 1c
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE ; 1d
|
||||
const SPRITE_ANIM_SEQ_INTRO_PICHU_WOOPER ; 1e
|
||||
const SPRITE_ANIM_SEQ_CELEBI ; 1f
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN ; 20
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN_F ; 21
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY ; 22
|
||||
|
||||
; SpriteAnimFrameData indexes (see data/sprites/framesets.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_FRAMESET_00
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL ; 02
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM ; 03
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_FAST ; 04
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL_FAST ; 05
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM_FAST ; 06
|
||||
const SPRITE_ANIM_FRAMESET_GS_TITLE_TRAIL ; 07
|
||||
const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR ; 08
|
||||
const SPRITE_ANIM_FRAMESET_09
|
||||
const SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO ; 0a
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_STAR ; 0b
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_SPARKLE ; 0c
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_GOLEM ; 0d
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY ; 0e
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY_2 ; 0f
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_EGG ; 10
|
||||
const SPRITE_ANIM_FRAMESET_RED_WALK ; 11
|
||||
const SPRITE_ANIM_FRAMESET_STILL_CURSOR ; 12
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL ; 13
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL_0 ; 14
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POOF ; 15
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_TUBE_BULGE ; 16
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_ICON ; 17
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_BUBBLE ; 18
|
||||
const SPRITE_ANIM_FRAMESET_EVOLUTION_BALL_OF_LIGHT ; 19
|
||||
const SPRITE_ANIM_FRAMESET_RADIO_TUNING_KNOB ; 1a
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_RED ; 1b
|
||||
const SPRITE_ANIM_FRAMESET_1C
|
||||
const SPRITE_ANIM_FRAMESET_LEAF ; 1d
|
||||
const SPRITE_ANIM_FRAMESET_CUT_TREE ; 1e
|
||||
const SPRITE_ANIM_FRAMESET_EGG_CRACK ; 1f
|
||||
const SPRITE_ANIM_FRAMESET_EGG_HATCH ; 20
|
||||
const SPRITE_ANIM_FRAMESET_21
|
||||
const SPRITE_ANIM_FRAMESET_22
|
||||
const SPRITE_ANIM_FRAMESET_23
|
||||
const SPRITE_ANIM_FRAMESET_24
|
||||
const SPRITE_ANIM_FRAMESET_HEADBUTT ; 25
|
||||
const SPRITE_ANIM_FRAMESET_26
|
||||
const SPRITE_ANIM_FRAMESET_27
|
||||
const SPRITE_ANIM_FRAMESET_28
|
||||
const SPRITE_ANIM_FRAMESET_29
|
||||
const SPRITE_ANIM_FRAMESET_2A
|
||||
const SPRITE_ANIM_FRAMESET_2B
|
||||
const SPRITE_ANIM_FRAMESET_2C
|
||||
const SPRITE_ANIM_FRAMESET_BLUE_WALK ; 2d
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_BLUE ; 2e
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_SENT_BALL ; 2f
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_OT_BALL ; 30
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_22 ; 31
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_23 ; 32
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_24 ; 33
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_25 ; 34
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE ; 35
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_2 ; 36
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_PICHU ; 37
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_WOOPER ; 38
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_1 ; 39
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_2 ; 3a
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_3 ; 3b
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_4 ; 3c
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F_2 ; 3d
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY ; 3e
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F ; 3f
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_LEFT ; 40
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT ; 41
|
||||
|
||||
; SpriteAnimOAMData indexes (see data/sprites/oam.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_OAMSET_RED_WALK_1 ; 00
|
||||
const SPRITE_ANIM_OAMSET_RED_WALK_2 ; 01
|
||||
const SPRITE_ANIM_OAMSET_02
|
||||
const SPRITE_ANIM_OAMSET_03
|
||||
const SPRITE_ANIM_OAMSET_04
|
||||
const SPRITE_ANIM_OAMSET_05
|
||||
const SPRITE_ANIM_OAMSET_06
|
||||
const SPRITE_ANIM_OAMSET_07
|
||||
const SPRITE_ANIM_OAMSET_08
|
||||
const SPRITE_ANIM_OAMSET_09
|
||||
const SPRITE_ANIM_OAMSET_0A
|
||||
const SPRITE_ANIM_OAMSET_0B
|
||||
const SPRITE_ANIM_OAMSET_0C
|
||||
const SPRITE_ANIM_OAMSET_0D
|
||||
const SPRITE_ANIM_OAMSET_0E
|
||||
const SPRITE_ANIM_OAMSET_0F
|
||||
const SPRITE_ANIM_OAMSET_10
|
||||
const SPRITE_ANIM_OAMSET_11
|
||||
const SPRITE_ANIM_OAMSET_12
|
||||
const SPRITE_ANIM_OAMSET_13
|
||||
const SPRITE_ANIM_OAMSET_14
|
||||
const SPRITE_ANIM_OAMSET_15
|
||||
const SPRITE_ANIM_OAMSET_16
|
||||
const SPRITE_ANIM_OAMSET_17
|
||||
const SPRITE_ANIM_OAMSET_18
|
||||
const SPRITE_ANIM_OAMSET_19
|
||||
const SPRITE_ANIM_OAMSET_1A
|
||||
const SPRITE_ANIM_OAMSET_1B
|
||||
const SPRITE_ANIM_OAMSET_1C
|
||||
const SPRITE_ANIM_OAMSET_1D
|
||||
const SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_1 ; 1e
|
||||
const SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_2 ; 1f
|
||||
const SPRITE_ANIM_OAMSET_TEXT_ENTRY_CURSOR ; 20
|
||||
const SPRITE_ANIM_OAMSET_FOR_FRAMESET_09 ; 21
|
||||
const SPRITE_ANIM_OAMSET_22
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_STAR ; 23
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_1 ; 24
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_2 ; 25
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_3 ; 26
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1 ; 27
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2 ; 28
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1 ; 29
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_2 ; 2a
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_3 ; 2b
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_4 ; 2c
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_5 ; 2d
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_EGG ; 2e
|
||||
const SPRITE_ANIM_OAMSET_STILL_CURSOR ; 2f
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1 ; 30
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2 ; 31
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_1 ; 32
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_2 ; 33
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_3 ; 34
|
||||
const SPRITE_ANIM_OAMSET_35
|
||||
const SPRITE_ANIM_OAMSET_36
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_ICON_1 ; 37
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_ICON_2 ; 38
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_BUBBLE ; 39
|
||||
const SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_1 ; 3a
|
||||
const SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_2 ; 3b
|
||||
const SPRITE_ANIM_OAMSET_RADIO_TUNING_KNOB ; 3c
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_1 ; 3d
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_2 ; 3e
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_1 ; 3f
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_2 ; 40
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1 ; 41
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2 ; 42
|
||||
const SPRITE_ANIM_OAMSET_43
|
||||
const SPRITE_ANIM_OAMSET_44
|
||||
const SPRITE_ANIM_OAMSET_45
|
||||
const SPRITE_ANIM_OAMSET_46
|
||||
const SPRITE_ANIM_OAMSET_47
|
||||
const SPRITE_ANIM_OAMSET_48
|
||||
const SPRITE_ANIM_OAMSET_49
|
||||
const SPRITE_ANIM_OAMSET_4A
|
||||
const SPRITE_ANIM_OAMSET_4B
|
||||
const SPRITE_ANIM_OAMSET_4C
|
||||
const SPRITE_ANIM_OAMSET_4D
|
||||
const SPRITE_ANIM_OAMSET_4E
|
||||
const SPRITE_ANIM_OAMSET_LEAF ; 4f
|
||||
const SPRITE_ANIM_OAMSET_TREE_1 ; 50
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_2 ; 51
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_3 ; 52
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_4 ; 53
|
||||
const SPRITE_ANIM_OAMSET_EGG_CRACK ; 54
|
||||
const SPRITE_ANIM_OAMSET_55
|
||||
const SPRITE_ANIM_OAMSET_56
|
||||
const SPRITE_ANIM_OAMSET_57
|
||||
const SPRITE_ANIM_OAMSET_58
|
||||
const SPRITE_ANIM_OAMSET_59
|
||||
const SPRITE_ANIM_OAMSET_5A
|
||||
const SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2 ; 5b
|
||||
const SPRITE_ANIM_OAMSET_5C
|
||||
const SPRITE_ANIM_OAMSET_5D
|
||||
const SPRITE_ANIM_OAMSET_5E
|
||||
const SPRITE_ANIM_OAMSET_5F
|
||||
const SPRITE_ANIM_OAMSET_60
|
||||
const SPRITE_ANIM_OAMSET_61
|
||||
const SPRITE_ANIM_OAMSET_62
|
||||
const SPRITE_ANIM_OAMSET_BLUE_WALK_1 ; 63
|
||||
const SPRITE_ANIM_OAMSET_BLUE_WALK_2 ; 64
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1 ; 65
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2 ; 66
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_22_1 ; 67
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_22_2 ; 68
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_25_1 ; 69
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_25_2 ; 6a
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_25_3 ; 6b
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_23 ; 6c
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_24 ; 6d
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_1 ; 6e
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_2 ; 6f
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_3 ; 70
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_4 ; 71
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_1 ; 72
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_2 ; 73
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_3 ; 74
|
||||
const SPRITE_ANIM_OAMSET_INTRO_WOOPER ; 75
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_1 ; 76
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_2 ; 77
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_3 ; 78
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_1 ; 79
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_2 ; 7a
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_3 ; 7b
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_4 ; 7c
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_5 ; 7d
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_AWAY ; 7e
|
||||
const SPRITE_ANIM_OAMSET_CELEBI_1 ; 7f
|
||||
const SPRITE_ANIM_OAMSET_CELEBI_2 ; 80
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_1 ; 81
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2 ; 82
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_3 ; 83
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_4 ; 84
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_5 ; 85
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_6 ; 86
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_7 ; 87
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_8 ; 88
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_9 ; 89
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_10 ; 8A
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11 ; 8B
|
@ -192,320 +192,3 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||
const FACING_BOULDER_DUST_2 ; 1d
|
||||
const FACING_GRASS_1 ; 1e
|
||||
const FACING_GRASS_2 ; 1f
|
||||
|
||||
; sprite_anim_struct members (see macros/wram.asm)
|
||||
const_def
|
||||
const SPRITEANIMSTRUCT_INDEX ; 0
|
||||
const SPRITEANIMSTRUCT_FRAMESET_ID ; 1
|
||||
const SPRITEANIMSTRUCT_ANIM_SEQ_ID ; 2
|
||||
const SPRITEANIMSTRUCT_TILE_ID ; 3
|
||||
const SPRITEANIMSTRUCT_XCOORD ; 4
|
||||
const SPRITEANIMSTRUCT_YCOORD ; 5
|
||||
const SPRITEANIMSTRUCT_XOFFSET ; 6
|
||||
const SPRITEANIMSTRUCT_YOFFSET ; 7
|
||||
const SPRITEANIMSTRUCT_DURATION ; 8
|
||||
const SPRITEANIMSTRUCT_DURATIONOFFSET ; 9
|
||||
const SPRITEANIMSTRUCT_FRAME ; a
|
||||
const SPRITEANIMSTRUCT_JUMPTABLE_INDEX ; b
|
||||
const SPRITEANIMSTRUCT_0C ; c
|
||||
const SPRITEANIMSTRUCT_0D ; d
|
||||
const SPRITEANIMSTRUCT_0E ; e
|
||||
const SPRITEANIMSTRUCT_0F ; f
|
||||
|
||||
; SpriteAnimSeqData indexes (see data/sprite_anim_seqs.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_INDEX_PARTY_MON ; 00
|
||||
const SPRITE_ANIM_INDEX_GS_TITLE_TRAIL ; 01
|
||||
const SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR ; 02
|
||||
const SPRITE_ANIM_INDEX_GAMEFREAK_LOGO ; 03
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_STAR ; 04
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_SPARKLE ; 05
|
||||
const SPRITE_ANIM_INDEX_SLOTS_GOLEM ; 06
|
||||
const SPRITE_ANIM_INDEX_SLOTS_CHANSEY ; 07
|
||||
const SPRITE_ANIM_INDEX_SLOTS_EGG ; 08
|
||||
const SPRITE_ANIM_INDEX_COMPOSE_MAIL_CURSOR ; 09
|
||||
const SPRITE_ANIM_INDEX_RED_WALK ; 0a
|
||||
const SPRITE_ANIM_INDEX_UNUSED_CURSOR ; 0b
|
||||
const SPRITE_ANIM_INDEX_DUMMY_GAME ; 0c
|
||||
const SPRITE_ANIM_INDEX_POKEGEAR_ARROW ; 0d
|
||||
const SPRITE_ANIM_INDEX_TRADE_POKE_BALL ; 0e
|
||||
const SPRITE_ANIM_INDEX_TRADE_POOF ; 0f
|
||||
const SPRITE_ANIM_INDEX_TRADE_TUBE_BULGE ; 10
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_ICON ; 11
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_BUBBLE ; 12
|
||||
const SPRITE_ANIM_INDEX_EVOLUTION_BALL_OF_LIGHT ; 13
|
||||
const SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_RED ; 15
|
||||
const SPRITE_ANIM_INDEX_LEAF ; 16
|
||||
const SPRITE_ANIM_INDEX_CUT_TREE ; 17
|
||||
const SPRITE_ANIM_INDEX_FLY_LEAF ; 18
|
||||
const SPRITE_ANIM_INDEX_EGG_CRACK ; 19
|
||||
const SPRITE_ANIM_INDEX_1A ; 1a
|
||||
const SPRITE_ANIM_INDEX_HEADBUTT ; 1b
|
||||
const SPRITE_ANIM_INDEX_EGG_HATCH ; 1c
|
||||
const SPRITE_ANIM_INDEX_1D ; 1d
|
||||
const SPRITE_ANIM_INDEX_BLUE_WALK ; 1e
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_BLUE ; 1f
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_SENT_BALL ; 20
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_OT_BALL ; 21
|
||||
const SPRITE_ANIM_INDEX_MOBILE_22 ; 22
|
||||
const SPRITE_ANIM_INDEX_MOBILE_23 ; 23
|
||||
const SPRITE_ANIM_INDEX_MOBILE_24 ; 24
|
||||
const SPRITE_ANIM_INDEX_MOBILE_25 ; 25
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE ; 26
|
||||
const SPRITE_ANIM_INDEX_INTRO_PICHU ; 27
|
||||
const SPRITE_ANIM_INDEX_INTRO_WOOPER ; 28
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN ; 29
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN_F ; 2a
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE_AWAY ; 2b
|
||||
const SPRITE_ANIM_INDEX_CELEBI ; 2c
|
||||
|
||||
; DoAnimFrame.Jumptable indexes (see engine/sprite_anims.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_SEQ_NULL ; 00
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SWITCH ; 02
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SELECTED ; 03
|
||||
const SPRITE_ANIM_SEQ_GS_TITLE_TRAIL ; 04
|
||||
const SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR ; 05
|
||||
const SPRITE_ANIM_SEQ_GAMEFREAK_LOGO ; 06
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_STAR ; 07
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_SPARKLE ; 08
|
||||
const SPRITE_ANIM_SEQ_SLOTS_GOLEM ; 09
|
||||
const SPRITE_ANIM_SEQ_SLOTS_CHANSEY ; 0a
|
||||
const SPRITE_ANIM_SEQ_SLOTS_EGG ; 0b
|
||||
const SPRITE_ANIM_SEQ_MAIL_CURSOR ; 0c
|
||||
const SPRITE_ANIM_SEQ_FOR_UNUSED_CURSOR ; 0d
|
||||
const SPRITE_ANIM_SEQ_DUMMY_GAME_CURSOR ; 0e
|
||||
const SPRITE_ANIM_SEQ_POKEGEAR_ARROW ; 0f
|
||||
const SPRITE_ANIM_SEQ_TRADE_POKE_BALL ; 10
|
||||
const SPRITE_ANIM_SEQ_TRADE_TUBE_BULGE ; 11
|
||||
const SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE ; 12
|
||||
const SPRITE_ANIM_SEQ_REVEAL_NEW_MON ; 13
|
||||
const SPRITE_ANIM_SEQ_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_SEQ_CUT_LEAVES ; 15
|
||||
const SPRITE_ANIM_SEQ_FLY_FROM ; 16
|
||||
const SPRITE_ANIM_SEQ_FLY_LEAF ; 17
|
||||
const SPRITE_ANIM_SEQ_FLY_TO ; 18
|
||||
const SPRITE_ANIM_SEQ_19 ; 19
|
||||
const SPRITE_ANIM_SEQ_1A ; 1a
|
||||
const SPRITE_ANIM_SEQ_FOR_MOBILE_23 ; 1b
|
||||
const SPRITE_ANIM_SEQ_FOR_MOBILE_24 ; 1c
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE ; 1d
|
||||
const SPRITE_ANIM_SEQ_INTRO_PICHU_WOOPER ; 1e
|
||||
const SPRITE_ANIM_SEQ_CELEBI ; 1f
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN ; 20
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN_F ; 21
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY ; 22
|
||||
|
||||
; SpriteAnimFrameData indexes (see data/sprite_anim_frames.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_FRAMESET_00
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL ; 02
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM ; 03
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_FAST ; 04
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL_FAST ; 05
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM_FAST ; 06
|
||||
const SPRITE_ANIM_FRAMESET_GS_TITLE_TRAIL ; 07
|
||||
const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR ; 08
|
||||
const SPRITE_ANIM_FRAMESET_09
|
||||
const SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO ; 0a
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_STAR ; 0b
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_SPARKLE ; 0c
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_GOLEM ; 0d
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY ; 0e
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY_2 ; 0f
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_EGG ; 10
|
||||
const SPRITE_ANIM_FRAMESET_RED_WALK ; 11
|
||||
const SPRITE_ANIM_FRAMESET_STILL_CURSOR ; 12
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL ; 13
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL_0 ; 14
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POOF ; 15
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_TUBE_BULGE ; 16
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_ICON ; 17
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_BUBBLE ; 18
|
||||
const SPRITE_ANIM_FRAMESET_EVOLUTION_BALL_OF_LIGHT ; 19
|
||||
const SPRITE_ANIM_FRAMESET_RADIO_TUNING_KNOB ; 1a
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_RED ; 1b
|
||||
const SPRITE_ANIM_FRAMESET_1C
|
||||
const SPRITE_ANIM_FRAMESET_LEAF ; 1d
|
||||
const SPRITE_ANIM_FRAMESET_CUT_TREE ; 1e
|
||||
const SPRITE_ANIM_FRAMESET_EGG_CRACK ; 1f
|
||||
const SPRITE_ANIM_FRAMESET_EGG_HATCH ; 20
|
||||
const SPRITE_ANIM_FRAMESET_21
|
||||
const SPRITE_ANIM_FRAMESET_22
|
||||
const SPRITE_ANIM_FRAMESET_23
|
||||
const SPRITE_ANIM_FRAMESET_24
|
||||
const SPRITE_ANIM_FRAMESET_HEADBUTT ; 25
|
||||
const SPRITE_ANIM_FRAMESET_26
|
||||
const SPRITE_ANIM_FRAMESET_27
|
||||
const SPRITE_ANIM_FRAMESET_28
|
||||
const SPRITE_ANIM_FRAMESET_29
|
||||
const SPRITE_ANIM_FRAMESET_2A
|
||||
const SPRITE_ANIM_FRAMESET_2B
|
||||
const SPRITE_ANIM_FRAMESET_2C
|
||||
const SPRITE_ANIM_FRAMESET_BLUE_WALK ; 2d
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_BLUE ; 2e
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_SENT_BALL ; 2f
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_OT_BALL ; 30
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_22 ; 31
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_23 ; 32
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_24 ; 33
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_25 ; 34
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE ; 35
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_2 ; 36
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_PICHU ; 37
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_WOOPER ; 38
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_1 ; 39
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_2 ; 3a
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_3 ; 3b
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_4 ; 3c
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F_2 ; 3d
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY ; 3e
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F ; 3f
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_LEFT ; 40
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT ; 41
|
||||
|
||||
; SpriteAnimOAMData indexes (see data/sprite_anim_oam.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_FRAME_IDX_RED_WALK_1 ; 00
|
||||
const SPRITE_ANIM_FRAME_IDX_RED_WALK_2 ; 01
|
||||
const SPRITE_ANIM_FRAME_IDX_02
|
||||
const SPRITE_ANIM_FRAME_IDX_03
|
||||
const SPRITE_ANIM_FRAME_IDX_04
|
||||
const SPRITE_ANIM_FRAME_IDX_05
|
||||
const SPRITE_ANIM_FRAME_IDX_06
|
||||
const SPRITE_ANIM_FRAME_IDX_07
|
||||
const SPRITE_ANIM_FRAME_IDX_08
|
||||
const SPRITE_ANIM_FRAME_IDX_09
|
||||
const SPRITE_ANIM_FRAME_IDX_0A
|
||||
const SPRITE_ANIM_FRAME_IDX_0B
|
||||
const SPRITE_ANIM_FRAME_IDX_0C
|
||||
const SPRITE_ANIM_FRAME_IDX_0D
|
||||
const SPRITE_ANIM_FRAME_IDX_0E
|
||||
const SPRITE_ANIM_FRAME_IDX_0F
|
||||
const SPRITE_ANIM_FRAME_IDX_10
|
||||
const SPRITE_ANIM_FRAME_IDX_11
|
||||
const SPRITE_ANIM_FRAME_IDX_12
|
||||
const SPRITE_ANIM_FRAME_IDX_13
|
||||
const SPRITE_ANIM_FRAME_IDX_14
|
||||
const SPRITE_ANIM_FRAME_IDX_15
|
||||
const SPRITE_ANIM_FRAME_IDX_16
|
||||
const SPRITE_ANIM_FRAME_IDX_17
|
||||
const SPRITE_ANIM_FRAME_IDX_18
|
||||
const SPRITE_ANIM_FRAME_IDX_19
|
||||
const SPRITE_ANIM_FRAME_IDX_1A
|
||||
const SPRITE_ANIM_FRAME_IDX_1B
|
||||
const SPRITE_ANIM_FRAME_IDX_1C
|
||||
const SPRITE_ANIM_FRAME_IDX_1D
|
||||
const SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_1 ; 1e
|
||||
const SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_2 ; 1f
|
||||
const SPRITE_ANIM_FRAME_IDX_TEXT_ENTRY_CURSOR ; 20
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_FRAMESET_09 ; 21
|
||||
const SPRITE_ANIM_FRAME_IDX_22
|
||||
const SPRITE_ANIM_FRAME_IDX_GS_INTRO_STAR ; 23
|
||||
const SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_1 ; 24
|
||||
const SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_2 ; 25
|
||||
const SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_3 ; 26
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_1 ; 27
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_2 ; 28
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_1 ; 29
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_2 ; 2a
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_3 ; 2b
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_4 ; 2c
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_5 ; 2d
|
||||
const SPRITE_ANIM_FRAME_IDX_SLOTS_EGG ; 2e
|
||||
const SPRITE_ANIM_FRAME_IDX_STILL_CURSOR ; 2f
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1 ; 30
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2 ; 31
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADE_POOF_1 ; 32
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADE_POOF_2 ; 33
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADE_POOF_3 ; 34
|
||||
const SPRITE_ANIM_FRAME_IDX_35
|
||||
const SPRITE_ANIM_FRAME_IDX_36
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_1 ; 37
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_2 ; 38
|
||||
const SPRITE_ANIM_FRAME_IDX_TRADEMON_BUBBLE ; 39
|
||||
const SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_1 ; 3a
|
||||
const SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_2 ; 3b
|
||||
const SPRITE_ANIM_FRAME_IDX_RADIO_TUNING_KNOB ; 3c
|
||||
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1 ; 3d
|
||||
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2 ; 3e
|
||||
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1 ; 3f
|
||||
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2 ; 40
|
||||
const SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_1 ; 41
|
||||
const SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_2 ; 42
|
||||
const SPRITE_ANIM_FRAME_IDX_43
|
||||
const SPRITE_ANIM_FRAME_IDX_44
|
||||
const SPRITE_ANIM_FRAME_IDX_45
|
||||
const SPRITE_ANIM_FRAME_IDX_46
|
||||
const SPRITE_ANIM_FRAME_IDX_47
|
||||
const SPRITE_ANIM_FRAME_IDX_48
|
||||
const SPRITE_ANIM_FRAME_IDX_49
|
||||
const SPRITE_ANIM_FRAME_IDX_4A
|
||||
const SPRITE_ANIM_FRAME_IDX_4B
|
||||
const SPRITE_ANIM_FRAME_IDX_4C
|
||||
const SPRITE_ANIM_FRAME_IDX_4D
|
||||
const SPRITE_ANIM_FRAME_IDX_4E
|
||||
const SPRITE_ANIM_FRAME_IDX_LEAF ; 4f
|
||||
const SPRITE_ANIM_FRAME_IDX_TREE_1 ; 50
|
||||
const SPRITE_ANIM_FRAME_IDX_CUT_TREE_2 ; 51
|
||||
const SPRITE_ANIM_FRAME_IDX_CUT_TREE_3 ; 52
|
||||
const SPRITE_ANIM_FRAME_IDX_CUT_TREE_4 ; 53
|
||||
const SPRITE_ANIM_FRAME_IDX_EGG_CRACK ; 54
|
||||
const SPRITE_ANIM_FRAME_IDX_55
|
||||
const SPRITE_ANIM_FRAME_IDX_56
|
||||
const SPRITE_ANIM_FRAME_IDX_57
|
||||
const SPRITE_ANIM_FRAME_IDX_58
|
||||
const SPRITE_ANIM_FRAME_IDX_59
|
||||
const SPRITE_ANIM_FRAME_IDX_5A
|
||||
const SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2 ; 5b
|
||||
const SPRITE_ANIM_FRAME_IDX_5C
|
||||
const SPRITE_ANIM_FRAME_IDX_5D
|
||||
const SPRITE_ANIM_FRAME_IDX_5E
|
||||
const SPRITE_ANIM_FRAME_IDX_5F
|
||||
const SPRITE_ANIM_FRAME_IDX_60
|
||||
const SPRITE_ANIM_FRAME_IDX_61
|
||||
const SPRITE_ANIM_FRAME_IDX_62
|
||||
const SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1 ; 63
|
||||
const SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2 ; 64
|
||||
const SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_1 ; 65
|
||||
const SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_2 ; 66
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_1 ; 67
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_2 ; 68
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_1 ; 69
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_2 ; 6a
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_3 ; 6b
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_23 ; 6c
|
||||
const SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_24 ; 6d
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_1 ; 6e
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_2 ; 6f
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_3 ; 70
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_4 ; 71
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_1 ; 72
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_2 ; 73
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_3 ; 74
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_WOOPER ; 75
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_1 ; 76
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_2 ; 77
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_3 ; 78
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_1 ; 79
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_2 ; 7a
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_3 ; 7b
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_4 ; 7c
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_5 ; 7d
|
||||
const SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_AWAY ; 7e
|
||||
const SPRITE_ANIM_FRAME_IDX_CELEBI_1 ; 7f
|
||||
const SPRITE_ANIM_FRAME_IDX_CELEBI_2 ; 80
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_1 ; 81
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_2 ; 82
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_3 ; 83
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_4 ; 84
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_5 ; 85
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_6 ; 86
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_7 ; 87
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_8 ; 88
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_9 ; 89
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_10 ; 8A
|
||||
const SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_11 ; 8B
|
||||
|
@ -1,6 +1,6 @@
|
||||
; TypeNames indexes (see text/types.asm)
|
||||
; TypeNames indexes (see data/type_names.asm)
|
||||
; also used in:
|
||||
; - TypeMatchup (see battle.type_matchup.asm)
|
||||
; - TypeMatchups (see data/type_matchups.asm)
|
||||
; - Pokedex_SearchForMons.TypeConversionTable and Pokedex_PlaceSearchScreenTypeStrings.TypeStrings (see engine/pokedex.asm)
|
||||
const_def
|
||||
|
||||
|
@ -1,191 +1,192 @@
|
||||
BattleAnimFrameData: ; ce85e
|
||||
dw .Frameset_00 ; 00
|
||||
dw .Frameset_01 ; 01
|
||||
dw .Frameset_02 ; 02
|
||||
dw .Frameset_03 ; 03
|
||||
dw .Frameset_04 ; 04
|
||||
dw .Frameset_05 ; 05
|
||||
dw .Frameset_06 ; 06
|
||||
dw .Frameset_07 ; 07
|
||||
dw .Frameset_08 ; 08
|
||||
dw .Frameset_09 ; 09
|
||||
dw .Frameset_0a ; 0a
|
||||
dw .Frameset_0b ; 0b
|
||||
dw .Frameset_0c ; 0c
|
||||
dw .Frameset_0d ; 0d
|
||||
dw .Frameset_0e ; 0e
|
||||
dw .Frameset_0f ; 0f
|
||||
dw .Frameset_10 ; 10
|
||||
dw .Frameset_11 ; 11
|
||||
dw .Frameset_12 ; 12
|
||||
dw .Frameset_13 ; 13
|
||||
dw .Frameset_14 ; 14
|
||||
dw .Frameset_15 ; 15
|
||||
dw .Frameset_16 ; 16
|
||||
dw .Frameset_17 ; 17
|
||||
dw .Frameset_18 ; 18
|
||||
dw .Frameset_19 ; 19
|
||||
dw .Frameset_1a ; 1a
|
||||
dw .Frameset_1b ; 1b
|
||||
dw .Frameset_1c ; 1c
|
||||
dw .Frameset_1d ; 1d
|
||||
dw .Frameset_1e ; 1e
|
||||
dw .Frameset_1f ; 1f
|
||||
dw .Frameset_20 ; 20
|
||||
dw .Frameset_21 ; 21
|
||||
dw .Frameset_22 ; 22
|
||||
dw .Frameset_23 ; 23
|
||||
dw .Frameset_24 ; 24
|
||||
dw .Frameset_25 ; 25
|
||||
dw .Frameset_26 ; 26
|
||||
dw .Frameset_27 ; 27
|
||||
dw .Frameset_28 ; 28
|
||||
dw .Frameset_29 ; 29
|
||||
dw .Frameset_2a ; 2a
|
||||
dw .Frameset_2b ; 2b
|
||||
dw .Frameset_2c ; 2c
|
||||
dw .Frameset_2d ; 2d
|
||||
dw .Frameset_2e ; 2e
|
||||
dw .Frameset_2f ; 2f
|
||||
dw .Frameset_30 ; 30
|
||||
dw .Frameset_31 ; 31
|
||||
dw .Frameset_32 ; 32
|
||||
dw .Frameset_33 ; 33
|
||||
dw .Frameset_34 ; 34
|
||||
dw .Frameset_35 ; 35
|
||||
dw .Frameset_36 ; 36
|
||||
dw .Frameset_37 ; 37
|
||||
dw .Frameset_38 ; 38
|
||||
dw .Frameset_39 ; 39
|
||||
dw .Frameset_3a ; 3a
|
||||
dw .Frameset_3b ; 3b
|
||||
dw .Frameset_3c ; 3c
|
||||
dw .Frameset_3d ; 3d
|
||||
dw .Frameset_3e ; 3e
|
||||
dw .Frameset_3f ; 3f
|
||||
dw .Frameset_40 ; 40
|
||||
dw .Frameset_41 ; 41
|
||||
dw .Frameset_42 ; 42
|
||||
dw .Frameset_43 ; 43
|
||||
dw .Frameset_44 ; 44
|
||||
dw .Frameset_45 ; 45
|
||||
dw .Frameset_46 ; 46
|
||||
dw .Frameset_47 ; 47
|
||||
dw .Frameset_48 ; 48
|
||||
dw .Frameset_49 ; 49
|
||||
dw .Frameset_4a ; 4a
|
||||
dw .Frameset_4b ; 4b
|
||||
dw .Frameset_4c ; 4c
|
||||
dw .Frameset_4d ; 4d
|
||||
dw .Frameset_4e ; 4e
|
||||
dw .Frameset_4f ; 4f
|
||||
dw .Frameset_50 ; 50
|
||||
dw .Frameset_51 ; 51
|
||||
dw .Frameset_52 ; 52
|
||||
dw .Frameset_53 ; 53
|
||||
dw .Frameset_54 ; 54
|
||||
dw .Frameset_55 ; 55
|
||||
dw .Frameset_56 ; 56
|
||||
dw .Frameset_57 ; 57
|
||||
dw .Frameset_58 ; 58
|
||||
dw .Frameset_59 ; 59
|
||||
dw .Frameset_5a ; 5a
|
||||
dw .Frameset_5b ; 5b
|
||||
dw .Frameset_5c ; 5c
|
||||
dw .Frameset_5d ; 5d
|
||||
dw .Frameset_5e ; 5e
|
||||
dw .Frameset_5f ; 5f
|
||||
dw .Frameset_60 ; 60
|
||||
dw .Frameset_61 ; 61
|
||||
dw .Frameset_62 ; 62
|
||||
dw .Frameset_63 ; 63
|
||||
dw .Frameset_64 ; 64
|
||||
dw .Frameset_65 ; 65
|
||||
dw .Frameset_66 ; 66
|
||||
dw .Frameset_67 ; 67
|
||||
dw .Frameset_68 ; 68
|
||||
dw .Frameset_69 ; 69
|
||||
dw .Frameset_6a ; 6a
|
||||
dw .Frameset_6b ; 6b
|
||||
dw .Frameset_6c ; 6c
|
||||
dw .Frameset_6d ; 6d
|
||||
dw .Frameset_6e ; 6e
|
||||
dw .Frameset_6f ; 6f
|
||||
dw .Frameset_70 ; 70
|
||||
dw .Frameset_71 ; 71
|
||||
dw .Frameset_72 ; 72
|
||||
dw .Frameset_73 ; 73
|
||||
dw .Frameset_74 ; 74
|
||||
dw .Frameset_75 ; 75
|
||||
dw .Frameset_76 ; 76
|
||||
dw .Frameset_77 ; 77
|
||||
dw .Frameset_78 ; 78
|
||||
dw .Frameset_79 ; 79
|
||||
dw .Frameset_7a ; 7a
|
||||
dw .Frameset_7b ; 7b
|
||||
dw .Frameset_7c ; 7c
|
||||
dw .Frameset_7d ; 7d
|
||||
dw .Frameset_7e ; 7e
|
||||
dw .Frameset_7f ; 7f
|
||||
dw .Frameset_80 ; 80
|
||||
dw .Frameset_81 ; 81
|
||||
dw .Frameset_82 ; 82
|
||||
dw .Frameset_83 ; 83
|
||||
dw .Frameset_84 ; 84
|
||||
dw .Frameset_85 ; 85
|
||||
dw .Frameset_86 ; 86
|
||||
dw .Frameset_87 ; 87
|
||||
dw .Frameset_88 ; 88
|
||||
dw .Frameset_89 ; 89
|
||||
dw .Frameset_8a ; 8a
|
||||
dw .Frameset_8b ; 8b
|
||||
dw .Frameset_8c ; 8c
|
||||
dw .Frameset_8d ; 8d
|
||||
dw .Frameset_8e ; 8e
|
||||
dw .Frameset_8f ; 8f
|
||||
dw .Frameset_90 ; 90
|
||||
dw .Frameset_91 ; 91
|
||||
dw .Frameset_92 ; 92
|
||||
dw .Frameset_93 ; 93
|
||||
dw .Frameset_94 ; 94
|
||||
dw .Frameset_95 ; 95
|
||||
dw .Frameset_96 ; 96
|
||||
dw .Frameset_97 ; 97
|
||||
dw .Frameset_98 ; 98
|
||||
dw .Frameset_99 ; 99
|
||||
dw .Frameset_9a ; 9a
|
||||
dw .Frameset_9b ; 9b
|
||||
dw .Frameset_9c ; 9c
|
||||
dw .Frameset_9d ; 9d
|
||||
dw .Frameset_9e ; 9e
|
||||
dw .Frameset_9f ; 9f
|
||||
dw .Frameset_a0 ; a0
|
||||
dw .Frameset_a1 ; a1
|
||||
dw .Frameset_a2 ; a2
|
||||
dw .Frameset_a3 ; a3
|
||||
dw .Frameset_a4 ; a4
|
||||
dw .Frameset_a5 ; a5
|
||||
dw .Frameset_a6 ; a6
|
||||
dw .Frameset_a7 ; a7
|
||||
dw .Frameset_a8 ; a8
|
||||
dw .Frameset_a9 ; a9
|
||||
dw .Frameset_aa ; aa
|
||||
dw .Frameset_ab ; ab
|
||||
dw .Frameset_ac ; ac
|
||||
dw .Frameset_ad ; ad
|
||||
dw .Frameset_ae ; ae
|
||||
dw .Frameset_af ; af
|
||||
dw .Frameset_b0 ; b0
|
||||
dw .Frameset_b1 ; b1
|
||||
dw .Frameset_b2 ; b2
|
||||
dw .Frameset_b3 ; b3
|
||||
dw .Frameset_b4 ; b4
|
||||
dw .Frameset_b5 ; b5
|
||||
dw .Frameset_b6 ; b6
|
||||
dw .Frameset_b7 ; b7
|
||||
dw .Frameset_b8 ; b8
|
||||
; entries correspond to BATTLEANIMFRAMESET_* constants
|
||||
dw .Frameset_00 ; BATTLEANIMFRAMESET_00
|
||||
dw .Frameset_01 ; BATTLEANIMFRAMESET_01
|
||||
dw .Frameset_02 ; BATTLEANIMFRAMESET_02
|
||||
dw .Frameset_03 ; BATTLEANIMFRAMESET_03
|
||||
dw .Frameset_04 ; BATTLEANIMFRAMESET_04
|
||||
dw .Frameset_05 ; BATTLEANIMFRAMESET_05
|
||||
dw .Frameset_06 ; BATTLEANIMFRAMESET_06
|
||||
dw .Frameset_07 ; BATTLEANIMFRAMESET_07
|
||||
dw .Frameset_08 ; BATTLEANIMFRAMESET_08
|
||||
dw .Frameset_09 ; BATTLEANIMFRAMESET_09
|
||||
dw .Frameset_0a ; BATTLEANIMFRAMESET_0A
|
||||
dw .Frameset_0b ; BATTLEANIMFRAMESET_0B
|
||||
dw .Frameset_0c ; BATTLEANIMFRAMESET_0C
|
||||
dw .Frameset_0d ; BATTLEANIMFRAMESET_0D
|
||||
dw .Frameset_0e ; BATTLEANIMFRAMESET_0E
|
||||
dw .Frameset_0f ; BATTLEANIMFRAMESET_0F
|
||||
dw .Frameset_10 ; BATTLEANIMFRAMESET_10
|
||||
dw .Frameset_11 ; BATTLEANIMFRAMESET_11
|
||||
dw .Frameset_12 ; BATTLEANIMFRAMESET_12
|
||||
dw .Frameset_13 ; BATTLEANIMFRAMESET_13
|
||||
dw .Frameset_14 ; BATTLEANIMFRAMESET_14
|
||||
dw .Frameset_15 ; BATTLEANIMFRAMESET_15
|
||||
dw .Frameset_16 ; BATTLEANIMFRAMESET_16
|
||||
dw .Frameset_17 ; BATTLEANIMFRAMESET_17
|
||||
dw .Frameset_18 ; BATTLEANIMFRAMESET_18
|
||||
dw .Frameset_19 ; BATTLEANIMFRAMESET_19
|
||||
dw .Frameset_1a ; BATTLEANIMFRAMESET_1A
|
||||
dw .Frameset_1b ; BATTLEANIMFRAMESET_1B
|
||||
dw .Frameset_1c ; BATTLEANIMFRAMESET_1C
|
||||
dw .Frameset_1d ; BATTLEANIMFRAMESET_1D
|
||||
dw .Frameset_1e ; BATTLEANIMFRAMESET_1E
|
||||
dw .Frameset_1f ; BATTLEANIMFRAMESET_1F
|
||||
dw .Frameset_20 ; BATTLEANIMFRAMESET_20
|
||||
dw .Frameset_21 ; BATTLEANIMFRAMESET_21
|
||||
dw .Frameset_22 ; BATTLEANIMFRAMESET_22
|
||||
dw .Frameset_23 ; BATTLEANIMFRAMESET_23
|
||||
dw .Frameset_24 ; BATTLEANIMFRAMESET_24
|
||||
dw .Frameset_25 ; BATTLEANIMFRAMESET_25
|
||||
dw .Frameset_26 ; BATTLEANIMFRAMESET_26
|
||||
dw .Frameset_27 ; BATTLEANIMFRAMESET_27
|
||||
dw .Frameset_28 ; BATTLEANIMFRAMESET_28
|
||||
dw .Frameset_29 ; BATTLEANIMFRAMESET_29
|
||||
dw .Frameset_2a ; BATTLEANIMFRAMESET_2A
|
||||
dw .Frameset_2b ; BATTLEANIMFRAMESET_2B
|
||||
dw .Frameset_2c ; BATTLEANIMFRAMESET_2C
|
||||
dw .Frameset_2d ; BATTLEANIMFRAMESET_2D
|
||||
dw .Frameset_2e ; BATTLEANIMFRAMESET_2E
|
||||
dw .Frameset_2f ; BATTLEANIMFRAMESET_2F
|
||||
dw .Frameset_30 ; BATTLEANIMFRAMESET_30
|
||||
dw .Frameset_31 ; BATTLEANIMFRAMESET_31
|
||||
dw .Frameset_32 ; BATTLEANIMFRAMESET_32
|
||||
dw .Frameset_33 ; BATTLEANIMFRAMESET_33
|
||||
dw .Frameset_34 ; BATTLEANIMFRAMESET_34
|
||||
dw .Frameset_35 ; BATTLEANIMFRAMESET_35
|
||||
dw .Frameset_36 ; BATTLEANIMFRAMESET_36
|
||||
dw .Frameset_37 ; BATTLEANIMFRAMESET_37
|
||||
dw .Frameset_38 ; BATTLEANIMFRAMESET_38
|
||||
dw .Frameset_39 ; BATTLEANIMFRAMESET_39
|
||||
dw .Frameset_3a ; BATTLEANIMFRAMESET_3A
|
||||
dw .Frameset_3b ; BATTLEANIMFRAMESET_3B
|
||||
dw .Frameset_3c ; BATTLEANIMFRAMESET_3C
|
||||
dw .Frameset_3d ; BATTLEANIMFRAMESET_3D
|
||||
dw .Frameset_3e ; BATTLEANIMFRAMESET_3E
|
||||
dw .Frameset_3f ; BATTLEANIMFRAMESET_3F
|
||||
dw .Frameset_40 ; BATTLEANIMFRAMESET_40
|
||||
dw .Frameset_41 ; BATTLEANIMFRAMESET_41
|
||||
dw .Frameset_42 ; BATTLEANIMFRAMESET_42
|
||||
dw .Frameset_43 ; BATTLEANIMFRAMESET_43
|
||||
dw .Frameset_44 ; BATTLEANIMFRAMESET_44
|
||||
dw .Frameset_45 ; BATTLEANIMFRAMESET_45
|
||||
dw .Frameset_46 ; BATTLEANIMFRAMESET_46
|
||||
dw .Frameset_47 ; BATTLEANIMFRAMESET_47
|
||||
dw .Frameset_48 ; BATTLEANIMFRAMESET_48
|
||||
dw .Frameset_49 ; BATTLEANIMFRAMESET_49
|
||||
dw .Frameset_4a ; BATTLEANIMFRAMESET_4A
|
||||
dw .Frameset_4b ; BATTLEANIMFRAMESET_4B
|
||||
dw .Frameset_4c ; BATTLEANIMFRAMESET_4C
|
||||
dw .Frameset_4d ; BATTLEANIMFRAMESET_4D
|
||||
dw .Frameset_4e ; BATTLEANIMFRAMESET_4E
|
||||
dw .Frameset_4f ; BATTLEANIMFRAMESET_4F
|
||||
dw .Frameset_50 ; BATTLEANIMFRAMESET_50
|
||||
dw .Frameset_51 ; BATTLEANIMFRAMESET_51
|
||||
dw .Frameset_52 ; BATTLEANIMFRAMESET_52
|
||||
dw .Frameset_53 ; BATTLEANIMFRAMESET_53
|
||||
dw .Frameset_54 ; BATTLEANIMFRAMESET_54
|
||||
dw .Frameset_55 ; BATTLEANIMFRAMESET_55
|
||||
dw .Frameset_56 ; BATTLEANIMFRAMESET_56
|
||||
dw .Frameset_57 ; BATTLEANIMFRAMESET_57
|
||||
dw .Frameset_58 ; BATTLEANIMFRAMESET_58
|
||||
dw .Frameset_59 ; BATTLEANIMFRAMESET_59
|
||||
dw .Frameset_5a ; BATTLEANIMFRAMESET_5A
|
||||
dw .Frameset_5b ; BATTLEANIMFRAMESET_5B
|
||||
dw .Frameset_5c ; BATTLEANIMFRAMESET_5C
|
||||
dw .Frameset_5d ; BATTLEANIMFRAMESET_5D
|
||||
dw .Frameset_5e ; BATTLEANIMFRAMESET_5E
|
||||
dw .Frameset_5f ; BATTLEANIMFRAMESET_5F
|
||||
dw .Frameset_60 ; BATTLEANIMFRAMESET_60
|
||||
dw .Frameset_61 ; BATTLEANIMFRAMESET_61
|
||||
dw .Frameset_62 ; BATTLEANIMFRAMESET_62
|
||||
dw .Frameset_63 ; BATTLEANIMFRAMESET_63
|
||||
dw .Frameset_64 ; BATTLEANIMFRAMESET_64
|
||||
dw .Frameset_65 ; BATTLEANIMFRAMESET_65
|
||||
dw .Frameset_66 ; BATTLEANIMFRAMESET_66
|
||||
dw .Frameset_67 ; BATTLEANIMFRAMESET_67
|
||||
dw .Frameset_68 ; BATTLEANIMFRAMESET_68
|
||||
dw .Frameset_69 ; BATTLEANIMFRAMESET_69
|
||||
dw .Frameset_6a ; BATTLEANIMFRAMESET_6A
|
||||
dw .Frameset_6b ; BATTLEANIMFRAMESET_6B
|
||||
dw .Frameset_6c ; BATTLEANIMFRAMESET_6C
|
||||
dw .Frameset_6d ; BATTLEANIMFRAMESET_6D
|
||||
dw .Frameset_6e ; BATTLEANIMFRAMESET_6E
|
||||
dw .Frameset_6f ; BATTLEANIMFRAMESET_6F
|
||||
dw .Frameset_70 ; BATTLEANIMFRAMESET_70
|
||||
dw .Frameset_71 ; BATTLEANIMFRAMESET_71
|
||||
dw .Frameset_72 ; BATTLEANIMFRAMESET_72
|
||||
dw .Frameset_73 ; BATTLEANIMFRAMESET_73
|
||||
dw .Frameset_74 ; BATTLEANIMFRAMESET_74
|
||||
dw .Frameset_75 ; BATTLEANIMFRAMESET_75
|
||||
dw .Frameset_76 ; BATTLEANIMFRAMESET_76
|
||||
dw .Frameset_77 ; BATTLEANIMFRAMESET_77
|
||||
dw .Frameset_78 ; BATTLEANIMFRAMESET_78
|
||||
dw .Frameset_79 ; BATTLEANIMFRAMESET_79
|
||||
dw .Frameset_7a ; BATTLEANIMFRAMESET_7A
|
||||
dw .Frameset_7b ; BATTLEANIMFRAMESET_7B
|
||||
dw .Frameset_7c ; BATTLEANIMFRAMESET_7C
|
||||
dw .Frameset_7d ; BATTLEANIMFRAMESET_7D
|
||||
dw .Frameset_7e ; BATTLEANIMFRAMESET_7E
|
||||
dw .Frameset_7f ; BATTLEANIMFRAMESET_7F
|
||||
dw .Frameset_80 ; BATTLEANIMFRAMESET_80
|
||||
dw .Frameset_81 ; BATTLEANIMFRAMESET_81
|
||||
dw .Frameset_82 ; BATTLEANIMFRAMESET_82
|
||||
dw .Frameset_83 ; BATTLEANIMFRAMESET_83
|
||||
dw .Frameset_84 ; BATTLEANIMFRAMESET_84
|
||||
dw .Frameset_85 ; BATTLEANIMFRAMESET_85
|
||||
dw .Frameset_86 ; BATTLEANIMFRAMESET_86
|
||||
dw .Frameset_87 ; BATTLEANIMFRAMESET_87
|
||||
dw .Frameset_88 ; BATTLEANIMFRAMESET_88
|
||||
dw .Frameset_89 ; BATTLEANIMFRAMESET_89
|
||||
dw .Frameset_8a ; BATTLEANIMFRAMESET_8A
|
||||
dw .Frameset_8b ; BATTLEANIMFRAMESET_8B
|
||||
dw .Frameset_8c ; BATTLEANIMFRAMESET_8C
|
||||
dw .Frameset_8d ; BATTLEANIMFRAMESET_8D
|
||||
dw .Frameset_8e ; BATTLEANIMFRAMESET_8E
|
||||
dw .Frameset_8f ; BATTLEANIMFRAMESET_8F
|
||||
dw .Frameset_90 ; BATTLEANIMFRAMESET_90
|
||||
dw .Frameset_91 ; BATTLEANIMFRAMESET_91
|
||||
dw .Frameset_92 ; BATTLEANIMFRAMESET_92
|
||||
dw .Frameset_93 ; BATTLEANIMFRAMESET_93
|
||||
dw .Frameset_94 ; BATTLEANIMFRAMESET_94
|
||||
dw .Frameset_95 ; BATTLEANIMFRAMESET_95
|
||||
dw .Frameset_96 ; BATTLEANIMFRAMESET_96
|
||||
dw .Frameset_97 ; BATTLEANIMFRAMESET_97
|
||||
dw .Frameset_98 ; BATTLEANIMFRAMESET_98
|
||||
dw .Frameset_99 ; BATTLEANIMFRAMESET_99
|
||||
dw .Frameset_9a ; BATTLEANIMFRAMESET_9A
|
||||
dw .Frameset_9b ; BATTLEANIMFRAMESET_9B
|
||||
dw .Frameset_9c ; BATTLEANIMFRAMESET_9C
|
||||
dw .Frameset_9d ; BATTLEANIMFRAMESET_9D
|
||||
dw .Frameset_9e ; BATTLEANIMFRAMESET_9E
|
||||
dw .Frameset_9f ; BATTLEANIMFRAMESET_9F
|
||||
dw .Frameset_a0 ; BATTLEANIMFRAMESET_A0
|
||||
dw .Frameset_a1 ; BATTLEANIMFRAMESET_A1
|
||||
dw .Frameset_a2 ; BATTLEANIMFRAMESET_A2
|
||||
dw .Frameset_a3 ; BATTLEANIMFRAMESET_A3
|
||||
dw .Frameset_a4 ; BATTLEANIMFRAMESET_A4
|
||||
dw .Frameset_a5 ; BATTLEANIMFRAMESET_A5
|
||||
dw .Frameset_a6 ; BATTLEANIMFRAMESET_A6
|
||||
dw .Frameset_a7 ; BATTLEANIMFRAMESET_A7
|
||||
dw .Frameset_a8 ; BATTLEANIMFRAMESET_A8
|
||||
dw .Frameset_a9 ; BATTLEANIMFRAMESET_A9
|
||||
dw .Frameset_aa ; BATTLEANIMFRAMESET_AA
|
||||
dw .Frameset_ab ; BATTLEANIMFRAMESET_AB
|
||||
dw .Frameset_ac ; BATTLEANIMFRAMESET_AC
|
||||
dw .Frameset_ad ; BATTLEANIMFRAMESET_AD
|
||||
dw .Frameset_ae ; BATTLEANIMFRAMESET_AE
|
||||
dw .Frameset_af ; BATTLEANIMFRAMESET_AF
|
||||
dw .Frameset_b0 ; BATTLEANIMFRAMESET_B0
|
||||
dw .Frameset_b1 ; BATTLEANIMFRAMESET_B1
|
||||
dw .Frameset_b2 ; BATTLEANIMFRAMESET_B2
|
||||
dw .Frameset_b3 ; BATTLEANIMFRAMESET_B3
|
||||
dw .Frameset_b4 ; BATTLEANIMFRAMESET_B4
|
||||
dw .Frameset_b5 ; BATTLEANIMFRAMESET_B5
|
||||
dw .Frameset_b6 ; BATTLEANIMFRAMESET_B6
|
||||
dw .Frameset_b7 ; BATTLEANIMFRAMESET_B7
|
||||
dw .Frameset_b8 ; BATTLEANIMFRAMESET_B8
|
||||
|
||||
; OAM index (see battle/objects/oam.asm), flip flags / duration
|
||||
; OAM index (see data/anims/oam.asm), flip flags / duration
|
||||
.Frameset_00:
|
||||
db BATTLEANIMOAMSET_00, $06
|
||||
db -4
|
@ -1,221 +1,222 @@
|
||||
BattleAnimOAMData: ; ceeae
|
||||
; vtile offset (?), length, address
|
||||
dbbw $00, 16, .OAMData_00 ; 00
|
||||
dbbw $04, 9, .OAMData_01 ; 01
|
||||
dbbw $08, 4, .OAMData_02 ; 02
|
||||
dbbw $09, 4, .OAMData_03 ; 03
|
||||
dbbw $0d, 4, .OAMData_04 ; 04
|
||||
dbbw $0f, 4, .OAMData_03 ; 05
|
||||
dbbw $13, 4, .OAMData_04 ; 06
|
||||
dbbw $04, 16, .OAMData_00 ; 07
|
||||
dbbw $08, 16, .OAMData_00 ; 08
|
||||
dbbw $08, 16, .OAMData_09 ; 09
|
||||
dbbw $00, 4, .OAMData_04 ; 0a
|
||||
dbbw $02, 4, .OAMData_03 ; 0b
|
||||
dbbw $06, 2, .OAMData_0c ; 0c
|
||||
dbbw $07, 2, .OAMData_0c ; 0d
|
||||
dbbw $02, 4, .OAMData_04 ; 0e
|
||||
dbbw $04, 1, .OAMData_0f ; 0f
|
||||
dbbw $05, 1, .OAMData_0f ; 10
|
||||
dbbw $00, 2, .OAMData_11 ; 11
|
||||
dbbw $02, 2, .OAMData_11 ; 12
|
||||
dbbw $00, 4, .OAMData_13 ; 13
|
||||
dbbw $00, 1, .OAMData_0f ; 14
|
||||
dbbw $01, 1, .OAMData_0f ; 15
|
||||
dbbw $02, 1, .OAMData_0f ; 16
|
||||
dbbw $03, 1, .OAMData_0f ; 17
|
||||
dbbw $00, 4, .OAMData_02 ; 18
|
||||
dbbw $01, 16, .OAMData_00 ; 19
|
||||
dbbw $05, 16, .OAMData_00 ; 1a
|
||||
dbbw $00, 4, .OAMData_03 ; 1b
|
||||
dbbw $05, 12, .OAMData_1c ; 1c
|
||||
dbbw $02, 4, .OAMData_02 ; 1d
|
||||
dbbw $06, 1, .OAMData_0f ; 1e
|
||||
dbbw $07, 1, .OAMData_0f ; 1f
|
||||
dbbw $08, 1, .OAMData_0f ; 20
|
||||
dbbw $04, 4, .OAMData_03 ; 21
|
||||
dbbw $09, 22, .OAMData_22 ; 22
|
||||
dbbw $04, 2, .OAMData_11 ; 23
|
||||
dbbw $06, 2, .OAMData_11 ; 24
|
||||
dbbw $0c, 1, .OAMData_0f ; 25
|
||||
dbbw $0a, 1, .OAMData_0f ; 26
|
||||
dbbw $0b, 4, .OAMData_02 ; 27
|
||||
dbbw $08, 4, .OAMData_04 ; 28
|
||||
dbbw $06, 4, .OAMData_04 ; 29
|
||||
dbbw $00, 5, .OAMData_2a ; 2a
|
||||
dbbw $03, 6, .OAMData_2b ; 2b
|
||||
dbbw $00, 7, .OAMData_2c ; 2c
|
||||
dbbw $03, 8, .OAMData_2d ; 2d
|
||||
dbbw $00, 9, .OAMData_2e ; 2e
|
||||
dbbw $00, 4, .OAMData_2f ; 2f
|
||||
dbbw $02, 4, .OAMData_30 ; 30
|
||||
dbbw $04, 6, .OAMData_31 ; 31
|
||||
dbbw $00, 2, .OAMData_32 ; 32
|
||||
dbbw $00, 7, .OAMData_33 ; 33
|
||||
dbbw $00, 14, .OAMData_32 ; 34
|
||||
dbbw $00, 21, .OAMData_33 ; 35
|
||||
dbbw $00, 2, .OAMData_36 ; 36
|
||||
dbbw $00, 6, .OAMData_36 ; 37
|
||||
dbbw $00, 10, .OAMData_36 ; 38
|
||||
dbbw $00, 14, .OAMData_36 ; 39
|
||||
dbbw $00, 2, .OAMData_3a ; 3a
|
||||
dbbw $00, 6, .OAMData_3a ; 3b
|
||||
dbbw $00, 10, .OAMData_3a ; 3c
|
||||
dbbw $00, 14, .OAMData_3a ; 3d
|
||||
dbbw $00, 4, .OAMData_3e ; 3e
|
||||
dbbw $00, 16, .OAMData_3e ; 3f
|
||||
dbbw $00, 26, .OAMData_3e ; 40
|
||||
dbbw $00, 26, .OAMData_41 ; 41
|
||||
dbbw $0e, 4, .OAMData_42 ; 42
|
||||
dbbw $0e, 8, .OAMData_42 ; 43
|
||||
dbbw $0e, 4, .OAMData_44 ; 44
|
||||
dbbw $0e, 8, .OAMData_44 ; 45
|
||||
dbbw $0e, 4, .OAMData_46 ; 46
|
||||
dbbw $0e, 4, .OAMData_47 ; 47
|
||||
dbbw $00, 6, .OAMData_48 ; 48
|
||||
dbbw $03, 4, .OAMData_49 ; 49
|
||||
dbbw $03, 2, .OAMData_4a ; 4a
|
||||
dbbw $01, 5, .OAMData_0f ; 4b
|
||||
dbbw $01, 6, .OAMData_4c ; 4c
|
||||
dbbw $01, 7, .OAMData_4d ; 4d
|
||||
dbbw $01, 3, .OAMData_4d ; 4e
|
||||
dbbw $01, 8, .OAMData_4f ; 4f
|
||||
dbbw $01, 9, .OAMData_50 ; 50
|
||||
dbbw $01, 10, .OAMData_51 ; 51
|
||||
dbbw $01, 6, .OAMData_51 ; 52
|
||||
dbbw $00, 9, .OAMData_01 ; 53
|
||||
dbbw $04, 4, .OAMData_02 ; 54
|
||||
dbbw $05, 4, .OAMData_02 ; 55
|
||||
dbbw $00, 2, .OAMData_56 ; 56
|
||||
dbbw $02, 2, .OAMData_56 ; 57
|
||||
dbbw $04, 2, .OAMData_56 ; 58
|
||||
dbbw $02, 4, .OAMData_59 ; 59
|
||||
dbbw $02, 4, .OAMData_5a ; 5a
|
||||
dbbw $02, 2, .OAMData_0c ; 5b
|
||||
dbbw $04, 2, .OAMData_0c ; 5c
|
||||
dbbw $06, 4, .OAMData_5d ; 5d
|
||||
dbbw $08, 2, .OAMData_0c ; 5e
|
||||
dbbw $09, 2, .OAMData_0c ; 5f
|
||||
dbbw $05, 2, .OAMData_60 ; 60
|
||||
dbbw $00, 2, .OAMData_61 ; 61
|
||||
dbbw $00, 5, .OAMData_61 ; 62
|
||||
dbbw $00, 9, .OAMData_61 ; 63
|
||||
dbbw $09, 9, .OAMData_61 ; 64
|
||||
dbbw $00, 4, .OAMData_65 ; 65
|
||||
dbbw $00, 7, .OAMData_65 ; 66
|
||||
dbbw $00, 9, .OAMData_65 ; 67
|
||||
dbbw $09, 9, .OAMData_65 ; 68
|
||||
dbbw $04, 1, .OAMData_69 ; 69
|
||||
dbbw $05, 2, .OAMData_6a ; 6a
|
||||
dbbw $06, 4, .OAMData_03 ; 6b
|
||||
dbbw $0a, 4, .OAMData_03 ; 6c
|
||||
dbbw $0e, 4, .OAMData_03 ; 6d
|
||||
dbbw $08, 5, .OAMData_6e ; 6e
|
||||
dbbw $0d, 3, .OAMData_6f ; 6f
|
||||
dbbw $01, 8, .OAMData_70 ; 70
|
||||
dbbw $03, 8, .OAMData_70 ; 71
|
||||
dbbw $05, 8, .OAMData_70 ; 72
|
||||
dbbw $07, 8, .OAMData_70 ; 73
|
||||
dbbw $06, 4, .OAMData_02 ; 74
|
||||
dbbw $07, 4, .OAMData_02 ; 75
|
||||
dbbw $0a, 2, .OAMData_76 ; 76
|
||||
dbbw $00, 1, .OAMData_77 ; 77
|
||||
dbbw $00, 3, .OAMData_78 ; 78
|
||||
dbbw $00, 6, .OAMData_79 ; 79
|
||||
dbbw $00, 9, .OAMData_7a ; 7a
|
||||
dbbw $00, 12, .OAMData_7b ; 7b
|
||||
dbbw $00, 14, .OAMData_7c ; 7c
|
||||
dbbw $00, 15, .OAMData_7d ; 7d
|
||||
dbbw $04, 4, .OAMData_03 ; 7e
|
||||
dbbw $08, 4, .OAMData_03 ; 7f
|
||||
dbbw $0d, 1, .OAMData_0f ; 80
|
||||
dbbw $0e, 4, .OAMData_81 ; 81
|
||||
dbbw $10, 1, .OAMData_0f ; 82
|
||||
dbbw $11, 1, .OAMData_0f ; 83
|
||||
dbbw $04, 2, .OAMData_6a ; 84
|
||||
dbbw $05, 2, .OAMData_6a ; 85
|
||||
dbbw $0a, 4, .OAMData_04 ; 86
|
||||
dbbw $00, 8, .OAMData_87 ; 87
|
||||
dbbw $00, 12, .OAMData_88 ; 88
|
||||
dbbw $00, 16, .OAMData_87 ; 89
|
||||
dbbw $09, 2, .OAMData_8a ; 8a
|
||||
dbbw $09, 4, .OAMData_8a ; 8b
|
||||
dbbw $09, 6, .OAMData_8a ; 8c
|
||||
dbbw $09, 8, .OAMData_8a ; 8d
|
||||
dbbw $12, 5, .OAMData_8e ; 8e
|
||||
dbbw $00, 4, .OAMData_8f ; 8f
|
||||
dbbw $04, 4, .OAMData_8f ; 90
|
||||
dbbw $08, 4, .OAMData_8f ; 91
|
||||
dbbw $0c, 4, .OAMData_8f ; 92
|
||||
dbbw $00, 6, .OAMData_93 ; 93
|
||||
dbbw $04, 4, .OAMData_03 ; 94
|
||||
dbbw $0a, 4, .OAMData_04 ; 95
|
||||
dbbw $15, 4, .OAMData_30 ; 96
|
||||
dbbw $04, 4, .OAMData_30 ; 97
|
||||
dbbw $0c, 4, .OAMData_04 ; 98
|
||||
dbbw $0a, 4, .OAMData_99 ; 99
|
||||
dbbw $0c, 4, .OAMData_03 ; 9a
|
||||
dbbw $00, 36, .OAMData_9b ; 9b
|
||||
dbbw $0d, 2, .OAMData_9c ; 9c
|
||||
dbbw $0d, 4, .OAMData_9c ; 9d
|
||||
dbbw $0d, 6, .OAMData_9c ; 9e
|
||||
dbbw $02, 8, .OAMData_9f ; 9f
|
||||
dbbw $08, 7, .OAMData_a0 ; a0
|
||||
dbbw $08, 5, .OAMData_a0 ; a1
|
||||
dbbw $08, 3, .OAMData_a0 ; a2
|
||||
dbbw $00, 16, .OAMData_1c ; a3
|
||||
dbbw $00, 9, .OAMData_a4 ; a4
|
||||
dbbw $06, 9, .OAMData_a4 ; a5
|
||||
dbbw $0c, 9, .OAMData_a4 ; a6
|
||||
dbbw $12, 9, .OAMData_a4 ; a7
|
||||
dbbw $18, 9, .OAMData_a4 ; a8
|
||||
dbbw $1e, 9, .OAMData_a4 ; a9
|
||||
dbbw $24, 9, .OAMData_a4 ; aa
|
||||
dbbw $2a, 9, .OAMData_a4 ; ab
|
||||
dbbw $03, 4, .OAMData_ac ; ac
|
||||
dbbw $12, 4, .OAMData_03 ; ad
|
||||
dbbw $10, 4, .OAMData_04 ; ae
|
||||
dbbw $16, 1, .OAMData_0f ; af
|
||||
dbbw $17, 4, .OAMData_02 ; b0
|
||||
dbbw $18, 4, .OAMData_03 ; b1
|
||||
dbbw $1c, 4, .OAMData_03 ; b2
|
||||
dbbw $20, 3, .OAMData_03 ; b3
|
||||
dbbw $23, 4, .OAMData_04 ; b4
|
||||
dbbw $25, 3, .OAMData_03 ; b5
|
||||
dbbw $17, 4, .OAMData_03 ; b6
|
||||
dbbw $0a, 16, .OAMData_00 ; b7
|
||||
dbbw $10, 16, .OAMData_1c ; b8
|
||||
dbbw $00, 16, .OAMData_1c ; b9
|
||||
dbbw $04, 4, .OAMData_03 ; ba
|
||||
dbbw $08, 2, .OAMData_11 ; bb
|
||||
dbbw $20, 6, .OAMData_bc ; bc
|
||||
dbbw $08, 1, .OAMData_0f ; bd
|
||||
dbbw $04, 4, .OAMData_03 ; be
|
||||
dbbw $1a, 4, .OAMData_30 ; bf
|
||||
dbbw $16, 9, .OAMData_01 ; c0
|
||||
dbbw $10, 16, .OAMData_c1 ; c1
|
||||
dbbw $09, 6, .OAMData_c2 ; c2
|
||||
dbbw $11, 9, .OAMData_c3 ; c3
|
||||
dbbw $0e, 4, .OAMData_03 ; c4
|
||||
dbbw $0b, 4, .OAMData_30 ; c5
|
||||
dbbw $1c, 6, .OAMData_02 ; c6
|
||||
dbbw $20, 16, .OAMData_c1 ; c7
|
||||
dbbw $05, 6, .OAMData_c8 ; c8
|
||||
dbbw $0b, 4, .OAMData_03 ; c9
|
||||
dbbw $09, 4, .OAMData_ca ; ca
|
||||
dbbw $0b, 4, .OAMData_04 ; cb
|
||||
dbbw $11, 13, .OAMData_cc ; cc
|
||||
dbbw $00, 9, .OAMData_c3 ; cd
|
||||
dbbw $09, 9, .OAMData_c3 ; ce
|
||||
dbbw $00, 12, .OAMData_cf ; cf
|
||||
dbbw $06, 12, .OAMData_cf ; d0
|
||||
dbbw $0c, 12, .OAMData_cf ; d1
|
||||
dbbw $12, 12, .OAMData_cf ; d2
|
||||
dbbw $00, 13, .OAMData_cc ; d3
|
||||
dbbw $00, 7, .OAMData_d4 ; d4
|
||||
dbbw $00, 6, .OAMData_d5 ; d5
|
||||
dbbw $00, 14, .OAMData_d6 ; d6
|
||||
dbbw $00, 12, .OAMData_d7 ; d7
|
||||
; entries correspond to BATTLEANIMOAMSET_* constants
|
||||
; vtile offset, length, pointer
|
||||
dbbw $00, 16, .OAMData_00 ; BATTLEANIMOAMSET_00
|
||||
dbbw $04, 9, .OAMData_01 ; BATTLEANIMOAMSET_01
|
||||
dbbw $08, 4, .OAMData_02 ; BATTLEANIMOAMSET_02
|
||||
dbbw $09, 4, .OAMData_03 ; BATTLEANIMOAMSET_03
|
||||
dbbw $0d, 4, .OAMData_04 ; BATTLEANIMOAMSET_04
|
||||
dbbw $0f, 4, .OAMData_03 ; BATTLEANIMOAMSET_05
|
||||
dbbw $13, 4, .OAMData_04 ; BATTLEANIMOAMSET_06
|
||||
dbbw $04, 16, .OAMData_00 ; BATTLEANIMOAMSET_07
|
||||
dbbw $08, 16, .OAMData_00 ; BATTLEANIMOAMSET_08
|
||||
dbbw $08, 16, .OAMData_09 ; BATTLEANIMOAMSET_09
|
||||
dbbw $00, 4, .OAMData_04 ; BATTLEANIMOAMSET_0A
|
||||
dbbw $02, 4, .OAMData_03 ; BATTLEANIMOAMSET_0B
|
||||
dbbw $06, 2, .OAMData_0c ; BATTLEANIMOAMSET_0C
|
||||
dbbw $07, 2, .OAMData_0c ; BATTLEANIMOAMSET_0D
|
||||
dbbw $02, 4, .OAMData_04 ; BATTLEANIMOAMSET_0E
|
||||
dbbw $04, 1, .OAMData_0f ; BATTLEANIMOAMSET_0F
|
||||
dbbw $05, 1, .OAMData_0f ; BATTLEANIMOAMSET_10
|
||||
dbbw $00, 2, .OAMData_11 ; BATTLEANIMOAMSET_11
|
||||
dbbw $02, 2, .OAMData_11 ; BATTLEANIMOAMSET_12
|
||||
dbbw $00, 4, .OAMData_13 ; BATTLEANIMOAMSET_13
|
||||
dbbw $00, 1, .OAMData_0f ; BATTLEANIMOAMSET_14
|
||||
dbbw $01, 1, .OAMData_0f ; BATTLEANIMOAMSET_15
|
||||
dbbw $02, 1, .OAMData_0f ; BATTLEANIMOAMSET_16
|
||||
dbbw $03, 1, .OAMData_0f ; BATTLEANIMOAMSET_17
|
||||
dbbw $00, 4, .OAMData_02 ; BATTLEANIMOAMSET_18
|
||||
dbbw $01, 16, .OAMData_00 ; BATTLEANIMOAMSET_19
|
||||
dbbw $05, 16, .OAMData_00 ; BATTLEANIMOAMSET_1A
|
||||
dbbw $00, 4, .OAMData_03 ; BATTLEANIMOAMSET_1B
|
||||
dbbw $05, 12, .OAMData_1c ; BATTLEANIMOAMSET_1C
|
||||
dbbw $02, 4, .OAMData_02 ; BATTLEANIMOAMSET_1D
|
||||
dbbw $06, 1, .OAMData_0f ; BATTLEANIMOAMSET_1E
|
||||
dbbw $07, 1, .OAMData_0f ; BATTLEANIMOAMSET_1F
|
||||
dbbw $08, 1, .OAMData_0f ; BATTLEANIMOAMSET_20
|
||||
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_21
|
||||
dbbw $09, 22, .OAMData_22 ; BATTLEANIMOAMSET_22
|
||||
dbbw $04, 2, .OAMData_11 ; BATTLEANIMOAMSET_23
|
||||
dbbw $06, 2, .OAMData_11 ; BATTLEANIMOAMSET_24
|
||||
dbbw $0c, 1, .OAMData_0f ; BATTLEANIMOAMSET_25
|
||||
dbbw $0a, 1, .OAMData_0f ; BATTLEANIMOAMSET_26
|
||||
dbbw $0b, 4, .OAMData_02 ; BATTLEANIMOAMSET_27
|
||||
dbbw $08, 4, .OAMData_04 ; BATTLEANIMOAMSET_28
|
||||
dbbw $06, 4, .OAMData_04 ; BATTLEANIMOAMSET_29
|
||||
dbbw $00, 5, .OAMData_2a ; BATTLEANIMOAMSET_2A
|
||||
dbbw $03, 6, .OAMData_2b ; BATTLEANIMOAMSET_2B
|
||||
dbbw $00, 7, .OAMData_2c ; BATTLEANIMOAMSET_2C
|
||||
dbbw $03, 8, .OAMData_2d ; BATTLEANIMOAMSET_2D
|
||||
dbbw $00, 9, .OAMData_2e ; BATTLEANIMOAMSET_2E
|
||||
dbbw $00, 4, .OAMData_2f ; BATTLEANIMOAMSET_2F
|
||||
dbbw $02, 4, .OAMData_30 ; BATTLEANIMOAMSET_30
|
||||
dbbw $04, 6, .OAMData_31 ; BATTLEANIMOAMSET_31
|
||||
dbbw $00, 2, .OAMData_32 ; BATTLEANIMOAMSET_32
|
||||
dbbw $00, 7, .OAMData_33 ; BATTLEANIMOAMSET_33
|
||||
dbbw $00, 14, .OAMData_32 ; BATTLEANIMOAMSET_34
|
||||
dbbw $00, 21, .OAMData_33 ; BATTLEANIMOAMSET_35
|
||||
dbbw $00, 2, .OAMData_36 ; BATTLEANIMOAMSET_36
|
||||
dbbw $00, 6, .OAMData_36 ; BATTLEANIMOAMSET_37
|
||||
dbbw $00, 10, .OAMData_36 ; BATTLEANIMOAMSET_38
|
||||
dbbw $00, 14, .OAMData_36 ; BATTLEANIMOAMSET_39
|
||||
dbbw $00, 2, .OAMData_3a ; BATTLEANIMOAMSET_3A
|
||||
dbbw $00, 6, .OAMData_3a ; BATTLEANIMOAMSET_3B
|
||||
dbbw $00, 10, .OAMData_3a ; BATTLEANIMOAMSET_3C
|
||||
dbbw $00, 14, .OAMData_3a ; BATTLEANIMOAMSET_3D
|
||||
dbbw $00, 4, .OAMData_3e ; BATTLEANIMOAMSET_3E
|
||||
dbbw $00, 16, .OAMData_3e ; BATTLEANIMOAMSET_3F
|
||||
dbbw $00, 26, .OAMData_3e ; BATTLEANIMOAMSET_40
|
||||
dbbw $00, 26, .OAMData_41 ; BATTLEANIMOAMSET_41
|
||||
dbbw $0e, 4, .OAMData_42 ; BATTLEANIMOAMSET_42
|
||||
dbbw $0e, 8, .OAMData_42 ; BATTLEANIMOAMSET_43
|
||||
dbbw $0e, 4, .OAMData_44 ; BATTLEANIMOAMSET_44
|
||||
dbbw $0e, 8, .OAMData_44 ; BATTLEANIMOAMSET_45
|
||||
dbbw $0e, 4, .OAMData_46 ; BATTLEANIMOAMSET_46
|
||||
dbbw $0e, 4, .OAMData_47 ; BATTLEANIMOAMSET_47
|
||||
dbbw $00, 6, .OAMData_48 ; BATTLEANIMOAMSET_48
|
||||
dbbw $03, 4, .OAMData_49 ; BATTLEANIMOAMSET_49
|
||||
dbbw $03, 2, .OAMData_4a ; BATTLEANIMOAMSET_4A
|
||||
dbbw $01, 5, .OAMData_0f ; BATTLEANIMOAMSET_4B
|
||||
dbbw $01, 6, .OAMData_4c ; BATTLEANIMOAMSET_4C
|
||||
dbbw $01, 7, .OAMData_4d ; BATTLEANIMOAMSET_4D
|
||||
dbbw $01, 3, .OAMData_4d ; BATTLEANIMOAMSET_4E
|
||||
dbbw $01, 8, .OAMData_4f ; BATTLEANIMOAMSET_4F
|
||||
dbbw $01, 9, .OAMData_50 ; BATTLEANIMOAMSET_50
|
||||
dbbw $01, 10, .OAMData_51 ; BATTLEANIMOAMSET_51
|
||||
dbbw $01, 6, .OAMData_51 ; BATTLEANIMOAMSET_52
|
||||
dbbw $00, 9, .OAMData_01 ; BATTLEANIMOAMSET_53
|
||||
dbbw $04, 4, .OAMData_02 ; BATTLEANIMOAMSET_54
|
||||
dbbw $05, 4, .OAMData_02 ; BATTLEANIMOAMSET_55
|
||||
dbbw $00, 2, .OAMData_56 ; BATTLEANIMOAMSET_56
|
||||
dbbw $02, 2, .OAMData_56 ; BATTLEANIMOAMSET_57
|
||||
dbbw $04, 2, .OAMData_56 ; BATTLEANIMOAMSET_58
|
||||
dbbw $02, 4, .OAMData_59 ; BATTLEANIMOAMSET_59
|
||||
dbbw $02, 4, .OAMData_5a ; BATTLEANIMOAMSET_5A
|
||||
dbbw $02, 2, .OAMData_0c ; BATTLEANIMOAMSET_5B
|
||||
dbbw $04, 2, .OAMData_0c ; BATTLEANIMOAMSET_5C
|
||||
dbbw $06, 4, .OAMData_5d ; BATTLEANIMOAMSET_5D
|
||||
dbbw $08, 2, .OAMData_0c ; BATTLEANIMOAMSET_5E
|
||||
dbbw $09, 2, .OAMData_0c ; BATTLEANIMOAMSET_5F
|
||||
dbbw $05, 2, .OAMData_60 ; BATTLEANIMOAMSET_60
|
||||
dbbw $00, 2, .OAMData_61 ; BATTLEANIMOAMSET_61
|
||||
dbbw $00, 5, .OAMData_61 ; BATTLEANIMOAMSET_62
|
||||
dbbw $00, 9, .OAMData_61 ; BATTLEANIMOAMSET_63
|
||||
dbbw $09, 9, .OAMData_61 ; BATTLEANIMOAMSET_64
|
||||
dbbw $00, 4, .OAMData_65 ; BATTLEANIMOAMSET_65
|
||||
dbbw $00, 7, .OAMData_65 ; BATTLEANIMOAMSET_66
|
||||
dbbw $00, 9, .OAMData_65 ; BATTLEANIMOAMSET_67
|
||||
dbbw $09, 9, .OAMData_65 ; BATTLEANIMOAMSET_68
|
||||
dbbw $04, 1, .OAMData_69 ; BATTLEANIMOAMSET_69
|
||||
dbbw $05, 2, .OAMData_6a ; BATTLEANIMOAMSET_6A
|
||||
dbbw $06, 4, .OAMData_03 ; BATTLEANIMOAMSET_6B
|
||||
dbbw $0a, 4, .OAMData_03 ; BATTLEANIMOAMSET_6C
|
||||
dbbw $0e, 4, .OAMData_03 ; BATTLEANIMOAMSET_6D
|
||||
dbbw $08, 5, .OAMData_6e ; BATTLEANIMOAMSET_6E
|
||||
dbbw $0d, 3, .OAMData_6f ; BATTLEANIMOAMSET_6F
|
||||
dbbw $01, 8, .OAMData_70 ; BATTLEANIMOAMSET_70
|
||||
dbbw $03, 8, .OAMData_70 ; BATTLEANIMOAMSET_71
|
||||
dbbw $05, 8, .OAMData_70 ; BATTLEANIMOAMSET_72
|
||||
dbbw $07, 8, .OAMData_70 ; BATTLEANIMOAMSET_73
|
||||
dbbw $06, 4, .OAMData_02 ; BATTLEANIMOAMSET_74
|
||||
dbbw $07, 4, .OAMData_02 ; BATTLEANIMOAMSET_75
|
||||
dbbw $0a, 2, .OAMData_76 ; BATTLEANIMOAMSET_76
|
||||
dbbw $00, 1, .OAMData_77 ; BATTLEANIMOAMSET_77
|
||||
dbbw $00, 3, .OAMData_78 ; BATTLEANIMOAMSET_78
|
||||
dbbw $00, 6, .OAMData_79 ; BATTLEANIMOAMSET_79
|
||||
dbbw $00, 9, .OAMData_7a ; BATTLEANIMOAMSET_7A
|
||||
dbbw $00, 12, .OAMData_7b ; BATTLEANIMOAMSET_7B
|
||||
dbbw $00, 14, .OAMData_7c ; BATTLEANIMOAMSET_7C
|
||||
dbbw $00, 15, .OAMData_7d ; BATTLEANIMOAMSET_7D
|
||||
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_7E
|
||||
dbbw $08, 4, .OAMData_03 ; BATTLEANIMOAMSET_7F
|
||||
dbbw $0d, 1, .OAMData_0f ; BATTLEANIMOAMSET_80
|
||||
dbbw $0e, 4, .OAMData_81 ; BATTLEANIMOAMSET_81
|
||||
dbbw $10, 1, .OAMData_0f ; BATTLEANIMOAMSET_82
|
||||
dbbw $11, 1, .OAMData_0f ; BATTLEANIMOAMSET_83
|
||||
dbbw $04, 2, .OAMData_6a ; BATTLEANIMOAMSET_84
|
||||
dbbw $05, 2, .OAMData_6a ; BATTLEANIMOAMSET_85
|
||||
dbbw $0a, 4, .OAMData_04 ; BATTLEANIMOAMSET_86
|
||||
dbbw $00, 8, .OAMData_87 ; BATTLEANIMOAMSET_87
|
||||
dbbw $00, 12, .OAMData_88 ; BATTLEANIMOAMSET_88
|
||||
dbbw $00, 16, .OAMData_87 ; BATTLEANIMOAMSET_89
|
||||
dbbw $09, 2, .OAMData_8a ; BATTLEANIMOAMSET_8A
|
||||
dbbw $09, 4, .OAMData_8a ; BATTLEANIMOAMSET_8B
|
||||
dbbw $09, 6, .OAMData_8a ; BATTLEANIMOAMSET_8C
|
||||
dbbw $09, 8, .OAMData_8a ; BATTLEANIMOAMSET_8D
|
||||
dbbw $12, 5, .OAMData_8e ; BATTLEANIMOAMSET_8E
|
||||
dbbw $00, 4, .OAMData_8f ; BATTLEANIMOAMSET_8F
|
||||
dbbw $04, 4, .OAMData_8f ; BATTLEANIMOAMSET_90
|
||||
dbbw $08, 4, .OAMData_8f ; BATTLEANIMOAMSET_91
|
||||
dbbw $0c, 4, .OAMData_8f ; BATTLEANIMOAMSET_92
|
||||
dbbw $00, 6, .OAMData_93 ; BATTLEANIMOAMSET_93
|
||||
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_94
|
||||
dbbw $0a, 4, .OAMData_04 ; BATTLEANIMOAMSET_95
|
||||
dbbw $15, 4, .OAMData_30 ; BATTLEANIMOAMSET_96
|
||||
dbbw $04, 4, .OAMData_30 ; BATTLEANIMOAMSET_97
|
||||
dbbw $0c, 4, .OAMData_04 ; BATTLEANIMOAMSET_98
|
||||
dbbw $0a, 4, .OAMData_99 ; BATTLEANIMOAMSET_99
|
||||
dbbw $0c, 4, .OAMData_03 ; BATTLEANIMOAMSET_9A
|
||||
dbbw $00, 36, .OAMData_9b ; BATTLEANIMOAMSET_9B
|
||||
dbbw $0d, 2, .OAMData_9c ; BATTLEANIMOAMSET_9C
|
||||
dbbw $0d, 4, .OAMData_9c ; BATTLEANIMOAMSET_9D
|
||||
dbbw $0d, 6, .OAMData_9c ; BATTLEANIMOAMSET_9E
|
||||
dbbw $02, 8, .OAMData_9f ; BATTLEANIMOAMSET_9F
|
||||
dbbw $08, 7, .OAMData_a0 ; BATTLEANIMOAMSET_A0
|
||||
dbbw $08, 5, .OAMData_a0 ; BATTLEANIMOAMSET_A1
|
||||
dbbw $08, 3, .OAMData_a0 ; BATTLEANIMOAMSET_A2
|
||||
dbbw $00, 16, .OAMData_1c ; BATTLEANIMOAMSET_A3
|
||||
dbbw $00, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A4
|
||||
dbbw $06, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A5
|
||||
dbbw $0c, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A6
|
||||
dbbw $12, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A7
|
||||
dbbw $18, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A8
|
||||
dbbw $1e, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A9
|
||||
dbbw $24, 9, .OAMData_a4 ; BATTLEANIMOAMSET_AA
|
||||
dbbw $2a, 9, .OAMData_a4 ; BATTLEANIMOAMSET_AB
|
||||
dbbw $03, 4, .OAMData_ac ; BATTLEANIMOAMSET_AC
|
||||
dbbw $12, 4, .OAMData_03 ; BATTLEANIMOAMSET_AD
|
||||
dbbw $10, 4, .OAMData_04 ; BATTLEANIMOAMSET_AE
|
||||
dbbw $16, 1, .OAMData_0f ; BATTLEANIMOAMSET_AF
|
||||
dbbw $17, 4, .OAMData_02 ; BATTLEANIMOAMSET_B0
|
||||
dbbw $18, 4, .OAMData_03 ; BATTLEANIMOAMSET_B1
|
||||
dbbw $1c, 4, .OAMData_03 ; BATTLEANIMOAMSET_B2
|
||||
dbbw $20, 3, .OAMData_03 ; BATTLEANIMOAMSET_B3
|
||||
dbbw $23, 4, .OAMData_04 ; BATTLEANIMOAMSET_B4
|
||||
dbbw $25, 3, .OAMData_03 ; BATTLEANIMOAMSET_B5
|
||||
dbbw $17, 4, .OAMData_03 ; BATTLEANIMOAMSET_B6
|
||||
dbbw $0a, 16, .OAMData_00 ; BATTLEANIMOAMSET_B7
|
||||
dbbw $10, 16, .OAMData_1c ; BATTLEANIMOAMSET_B8
|
||||
dbbw $00, 16, .OAMData_1c ; BATTLEANIMOAMSET_B9
|
||||
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_BA
|
||||
dbbw $08, 2, .OAMData_11 ; BATTLEANIMOAMSET_BB
|
||||
dbbw $20, 6, .OAMData_bc ; BATTLEANIMOAMSET_BC
|
||||
dbbw $08, 1, .OAMData_0f ; BATTLEANIMOAMSET_BD
|
||||
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_BE
|
||||
dbbw $1a, 4, .OAMData_30 ; BATTLEANIMOAMSET_BF
|
||||
dbbw $16, 9, .OAMData_01 ; BATTLEANIMOAMSET_C0
|
||||
dbbw $10, 16, .OAMData_c1 ; BATTLEANIMOAMSET_C1
|
||||
dbbw $09, 6, .OAMData_c2 ; BATTLEANIMOAMSET_C2
|
||||
dbbw $11, 9, .OAMData_c3 ; BATTLEANIMOAMSET_C3
|
||||
dbbw $0e, 4, .OAMData_03 ; BATTLEANIMOAMSET_C4
|
||||
dbbw $0b, 4, .OAMData_30 ; BATTLEANIMOAMSET_C5
|
||||
dbbw $1c, 6, .OAMData_02 ; BATTLEANIMOAMSET_C6
|
||||
dbbw $20, 16, .OAMData_c1 ; BATTLEANIMOAMSET_C7
|
||||
dbbw $05, 6, .OAMData_c8 ; BATTLEANIMOAMSET_C8
|
||||
dbbw $0b, 4, .OAMData_03 ; BATTLEANIMOAMSET_C9
|
||||
dbbw $09, 4, .OAMData_ca ; BATTLEANIMOAMSET_CA
|
||||
dbbw $0b, 4, .OAMData_04 ; BATTLEANIMOAMSET_CB
|
||||
dbbw $11, 13, .OAMData_cc ; BATTLEANIMOAMSET_CC
|
||||
dbbw $00, 9, .OAMData_c3 ; BATTLEANIMOAMSET_CD
|
||||
dbbw $09, 9, .OAMData_c3 ; BATTLEANIMOAMSET_CE
|
||||
dbbw $00, 12, .OAMData_cf ; BATTLEANIMOAMSET_CF
|
||||
dbbw $06, 12, .OAMData_cf ; BATTLEANIMOAMSET_D0
|
||||
dbbw $0c, 12, .OAMData_cf ; BATTLEANIMOAMSET_D1
|
||||
dbbw $12, 12, .OAMData_cf ; BATTLEANIMOAMSET_D2
|
||||
dbbw $00, 13, .OAMData_cc ; BATTLEANIMOAMSET_D3
|
||||
dbbw $00, 7, .OAMData_d4 ; BATTLEANIMOAMSET_D4
|
||||
dbbw $00, 6, .OAMData_d5 ; BATTLEANIMOAMSET_D5
|
||||
dbbw $00, 14, .OAMData_d6 ; BATTLEANIMOAMSET_D6
|
||||
dbbw $00, 12, .OAMData_d7 ; BATTLEANIMOAMSET_D7
|
||||
|
||||
.OAMData_11:
|
||||
dsprite -1, 0, -1, 4, $00, $00
|
177
data/maps/map_setup_scripts.asm
Normal file
@ -0,0 +1,177 @@
|
||||
MapSetupScripts: ; 15377
|
||||
; entries correspond to MAPSETUP_* constants (see constants/map_setup_constants.asm)
|
||||
dw MapSetupScript_Warp
|
||||
dw MapSetupScript_Continue
|
||||
dw MapSetupScript_ReloadMap
|
||||
dw MapSetupScript_Teleport
|
||||
dw MapSetupScript_Door
|
||||
dw MapSetupScript_Fall
|
||||
dw MapSetupScript_Connection
|
||||
dw MapSetupScript_LinkReturn
|
||||
dw MapSetupScript_Train
|
||||
dw MapSetupScript_Submenu
|
||||
dw MapSetupScript_BadWarp
|
||||
dw MapSetupScript_Fly
|
||||
; 1538f
|
||||
|
||||
MapSetupScript_Teleport: ; 1538f
|
||||
db map_prolong_sprites
|
||||
MapSetupScript_Fly: ; 15390
|
||||
db map_fade_out_palettes
|
||||
db map_keep_roam
|
||||
MapSetupScript_Warp: ; 15392
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_load_spawn
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_spawn_coord
|
||||
db map_player_coord
|
||||
db map_anchor_screen
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_load_objects
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_face_down
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_max_volume
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_BadWarp: ; 153a9
|
||||
db map_load_spawn
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_spawn_coord
|
||||
db map_player_coord
|
||||
db map_anchor_screen
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_lcd_off
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_fade_out_music
|
||||
db map_lcd_on
|
||||
db map_load_objects
|
||||
db map_palettes
|
||||
db map_face_down
|
||||
db map_sprites
|
||||
db map_fade_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Connection: ; 153bf
|
||||
db map_animations_off
|
||||
db map_load_connection
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_player_coord
|
||||
db map_load_blocks
|
||||
db map_load_tileset
|
||||
db map_save_screen
|
||||
db map_load_objects
|
||||
db map_fade_music
|
||||
db map_palettes
|
||||
db map_stop_script
|
||||
db map_keep_palettes
|
||||
db map_wildmons
|
||||
db map_update_roam
|
||||
db map_animations_on
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Fall: ; 153d0
|
||||
db map_prolong_sprites
|
||||
MapSetupScript_Door: ; 153d1
|
||||
db map_fade_out_palettes
|
||||
MapSetupScript_Train: ; 153d2
|
||||
db map_load_warp
|
||||
db map_attributes
|
||||
db map_warp_face
|
||||
db map_change_callback
|
||||
db map_player_coord
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_lcd_off
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_fade_out_music
|
||||
db map_lcd_on
|
||||
db map_load_objects
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_fade_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_update_roam
|
||||
db map_end
|
||||
|
||||
MapSetupScript_ReloadMap: ; 153e7
|
||||
db map_fade
|
||||
db map_clear_bg_palettes
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_music_force
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_LinkReturn: ; 153f7
|
||||
db map_fade
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_change_callback
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_text_scroll_off
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Continue: ; 15408
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_attributes_2
|
||||
db map_anchor_screen
|
||||
db map_start_callback
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Submenu: ; 1541a
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_end
|
@ -1,4 +1,5 @@
|
||||
BattleAnimations:: ; c906f
|
||||
; entries correspond to constants/move_constants.asm
|
||||
dw BattleAnim_0
|
||||
dw BattleAnim_Pound
|
||||
dw BattleAnim_KarateChop
|
@ -50,7 +50,6 @@ TMHMMoves: ; 1167a
|
||||
db FIRE_PUNCH
|
||||
db FURY_CUTTER
|
||||
db NIGHTMARE
|
||||
|
||||
; HMs
|
||||
db CUT
|
||||
db FLY
|
||||
@ -59,11 +58,9 @@ TMHMMoves: ; 1167a
|
||||
db FLASH
|
||||
db WHIRLPOOL
|
||||
db WATERFALL
|
||||
|
||||
; Move tutor
|
||||
db FLAMETHROWER
|
||||
db THUNDERBOLT
|
||||
db ICE_BEAM
|
||||
|
||||
db 0 ; end
|
||||
; 116b7
|
@ -1,499 +0,0 @@
|
||||
SpriteAnimFrameData: ; 8d6e6
|
||||
; entries correspond to SPRITE_ANIM_FRAMESET_* constants
|
||||
dw .Frameset_00
|
||||
dw .Frameset_PartyMon
|
||||
dw .Frameset_PartyMonWithMail
|
||||
dw .Frameset_PartyMonWithItem
|
||||
dw .Frameset_PartyMonFast
|
||||
dw .Frameset_PartyMonWithMailFast
|
||||
dw .Frameset_PartyMonWithItemFast
|
||||
dw .Frameset_GSTitleTrail
|
||||
dw .Frameset_TextEntryCursor
|
||||
dw .Frameset_09
|
||||
dw .Frameset_GameFreakLogo
|
||||
dw .Frameset_GSIntroStar
|
||||
dw .Frameset_GSIntroSparkle
|
||||
dw .Frameset_SlotsGolem
|
||||
dw .Frameset_SlotsChansey
|
||||
dw .Frameset_SlotsChansey2
|
||||
dw .Frameset_SlotsEgg
|
||||
dw .Frameset_RedWalk
|
||||
dw .Frameset_StillCursor
|
||||
dw .Frameset_TradePokeBall
|
||||
dw .Frameset_TradePokeBall0
|
||||
dw .Frameset_TradePoof
|
||||
dw .Frameset_TradeTubeBulge
|
||||
dw .Frameset_TrademonIcon
|
||||
dw .Frameset_TrademonBubble
|
||||
dw .Frameset_EvolutionBallOfLight
|
||||
dw .Frameset_RadioTuningKnob
|
||||
dw .Frameset_MagnetTrainRed
|
||||
dw .Frameset_1c
|
||||
dw .Frameset_Leaf
|
||||
dw .Frameset_CutTree
|
||||
dw .Frameset_EggCrack
|
||||
dw .Frameset_EggHatch
|
||||
dw .Frameset_21
|
||||
dw .Frameset_22
|
||||
dw .Frameset_23
|
||||
dw .Frameset_24
|
||||
dw .Frameset_HeadbuttTree
|
||||
dw .Frameset_26
|
||||
dw .Frameset_27
|
||||
dw .Frameset_28
|
||||
dw .Frameset_29
|
||||
dw .Frameset_2a
|
||||
dw .Frameset_2b
|
||||
dw .Frameset_2c
|
||||
dw .Frameset_BlueWalk
|
||||
dw .Frameset_MagnetTrainBlue
|
||||
dw .Frameset_MobileTradeSentBall
|
||||
dw .Frameset_MobileTradeOTBall
|
||||
dw .Frameset_ForMobile22
|
||||
dw .Frameset_ForMobile23
|
||||
dw .Frameset_ForMobile24
|
||||
dw .Frameset_ForMobile25
|
||||
dw .Frameset_IntroSuicune
|
||||
dw .Frameset_IntroSuicune2
|
||||
dw .Frameset_IntroPichu
|
||||
dw .Frameset_IntroWooper
|
||||
dw .Frameset_IntroUnown1
|
||||
dw .Frameset_IntroUnown2
|
||||
dw .Frameset_IntroUnown3
|
||||
dw .Frameset_IntroUnown4
|
||||
dw .Frameset_IntroUnownF2
|
||||
dw .Frameset_IntroSuicuneAway
|
||||
dw .Frameset_IntroUnownF
|
||||
dw .Frameset_CelebiLeft
|
||||
dw .Frameset_CelebiRight
|
||||
; 8d76a
|
||||
|
||||
.Frameset_00:
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 32
|
||||
endanim
|
||||
|
||||
.Frameset_PartyMon:
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 8
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithMail:
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2, 8
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithItem:
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2, 8
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonFast:
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 4
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithMailFast:
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2, 4
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithItemFast:
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2, 4
|
||||
dorestart
|
||||
|
||||
.Frameset_RedWalk:
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_BlueWalk:
|
||||
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_MagnetTrainBlue:
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_2, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_GSTitleTrail:
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_1, 1
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_2, 1
|
||||
dorestart
|
||||
|
||||
.Frameset_TextEntryCursor:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TEXT_ENTRY_CURSOR, 1
|
||||
dorepeat 1
|
||||
dorestart
|
||||
|
||||
.Frameset_09:
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_FRAMESET_09, 1
|
||||
dorepeat 1
|
||||
dorestart
|
||||
|
||||
.Frameset_GameFreakLogo:
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_1, 12
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_2, 1
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_3, 1
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_2, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_1, 12
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_2, 12
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_3, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_4, 32
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_5, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_6, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_7, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_8, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_9, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_10, 10
|
||||
frame SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_11, 7
|
||||
endanim
|
||||
|
||||
.Frameset_GSIntroStar:
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_INTRO_STAR, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_INTRO_STAR, 3, OAM_Y_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_GSIntroSparkle:
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_1, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_2, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_3, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_2, 2
|
||||
dorestart
|
||||
|
||||
.Frameset_SlotsGolem:
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_1, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_2, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_1, 7, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_2, 7, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_SlotsChansey:
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_1, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_2, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_1, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_3, 7
|
||||
dorestart
|
||||
|
||||
.Frameset_SlotsChansey2:
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_1, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_4, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_5, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_4, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_1, 7
|
||||
endanim
|
||||
|
||||
.Frameset_SlotsEgg:
|
||||
frame SPRITE_ANIM_FRAME_IDX_SLOTS_EGG, 20
|
||||
endanim
|
||||
|
||||
.Frameset_StillCursor:
|
||||
frame SPRITE_ANIM_FRAME_IDX_STILL_CURSOR, 32
|
||||
endanim
|
||||
|
||||
.Frameset_TradePokeBall:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 32
|
||||
endanim
|
||||
|
||||
.Frameset_TradePokeBall0:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_TradePoof:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_1, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_2, 4
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_3, 4
|
||||
delanim
|
||||
|
||||
.Frameset_TradeTubeBulge:
|
||||
frame SPRITE_ANIM_FRAME_IDX_35, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_36, 3
|
||||
dorestart
|
||||
|
||||
.Frameset_TrademonIcon:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_1, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_2, 7
|
||||
dorestart
|
||||
|
||||
.Frameset_TrademonBubble:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADEMON_BUBBLE, 32
|
||||
endanim
|
||||
|
||||
.Frameset_EvolutionBallOfLight:
|
||||
frame SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_2, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_1, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_2, 2
|
||||
endanim
|
||||
|
||||
.Frameset_RadioTuningKnob:
|
||||
frame SPRITE_ANIM_FRAME_IDX_RADIO_TUNING_KNOB, 32
|
||||
endanim
|
||||
|
||||
.Frameset_MagnetTrainRed:
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_2, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_43, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_44, 8
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_45, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_46, 8
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_47, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_48, 8
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_49, 1
|
||||
frame SPRITE_ANIM_FRAME_IDX_49, 1, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_49, 1, OAM_X_FLIP, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_49, 1, OAM_Y_FLIP
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_4A, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_4B, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_4C, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_4D, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_FRAME_IDX_4E, 3
|
||||
dorepeat 3
|
||||
dorestart
|
||||
|
||||
.Frameset_1c:
|
||||
dorepeat 32
|
||||
endanim
|
||||
|
||||
.Frameset_Leaf:
|
||||
frame SPRITE_ANIM_FRAME_IDX_LEAF, 32
|
||||
endanim
|
||||
|
||||
.Frameset_CutTree:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TREE_1, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_CUT_TREE_2, 16
|
||||
dorepeat 1
|
||||
frame SPRITE_ANIM_FRAME_IDX_CUT_TREE_3, 1
|
||||
dorepeat 1
|
||||
frame SPRITE_ANIM_FRAME_IDX_CUT_TREE_4, 1
|
||||
delanim
|
||||
|
||||
.Frameset_EggCrack:
|
||||
frame SPRITE_ANIM_FRAME_IDX_EGG_CRACK, 32
|
||||
endanim
|
||||
|
||||
.Frameset_EggHatch:
|
||||
frame SPRITE_ANIM_FRAME_IDX_55, 32
|
||||
endanim
|
||||
|
||||
.Frameset_21:
|
||||
frame SPRITE_ANIM_FRAME_IDX_55, 32, OAM_X_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_22:
|
||||
frame SPRITE_ANIM_FRAME_IDX_55, 32, OAM_Y_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_23:
|
||||
frame SPRITE_ANIM_FRAME_IDX_55, 32, OAM_X_FLIP, OAM_Y_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_24:
|
||||
frame SPRITE_ANIM_FRAME_IDX_56, 10
|
||||
frame SPRITE_ANIM_FRAME_IDX_57, 9
|
||||
frame SPRITE_ANIM_FRAME_IDX_58, 10
|
||||
frame SPRITE_ANIM_FRAME_IDX_59, 10
|
||||
frame SPRITE_ANIM_FRAME_IDX_58, 9
|
||||
frame SPRITE_ANIM_FRAME_IDX_5A, 10
|
||||
dorestart
|
||||
|
||||
.Frameset_HeadbuttTree:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TREE_1, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_TREE_1, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2, 2, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_26:
|
||||
frame SPRITE_ANIM_FRAME_IDX_5C, 2
|
||||
endanim
|
||||
|
||||
.Frameset_27:
|
||||
frame SPRITE_ANIM_FRAME_IDX_5D, 2
|
||||
endanim
|
||||
|
||||
.Frameset_28:
|
||||
frame SPRITE_ANIM_FRAME_IDX_5E, 2
|
||||
endanim
|
||||
|
||||
.Frameset_29:
|
||||
frame SPRITE_ANIM_FRAME_IDX_5F, 2
|
||||
endanim
|
||||
|
||||
.Frameset_2a:
|
||||
frame SPRITE_ANIM_FRAME_IDX_60, 2
|
||||
endanim
|
||||
|
||||
.Frameset_2b:
|
||||
frame SPRITE_ANIM_FRAME_IDX_61, 2
|
||||
endanim
|
||||
|
||||
.Frameset_2c:
|
||||
frame SPRITE_ANIM_FRAME_IDX_62, 2
|
||||
endanim
|
||||
|
||||
.Frameset_MobileTradeSentBall:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_3, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_MobileTradeOTBall:
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_TRADE_POOF_3, 3
|
||||
delanim
|
||||
|
||||
.Frameset_ForMobile22:
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_2, 3
|
||||
dorestart
|
||||
|
||||
.Frameset_ForMobile23:
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_23, 3
|
||||
endanim
|
||||
|
||||
.Frameset_ForMobile24:
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_24, 3
|
||||
endanim
|
||||
|
||||
.Frameset_ForMobile25:
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_1, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_2, 2
|
||||
frame SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_3, 2
|
||||
delanim
|
||||
|
||||
.Frameset_IntroSuicune:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_3, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_4, 3
|
||||
dorestart
|
||||
|
||||
.Frameset_IntroSuicune2:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_4, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_1, 7
|
||||
endanim
|
||||
|
||||
.Frameset_IntroPichu:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_1, 32
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_2, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_3, 7
|
||||
endanim
|
||||
|
||||
.Frameset_IntroWooper:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_WOOPER, 3
|
||||
endanim
|
||||
|
||||
.Frameset_IntroUnown1:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_3, 7
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnown2:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_1, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_3, 7, OAM_X_FLIP
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnown3:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_1, 3, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_2, 3, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_3, 7, OAM_Y_FLIP
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnown4:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_1, 3, OAM_X_FLIP, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_2, 3, OAM_X_FLIP, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_3, 7, OAM_X_FLIP, OAM_Y_FLIP
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnownF2:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_1, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_2, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_3, 3
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_4, 7
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_5, 7
|
||||
endanim
|
||||
|
||||
.Frameset_IntroSuicuneAway:
|
||||
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_AWAY, 3
|
||||
endanim
|
||||
|
||||
.Frameset_IntroUnownF:
|
||||
dorepeat 0
|
||||
endanim
|
||||
|
||||
.Frameset_CelebiLeft:
|
||||
frame SPRITE_ANIM_FRAME_IDX_CELEBI_1, 8
|
||||
frame SPRITE_ANIM_FRAME_IDX_CELEBI_2, 8
|
||||
endanim
|
||||
|
||||
.Frameset_CelebiRight:
|
||||
frame SPRITE_ANIM_FRAME_IDX_CELEBI_1, 8, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_FRAME_IDX_CELEBI_2, 8, OAM_X_FLIP
|
||||
endanim
|
||||
; 8d94d
|
499
data/sprites/framesets.asm
Executable file
@ -0,0 +1,499 @@
|
||||
SpriteAnimFrameData: ; 8d6e6
|
||||
; entries correspond to SPRITE_ANIM_FRAMESET_* constants
|
||||
dw .Frameset_00
|
||||
dw .Frameset_PartyMon
|
||||
dw .Frameset_PartyMonWithMail
|
||||
dw .Frameset_PartyMonWithItem
|
||||
dw .Frameset_PartyMonFast
|
||||
dw .Frameset_PartyMonWithMailFast
|
||||
dw .Frameset_PartyMonWithItemFast
|
||||
dw .Frameset_GSTitleTrail
|
||||
dw .Frameset_TextEntryCursor
|
||||
dw .Frameset_09
|
||||
dw .Frameset_GameFreakLogo
|
||||
dw .Frameset_GSIntroStar
|
||||
dw .Frameset_GSIntroSparkle
|
||||
dw .Frameset_SlotsGolem
|
||||
dw .Frameset_SlotsChansey
|
||||
dw .Frameset_SlotsChansey2
|
||||
dw .Frameset_SlotsEgg
|
||||
dw .Frameset_RedWalk
|
||||
dw .Frameset_StillCursor
|
||||
dw .Frameset_TradePokeBall
|
||||
dw .Frameset_TradePokeBall0
|
||||
dw .Frameset_TradePoof
|
||||
dw .Frameset_TradeTubeBulge
|
||||
dw .Frameset_TrademonIcon
|
||||
dw .Frameset_TrademonBubble
|
||||
dw .Frameset_EvolutionBallOfLight
|
||||
dw .Frameset_RadioTuningKnob
|
||||
dw .Frameset_MagnetTrainRed
|
||||
dw .Frameset_1c
|
||||
dw .Frameset_Leaf
|
||||
dw .Frameset_CutTree
|
||||
dw .Frameset_EggCrack
|
||||
dw .Frameset_EggHatch
|
||||
dw .Frameset_21
|
||||
dw .Frameset_22
|
||||
dw .Frameset_23
|
||||
dw .Frameset_24
|
||||
dw .Frameset_HeadbuttTree
|
||||
dw .Frameset_26
|
||||
dw .Frameset_27
|
||||
dw .Frameset_28
|
||||
dw .Frameset_29
|
||||
dw .Frameset_2a
|
||||
dw .Frameset_2b
|
||||
dw .Frameset_2c
|
||||
dw .Frameset_BlueWalk
|
||||
dw .Frameset_MagnetTrainBlue
|
||||
dw .Frameset_MobileTradeSentBall
|
||||
dw .Frameset_MobileTradeOTBall
|
||||
dw .Frameset_ForMobile22
|
||||
dw .Frameset_ForMobile23
|
||||
dw .Frameset_ForMobile24
|
||||
dw .Frameset_ForMobile25
|
||||
dw .Frameset_IntroSuicune
|
||||
dw .Frameset_IntroSuicune2
|
||||
dw .Frameset_IntroPichu
|
||||
dw .Frameset_IntroWooper
|
||||
dw .Frameset_IntroUnown1
|
||||
dw .Frameset_IntroUnown2
|
||||
dw .Frameset_IntroUnown3
|
||||
dw .Frameset_IntroUnown4
|
||||
dw .Frameset_IntroUnownF2
|
||||
dw .Frameset_IntroSuicuneAway
|
||||
dw .Frameset_IntroUnownF
|
||||
dw .Frameset_CelebiLeft
|
||||
dw .Frameset_CelebiRight
|
||||
; 8d76a
|
||||
|
||||
.Frameset_00:
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_1, 32
|
||||
endanim
|
||||
|
||||
.Frameset_PartyMon:
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_2, 8
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithMail:
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_2, 8
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithItem:
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_2, 8
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonFast:
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_1, 4
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_2, 4
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithMailFast:
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_1, 4
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_2, 4
|
||||
dorestart
|
||||
|
||||
.Frameset_PartyMonWithItemFast:
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_1, 4
|
||||
frame SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_2, 4
|
||||
dorestart
|
||||
|
||||
.Frameset_RedWalk:
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_2, 8
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_RED_WALK_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_BlueWalk:
|
||||
frame SPRITE_ANIM_OAMSET_BLUE_WALK_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_BLUE_WALK_2, 8
|
||||
frame SPRITE_ANIM_OAMSET_BLUE_WALK_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_BLUE_WALK_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_MagnetTrainBlue:
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2, 8
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_GSTitleTrail:
|
||||
frame SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_1, 1
|
||||
frame SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_2, 1
|
||||
dorestart
|
||||
|
||||
.Frameset_TextEntryCursor:
|
||||
frame SPRITE_ANIM_OAMSET_TEXT_ENTRY_CURSOR, 1
|
||||
dorepeat 1
|
||||
dorestart
|
||||
|
||||
.Frameset_09:
|
||||
frame SPRITE_ANIM_OAMSET_FOR_FRAMESET_09, 1
|
||||
dorepeat 1
|
||||
dorestart
|
||||
|
||||
.Frameset_GameFreakLogo:
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_1, 12
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2, 1
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_3, 1
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2, 4
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_1, 12
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2, 12
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_3, 4
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_4, 32
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_5, 3
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_6, 3
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_7, 4
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_8, 4
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_9, 4
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_10, 10
|
||||
frame SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11, 7
|
||||
endanim
|
||||
|
||||
.Frameset_GSIntroStar:
|
||||
frame SPRITE_ANIM_OAMSET_GS_INTRO_STAR, 3
|
||||
frame SPRITE_ANIM_OAMSET_GS_INTRO_STAR, 3, OAM_Y_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_GSIntroSparkle:
|
||||
frame SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_1, 2
|
||||
frame SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_2, 2
|
||||
frame SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_3, 2
|
||||
frame SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_2, 2
|
||||
dorestart
|
||||
|
||||
.Frameset_SlotsGolem:
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1, 7, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2, 7, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_SlotsChansey:
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_2, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_3, 7
|
||||
dorestart
|
||||
|
||||
.Frameset_SlotsChansey2:
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_4, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_5, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_4, 7
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1, 7
|
||||
endanim
|
||||
|
||||
.Frameset_SlotsEgg:
|
||||
frame SPRITE_ANIM_OAMSET_SLOTS_EGG, 20
|
||||
endanim
|
||||
|
||||
.Frameset_StillCursor:
|
||||
frame SPRITE_ANIM_OAMSET_STILL_CURSOR, 32
|
||||
endanim
|
||||
|
||||
.Frameset_TradePokeBall:
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 32
|
||||
endanim
|
||||
|
||||
.Frameset_TradePokeBall0:
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_TradePoof:
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_1, 4
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_2, 4
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_3, 4
|
||||
delanim
|
||||
|
||||
.Frameset_TradeTubeBulge:
|
||||
frame SPRITE_ANIM_OAMSET_35, 3
|
||||
frame SPRITE_ANIM_OAMSET_36, 3
|
||||
dorestart
|
||||
|
||||
.Frameset_TrademonIcon:
|
||||
frame SPRITE_ANIM_OAMSET_TRADEMON_ICON_1, 7
|
||||
frame SPRITE_ANIM_OAMSET_TRADEMON_ICON_2, 7
|
||||
dorestart
|
||||
|
||||
.Frameset_TrademonBubble:
|
||||
frame SPRITE_ANIM_OAMSET_TRADEMON_BUBBLE, 32
|
||||
endanim
|
||||
|
||||
.Frameset_EvolutionBallOfLight:
|
||||
frame SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_2, 2
|
||||
frame SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_1, 2
|
||||
frame SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_2, 2
|
||||
endanim
|
||||
|
||||
.Frameset_RadioTuningKnob:
|
||||
frame SPRITE_ANIM_OAMSET_RADIO_TUNING_KNOB, 32
|
||||
endanim
|
||||
|
||||
.Frameset_MagnetTrainRed:
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2, 8
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2, 8, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_43, 8
|
||||
frame SPRITE_ANIM_OAMSET_44, 8
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_45, 8
|
||||
frame SPRITE_ANIM_OAMSET_46, 8
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_47, 8
|
||||
frame SPRITE_ANIM_OAMSET_48, 8
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_49, 1
|
||||
frame SPRITE_ANIM_OAMSET_49, 1, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_49, 1, OAM_X_FLIP, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_49, 1, OAM_Y_FLIP
|
||||
dorestart
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_4A, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_4B, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_4C, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_4D, 32
|
||||
endanim
|
||||
|
||||
; XXX
|
||||
frame SPRITE_ANIM_OAMSET_4E, 3
|
||||
dorepeat 3
|
||||
dorestart
|
||||
|
||||
.Frameset_1c:
|
||||
dorepeat 32
|
||||
endanim
|
||||
|
||||
.Frameset_Leaf:
|
||||
frame SPRITE_ANIM_OAMSET_LEAF, 32
|
||||
endanim
|
||||
|
||||
.Frameset_CutTree:
|
||||
frame SPRITE_ANIM_OAMSET_TREE_1, 2
|
||||
frame SPRITE_ANIM_OAMSET_CUT_TREE_2, 16
|
||||
dorepeat 1
|
||||
frame SPRITE_ANIM_OAMSET_CUT_TREE_3, 1
|
||||
dorepeat 1
|
||||
frame SPRITE_ANIM_OAMSET_CUT_TREE_4, 1
|
||||
delanim
|
||||
|
||||
.Frameset_EggCrack:
|
||||
frame SPRITE_ANIM_OAMSET_EGG_CRACK, 32
|
||||
endanim
|
||||
|
||||
.Frameset_EggHatch:
|
||||
frame SPRITE_ANIM_OAMSET_55, 32
|
||||
endanim
|
||||
|
||||
.Frameset_21:
|
||||
frame SPRITE_ANIM_OAMSET_55, 32, OAM_X_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_22:
|
||||
frame SPRITE_ANIM_OAMSET_55, 32, OAM_Y_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_23:
|
||||
frame SPRITE_ANIM_OAMSET_55, 32, OAM_X_FLIP, OAM_Y_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_24:
|
||||
frame SPRITE_ANIM_OAMSET_56, 10
|
||||
frame SPRITE_ANIM_OAMSET_57, 9
|
||||
frame SPRITE_ANIM_OAMSET_58, 10
|
||||
frame SPRITE_ANIM_OAMSET_59, 10
|
||||
frame SPRITE_ANIM_OAMSET_58, 9
|
||||
frame SPRITE_ANIM_OAMSET_5A, 10
|
||||
dorestart
|
||||
|
||||
.Frameset_HeadbuttTree:
|
||||
frame SPRITE_ANIM_OAMSET_TREE_1, 2
|
||||
frame SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2, 2
|
||||
frame SPRITE_ANIM_OAMSET_TREE_1, 2
|
||||
frame SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2, 2, OAM_X_FLIP
|
||||
dorestart
|
||||
|
||||
.Frameset_26:
|
||||
frame SPRITE_ANIM_OAMSET_5C, 2
|
||||
endanim
|
||||
|
||||
.Frameset_27:
|
||||
frame SPRITE_ANIM_OAMSET_5D, 2
|
||||
endanim
|
||||
|
||||
.Frameset_28:
|
||||
frame SPRITE_ANIM_OAMSET_5E, 2
|
||||
endanim
|
||||
|
||||
.Frameset_29:
|
||||
frame SPRITE_ANIM_OAMSET_5F, 2
|
||||
endanim
|
||||
|
||||
.Frameset_2a:
|
||||
frame SPRITE_ANIM_OAMSET_60, 2
|
||||
endanim
|
||||
|
||||
.Frameset_2b:
|
||||
frame SPRITE_ANIM_OAMSET_61, 2
|
||||
endanim
|
||||
|
||||
.Frameset_2c:
|
||||
frame SPRITE_ANIM_OAMSET_62, 2
|
||||
endanim
|
||||
|
||||
.Frameset_MobileTradeSentBall:
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_3, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
endanim
|
||||
|
||||
.Frameset_MobileTradeOTBall:
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_TRADE_POOF_3, 3
|
||||
delanim
|
||||
|
||||
.Frameset_ForMobile22:
|
||||
frame SPRITE_ANIM_OAMSET_FOR_MOBILE_22_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_FOR_MOBILE_22_2, 3
|
||||
dorestart
|
||||
|
||||
.Frameset_ForMobile23:
|
||||
frame SPRITE_ANIM_OAMSET_FOR_MOBILE_23, 3
|
||||
endanim
|
||||
|
||||
.Frameset_ForMobile24:
|
||||
frame SPRITE_ANIM_OAMSET_FOR_MOBILE_24, 3
|
||||
endanim
|
||||
|
||||
.Frameset_ForMobile25:
|
||||
frame SPRITE_ANIM_OAMSET_FOR_MOBILE_25_1, 2
|
||||
frame SPRITE_ANIM_OAMSET_FOR_MOBILE_25_2, 2
|
||||
frame SPRITE_ANIM_OAMSET_FOR_MOBILE_25_3, 2
|
||||
delanim
|
||||
|
||||
.Frameset_IntroSuicune:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_SUICUNE_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_SUICUNE_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_SUICUNE_3, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_SUICUNE_4, 3
|
||||
dorestart
|
||||
|
||||
.Frameset_IntroSuicune2:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_SUICUNE_4, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_SUICUNE_1, 7
|
||||
endanim
|
||||
|
||||
.Frameset_IntroPichu:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_PICHU_1, 32
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_PICHU_2, 7
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_PICHU_3, 7
|
||||
endanim
|
||||
|
||||
.Frameset_IntroWooper:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_WOOPER, 3
|
||||
endanim
|
||||
|
||||
.Frameset_IntroUnown1:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnown2:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, OAM_X_FLIP
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnown3:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, OAM_Y_FLIP
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnown4:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, OAM_X_FLIP, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, OAM_X_FLIP, OAM_Y_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, OAM_X_FLIP, OAM_Y_FLIP
|
||||
delanim
|
||||
|
||||
.Frameset_IntroUnownF2:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_1, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_2, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_3, 3
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_4, 7
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_5, 7
|
||||
endanim
|
||||
|
||||
.Frameset_IntroSuicuneAway:
|
||||
frame SPRITE_ANIM_OAMSET_INTRO_SUICUNE_AWAY, 3
|
||||
endanim
|
||||
|
||||
.Frameset_IntroUnownF:
|
||||
dorepeat 0
|
||||
endanim
|
||||
|
||||
.Frameset_CelebiLeft:
|
||||
frame SPRITE_ANIM_OAMSET_CELEBI_1, 8
|
||||
frame SPRITE_ANIM_OAMSET_CELEBI_2, 8
|
||||
endanim
|
||||
|
||||
.Frameset_CelebiRight:
|
||||
frame SPRITE_ANIM_OAMSET_CELEBI_1, 8, OAM_X_FLIP
|
||||
frame SPRITE_ANIM_OAMSET_CELEBI_2, 8, OAM_X_FLIP
|
||||
endanim
|
||||
; 8d94d
|
@ -1,146 +1,146 @@
|
||||
SpriteAnimOAMData: ; 8d94d
|
||||
; entries correspond to SPRITE_ANIM_FRAME_IDX_* constants
|
||||
; entries correspond to SPRITE_ANIM_OAMSET_* constants
|
||||
; vtile offset, pointer
|
||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_RED_WALK_1
|
||||
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_RED_WALK_2
|
||||
dbw $4c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_02
|
||||
dbw $5c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_03
|
||||
dbw $6c, .OAMData_04 ; SPRITE_ANIM_FRAME_IDX_04
|
||||
dbw $6e, .OAMData_04 ; SPRITE_ANIM_FRAME_IDX_05
|
||||
dbw $2d, .OAMData_06 ; SPRITE_ANIM_FRAME_IDX_06
|
||||
dbw $4d, .OAMData_06 ; SPRITE_ANIM_FRAME_IDX_07
|
||||
dbw $60, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_08
|
||||
dbw $00, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_09
|
||||
dbw $00, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_0A
|
||||
dbw $06, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_0B
|
||||
dbw $0c, .OAMData_0c ; SPRITE_ANIM_FRAME_IDX_0C
|
||||
dbw $0d, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_0D
|
||||
dbw $00, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_0E
|
||||
dbw $04, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_0F
|
||||
dbw $08, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_10
|
||||
dbw $40, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_11
|
||||
dbw $44, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_12
|
||||
dbw $48, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_13
|
||||
dbw $4c, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_14
|
||||
dbw $80, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_15
|
||||
dbw $85, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_16
|
||||
dbw $8a, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_17
|
||||
dbw $00, .OAMData_18 ; SPRITE_ANIM_FRAME_IDX_18
|
||||
dbw $01, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_19
|
||||
dbw $09, .OAMData_1a ; SPRITE_ANIM_FRAME_IDX_1A
|
||||
dbw $10, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1B
|
||||
dbw $29, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1C
|
||||
dbw $42, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1D
|
||||
dbw $f8, .OAMData_GSTitleTrail ; SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_1
|
||||
dbw $fa, .OAMData_GSTitleTrail ; SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_2
|
||||
dbw $00, .OAMData_TextEntryCursor ; SPRITE_ANIM_FRAME_IDX_TEXT_ENTRY_CURSOR
|
||||
dbw $00, .OAMData_ForFrameset09 ; SPRITE_ANIM_FRAME_IDX_FOR_FRAMESET_09
|
||||
dbw $00, .OAMData_22 ; SPRITE_ANIM_FRAME_IDX_22
|
||||
dbw $0f, .OAMData_GSIntroStar ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_STAR
|
||||
dbw $11, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_1
|
||||
dbw $12, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_2
|
||||
dbw $13, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_3
|
||||
dbw $00, .OAMData_SlotsGolem ; SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_1
|
||||
dbw $08, .OAMData_SlotsGolem ; SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_2
|
||||
dbw $10, .OAMData_SlotsChansey1 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_1
|
||||
dbw $10, .OAMData_SlotsChansey2 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_2
|
||||
dbw $10, .OAMData_SlotsChansey3 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_3
|
||||
dbw $10, .OAMData_SlotsChansey4 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_4
|
||||
dbw $10, .OAMData_SlotsChansey5 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_5
|
||||
dbw $3a, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_SLOTS_EGG
|
||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_STILL_CURSOR
|
||||
dbw $00, .OAMData_TradePokeBall1 ; SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1
|
||||
dbw $02, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2
|
||||
dbw $06, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADE_POOF_1
|
||||
dbw $0a, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADE_POOF_2
|
||||
dbw $0e, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADE_POOF_3
|
||||
dbw $12, .OAMData_35 ; SPRITE_ANIM_FRAME_IDX_35
|
||||
dbw $13, .OAMData_35 ; SPRITE_ANIM_FRAME_IDX_36
|
||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_1
|
||||
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_2
|
||||
dbw $10, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADEMON_BUBBLE
|
||||
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_1
|
||||
dbw $04, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_2
|
||||
dbw $00, .OAMData_RadioTuningKnob ; SPRITE_ANIM_FRAME_IDX_RADIO_TUNING_KNOB
|
||||
dbw $00, .OAMData_PartyMonWithMail1 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1
|
||||
dbw $00, .OAMData_PartyMonWithMail2 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2
|
||||
dbw $00, .OAMData_PartyMonWithItem1 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1
|
||||
dbw $00, .OAMData_PartyMonWithItem2 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2
|
||||
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_1
|
||||
dbw $04, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_2
|
||||
dbw $00, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_43
|
||||
dbw $30, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_44
|
||||
dbw $03, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_45
|
||||
dbw $33, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_46
|
||||
dbw $06, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_47
|
||||
dbw $36, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_48
|
||||
dbw $09, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_49
|
||||
dbw $39, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_4A
|
||||
dbw $0c, .OAMData_4b ; SPRITE_ANIM_FRAME_IDX_4B
|
||||
dbw $0c, .OAMData_4c ; SPRITE_ANIM_FRAME_IDX_4C
|
||||
dbw $3c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_4D
|
||||
dbw $3e, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_4E
|
||||
dbw $00, .OAMData_Leaf ; SPRITE_ANIM_FRAME_IDX_LEAF
|
||||
dbw $00, .OAMData_Tree ; SPRITE_ANIM_FRAME_IDX_TREE_1
|
||||
dbw $00, .OAMData_CutTree2 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_2
|
||||
dbw $00, .OAMData_CutTree3 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_3
|
||||
dbw $00, .OAMData_CutTree4 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_4
|
||||
dbw $00, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_EGG_CRACK
|
||||
dbw $01, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_55
|
||||
dbw $00, .OAMData_56 ; SPRITE_ANIM_FRAME_IDX_56
|
||||
dbw $00, .OAMData_57 ; SPRITE_ANIM_FRAME_IDX_57
|
||||
dbw $00, .OAMData_58 ; SPRITE_ANIM_FRAME_IDX_58
|
||||
dbw $00, .OAMData_59 ; SPRITE_ANIM_FRAME_IDX_59
|
||||
dbw $00, .OAMData_5a ; SPRITE_ANIM_FRAME_IDX_5A
|
||||
dbw $04, .OAMData_Tree ; SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2
|
||||
dbw $00, .OAMData_5c ; SPRITE_ANIM_FRAME_IDX_5C
|
||||
dbw $00, .OAMData_5d ; SPRITE_ANIM_FRAME_IDX_5D
|
||||
dbw $00, .OAMData_5e ; SPRITE_ANIM_FRAME_IDX_5E
|
||||
dbw $00, .OAMData_5f ; SPRITE_ANIM_FRAME_IDX_5F
|
||||
dbw $00, .OAMData_60 ; SPRITE_ANIM_FRAME_IDX_60
|
||||
dbw $00, .OAMData_61 ; SPRITE_ANIM_FRAME_IDX_61
|
||||
dbw $00, .OAMData_62 ; SPRITE_ANIM_FRAME_IDX_62
|
||||
dbw $00, .OAMData_BlueWalk ; SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1
|
||||
dbw $04, .OAMData_BlueWalk ; SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2
|
||||
dbw $00, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_1
|
||||
dbw $04, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_2
|
||||
dbw $20, .OAMData_ForMobile22 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_1
|
||||
dbw $21, .OAMData_ForMobile22 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_2
|
||||
dbw $22, .OAMData_ForMobile25_1 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_1
|
||||
dbw $23, .OAMData_ForMobile25_2 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_2
|
||||
dbw $27, .OAMData_ForMobile25_3 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_3
|
||||
dbw $2a, .OAMData_ForMobile23 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_23
|
||||
dbw $2a, .OAMData_ForMobile24 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_24
|
||||
dbw $00, .OAMData_IntroSuicune1 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_1
|
||||
dbw $08, .OAMData_IntroSuicune2 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_2
|
||||
dbw $60, .OAMData_IntroSuicune3 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_3
|
||||
dbw $68, .OAMData_IntroSuicune4 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_4
|
||||
dbw $00, .OAMData_IntroPichu ; SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_1
|
||||
dbw $05, .OAMData_IntroPichu ; SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_2
|
||||
dbw $0a, .OAMData_IntroPichu ; SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_3
|
||||
dbw $50, .OAMData_IntroWooper ; SPRITE_ANIM_FRAME_IDX_INTRO_WOOPER
|
||||
dbw $00, .OAMData_IntroUnown1 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_1
|
||||
dbw $01, .OAMData_IntroUnown2 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_2
|
||||
dbw $04, .OAMData_IntroUnown3 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_3
|
||||
dbw $00, .OAMData_18 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_1
|
||||
dbw $01, .OAMData_IntroUnownF2_2 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_2
|
||||
dbw $03, .OAMData_IntroUnownF2_3 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_3
|
||||
dbw $08, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_4
|
||||
dbw $1c, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_5
|
||||
dbw $80, .OAMData_IntroSuicuneAway ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_AWAY
|
||||
dbw $00, .OAMData_Celebi ; SPRITE_ANIM_FRAME_IDX_CELEBI_1
|
||||
dbw $04, .OAMData_Celebi ; SPRITE_ANIM_FRAME_IDX_CELEBI_2
|
||||
dbw $d0, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_1
|
||||
dbw $d3, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_2
|
||||
dbw $d6, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_3
|
||||
dbw $6c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_4
|
||||
dbw $68, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_5
|
||||
dbw $64, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_6
|
||||
dbw $60, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_7
|
||||
dbw $0c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_8
|
||||
dbw $08, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_9
|
||||
dbw $04, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_10
|
||||
dbw $00, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_11
|
||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_RED_WALK_1
|
||||
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_RED_WALK_2
|
||||
dbw $4c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_02
|
||||
dbw $5c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_03
|
||||
dbw $6c, .OAMData_04 ; SPRITE_ANIM_OAMSET_04
|
||||
dbw $6e, .OAMData_04 ; SPRITE_ANIM_OAMSET_05
|
||||
dbw $2d, .OAMData_06 ; SPRITE_ANIM_OAMSET_06
|
||||
dbw $4d, .OAMData_06 ; SPRITE_ANIM_OAMSET_07
|
||||
dbw $60, .OAMData_08 ; SPRITE_ANIM_OAMSET_08
|
||||
dbw $00, .OAMData_08 ; SPRITE_ANIM_OAMSET_09
|
||||
dbw $00, .OAMData_08 ; SPRITE_ANIM_OAMSET_0A
|
||||
dbw $06, .OAMData_08 ; SPRITE_ANIM_OAMSET_0B
|
||||
dbw $0c, .OAMData_0c ; SPRITE_ANIM_OAMSET_0C
|
||||
dbw $0d, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_0D
|
||||
dbw $00, .OAMData_0e ; SPRITE_ANIM_OAMSET_0E
|
||||
dbw $04, .OAMData_0e ; SPRITE_ANIM_OAMSET_0F
|
||||
dbw $08, .OAMData_0e ; SPRITE_ANIM_OAMSET_10
|
||||
dbw $40, .OAMData_0e ; SPRITE_ANIM_OAMSET_11
|
||||
dbw $44, .OAMData_0e ; SPRITE_ANIM_OAMSET_12
|
||||
dbw $48, .OAMData_0e ; SPRITE_ANIM_OAMSET_13
|
||||
dbw $4c, .OAMData_0e ; SPRITE_ANIM_OAMSET_14
|
||||
dbw $80, .OAMData_15 ; SPRITE_ANIM_OAMSET_15
|
||||
dbw $85, .OAMData_15 ; SPRITE_ANIM_OAMSET_16
|
||||
dbw $8a, .OAMData_15 ; SPRITE_ANIM_OAMSET_17
|
||||
dbw $00, .OAMData_18 ; SPRITE_ANIM_OAMSET_18
|
||||
dbw $01, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_19
|
||||
dbw $09, .OAMData_1a ; SPRITE_ANIM_OAMSET_1A
|
||||
dbw $10, .OAMData_1b ; SPRITE_ANIM_OAMSET_1B
|
||||
dbw $29, .OAMData_1b ; SPRITE_ANIM_OAMSET_1C
|
||||
dbw $42, .OAMData_1b ; SPRITE_ANIM_OAMSET_1D
|
||||
dbw $f8, .OAMData_GSTitleTrail ; SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_1
|
||||
dbw $fa, .OAMData_GSTitleTrail ; SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_2
|
||||
dbw $00, .OAMData_TextEntryCursor ; SPRITE_ANIM_OAMSET_TEXT_ENTRY_CURSOR
|
||||
dbw $00, .OAMData_ForFrameset09 ; SPRITE_ANIM_OAMSET_FOR_FRAMESET_09
|
||||
dbw $00, .OAMData_22 ; SPRITE_ANIM_OAMSET_22
|
||||
dbw $0f, .OAMData_GSIntroStar ; SPRITE_ANIM_OAMSET_GS_INTRO_STAR
|
||||
dbw $11, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_1
|
||||
dbw $12, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_2
|
||||
dbw $13, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_3
|
||||
dbw $00, .OAMData_SlotsGolem ; SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1
|
||||
dbw $08, .OAMData_SlotsGolem ; SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2
|
||||
dbw $10, .OAMData_SlotsChansey1 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1
|
||||
dbw $10, .OAMData_SlotsChansey2 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_2
|
||||
dbw $10, .OAMData_SlotsChansey3 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_3
|
||||
dbw $10, .OAMData_SlotsChansey4 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_4
|
||||
dbw $10, .OAMData_SlotsChansey5 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_5
|
||||
dbw $3a, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_SLOTS_EGG
|
||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_STILL_CURSOR
|
||||
dbw $00, .OAMData_TradePokeBall1 ; SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1
|
||||
dbw $02, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2
|
||||
dbw $06, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADE_POOF_1
|
||||
dbw $0a, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADE_POOF_2
|
||||
dbw $0e, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADE_POOF_3
|
||||
dbw $12, .OAMData_35 ; SPRITE_ANIM_OAMSET_35
|
||||
dbw $13, .OAMData_35 ; SPRITE_ANIM_OAMSET_36
|
||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_TRADEMON_ICON_1
|
||||
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_TRADEMON_ICON_2
|
||||
dbw $10, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADEMON_BUBBLE
|
||||
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_1
|
||||
dbw $04, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_2
|
||||
dbw $00, .OAMData_RadioTuningKnob ; SPRITE_ANIM_OAMSET_RADIO_TUNING_KNOB
|
||||
dbw $00, .OAMData_PartyMonWithMail1 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_1
|
||||
dbw $00, .OAMData_PartyMonWithMail2 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_2
|
||||
dbw $00, .OAMData_PartyMonWithItem1 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_1
|
||||
dbw $00, .OAMData_PartyMonWithItem2 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_2
|
||||
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1
|
||||
dbw $04, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2
|
||||
dbw $00, .OAMData_43 ; SPRITE_ANIM_OAMSET_43
|
||||
dbw $30, .OAMData_43 ; SPRITE_ANIM_OAMSET_44
|
||||
dbw $03, .OAMData_43 ; SPRITE_ANIM_OAMSET_45
|
||||
dbw $33, .OAMData_43 ; SPRITE_ANIM_OAMSET_46
|
||||
dbw $06, .OAMData_43 ; SPRITE_ANIM_OAMSET_47
|
||||
dbw $36, .OAMData_43 ; SPRITE_ANIM_OAMSET_48
|
||||
dbw $09, .OAMData_43 ; SPRITE_ANIM_OAMSET_49
|
||||
dbw $39, .OAMData_43 ; SPRITE_ANIM_OAMSET_4A
|
||||
dbw $0c, .OAMData_4b ; SPRITE_ANIM_OAMSET_4B
|
||||
dbw $0c, .OAMData_4c ; SPRITE_ANIM_OAMSET_4C
|
||||
dbw $3c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_4D
|
||||
dbw $3e, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_4E
|
||||
dbw $00, .OAMData_Leaf ; SPRITE_ANIM_OAMSET_LEAF
|
||||
dbw $00, .OAMData_Tree ; SPRITE_ANIM_OAMSET_TREE_1
|
||||
dbw $00, .OAMData_CutTree2 ; SPRITE_ANIM_OAMSET_CUT_TREE_2
|
||||
dbw $00, .OAMData_CutTree3 ; SPRITE_ANIM_OAMSET_CUT_TREE_3
|
||||
dbw $00, .OAMData_CutTree4 ; SPRITE_ANIM_OAMSET_CUT_TREE_4
|
||||
dbw $00, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_EGG_CRACK
|
||||
dbw $01, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_55
|
||||
dbw $00, .OAMData_56 ; SPRITE_ANIM_OAMSET_56
|
||||
dbw $00, .OAMData_57 ; SPRITE_ANIM_OAMSET_57
|
||||
dbw $00, .OAMData_58 ; SPRITE_ANIM_OAMSET_58
|
||||
dbw $00, .OAMData_59 ; SPRITE_ANIM_OAMSET_59
|
||||
dbw $00, .OAMData_5a ; SPRITE_ANIM_OAMSET_5A
|
||||
dbw $04, .OAMData_Tree ; SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2
|
||||
dbw $00, .OAMData_5c ; SPRITE_ANIM_OAMSET_5C
|
||||
dbw $00, .OAMData_5d ; SPRITE_ANIM_OAMSET_5D
|
||||
dbw $00, .OAMData_5e ; SPRITE_ANIM_OAMSET_5E
|
||||
dbw $00, .OAMData_5f ; SPRITE_ANIM_OAMSET_5F
|
||||
dbw $00, .OAMData_60 ; SPRITE_ANIM_OAMSET_60
|
||||
dbw $00, .OAMData_61 ; SPRITE_ANIM_OAMSET_61
|
||||
dbw $00, .OAMData_62 ; SPRITE_ANIM_OAMSET_62
|
||||
dbw $00, .OAMData_BlueWalk ; SPRITE_ANIM_OAMSET_BLUE_WALK_1
|
||||
dbw $04, .OAMData_BlueWalk ; SPRITE_ANIM_OAMSET_BLUE_WALK_2
|
||||
dbw $00, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1
|
||||
dbw $04, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2
|
||||
dbw $20, .OAMData_ForMobile22 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_22_1
|
||||
dbw $21, .OAMData_ForMobile22 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_22_2
|
||||
dbw $22, .OAMData_ForMobile25_1 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_25_1
|
||||
dbw $23, .OAMData_ForMobile25_2 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_25_2
|
||||
dbw $27, .OAMData_ForMobile25_3 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_25_3
|
||||
dbw $2a, .OAMData_ForMobile23 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_23
|
||||
dbw $2a, .OAMData_ForMobile24 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_24
|
||||
dbw $00, .OAMData_IntroSuicune1 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_1
|
||||
dbw $08, .OAMData_IntroSuicune2 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_2
|
||||
dbw $60, .OAMData_IntroSuicune3 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_3
|
||||
dbw $68, .OAMData_IntroSuicune4 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_4
|
||||
dbw $00, .OAMData_IntroPichu ; SPRITE_ANIM_OAMSET_INTRO_PICHU_1
|
||||
dbw $05, .OAMData_IntroPichu ; SPRITE_ANIM_OAMSET_INTRO_PICHU_2
|
||||
dbw $0a, .OAMData_IntroPichu ; SPRITE_ANIM_OAMSET_INTRO_PICHU_3
|
||||
dbw $50, .OAMData_IntroWooper ; SPRITE_ANIM_OAMSET_INTRO_WOOPER
|
||||
dbw $00, .OAMData_IntroUnown1 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_1
|
||||
dbw $01, .OAMData_IntroUnown2 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_2
|
||||
dbw $04, .OAMData_IntroUnown3 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_3
|
||||
dbw $00, .OAMData_18 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_1
|
||||
dbw $01, .OAMData_IntroUnownF2_2 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_2
|
||||
dbw $03, .OAMData_IntroUnownF2_3 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_3
|
||||
dbw $08, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_4
|
||||
dbw $1c, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_5
|
||||
dbw $80, .OAMData_IntroSuicuneAway ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_AWAY
|
||||
dbw $00, .OAMData_Celebi ; SPRITE_ANIM_OAMSET_CELEBI_1
|
||||
dbw $04, .OAMData_Celebi ; SPRITE_ANIM_OAMSET_CELEBI_2
|
||||
dbw $d0, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_1
|
||||
dbw $d3, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2
|
||||
dbw $d6, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_3
|
||||
dbw $6c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_4
|
||||
dbw $68, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_5
|
||||
dbw $64, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_6
|
||||
dbw $60, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_7
|
||||
dbw $0c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_8
|
||||
dbw $08, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_9
|
||||
dbw $04, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_10
|
||||
dbw $00, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11
|
||||
|
||||
.OAMData_1x1_Palette0:
|
||||
db 1
|
@ -1,13 +1,11 @@
|
||||
; The multiplier is divided by 10, so we can use values like 0.5.
|
||||
|
||||
; All other cases are neutral (1x).
|
||||
SUPER_EFFECTIVE EQU 20
|
||||
NOT_VERY_EFFECTIVE EQU 05
|
||||
NO_EFFECT EQU 00
|
||||
|
||||
; All other cases are neutral (1x).
|
||||
|
||||
TypeMatchups: ; 34bb1
|
||||
; attacker defender*=
|
||||
|
||||
db NORMAL, ROCK, NOT_VERY_EFFECTIVE
|
||||
db NORMAL, STEEL, NOT_VERY_EFFECTIVE
|
||||
db FIRE, FIRE, NOT_VERY_EFFECTIVE
|
||||
@ -117,12 +115,11 @@ NO_EFFECT EQU 00
|
||||
db STEEL, ROCK, SUPER_EFFECTIVE
|
||||
db STEEL, STEEL, NOT_VERY_EFFECTIVE
|
||||
|
||||
db $fe ; end
|
||||
|
||||
; Foresight removes Ghost's immunities.
|
||||
|
||||
db $fe
|
||||
|
||||
db NORMAL, GHOST, NO_EFFECT
|
||||
db FIGHTING, GHOST, NO_EFFECT
|
||||
|
||||
db $ff ; end
|
||||
db $ff ; end (with Foresight)
|
||||
; 34cfd
|
50
data/type_names.asm
Normal file
@ -0,0 +1,50 @@
|
||||
TypeNames: ; 5097b
|
||||
; entries correspond to types (see constants/type_constants.asm)
|
||||
dw Normal
|
||||
dw Fighting
|
||||
dw Flying
|
||||
dw Poison
|
||||
dw Ground
|
||||
dw Rock
|
||||
dw Bird
|
||||
dw Bug
|
||||
dw Ghost
|
||||
dw Steel
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw CurseType
|
||||
dw Fire
|
||||
dw Water
|
||||
dw Grass
|
||||
dw Electric
|
||||
dw Psychic
|
||||
dw Ice
|
||||
dw Dragon
|
||||
dw Dark
|
||||
|
||||
Normal: db "NORMAL@"
|
||||
Fighting: db "FIGHTING@"
|
||||
Flying: db "FLYING@"
|
||||
Poison: db "POISON@"
|
||||
CurseType: db "???@"
|
||||
Fire: db "FIRE@"
|
||||
Water: db "WATER@"
|
||||
Grass: db "GRASS@"
|
||||
Electric: db "ELECTRIC@"
|
||||
Psychic: db "PSYCHIC@"
|
||||
Ice: db "ICE@"
|
||||
Ground: db "GROUND@"
|
||||
Rock: db "ROCK@"
|
||||
Bird: db "BIRD@"
|
||||
Bug: db "BUG@"
|
||||
Ghost: db "GHOST@"
|
||||
Steel: db "STEEL@"
|
||||
Dragon: db "DRAGON@"
|
||||
Dark: db "DARK@"
|
@ -56,7 +56,7 @@
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=rGqu3d3pdok&t=450))
|
||||
|
||||
This is a bug with `SpeciesItemBoost` in [battle/effect_commands.asm](/battle/effect_commands.asm):
|
||||
This is a bug with `SpeciesItemBoost` in [engine/battle/effect_commands.asm](/engine/battle/effect_commands.asm):
|
||||
|
||||
```asm
|
||||
; Double the stat
|
||||
@ -90,7 +90,7 @@ This is a bug with `SpeciesItemBoost` in [battle/effect_commands.asm](/battle/ef
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=rGqu3d3pdok&t=450))
|
||||
|
||||
This is a bug with `DittoMetalPowder` in [battle/effect_commands.asm](/battle/effect_commands.asm):
|
||||
This is a bug with `DittoMetalPowder` in [engine/battle/effect_commands.asm](/engine/battle/effect_commands.asm):
|
||||
|
||||
```asm
|
||||
ld a, c
|
||||
@ -146,7 +146,7 @@ This is a bug with `DittoMetalPowder` in [battle/effect_commands.asm](/battle/ef
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=zuCLMikWo4Y))
|
||||
|
||||
This is a bug with `BattleCommand_BellyDrum` in [battle/effect_commands.asm](/battle/effect_commands.asm):
|
||||
This is a bug with `BattleCommand_BellyDrum` in [engine/battle/effect_commands.asm](/engine/battle/effect_commands.asm):
|
||||
|
||||
```asm
|
||||
BattleCommand_BellyDrum: ; 37c1a
|
||||
@ -186,7 +186,7 @@ BattleCommand_BellyDrum: ; 37c1a
|
||||
|
||||
This bug affects Acid, Iron Tail, and Rock Smash.
|
||||
|
||||
This is a bug with `DefenseDownHit` in [battle/moves/move_effects.asm](/battle/moves/move_effects.asm):
|
||||
This is a bug with `DefenseDownHit` in [data/moves/move_effects.asm](/data/moves/move_effects.asm):
|
||||
|
||||
```asm
|
||||
DefenseDownHit:
|
||||
@ -227,7 +227,7 @@ DefenseDownHit:
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=1v9x4SgMggs))
|
||||
|
||||
This is a bug with `CheckPlayerHasUsableMoves` in [battle/core.asm](/battle/core.asm):
|
||||
This is a bug with `CheckPlayerHasUsableMoves` in [engine/battle/core.asm](/engine/battle/core.asm):
|
||||
|
||||
```asm
|
||||
.done
|
||||
@ -259,7 +259,7 @@ This is a bug with `CheckPlayerHasUsableMoves` in [battle/core.asm](/battle/core
|
||||
|
||||
This bug affects Attract, Curse, Foresight, Mean Look, Mimic, Nightmare, Spider Web, Transform, and stat-lowering effects of moves like String Shot or Bubble during the semi-invulnerable turn of Fly or Dig.
|
||||
|
||||
This is a bug with `CheckHiddenOpponent` in [battle/effect_commands.asm](/battle/effect_commands.asm):
|
||||
This is a bug with `CheckHiddenOpponent` in [engine/battle/effect_commands.asm](/engine/battle/effect_commands.asm):
|
||||
|
||||
```asm
|
||||
CheckHiddenOpponent: ; 37daa
|
||||
@ -277,7 +277,7 @@ CheckHiddenOpponent: ; 37daa
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=202-iAsrIa8))
|
||||
|
||||
This is a bug with `BattleCommand_BeatUp` in [battle/effect_commands.asm](/battle/effect_commands.asm):
|
||||
This is a bug with `BattleCommand_BeatUp` in [engine/battle/effect_commands.asm](/engine/battle/effect_commands.asm):
|
||||
|
||||
```asm
|
||||
.got_mon
|
||||
@ -314,7 +314,7 @@ This is a bug with `BattleCommand_BeatUp` in [battle/effect_commands.asm](/battl
|
||||
|
||||
This bug existed for all battles in Gold and Silver, and was only fixed for single-player battles in Crystal to preserve link compatibility.
|
||||
|
||||
This is a bug with `BattleCommand_Present` in [battle/effects/present.asm](/battle/effects/present.asm):
|
||||
This is a bug with `BattleCommand_Present` in [engine/battle/effect_commands/present.asm](/engine/battle/effect_commands/present.asm):
|
||||
|
||||
```asm
|
||||
BattleCommand_Present: ; 37874
|
||||
@ -355,7 +355,7 @@ BattleCommand_Present: ; 37874
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=cygMO-zHTls))
|
||||
|
||||
This is a bug with `AI_Smart_MeanLook` in [battle/ai/scoring.asm](/battle/ai/scoring.asm):
|
||||
This is a bug with `AI_Smart_MeanLook` in [engine/battle/ai/scoring.asm](/engine/battle/ai/scoring.asm):
|
||||
|
||||
```asm
|
||||
; 80% chance to greatly encourage this move if the enemy is badly poisoned (buggy).
|
||||
@ -370,7 +370,7 @@ This is a bug with `AI_Smart_MeanLook` in [battle/ai/scoring.asm](/battle/ai/sco
|
||||
|
||||
## AI makes a false assumption about `CheckTypeMatchup`
|
||||
|
||||
In [battle/effect_commands.asm](/battle/effect_commands.asm):
|
||||
In [engine/battle/effect_commands.asm](/engine/battle/effect_commands.asm):
|
||||
|
||||
```asm
|
||||
BattleCheckTypeMatchup: ; 347c8
|
||||
@ -401,7 +401,7 @@ CheckTypeMatchup: ; 347d3
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=rGqu3d3pdok&t=322))
|
||||
|
||||
This is a bug with `AI_HealStatus` in [battle/ai/items.asm](/battle/ai/items.asm):
|
||||
This is a bug with `AI_HealStatus` in [engine/battle/ai/items.asm](/engine/battle/ai/items.asm):
|
||||
|
||||
```asm
|
||||
AI_HealStatus: ; 384e0
|
||||
@ -429,7 +429,7 @@ AI_HealStatus: ; 384e0
|
||||
|
||||
([Video](https://www.youtube.com/watch?v=SE-BfsFgZVM))
|
||||
|
||||
This is a bug with `LongAnim_UpdateVariables` in [engine/anim_hp_bar.asm](/engine/anim_hp_bar.asm):
|
||||
This is a bug with `LongAnim_UpdateVariables` in [engine/battle/anim_hp_bar.asm](/engine/battle/anim_hp_bar.asm):
|
||||
|
||||
```asm
|
||||
; This routine is buggy. The result from ComputeHPBarPixels is stored
|
||||
@ -727,7 +727,7 @@ Data_DaisyMassage: ; 746b
|
||||
|
||||
## Magikarp in Lake of Rage are shorter, not longer
|
||||
|
||||
This is a bug with `LoadEnemyMon.CheckMagikarpArea` in [battle/core.asm](/battle/core.asm):
|
||||
This is a bug with `LoadEnemyMon.CheckMagikarpArea` in [engine/battle/core.asm](/engine/battle/core.asm):
|
||||
|
||||
```asm
|
||||
.CheckMagikarpArea:
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Move Animation Commands
|
||||
|
||||
Defined in [macros/scripts/move_anim.asm](/macros/scripts/move_anim.asm) and [battle/anims.asm:BattleAnimations](/battle/anims.asm).
|
||||
Defined in [macros/scripts/move_anim.asm](/macros/scripts/move_anim.asm) and [data/moves/move_anims.asm:BattleAnimations](/data/moves/move_anims.asm).
|
||||
|
||||
|
||||
## `$00`−`$EF`: `anim_wait` *length*
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Pic Animations
|
||||
|
||||
Defined in [macros/scripts/gfx_anim.asm](/macros/scripts/gfx_anim.asm) and [battle/anim_commands.asm:BattleAnimCommands](/battle/anim_commands.asm).
|
||||
Defined in [macros/scripts/gfx_anim.asm](/macros/scripts/gfx_anim.asm) and [engine/anims/anim_commands.asm:BattleAnimCommands](/engine/anims/anim_commands.asm).
|
||||
|
||||
|
||||
Pic animations are assembled in 3 parts:
|
||||
|
@ -1,6 +1,5 @@
|
||||
; Battle animation command interpreter.
|
||||
|
||||
|
||||
PlayBattleAnim: ; cc0d6
|
||||
|
||||
ld a, [rSVBK]
|
@ -78,6 +78,7 @@ DoBattleBGEffectFunction: ; c804a (32:404a)
|
||||
jp hl
|
||||
|
||||
BattleBGEffects: ; c805a (32:405a)
|
||||
; entries correspond to ANIM_BG_* constants
|
||||
dw BattleBGEffect_End
|
||||
dw BattleBGEffect_FlashInverted
|
||||
dw BattleBGEffect_FlashWhite
|
@ -13,6 +13,7 @@ DoBattleAnimFrame: ; ccfbe
|
||||
; ccfce
|
||||
|
||||
.Jumptable:
|
||||
; entries correspond to BATTLEANIMFUNC_* constants
|
||||
dw BattleAnimFunction_Null ; 00
|
||||
dw BattleAnimFunction_01 ; 01
|
||||
dw BattleAnimFunction_02 ; 02
|
||||
@ -450,7 +451,7 @@ GetBallAnimPal: ; cd249 (33:5249)
|
||||
ret
|
||||
; cd26c (33:526c)
|
||||
|
||||
INCLUDE "data/battle/ball_colors.asm"
|
||||
INCLUDE "data/anims/ball_colors.asm"
|
||||
|
||||
BattleAnimFunction_10: ; cd284 (33:5284)
|
||||
call BattleAnim_AnonJumptable
|
@ -820,7 +820,7 @@ TryEnemyFlee: ; 3c543
|
||||
ret
|
||||
; 3c59a
|
||||
|
||||
INCLUDE "data/battle/flee_mons.asm"
|
||||
INCLUDE "data/wild/flee_mons.asm"
|
||||
|
||||
CompareMovePriority: ; 3c5b4
|
||||
; Compare the priority of the player and enemy's moves.
|
@ -1428,7 +1428,7 @@ BattleCommand_Stab: ; 346d2
|
||||
ld a, BATTLE_VARS_MOVE_TYPE
|
||||
call GetBattleVar
|
||||
ld b, a
|
||||
ld hl, TypeMatchup
|
||||
ld hl, TypeMatchups
|
||||
|
||||
.TypesLoop:
|
||||
ld a, [hli]
|
||||
@ -1559,7 +1559,7 @@ CheckTypeMatchup: ; 347d3
|
||||
ld c, [hl]
|
||||
ld a, 10 ; 1.0
|
||||
ld [wTypeMatchup], a
|
||||
ld hl, TypeMatchup
|
||||
ld hl, TypeMatchups
|
||||
.TypesLoop:
|
||||
ld a, [hli]
|
||||
cp $ff
|
||||
@ -1638,12 +1638,9 @@ BattleCommand_ResetTypeMatchup: ; 34833
|
||||
|
||||
; 3484e
|
||||
|
||||
INCLUDE "battle/ai/switch.asm"
|
||||
|
||||
TypeMatchup: ; 34bb1
|
||||
INCLUDE "battle/type_matchup.asm"
|
||||
; 34cfd
|
||||
INCLUDE "engine/battle/ai/switch.asm"
|
||||
|
||||
INCLUDE "data/type_matchups.asm"
|
||||
|
||||
BattleCommand_DamageVariation: ; 34cfd
|
||||
; damagevariation
|
||||
@ -8413,7 +8410,7 @@ BattleCommand_Heal: ; 3713e
|
||||
|
||||
; 371cd
|
||||
|
||||
INCLUDE "battle/effects/transform.asm"
|
||||
INCLUDE "engine/battle/effect_commands/transform.asm"
|
||||
|
||||
BattleSideCopy: ; 372c6
|
||||
; Copy bc bytes from hl to de if it's the player's turn.
|
||||
@ -8640,9 +8637,9 @@ BattleCommand_Selfdestruct: ; 37380
|
||||
; 373c9
|
||||
|
||||
|
||||
INCLUDE "battle/effects/mirror_move.asm"
|
||||
INCLUDE "engine/battle/effect_commands/mirror_move.asm"
|
||||
|
||||
INCLUDE "battle/effects/metronome.asm"
|
||||
INCLUDE "engine/battle/effect_commands/metronome.asm"
|
||||
|
||||
|
||||
CheckUserMove: ; 37462
|
||||
@ -8689,7 +8686,7 @@ ResetTurn: ; 3747b
|
||||
; 37492
|
||||
|
||||
|
||||
INCLUDE "battle/effects/thief.asm"
|
||||
INCLUDE "engine/battle/effect_commands/thief.asm"
|
||||
|
||||
|
||||
BattleCommand_ArenaTrap: ; 37517
|
||||
@ -8721,7 +8718,7 @@ BattleCommand_ArenaTrap: ; 37517
|
||||
; 37536
|
||||
|
||||
|
||||
INCLUDE "battle/effects/nightmare.asm"
|
||||
INCLUDE "engine/battle/effect_commands/nightmare.asm"
|
||||
|
||||
|
||||
BattleCommand_Defrost: ; 37563
|
||||
@ -8758,21 +8755,21 @@ BattleCommand_Defrost: ; 37563
|
||||
; 37588
|
||||
|
||||
|
||||
INCLUDE "battle/effects/curse.asm"
|
||||
INCLUDE "engine/battle/effect_commands/curse.asm"
|
||||
|
||||
INCLUDE "battle/effects/protect.asm"
|
||||
INCLUDE "engine/battle/effect_commands/protect.asm"
|
||||
|
||||
INCLUDE "battle/effects/endure.asm"
|
||||
INCLUDE "engine/battle/effect_commands/endure.asm"
|
||||
|
||||
INCLUDE "battle/effects/spikes.asm"
|
||||
INCLUDE "engine/battle/effect_commands/spikes.asm"
|
||||
|
||||
INCLUDE "battle/effects/foresight.asm"
|
||||
INCLUDE "engine/battle/effect_commands/foresight.asm"
|
||||
|
||||
INCLUDE "battle/effects/perish_song.asm"
|
||||
INCLUDE "engine/battle/effect_commands/perish_song.asm"
|
||||
|
||||
INCLUDE "battle/effects/sandstorm.asm"
|
||||
INCLUDE "engine/battle/effect_commands/sandstorm.asm"
|
||||
|
||||
INCLUDE "battle/effects/rollout.asm"
|
||||
INCLUDE "engine/battle/effect_commands/rollout.asm"
|
||||
|
||||
|
||||
BattleCommand5d: ; 37791
|
||||
@ -8845,7 +8842,7 @@ ResetFuryCutterCount: ; 377be
|
||||
; 377ce
|
||||
|
||||
|
||||
INCLUDE "battle/effects/attract.asm"
|
||||
INCLUDE "engine/battle/effect_commands/attract.asm"
|
||||
|
||||
BattleCommand_HappinessPower: ; 3784b
|
||||
; happinesspower
|
||||
@ -8876,7 +8873,7 @@ BattleCommand_HappinessPower: ; 3784b
|
||||
; 37874
|
||||
|
||||
|
||||
INCLUDE "battle/effects/present.asm"
|
||||
INCLUDE "engine/battle/effect_commands/present.asm"
|
||||
|
||||
BattleCommand_FrustrationPower: ; 3790e
|
||||
; frustrationpower
|
@ -5,10 +5,8 @@ DisplayUsedMoveText: ; 105db0
|
||||
jp WaitBGMap
|
||||
; 105db9
|
||||
|
||||
|
||||
UsedMoveText: ; 105db9
|
||||
; this is a stream of text and asm from 105db9 to 105ef6
|
||||
|
||||
text_jump _ActorNameText
|
||||
start_asm
|
||||
ld a, [hBattleTurn]
|
||||
@ -45,7 +43,6 @@ UsedMoveText: ; 105db9
|
||||
call GetMoveGrammar
|
||||
; wd265 now contains MoveGrammar
|
||||
|
||||
|
||||
; everything except 'instead' made redundant in localization
|
||||
|
||||
; check obedience
|
@ -1,4 +1,3 @@
|
||||
|
||||
RunMapSetupScript:: ; 15363
|
||||
ld a, [hMapEntryMethod]
|
||||
and $f
|
||||
@ -15,183 +14,7 @@ RunMapSetupScript:: ; 15363
|
||||
ret
|
||||
; 15377
|
||||
|
||||
MapSetupScripts: ; 15377
|
||||
dw MapSetupScript_Warp
|
||||
dw MapSetupScript_Continue
|
||||
dw MapSetupScript_ReloadMap
|
||||
dw MapSetupScript_Teleport
|
||||
dw MapSetupScript_Door
|
||||
dw MapSetupScript_Fall
|
||||
dw MapSetupScript_Connection
|
||||
dw MapSetupScript_LinkReturn
|
||||
dw MapSetupScript_Train
|
||||
dw MapSetupScript_Submenu
|
||||
dw MapSetupScript_BadWarp
|
||||
dw MapSetupScript_Fly
|
||||
; 1538f
|
||||
|
||||
MapSetupScript_Teleport: ; 1538f
|
||||
db map_prolong_sprites
|
||||
MapSetupScript_Fly: ; 15390
|
||||
db map_fade_out_palettes
|
||||
db map_keep_roam
|
||||
MapSetupScript_Warp: ; 15392
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_load_spawn
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_spawn_coord
|
||||
db map_player_coord
|
||||
db map_anchor_screen
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_load_objects
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_face_down
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_max_volume
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_BadWarp: ; 153a9
|
||||
db map_load_spawn
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_spawn_coord
|
||||
db map_player_coord
|
||||
db map_anchor_screen
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_lcd_off
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_fade_out_music
|
||||
db map_lcd_on
|
||||
db map_load_objects
|
||||
db map_palettes
|
||||
db map_face_down
|
||||
db map_sprites
|
||||
db map_fade_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Connection: ; 153bf
|
||||
db map_animations_off
|
||||
db map_load_connection
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_player_coord
|
||||
db map_load_blocks
|
||||
db map_load_tileset
|
||||
db map_save_screen
|
||||
db map_load_objects
|
||||
db map_fade_music
|
||||
db map_palettes
|
||||
db map_stop_script
|
||||
db map_keep_palettes
|
||||
db map_wildmons
|
||||
db map_update_roam
|
||||
db map_animations_on
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Fall: ; 153d0
|
||||
db map_prolong_sprites
|
||||
MapSetupScript_Door: ; 153d1
|
||||
db map_fade_out_palettes
|
||||
MapSetupScript_Train: ; 153d2
|
||||
db map_load_warp
|
||||
db map_attributes
|
||||
db map_warp_face
|
||||
db map_change_callback
|
||||
db map_player_coord
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_lcd_off
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_fade_out_music
|
||||
db map_lcd_on
|
||||
db map_load_objects
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_fade_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_update_roam
|
||||
db map_end
|
||||
|
||||
MapSetupScript_ReloadMap: ; 153e7
|
||||
db map_fade
|
||||
db map_clear_bg_palettes
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_music_force
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_LinkReturn: ; 153f7
|
||||
db map_fade
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_change_callback
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_text_scroll_off
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Continue: ; 15408
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_attributes_2
|
||||
db map_anchor_screen
|
||||
db map_start_callback
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_end
|
||||
|
||||
MapSetupScript_Submenu: ; 1541a
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_end
|
||||
|
||||
INCLUDE "data/maps/map_setup_scripts.asm"
|
||||
|
||||
ReadMapSetupScript: ; 1541d
|
||||
.loop
|
||||
@ -238,6 +61,7 @@ ReadMapSetupScript: ; 1541d
|
||||
; 15440
|
||||
|
||||
MapSetupCommands: ; 15440
|
||||
; entries correspond to command indexes in constants/map_setup_constants.asm
|
||||
dba EnableLCD ; 00
|
||||
dba DisableLCD ; 01
|
||||
dba MapSetup_Sound_Off ; 02
|
||||
|
@ -147,6 +147,6 @@ MysteryGiftFallbackItem: ; 2c722 (b:4722)
|
||||
; 2c725 (b:4725)
|
||||
|
||||
|
||||
INCLUDE "data/mystery_gift/items.asm"
|
||||
INCLUDE "data/mystery_gift_items.asm"
|
||||
|
||||
INCLUDE "data/mystery_gift/decos.asm"
|
||||
INCLUDE "data/mystery_gift_decos.asm"
|
||||
|
@ -2338,7 +2338,7 @@ HasVisitedSpawn: ; 91c50
|
||||
|
||||
; 91c5e
|
||||
|
||||
INCLUDE "data/flypoints.asm"
|
||||
INCLUDE "data/maps/flypoints.asm"
|
||||
|
||||
ret_91c8f: ; 91c8f
|
||||
ret
|
||||
|
@ -551,13 +551,13 @@ BrokenGetStdGraphics: ; 8d1ac
|
||||
; 8d1c4
|
||||
|
||||
|
||||
INCLUDE "data/sprite_anim_seqs.asm"
|
||||
INCLUDE "data/sprites/sequences.asm"
|
||||
|
||||
INCLUDE "engine/sprite_anims.asm"
|
||||
|
||||
INCLUDE "data/sprite_anim_frames.asm"
|
||||
INCLUDE "data/sprites/framesets.asm"
|
||||
|
||||
INCLUDE "data/sprite_anim_oam.asm"
|
||||
INCLUDE "data/sprites/oam.asm"
|
||||
|
||||
|
||||
BrokenStdGFXPointers: ; Broken 2bpp pointers
|
||||
|
@ -46,4 +46,4 @@ GetTMHMMove: ; 1166a
|
||||
; 1167a
|
||||
|
||||
|
||||
INCLUDE "data/tmhm_moves.asm"
|
||||
INCLUDE "data/moves/tmhm_moves.asm"
|
||||
|
@ -96,54 +96,6 @@ GetTypeName: ; 50964
|
||||
; 5097b
|
||||
|
||||
|
||||
TypeNames: ; 5097b
|
||||
dw Normal
|
||||
dw Fighting
|
||||
dw Flying
|
||||
dw Poison
|
||||
dw Ground
|
||||
dw Rock
|
||||
dw Bird
|
||||
dw Bug
|
||||
dw Ghost
|
||||
dw Steel
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw Normal
|
||||
dw CurseType
|
||||
dw Fire
|
||||
dw Water
|
||||
dw Grass
|
||||
dw Electric
|
||||
dw Psychic
|
||||
dw Ice
|
||||
dw Dragon
|
||||
dw Dark
|
||||
|
||||
Normal: db "NORMAL@"
|
||||
Fighting: db "FIGHTING@"
|
||||
Flying: db "FLYING@"
|
||||
Poison: db "POISON@"
|
||||
CurseType: db "???@"
|
||||
Fire: db "FIRE@"
|
||||
Water: db "WATER@"
|
||||
Grass: db "GRASS@"
|
||||
Electric: db "ELECTRIC@"
|
||||
Psychic: db "PSYCHIC@"
|
||||
Ice: db "ICE@"
|
||||
Ground: db "GROUND@"
|
||||
Rock: db "ROCK@"
|
||||
Bird: db "BIRD@"
|
||||
Bug: db "BUG@"
|
||||
Ghost: db "GHOST@"
|
||||
Steel: db "STEEL@"
|
||||
Dragon: db "DRAGON@"
|
||||
Dark: db "DARK@"
|
||||
INCLUDE "data/type_names.asm"
|
||||
|
||||
; 50a28
|
41
gfx/anims.asm
Normal file
@ -0,0 +1,41 @@
|
||||
AnimObj00GFX: ; 84a2e
|
||||
AnimObjHitGFX: INCBIN "gfx/anims/hit.2bpp.lz"
|
||||
AnimObjCutGFX: INCBIN "gfx/anims/cut.2bpp.lz"
|
||||
AnimObjFireGFX: INCBIN "gfx/anims/fire.2bpp.lz"
|
||||
AnimObjWaterGFX: INCBIN "gfx/anims/water.2bpp.lz"
|
||||
AnimObjLightningGFX: INCBIN "gfx/anims/lightning.2bpp.lz"
|
||||
AnimObjSmokeGFX: INCBIN "gfx/anims/smoke.2bpp.lz"
|
||||
AnimObjExplosionGFX: INCBIN "gfx/anims/explosion.2bpp.lz"
|
||||
AnimObjIceGFX: INCBIN "gfx/anims/ice.2bpp.lz"
|
||||
AnimObjRocksGFX: INCBIN "gfx/anims/rocks.2bpp.lz"
|
||||
AnimObjPoisonGFX: INCBIN "gfx/anims/poison.2bpp.lz"
|
||||
AnimObjPlantGFX: INCBIN "gfx/anims/plant.2bpp.lz"
|
||||
AnimObjPokeBallGFX: INCBIN "gfx/anims/pokeball.2bpp.lz"
|
||||
AnimObjBubbleGFX: INCBIN "gfx/anims/bubble.2bpp.lz"
|
||||
AnimObjNoiseGFX: INCBIN "gfx/anims/noise.2bpp.lz"
|
||||
AnimObjReflectGFX: INCBIN "gfx/anims/reflect.2bpp.lz"
|
||||
AnimObjPowderGFX: INCBIN "gfx/anims/powder.2bpp.lz"
|
||||
AnimObjBeamGFX: INCBIN "gfx/anims/beam.2bpp.lz"
|
||||
AnimObjSpeedGFX: INCBIN "gfx/anims/speed.2bpp.lz"
|
||||
AnimObjChargeGFX: INCBIN "gfx/anims/charge.2bpp.lz"
|
||||
AnimObjWindGFX: INCBIN "gfx/anims/wind.2bpp.lz"
|
||||
AnimObjWhipGFX: INCBIN "gfx/anims/whip.2bpp.lz"
|
||||
AnimObjRopeGFX: INCBIN "gfx/anims/rope.2bpp.lz"
|
||||
AnimObjEggGFX: INCBIN "gfx/anims/egg.2bpp.lz"
|
||||
AnimObjPsychicGFX: INCBIN "gfx/anims/psychic.2bpp.lz"
|
||||
AnimObjSandGFX: INCBIN "gfx/anims/sand.2bpp.lz"
|
||||
AnimObjWebGFX: INCBIN "gfx/anims/web.2bpp.lz"
|
||||
AnimObjHazeGFX: INCBIN "gfx/anims/haze.2bpp.lz"
|
||||
AnimObjHornGFX: INCBIN "gfx/anims/horn.2bpp.lz"
|
||||
AnimObjFlowerGFX: INCBIN "gfx/anims/flower.2bpp.lz"
|
||||
AnimObjMiscGFX: INCBIN "gfx/anims/misc.2bpp.lz"
|
||||
AnimObjSkyAttackGFX: INCBIN "gfx/anims/skyattack.2bpp.lz"
|
||||
AnimObjGlobeGFX: INCBIN "gfx/anims/globe.2bpp.lz"
|
||||
AnimObjShapesGFX: INCBIN "gfx/anims/shapes.2bpp.lz"
|
||||
AnimObjStatusGFX: INCBIN "gfx/anims/status.2bpp.lz"
|
||||
AnimObjObjectsGFX: INCBIN "gfx/anims/objects.2bpp.lz"
|
||||
AnimObjShineGFX: INCBIN "gfx/anims/shine.2bpp.lz"
|
||||
AnimObjAngelsGFX: INCBIN "gfx/anims/angels.2bpp.lz"
|
||||
AnimObjWaveGFX: INCBIN "gfx/anims/wave.2bpp.lz"
|
||||
AnimObjAeroblastGFX: INCBIN "gfx/anims/aeroblast.2bpp.lz"
|
||||
; 8640e
|
Before Width: | Height: | Size: 187 B After Width: | Height: | Size: 187 B |
Before Width: | Height: | Size: 363 B After Width: | Height: | Size: 363 B |
Before Width: | Height: | Size: 562 B After Width: | Height: | Size: 562 B |
Before Width: | Height: | Size: 237 B After Width: | Height: | Size: 237 B |
Before Width: | Height: | Size: 188 B After Width: | Height: | Size: 188 B |
Before Width: | Height: | Size: 170 B After Width: | Height: | Size: 170 B |