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/card_flip/card_flip_2.2bpp: tools/gfx += --remove-whitespace
|
||||||
|
|
||||||
gfx/fx/angels.2bpp: tools/gfx += --trim-whitespace
|
gfx/anims/angels.2bpp: tools/gfx += --trim-whitespace
|
||||||
gfx/fx/beam.2bpp: tools/gfx += --remove-xflip --remove-yflip --remove-whitespace
|
gfx/anims/beam.2bpp: tools/gfx += --remove-xflip --remove-yflip --remove-whitespace
|
||||||
gfx/fx/bubble.2bpp: tools/gfx += --trim-whitespace
|
gfx/anims/bubble.2bpp: tools/gfx += --trim-whitespace
|
||||||
gfx/fx/charge.2bpp: tools/gfx += --trim-whitespace
|
gfx/anims/charge.2bpp: tools/gfx += --trim-whitespace
|
||||||
gfx/fx/egg.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/egg.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/explosion.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/explosion.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/hit.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/hit.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/horn.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/horn.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/lightning.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/lightning.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/misc.2bpp: tools/gfx += --remove-duplicates --remove-xflip
|
gfx/anims/misc.2bpp: tools/gfx += --remove-duplicates --remove-xflip
|
||||||
gfx/fx/noise.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/noise.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/objects.2bpp: tools/gfx += --remove-whitespace --remove-xflip
|
gfx/anims/objects.2bpp: tools/gfx += --remove-whitespace --remove-xflip
|
||||||
gfx/fx/pokeball.2bpp: tools/gfx += --remove-xflip --keep-whitespace
|
gfx/anims/pokeball.2bpp: tools/gfx += --remove-xflip --keep-whitespace
|
||||||
gfx/fx/reflect.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/reflect.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/rocks.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/rocks.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/skyattack.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/skyattack.2bpp: tools/gfx += --remove-whitespace
|
||||||
gfx/fx/status.2bpp: tools/gfx += --remove-whitespace
|
gfx/anims/status.2bpp: tools/gfx += --remove-whitespace
|
||||||
|
|
||||||
gfx/player/chris.2bpp: rgbgfx += -h
|
gfx/player/chris.2bpp: rgbgfx += -h
|
||||||
gfx/player/chris_back.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/npctrade_constants.asm"
|
||||||
INCLUDE "constants/sprite_constants.asm"
|
INCLUDE "constants/sprite_constants.asm"
|
||||||
INCLUDE "constants/sprite_data_constants.asm"
|
INCLUDE "constants/sprite_data_constants.asm"
|
||||||
|
INCLUDE "constants/sprite_anim_constants.asm"
|
||||||
INCLUDE "constants/tileset_constants.asm"
|
INCLUDE "constants/tileset_constants.asm"
|
||||||
INCLUDE "constants/collision_constants.asm"
|
INCLUDE "constants/collision_constants.asm"
|
||||||
INCLUDE "constants/cgb_constants.asm"
|
INCLUDE "constants/cgb_constants.asm"
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
const BATTLEANIMSTRUCT_17
|
const BATTLEANIMSTRUCT_17
|
||||||
BATTLEANIMSTRUCT_LENGTH EQU const_value
|
BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||||
|
|
||||||
; BattleAnimObjects indexes (see battle/objects/data.asm)
|
; BattleAnimObjects indexes (see data/anims/objects.asm)
|
||||||
const_def
|
const_def
|
||||||
const ANIM_OBJ_00
|
const ANIM_OBJ_00
|
||||||
const ANIM_OBJ_01
|
const ANIM_OBJ_01
|
||||||
@ -217,7 +217,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
|||||||
const ANIM_OBJ_BA
|
const ANIM_OBJ_BA
|
||||||
const ANIM_OBJ_BB
|
const ANIM_OBJ_BB
|
||||||
|
|
||||||
; DoBattleAnimFrame arguments (see battle/objects/functions.asm)
|
; DoBattleAnimFrame arguments (see engine/anims/functions.asm)
|
||||||
const_def
|
const_def
|
||||||
const BATTLEANIMFUNC_00
|
const BATTLEANIMFUNC_00
|
||||||
const BATTLEANIMFUNC_01
|
const BATTLEANIMFUNC_01
|
||||||
@ -300,7 +300,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
|||||||
const BATTLEANIMFUNC_4E
|
const BATTLEANIMFUNC_4E
|
||||||
const BATTLEANIMFUNC_4F
|
const BATTLEANIMFUNC_4F
|
||||||
|
|
||||||
; BattleAnimFrameData indexes (see battle/objects/framesets.asm)
|
; BattleAnimFrameData indexes (see data/anims/framesets.asm)
|
||||||
const_def
|
const_def
|
||||||
const BATTLEANIMFRAMESET_00
|
const BATTLEANIMFRAMESET_00
|
||||||
const BATTLEANIMFRAMESET_01
|
const BATTLEANIMFRAMESET_01
|
||||||
@ -488,7 +488,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
|||||||
const BATTLEANIMFRAMESET_B7
|
const BATTLEANIMFRAMESET_B7
|
||||||
const BATTLEANIMFRAMESET_B8
|
const BATTLEANIMFRAMESET_B8
|
||||||
|
|
||||||
; BattleAnimOAMData indexes (see battle/objects/oam.asm)
|
; BattleAnimOAMData indexes (see data/anims/oam.asm)
|
||||||
const_def
|
const_def
|
||||||
const BATTLEANIMOAMSET_00
|
const BATTLEANIMOAMSET_00
|
||||||
const BATTLEANIMOAMSET_01
|
const BATTLEANIMOAMSET_01
|
||||||
@ -707,7 +707,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
|||||||
const BATTLEANIMOAMSET_D6
|
const BATTLEANIMOAMSET_D6
|
||||||
const BATTLEANIMOAMSET_D7
|
const BATTLEANIMOAMSET_D7
|
||||||
|
|
||||||
; BattleBGEffects indexes (see battle/bg_effects.asm)
|
; BattleBGEffects indexes (see engine/anims/bg_effects.asm)
|
||||||
const_value SET 1
|
const_value SET 1
|
||||||
const ANIM_BG_FLASH_INVERTED
|
const ANIM_BG_FLASH_INVERTED
|
||||||
const ANIM_BG_FLASH_WHITE
|
const ANIM_BG_FLASH_WHITE
|
||||||
@ -763,19 +763,7 @@ const_value SET 1
|
|||||||
const ANIM_BG_WOBBLE_MON
|
const ANIM_BG_WOBBLE_MON
|
||||||
const ANIM_BG_35
|
const ANIM_BG_35
|
||||||
|
|
||||||
; PokeAnims indexes (see gfx/pokemon/animation.asm)
|
; AnimObjGFX indexes (see data/anims/object_gfx.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)
|
|
||||||
const_value SET 1
|
const_value SET 1
|
||||||
const ANIM_GFX_HIT
|
const ANIM_GFX_HIT
|
||||||
const ANIM_GFX_CUT
|
const ANIM_GFX_CUT
|
||||||
|
@ -30,7 +30,7 @@ TREEMON_SLEEP_TURNS EQU 7
|
|||||||
const ABILITY ; used for BattleCommand_Curse
|
const ABILITY ; used for BattleCommand_Curse
|
||||||
NUM_LEVEL_STATS EQU const_value
|
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_def
|
||||||
const MOVE_ANIM ; 0
|
const MOVE_ANIM ; 0
|
||||||
const MOVE_EFFECT ; 1
|
const MOVE_EFFECT ; 1
|
||||||
@ -213,7 +213,7 @@ SUBSTATUS_CURLED EQU 0
|
|||||||
const WEATHER_SUN_END
|
const WEATHER_SUN_END
|
||||||
const WEATHER_SANDSTORM_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_def
|
||||||
const EFFECT_NORMAL_HIT
|
const EFFECT_NORMAL_HIT
|
||||||
const EFFECT_SLEEP
|
const EFFECT_SLEEP
|
||||||
|
@ -197,7 +197,7 @@
|
|||||||
const MIRAGE_MAIL ; $BD
|
const MIRAGE_MAIL ; $BD
|
||||||
const ITEM_BE ; $BE
|
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 DYNAMICPUNCH ; $BF
|
||||||
add_tm HEADBUTT ; $C0
|
add_tm HEADBUTT ; $C0
|
||||||
add_tm CURSE ; $C1
|
add_tm CURSE ; $C1
|
||||||
|
@ -1,26 +1,18 @@
|
|||||||
; hMapEntryMethod values
|
; hMapEntryMethod values
|
||||||
; MapSetupScripts indexes (see engine/map_setup.asm)
|
; MapSetupScripts indexes (see data/maps/map_setup_scripts.asm)
|
||||||
const_value SET $f1
|
const_value SET $f1
|
||||||
const MAPSETUP_WARP
|
const MAPSETUP_WARP ; f1
|
||||||
const MAPSETUP_CONTINUE
|
const MAPSETUP_CONTINUE ; f2
|
||||||
const MAPSETUP_RELOADMAP
|
const MAPSETUP_RELOADMAP ; f3
|
||||||
const MAPSETUP_TELEPORT
|
const MAPSETUP_TELEPORT ; f4
|
||||||
const MAPSETUP_DOOR
|
const MAPSETUP_DOOR ; f5
|
||||||
const MAPSETUP_FALL
|
const MAPSETUP_FALL ; f6
|
||||||
const MAPSETUP_CONNECTION
|
const MAPSETUP_CONNECTION ; f7
|
||||||
const MAPSETUP_LINKRETURN
|
const MAPSETUP_LINKRETURN ; f8
|
||||||
const MAPSETUP_TRAIN
|
const MAPSETUP_TRAIN ; f9
|
||||||
const MAPSETUP_SUBMENU
|
const MAPSETUP_SUBMENU ; fa
|
||||||
const MAPSETUP_BADWARP
|
const MAPSETUP_BADWARP ; fb
|
||||||
const MAPSETUP_FLY
|
const MAPSETUP_FLY ; fc
|
||||||
|
|
||||||
; callback types
|
|
||||||
const_value SET 1
|
|
||||||
const MAPCALLBACK_TILES
|
|
||||||
const MAPCALLBACK_OBJECTS
|
|
||||||
const MAPCALLBACK_CMDQUEUE
|
|
||||||
const MAPCALLBACK_SPRITES
|
|
||||||
const MAPCALLBACK_NEWMAP
|
|
||||||
|
|
||||||
; MapSetupCommands indexes (see engine/map_setup.asm)
|
; MapSetupCommands indexes (see engine/map_setup.asm)
|
||||||
; Names taken from Condensation water's scripting compendium
|
; Names taken from Condensation water's scripting compendium
|
||||||
@ -73,3 +65,11 @@ const_value SET 1
|
|||||||
const map_text_scroll_off ; 2c
|
const map_text_scroll_off ; 2c
|
||||||
const map_stop_script ; 2d
|
const map_stop_script ; 2d
|
||||||
map_end EQU -1
|
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
|
; move ids
|
||||||
; indexes for:
|
; indexes for:
|
||||||
; - MoveDescriptions (see battle/moves/move_descriptions.asm)
|
; - Moves (see data/moves/moves.asm)
|
||||||
; - Moves (see battle/moves/moves.asm)
|
; - MoveNames (see data/moves/move_names.asm)
|
||||||
; - MoveNames (see battle/move_names.asm)
|
; - MoveDescriptions (see data/moves/move_descriptions.asm)
|
||||||
; - BattleAnimations (see battle/anims.asm)
|
; - BattleAnimations (see data/moves/move_anims.asm)
|
||||||
const_def
|
const_def
|
||||||
const NO_MOVE ; 00
|
const NO_MOVE ; 00
|
||||||
const POUND ; 01
|
const POUND ; 01
|
||||||
|
@ -192,6 +192,18 @@ FISHSWARM_QWILFISH EQU 1
|
|||||||
FISHSWARM_REMORAID EQU 2
|
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)
|
; MonMenuOptions indexes (see engine/mon_menu.asm)
|
||||||
const_value SET 1
|
const_value SET 1
|
||||||
; moves
|
; 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_BOULDER_DUST_2 ; 1d
|
||||||
const FACING_GRASS_1 ; 1e
|
const FACING_GRASS_1 ; 1e
|
||||||
const FACING_GRASS_2 ; 1f
|
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:
|
; 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)
|
; - Pokedex_SearchForMons.TypeConversionTable and Pokedex_PlaceSearchScreenTypeStrings.TypeStrings (see engine/pokedex.asm)
|
||||||
const_def
|
const_def
|
||||||
|
|
||||||
|
@ -1,191 +1,192 @@
|
|||||||
BattleAnimFrameData: ; ce85e
|
BattleAnimFrameData: ; ce85e
|
||||||
dw .Frameset_00 ; 00
|
; entries correspond to BATTLEANIMFRAMESET_* constants
|
||||||
dw .Frameset_01 ; 01
|
dw .Frameset_00 ; BATTLEANIMFRAMESET_00
|
||||||
dw .Frameset_02 ; 02
|
dw .Frameset_01 ; BATTLEANIMFRAMESET_01
|
||||||
dw .Frameset_03 ; 03
|
dw .Frameset_02 ; BATTLEANIMFRAMESET_02
|
||||||
dw .Frameset_04 ; 04
|
dw .Frameset_03 ; BATTLEANIMFRAMESET_03
|
||||||
dw .Frameset_05 ; 05
|
dw .Frameset_04 ; BATTLEANIMFRAMESET_04
|
||||||
dw .Frameset_06 ; 06
|
dw .Frameset_05 ; BATTLEANIMFRAMESET_05
|
||||||
dw .Frameset_07 ; 07
|
dw .Frameset_06 ; BATTLEANIMFRAMESET_06
|
||||||
dw .Frameset_08 ; 08
|
dw .Frameset_07 ; BATTLEANIMFRAMESET_07
|
||||||
dw .Frameset_09 ; 09
|
dw .Frameset_08 ; BATTLEANIMFRAMESET_08
|
||||||
dw .Frameset_0a ; 0a
|
dw .Frameset_09 ; BATTLEANIMFRAMESET_09
|
||||||
dw .Frameset_0b ; 0b
|
dw .Frameset_0a ; BATTLEANIMFRAMESET_0A
|
||||||
dw .Frameset_0c ; 0c
|
dw .Frameset_0b ; BATTLEANIMFRAMESET_0B
|
||||||
dw .Frameset_0d ; 0d
|
dw .Frameset_0c ; BATTLEANIMFRAMESET_0C
|
||||||
dw .Frameset_0e ; 0e
|
dw .Frameset_0d ; BATTLEANIMFRAMESET_0D
|
||||||
dw .Frameset_0f ; 0f
|
dw .Frameset_0e ; BATTLEANIMFRAMESET_0E
|
||||||
dw .Frameset_10 ; 10
|
dw .Frameset_0f ; BATTLEANIMFRAMESET_0F
|
||||||
dw .Frameset_11 ; 11
|
dw .Frameset_10 ; BATTLEANIMFRAMESET_10
|
||||||
dw .Frameset_12 ; 12
|
dw .Frameset_11 ; BATTLEANIMFRAMESET_11
|
||||||
dw .Frameset_13 ; 13
|
dw .Frameset_12 ; BATTLEANIMFRAMESET_12
|
||||||
dw .Frameset_14 ; 14
|
dw .Frameset_13 ; BATTLEANIMFRAMESET_13
|
||||||
dw .Frameset_15 ; 15
|
dw .Frameset_14 ; BATTLEANIMFRAMESET_14
|
||||||
dw .Frameset_16 ; 16
|
dw .Frameset_15 ; BATTLEANIMFRAMESET_15
|
||||||
dw .Frameset_17 ; 17
|
dw .Frameset_16 ; BATTLEANIMFRAMESET_16
|
||||||
dw .Frameset_18 ; 18
|
dw .Frameset_17 ; BATTLEANIMFRAMESET_17
|
||||||
dw .Frameset_19 ; 19
|
dw .Frameset_18 ; BATTLEANIMFRAMESET_18
|
||||||
dw .Frameset_1a ; 1a
|
dw .Frameset_19 ; BATTLEANIMFRAMESET_19
|
||||||
dw .Frameset_1b ; 1b
|
dw .Frameset_1a ; BATTLEANIMFRAMESET_1A
|
||||||
dw .Frameset_1c ; 1c
|
dw .Frameset_1b ; BATTLEANIMFRAMESET_1B
|
||||||
dw .Frameset_1d ; 1d
|
dw .Frameset_1c ; BATTLEANIMFRAMESET_1C
|
||||||
dw .Frameset_1e ; 1e
|
dw .Frameset_1d ; BATTLEANIMFRAMESET_1D
|
||||||
dw .Frameset_1f ; 1f
|
dw .Frameset_1e ; BATTLEANIMFRAMESET_1E
|
||||||
dw .Frameset_20 ; 20
|
dw .Frameset_1f ; BATTLEANIMFRAMESET_1F
|
||||||
dw .Frameset_21 ; 21
|
dw .Frameset_20 ; BATTLEANIMFRAMESET_20
|
||||||
dw .Frameset_22 ; 22
|
dw .Frameset_21 ; BATTLEANIMFRAMESET_21
|
||||||
dw .Frameset_23 ; 23
|
dw .Frameset_22 ; BATTLEANIMFRAMESET_22
|
||||||
dw .Frameset_24 ; 24
|
dw .Frameset_23 ; BATTLEANIMFRAMESET_23
|
||||||
dw .Frameset_25 ; 25
|
dw .Frameset_24 ; BATTLEANIMFRAMESET_24
|
||||||
dw .Frameset_26 ; 26
|
dw .Frameset_25 ; BATTLEANIMFRAMESET_25
|
||||||
dw .Frameset_27 ; 27
|
dw .Frameset_26 ; BATTLEANIMFRAMESET_26
|
||||||
dw .Frameset_28 ; 28
|
dw .Frameset_27 ; BATTLEANIMFRAMESET_27
|
||||||
dw .Frameset_29 ; 29
|
dw .Frameset_28 ; BATTLEANIMFRAMESET_28
|
||||||
dw .Frameset_2a ; 2a
|
dw .Frameset_29 ; BATTLEANIMFRAMESET_29
|
||||||
dw .Frameset_2b ; 2b
|
dw .Frameset_2a ; BATTLEANIMFRAMESET_2A
|
||||||
dw .Frameset_2c ; 2c
|
dw .Frameset_2b ; BATTLEANIMFRAMESET_2B
|
||||||
dw .Frameset_2d ; 2d
|
dw .Frameset_2c ; BATTLEANIMFRAMESET_2C
|
||||||
dw .Frameset_2e ; 2e
|
dw .Frameset_2d ; BATTLEANIMFRAMESET_2D
|
||||||
dw .Frameset_2f ; 2f
|
dw .Frameset_2e ; BATTLEANIMFRAMESET_2E
|
||||||
dw .Frameset_30 ; 30
|
dw .Frameset_2f ; BATTLEANIMFRAMESET_2F
|
||||||
dw .Frameset_31 ; 31
|
dw .Frameset_30 ; BATTLEANIMFRAMESET_30
|
||||||
dw .Frameset_32 ; 32
|
dw .Frameset_31 ; BATTLEANIMFRAMESET_31
|
||||||
dw .Frameset_33 ; 33
|
dw .Frameset_32 ; BATTLEANIMFRAMESET_32
|
||||||
dw .Frameset_34 ; 34
|
dw .Frameset_33 ; BATTLEANIMFRAMESET_33
|
||||||
dw .Frameset_35 ; 35
|
dw .Frameset_34 ; BATTLEANIMFRAMESET_34
|
||||||
dw .Frameset_36 ; 36
|
dw .Frameset_35 ; BATTLEANIMFRAMESET_35
|
||||||
dw .Frameset_37 ; 37
|
dw .Frameset_36 ; BATTLEANIMFRAMESET_36
|
||||||
dw .Frameset_38 ; 38
|
dw .Frameset_37 ; BATTLEANIMFRAMESET_37
|
||||||
dw .Frameset_39 ; 39
|
dw .Frameset_38 ; BATTLEANIMFRAMESET_38
|
||||||
dw .Frameset_3a ; 3a
|
dw .Frameset_39 ; BATTLEANIMFRAMESET_39
|
||||||
dw .Frameset_3b ; 3b
|
dw .Frameset_3a ; BATTLEANIMFRAMESET_3A
|
||||||
dw .Frameset_3c ; 3c
|
dw .Frameset_3b ; BATTLEANIMFRAMESET_3B
|
||||||
dw .Frameset_3d ; 3d
|
dw .Frameset_3c ; BATTLEANIMFRAMESET_3C
|
||||||
dw .Frameset_3e ; 3e
|
dw .Frameset_3d ; BATTLEANIMFRAMESET_3D
|
||||||
dw .Frameset_3f ; 3f
|
dw .Frameset_3e ; BATTLEANIMFRAMESET_3E
|
||||||
dw .Frameset_40 ; 40
|
dw .Frameset_3f ; BATTLEANIMFRAMESET_3F
|
||||||
dw .Frameset_41 ; 41
|
dw .Frameset_40 ; BATTLEANIMFRAMESET_40
|
||||||
dw .Frameset_42 ; 42
|
dw .Frameset_41 ; BATTLEANIMFRAMESET_41
|
||||||
dw .Frameset_43 ; 43
|
dw .Frameset_42 ; BATTLEANIMFRAMESET_42
|
||||||
dw .Frameset_44 ; 44
|
dw .Frameset_43 ; BATTLEANIMFRAMESET_43
|
||||||
dw .Frameset_45 ; 45
|
dw .Frameset_44 ; BATTLEANIMFRAMESET_44
|
||||||
dw .Frameset_46 ; 46
|
dw .Frameset_45 ; BATTLEANIMFRAMESET_45
|
||||||
dw .Frameset_47 ; 47
|
dw .Frameset_46 ; BATTLEANIMFRAMESET_46
|
||||||
dw .Frameset_48 ; 48
|
dw .Frameset_47 ; BATTLEANIMFRAMESET_47
|
||||||
dw .Frameset_49 ; 49
|
dw .Frameset_48 ; BATTLEANIMFRAMESET_48
|
||||||
dw .Frameset_4a ; 4a
|
dw .Frameset_49 ; BATTLEANIMFRAMESET_49
|
||||||
dw .Frameset_4b ; 4b
|
dw .Frameset_4a ; BATTLEANIMFRAMESET_4A
|
||||||
dw .Frameset_4c ; 4c
|
dw .Frameset_4b ; BATTLEANIMFRAMESET_4B
|
||||||
dw .Frameset_4d ; 4d
|
dw .Frameset_4c ; BATTLEANIMFRAMESET_4C
|
||||||
dw .Frameset_4e ; 4e
|
dw .Frameset_4d ; BATTLEANIMFRAMESET_4D
|
||||||
dw .Frameset_4f ; 4f
|
dw .Frameset_4e ; BATTLEANIMFRAMESET_4E
|
||||||
dw .Frameset_50 ; 50
|
dw .Frameset_4f ; BATTLEANIMFRAMESET_4F
|
||||||
dw .Frameset_51 ; 51
|
dw .Frameset_50 ; BATTLEANIMFRAMESET_50
|
||||||
dw .Frameset_52 ; 52
|
dw .Frameset_51 ; BATTLEANIMFRAMESET_51
|
||||||
dw .Frameset_53 ; 53
|
dw .Frameset_52 ; BATTLEANIMFRAMESET_52
|
||||||
dw .Frameset_54 ; 54
|
dw .Frameset_53 ; BATTLEANIMFRAMESET_53
|
||||||
dw .Frameset_55 ; 55
|
dw .Frameset_54 ; BATTLEANIMFRAMESET_54
|
||||||
dw .Frameset_56 ; 56
|
dw .Frameset_55 ; BATTLEANIMFRAMESET_55
|
||||||
dw .Frameset_57 ; 57
|
dw .Frameset_56 ; BATTLEANIMFRAMESET_56
|
||||||
dw .Frameset_58 ; 58
|
dw .Frameset_57 ; BATTLEANIMFRAMESET_57
|
||||||
dw .Frameset_59 ; 59
|
dw .Frameset_58 ; BATTLEANIMFRAMESET_58
|
||||||
dw .Frameset_5a ; 5a
|
dw .Frameset_59 ; BATTLEANIMFRAMESET_59
|
||||||
dw .Frameset_5b ; 5b
|
dw .Frameset_5a ; BATTLEANIMFRAMESET_5A
|
||||||
dw .Frameset_5c ; 5c
|
dw .Frameset_5b ; BATTLEANIMFRAMESET_5B
|
||||||
dw .Frameset_5d ; 5d
|
dw .Frameset_5c ; BATTLEANIMFRAMESET_5C
|
||||||
dw .Frameset_5e ; 5e
|
dw .Frameset_5d ; BATTLEANIMFRAMESET_5D
|
||||||
dw .Frameset_5f ; 5f
|
dw .Frameset_5e ; BATTLEANIMFRAMESET_5E
|
||||||
dw .Frameset_60 ; 60
|
dw .Frameset_5f ; BATTLEANIMFRAMESET_5F
|
||||||
dw .Frameset_61 ; 61
|
dw .Frameset_60 ; BATTLEANIMFRAMESET_60
|
||||||
dw .Frameset_62 ; 62
|
dw .Frameset_61 ; BATTLEANIMFRAMESET_61
|
||||||
dw .Frameset_63 ; 63
|
dw .Frameset_62 ; BATTLEANIMFRAMESET_62
|
||||||
dw .Frameset_64 ; 64
|
dw .Frameset_63 ; BATTLEANIMFRAMESET_63
|
||||||
dw .Frameset_65 ; 65
|
dw .Frameset_64 ; BATTLEANIMFRAMESET_64
|
||||||
dw .Frameset_66 ; 66
|
dw .Frameset_65 ; BATTLEANIMFRAMESET_65
|
||||||
dw .Frameset_67 ; 67
|
dw .Frameset_66 ; BATTLEANIMFRAMESET_66
|
||||||
dw .Frameset_68 ; 68
|
dw .Frameset_67 ; BATTLEANIMFRAMESET_67
|
||||||
dw .Frameset_69 ; 69
|
dw .Frameset_68 ; BATTLEANIMFRAMESET_68
|
||||||
dw .Frameset_6a ; 6a
|
dw .Frameset_69 ; BATTLEANIMFRAMESET_69
|
||||||
dw .Frameset_6b ; 6b
|
dw .Frameset_6a ; BATTLEANIMFRAMESET_6A
|
||||||
dw .Frameset_6c ; 6c
|
dw .Frameset_6b ; BATTLEANIMFRAMESET_6B
|
||||||
dw .Frameset_6d ; 6d
|
dw .Frameset_6c ; BATTLEANIMFRAMESET_6C
|
||||||
dw .Frameset_6e ; 6e
|
dw .Frameset_6d ; BATTLEANIMFRAMESET_6D
|
||||||
dw .Frameset_6f ; 6f
|
dw .Frameset_6e ; BATTLEANIMFRAMESET_6E
|
||||||
dw .Frameset_70 ; 70
|
dw .Frameset_6f ; BATTLEANIMFRAMESET_6F
|
||||||
dw .Frameset_71 ; 71
|
dw .Frameset_70 ; BATTLEANIMFRAMESET_70
|
||||||
dw .Frameset_72 ; 72
|
dw .Frameset_71 ; BATTLEANIMFRAMESET_71
|
||||||
dw .Frameset_73 ; 73
|
dw .Frameset_72 ; BATTLEANIMFRAMESET_72
|
||||||
dw .Frameset_74 ; 74
|
dw .Frameset_73 ; BATTLEANIMFRAMESET_73
|
||||||
dw .Frameset_75 ; 75
|
dw .Frameset_74 ; BATTLEANIMFRAMESET_74
|
||||||
dw .Frameset_76 ; 76
|
dw .Frameset_75 ; BATTLEANIMFRAMESET_75
|
||||||
dw .Frameset_77 ; 77
|
dw .Frameset_76 ; BATTLEANIMFRAMESET_76
|
||||||
dw .Frameset_78 ; 78
|
dw .Frameset_77 ; BATTLEANIMFRAMESET_77
|
||||||
dw .Frameset_79 ; 79
|
dw .Frameset_78 ; BATTLEANIMFRAMESET_78
|
||||||
dw .Frameset_7a ; 7a
|
dw .Frameset_79 ; BATTLEANIMFRAMESET_79
|
||||||
dw .Frameset_7b ; 7b
|
dw .Frameset_7a ; BATTLEANIMFRAMESET_7A
|
||||||
dw .Frameset_7c ; 7c
|
dw .Frameset_7b ; BATTLEANIMFRAMESET_7B
|
||||||
dw .Frameset_7d ; 7d
|
dw .Frameset_7c ; BATTLEANIMFRAMESET_7C
|
||||||
dw .Frameset_7e ; 7e
|
dw .Frameset_7d ; BATTLEANIMFRAMESET_7D
|
||||||
dw .Frameset_7f ; 7f
|
dw .Frameset_7e ; BATTLEANIMFRAMESET_7E
|
||||||
dw .Frameset_80 ; 80
|
dw .Frameset_7f ; BATTLEANIMFRAMESET_7F
|
||||||
dw .Frameset_81 ; 81
|
dw .Frameset_80 ; BATTLEANIMFRAMESET_80
|
||||||
dw .Frameset_82 ; 82
|
dw .Frameset_81 ; BATTLEANIMFRAMESET_81
|
||||||
dw .Frameset_83 ; 83
|
dw .Frameset_82 ; BATTLEANIMFRAMESET_82
|
||||||
dw .Frameset_84 ; 84
|
dw .Frameset_83 ; BATTLEANIMFRAMESET_83
|
||||||
dw .Frameset_85 ; 85
|
dw .Frameset_84 ; BATTLEANIMFRAMESET_84
|
||||||
dw .Frameset_86 ; 86
|
dw .Frameset_85 ; BATTLEANIMFRAMESET_85
|
||||||
dw .Frameset_87 ; 87
|
dw .Frameset_86 ; BATTLEANIMFRAMESET_86
|
||||||
dw .Frameset_88 ; 88
|
dw .Frameset_87 ; BATTLEANIMFRAMESET_87
|
||||||
dw .Frameset_89 ; 89
|
dw .Frameset_88 ; BATTLEANIMFRAMESET_88
|
||||||
dw .Frameset_8a ; 8a
|
dw .Frameset_89 ; BATTLEANIMFRAMESET_89
|
||||||
dw .Frameset_8b ; 8b
|
dw .Frameset_8a ; BATTLEANIMFRAMESET_8A
|
||||||
dw .Frameset_8c ; 8c
|
dw .Frameset_8b ; BATTLEANIMFRAMESET_8B
|
||||||
dw .Frameset_8d ; 8d
|
dw .Frameset_8c ; BATTLEANIMFRAMESET_8C
|
||||||
dw .Frameset_8e ; 8e
|
dw .Frameset_8d ; BATTLEANIMFRAMESET_8D
|
||||||
dw .Frameset_8f ; 8f
|
dw .Frameset_8e ; BATTLEANIMFRAMESET_8E
|
||||||
dw .Frameset_90 ; 90
|
dw .Frameset_8f ; BATTLEANIMFRAMESET_8F
|
||||||
dw .Frameset_91 ; 91
|
dw .Frameset_90 ; BATTLEANIMFRAMESET_90
|
||||||
dw .Frameset_92 ; 92
|
dw .Frameset_91 ; BATTLEANIMFRAMESET_91
|
||||||
dw .Frameset_93 ; 93
|
dw .Frameset_92 ; BATTLEANIMFRAMESET_92
|
||||||
dw .Frameset_94 ; 94
|
dw .Frameset_93 ; BATTLEANIMFRAMESET_93
|
||||||
dw .Frameset_95 ; 95
|
dw .Frameset_94 ; BATTLEANIMFRAMESET_94
|
||||||
dw .Frameset_96 ; 96
|
dw .Frameset_95 ; BATTLEANIMFRAMESET_95
|
||||||
dw .Frameset_97 ; 97
|
dw .Frameset_96 ; BATTLEANIMFRAMESET_96
|
||||||
dw .Frameset_98 ; 98
|
dw .Frameset_97 ; BATTLEANIMFRAMESET_97
|
||||||
dw .Frameset_99 ; 99
|
dw .Frameset_98 ; BATTLEANIMFRAMESET_98
|
||||||
dw .Frameset_9a ; 9a
|
dw .Frameset_99 ; BATTLEANIMFRAMESET_99
|
||||||
dw .Frameset_9b ; 9b
|
dw .Frameset_9a ; BATTLEANIMFRAMESET_9A
|
||||||
dw .Frameset_9c ; 9c
|
dw .Frameset_9b ; BATTLEANIMFRAMESET_9B
|
||||||
dw .Frameset_9d ; 9d
|
dw .Frameset_9c ; BATTLEANIMFRAMESET_9C
|
||||||
dw .Frameset_9e ; 9e
|
dw .Frameset_9d ; BATTLEANIMFRAMESET_9D
|
||||||
dw .Frameset_9f ; 9f
|
dw .Frameset_9e ; BATTLEANIMFRAMESET_9E
|
||||||
dw .Frameset_a0 ; a0
|
dw .Frameset_9f ; BATTLEANIMFRAMESET_9F
|
||||||
dw .Frameset_a1 ; a1
|
dw .Frameset_a0 ; BATTLEANIMFRAMESET_A0
|
||||||
dw .Frameset_a2 ; a2
|
dw .Frameset_a1 ; BATTLEANIMFRAMESET_A1
|
||||||
dw .Frameset_a3 ; a3
|
dw .Frameset_a2 ; BATTLEANIMFRAMESET_A2
|
||||||
dw .Frameset_a4 ; a4
|
dw .Frameset_a3 ; BATTLEANIMFRAMESET_A3
|
||||||
dw .Frameset_a5 ; a5
|
dw .Frameset_a4 ; BATTLEANIMFRAMESET_A4
|
||||||
dw .Frameset_a6 ; a6
|
dw .Frameset_a5 ; BATTLEANIMFRAMESET_A5
|
||||||
dw .Frameset_a7 ; a7
|
dw .Frameset_a6 ; BATTLEANIMFRAMESET_A6
|
||||||
dw .Frameset_a8 ; a8
|
dw .Frameset_a7 ; BATTLEANIMFRAMESET_A7
|
||||||
dw .Frameset_a9 ; a9
|
dw .Frameset_a8 ; BATTLEANIMFRAMESET_A8
|
||||||
dw .Frameset_aa ; aa
|
dw .Frameset_a9 ; BATTLEANIMFRAMESET_A9
|
||||||
dw .Frameset_ab ; ab
|
dw .Frameset_aa ; BATTLEANIMFRAMESET_AA
|
||||||
dw .Frameset_ac ; ac
|
dw .Frameset_ab ; BATTLEANIMFRAMESET_AB
|
||||||
dw .Frameset_ad ; ad
|
dw .Frameset_ac ; BATTLEANIMFRAMESET_AC
|
||||||
dw .Frameset_ae ; ae
|
dw .Frameset_ad ; BATTLEANIMFRAMESET_AD
|
||||||
dw .Frameset_af ; af
|
dw .Frameset_ae ; BATTLEANIMFRAMESET_AE
|
||||||
dw .Frameset_b0 ; b0
|
dw .Frameset_af ; BATTLEANIMFRAMESET_AF
|
||||||
dw .Frameset_b1 ; b1
|
dw .Frameset_b0 ; BATTLEANIMFRAMESET_B0
|
||||||
dw .Frameset_b2 ; b2
|
dw .Frameset_b1 ; BATTLEANIMFRAMESET_B1
|
||||||
dw .Frameset_b3 ; b3
|
dw .Frameset_b2 ; BATTLEANIMFRAMESET_B2
|
||||||
dw .Frameset_b4 ; b4
|
dw .Frameset_b3 ; BATTLEANIMFRAMESET_B3
|
||||||
dw .Frameset_b5 ; b5
|
dw .Frameset_b4 ; BATTLEANIMFRAMESET_B4
|
||||||
dw .Frameset_b6 ; b6
|
dw .Frameset_b5 ; BATTLEANIMFRAMESET_B5
|
||||||
dw .Frameset_b7 ; b7
|
dw .Frameset_b6 ; BATTLEANIMFRAMESET_B6
|
||||||
dw .Frameset_b8 ; b8
|
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:
|
.Frameset_00:
|
||||||
db BATTLEANIMOAMSET_00, $06
|
db BATTLEANIMOAMSET_00, $06
|
||||||
db -4
|
db -4
|
@ -1,221 +1,222 @@
|
|||||||
BattleAnimOAMData: ; ceeae
|
BattleAnimOAMData: ; ceeae
|
||||||
; vtile offset (?), length, address
|
; entries correspond to BATTLEANIMOAMSET_* constants
|
||||||
dbbw $00, 16, .OAMData_00 ; 00
|
; vtile offset, length, pointer
|
||||||
dbbw $04, 9, .OAMData_01 ; 01
|
dbbw $00, 16, .OAMData_00 ; BATTLEANIMOAMSET_00
|
||||||
dbbw $08, 4, .OAMData_02 ; 02
|
dbbw $04, 9, .OAMData_01 ; BATTLEANIMOAMSET_01
|
||||||
dbbw $09, 4, .OAMData_03 ; 03
|
dbbw $08, 4, .OAMData_02 ; BATTLEANIMOAMSET_02
|
||||||
dbbw $0d, 4, .OAMData_04 ; 04
|
dbbw $09, 4, .OAMData_03 ; BATTLEANIMOAMSET_03
|
||||||
dbbw $0f, 4, .OAMData_03 ; 05
|
dbbw $0d, 4, .OAMData_04 ; BATTLEANIMOAMSET_04
|
||||||
dbbw $13, 4, .OAMData_04 ; 06
|
dbbw $0f, 4, .OAMData_03 ; BATTLEANIMOAMSET_05
|
||||||
dbbw $04, 16, .OAMData_00 ; 07
|
dbbw $13, 4, .OAMData_04 ; BATTLEANIMOAMSET_06
|
||||||
dbbw $08, 16, .OAMData_00 ; 08
|
dbbw $04, 16, .OAMData_00 ; BATTLEANIMOAMSET_07
|
||||||
dbbw $08, 16, .OAMData_09 ; 09
|
dbbw $08, 16, .OAMData_00 ; BATTLEANIMOAMSET_08
|
||||||
dbbw $00, 4, .OAMData_04 ; 0a
|
dbbw $08, 16, .OAMData_09 ; BATTLEANIMOAMSET_09
|
||||||
dbbw $02, 4, .OAMData_03 ; 0b
|
dbbw $00, 4, .OAMData_04 ; BATTLEANIMOAMSET_0A
|
||||||
dbbw $06, 2, .OAMData_0c ; 0c
|
dbbw $02, 4, .OAMData_03 ; BATTLEANIMOAMSET_0B
|
||||||
dbbw $07, 2, .OAMData_0c ; 0d
|
dbbw $06, 2, .OAMData_0c ; BATTLEANIMOAMSET_0C
|
||||||
dbbw $02, 4, .OAMData_04 ; 0e
|
dbbw $07, 2, .OAMData_0c ; BATTLEANIMOAMSET_0D
|
||||||
dbbw $04, 1, .OAMData_0f ; 0f
|
dbbw $02, 4, .OAMData_04 ; BATTLEANIMOAMSET_0E
|
||||||
dbbw $05, 1, .OAMData_0f ; 10
|
dbbw $04, 1, .OAMData_0f ; BATTLEANIMOAMSET_0F
|
||||||
dbbw $00, 2, .OAMData_11 ; 11
|
dbbw $05, 1, .OAMData_0f ; BATTLEANIMOAMSET_10
|
||||||
dbbw $02, 2, .OAMData_11 ; 12
|
dbbw $00, 2, .OAMData_11 ; BATTLEANIMOAMSET_11
|
||||||
dbbw $00, 4, .OAMData_13 ; 13
|
dbbw $02, 2, .OAMData_11 ; BATTLEANIMOAMSET_12
|
||||||
dbbw $00, 1, .OAMData_0f ; 14
|
dbbw $00, 4, .OAMData_13 ; BATTLEANIMOAMSET_13
|
||||||
dbbw $01, 1, .OAMData_0f ; 15
|
dbbw $00, 1, .OAMData_0f ; BATTLEANIMOAMSET_14
|
||||||
dbbw $02, 1, .OAMData_0f ; 16
|
dbbw $01, 1, .OAMData_0f ; BATTLEANIMOAMSET_15
|
||||||
dbbw $03, 1, .OAMData_0f ; 17
|
dbbw $02, 1, .OAMData_0f ; BATTLEANIMOAMSET_16
|
||||||
dbbw $00, 4, .OAMData_02 ; 18
|
dbbw $03, 1, .OAMData_0f ; BATTLEANIMOAMSET_17
|
||||||
dbbw $01, 16, .OAMData_00 ; 19
|
dbbw $00, 4, .OAMData_02 ; BATTLEANIMOAMSET_18
|
||||||
dbbw $05, 16, .OAMData_00 ; 1a
|
dbbw $01, 16, .OAMData_00 ; BATTLEANIMOAMSET_19
|
||||||
dbbw $00, 4, .OAMData_03 ; 1b
|
dbbw $05, 16, .OAMData_00 ; BATTLEANIMOAMSET_1A
|
||||||
dbbw $05, 12, .OAMData_1c ; 1c
|
dbbw $00, 4, .OAMData_03 ; BATTLEANIMOAMSET_1B
|
||||||
dbbw $02, 4, .OAMData_02 ; 1d
|
dbbw $05, 12, .OAMData_1c ; BATTLEANIMOAMSET_1C
|
||||||
dbbw $06, 1, .OAMData_0f ; 1e
|
dbbw $02, 4, .OAMData_02 ; BATTLEANIMOAMSET_1D
|
||||||
dbbw $07, 1, .OAMData_0f ; 1f
|
dbbw $06, 1, .OAMData_0f ; BATTLEANIMOAMSET_1E
|
||||||
dbbw $08, 1, .OAMData_0f ; 20
|
dbbw $07, 1, .OAMData_0f ; BATTLEANIMOAMSET_1F
|
||||||
dbbw $04, 4, .OAMData_03 ; 21
|
dbbw $08, 1, .OAMData_0f ; BATTLEANIMOAMSET_20
|
||||||
dbbw $09, 22, .OAMData_22 ; 22
|
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_21
|
||||||
dbbw $04, 2, .OAMData_11 ; 23
|
dbbw $09, 22, .OAMData_22 ; BATTLEANIMOAMSET_22
|
||||||
dbbw $06, 2, .OAMData_11 ; 24
|
dbbw $04, 2, .OAMData_11 ; BATTLEANIMOAMSET_23
|
||||||
dbbw $0c, 1, .OAMData_0f ; 25
|
dbbw $06, 2, .OAMData_11 ; BATTLEANIMOAMSET_24
|
||||||
dbbw $0a, 1, .OAMData_0f ; 26
|
dbbw $0c, 1, .OAMData_0f ; BATTLEANIMOAMSET_25
|
||||||
dbbw $0b, 4, .OAMData_02 ; 27
|
dbbw $0a, 1, .OAMData_0f ; BATTLEANIMOAMSET_26
|
||||||
dbbw $08, 4, .OAMData_04 ; 28
|
dbbw $0b, 4, .OAMData_02 ; BATTLEANIMOAMSET_27
|
||||||
dbbw $06, 4, .OAMData_04 ; 29
|
dbbw $08, 4, .OAMData_04 ; BATTLEANIMOAMSET_28
|
||||||
dbbw $00, 5, .OAMData_2a ; 2a
|
dbbw $06, 4, .OAMData_04 ; BATTLEANIMOAMSET_29
|
||||||
dbbw $03, 6, .OAMData_2b ; 2b
|
dbbw $00, 5, .OAMData_2a ; BATTLEANIMOAMSET_2A
|
||||||
dbbw $00, 7, .OAMData_2c ; 2c
|
dbbw $03, 6, .OAMData_2b ; BATTLEANIMOAMSET_2B
|
||||||
dbbw $03, 8, .OAMData_2d ; 2d
|
dbbw $00, 7, .OAMData_2c ; BATTLEANIMOAMSET_2C
|
||||||
dbbw $00, 9, .OAMData_2e ; 2e
|
dbbw $03, 8, .OAMData_2d ; BATTLEANIMOAMSET_2D
|
||||||
dbbw $00, 4, .OAMData_2f ; 2f
|
dbbw $00, 9, .OAMData_2e ; BATTLEANIMOAMSET_2E
|
||||||
dbbw $02, 4, .OAMData_30 ; 30
|
dbbw $00, 4, .OAMData_2f ; BATTLEANIMOAMSET_2F
|
||||||
dbbw $04, 6, .OAMData_31 ; 31
|
dbbw $02, 4, .OAMData_30 ; BATTLEANIMOAMSET_30
|
||||||
dbbw $00, 2, .OAMData_32 ; 32
|
dbbw $04, 6, .OAMData_31 ; BATTLEANIMOAMSET_31
|
||||||
dbbw $00, 7, .OAMData_33 ; 33
|
dbbw $00, 2, .OAMData_32 ; BATTLEANIMOAMSET_32
|
||||||
dbbw $00, 14, .OAMData_32 ; 34
|
dbbw $00, 7, .OAMData_33 ; BATTLEANIMOAMSET_33
|
||||||
dbbw $00, 21, .OAMData_33 ; 35
|
dbbw $00, 14, .OAMData_32 ; BATTLEANIMOAMSET_34
|
||||||
dbbw $00, 2, .OAMData_36 ; 36
|
dbbw $00, 21, .OAMData_33 ; BATTLEANIMOAMSET_35
|
||||||
dbbw $00, 6, .OAMData_36 ; 37
|
dbbw $00, 2, .OAMData_36 ; BATTLEANIMOAMSET_36
|
||||||
dbbw $00, 10, .OAMData_36 ; 38
|
dbbw $00, 6, .OAMData_36 ; BATTLEANIMOAMSET_37
|
||||||
dbbw $00, 14, .OAMData_36 ; 39
|
dbbw $00, 10, .OAMData_36 ; BATTLEANIMOAMSET_38
|
||||||
dbbw $00, 2, .OAMData_3a ; 3a
|
dbbw $00, 14, .OAMData_36 ; BATTLEANIMOAMSET_39
|
||||||
dbbw $00, 6, .OAMData_3a ; 3b
|
dbbw $00, 2, .OAMData_3a ; BATTLEANIMOAMSET_3A
|
||||||
dbbw $00, 10, .OAMData_3a ; 3c
|
dbbw $00, 6, .OAMData_3a ; BATTLEANIMOAMSET_3B
|
||||||
dbbw $00, 14, .OAMData_3a ; 3d
|
dbbw $00, 10, .OAMData_3a ; BATTLEANIMOAMSET_3C
|
||||||
dbbw $00, 4, .OAMData_3e ; 3e
|
dbbw $00, 14, .OAMData_3a ; BATTLEANIMOAMSET_3D
|
||||||
dbbw $00, 16, .OAMData_3e ; 3f
|
dbbw $00, 4, .OAMData_3e ; BATTLEANIMOAMSET_3E
|
||||||
dbbw $00, 26, .OAMData_3e ; 40
|
dbbw $00, 16, .OAMData_3e ; BATTLEANIMOAMSET_3F
|
||||||
dbbw $00, 26, .OAMData_41 ; 41
|
dbbw $00, 26, .OAMData_3e ; BATTLEANIMOAMSET_40
|
||||||
dbbw $0e, 4, .OAMData_42 ; 42
|
dbbw $00, 26, .OAMData_41 ; BATTLEANIMOAMSET_41
|
||||||
dbbw $0e, 8, .OAMData_42 ; 43
|
dbbw $0e, 4, .OAMData_42 ; BATTLEANIMOAMSET_42
|
||||||
dbbw $0e, 4, .OAMData_44 ; 44
|
dbbw $0e, 8, .OAMData_42 ; BATTLEANIMOAMSET_43
|
||||||
dbbw $0e, 8, .OAMData_44 ; 45
|
dbbw $0e, 4, .OAMData_44 ; BATTLEANIMOAMSET_44
|
||||||
dbbw $0e, 4, .OAMData_46 ; 46
|
dbbw $0e, 8, .OAMData_44 ; BATTLEANIMOAMSET_45
|
||||||
dbbw $0e, 4, .OAMData_47 ; 47
|
dbbw $0e, 4, .OAMData_46 ; BATTLEANIMOAMSET_46
|
||||||
dbbw $00, 6, .OAMData_48 ; 48
|
dbbw $0e, 4, .OAMData_47 ; BATTLEANIMOAMSET_47
|
||||||
dbbw $03, 4, .OAMData_49 ; 49
|
dbbw $00, 6, .OAMData_48 ; BATTLEANIMOAMSET_48
|
||||||
dbbw $03, 2, .OAMData_4a ; 4a
|
dbbw $03, 4, .OAMData_49 ; BATTLEANIMOAMSET_49
|
||||||
dbbw $01, 5, .OAMData_0f ; 4b
|
dbbw $03, 2, .OAMData_4a ; BATTLEANIMOAMSET_4A
|
||||||
dbbw $01, 6, .OAMData_4c ; 4c
|
dbbw $01, 5, .OAMData_0f ; BATTLEANIMOAMSET_4B
|
||||||
dbbw $01, 7, .OAMData_4d ; 4d
|
dbbw $01, 6, .OAMData_4c ; BATTLEANIMOAMSET_4C
|
||||||
dbbw $01, 3, .OAMData_4d ; 4e
|
dbbw $01, 7, .OAMData_4d ; BATTLEANIMOAMSET_4D
|
||||||
dbbw $01, 8, .OAMData_4f ; 4f
|
dbbw $01, 3, .OAMData_4d ; BATTLEANIMOAMSET_4E
|
||||||
dbbw $01, 9, .OAMData_50 ; 50
|
dbbw $01, 8, .OAMData_4f ; BATTLEANIMOAMSET_4F
|
||||||
dbbw $01, 10, .OAMData_51 ; 51
|
dbbw $01, 9, .OAMData_50 ; BATTLEANIMOAMSET_50
|
||||||
dbbw $01, 6, .OAMData_51 ; 52
|
dbbw $01, 10, .OAMData_51 ; BATTLEANIMOAMSET_51
|
||||||
dbbw $00, 9, .OAMData_01 ; 53
|
dbbw $01, 6, .OAMData_51 ; BATTLEANIMOAMSET_52
|
||||||
dbbw $04, 4, .OAMData_02 ; 54
|
dbbw $00, 9, .OAMData_01 ; BATTLEANIMOAMSET_53
|
||||||
dbbw $05, 4, .OAMData_02 ; 55
|
dbbw $04, 4, .OAMData_02 ; BATTLEANIMOAMSET_54
|
||||||
dbbw $00, 2, .OAMData_56 ; 56
|
dbbw $05, 4, .OAMData_02 ; BATTLEANIMOAMSET_55
|
||||||
dbbw $02, 2, .OAMData_56 ; 57
|
dbbw $00, 2, .OAMData_56 ; BATTLEANIMOAMSET_56
|
||||||
dbbw $04, 2, .OAMData_56 ; 58
|
dbbw $02, 2, .OAMData_56 ; BATTLEANIMOAMSET_57
|
||||||
dbbw $02, 4, .OAMData_59 ; 59
|
dbbw $04, 2, .OAMData_56 ; BATTLEANIMOAMSET_58
|
||||||
dbbw $02, 4, .OAMData_5a ; 5a
|
dbbw $02, 4, .OAMData_59 ; BATTLEANIMOAMSET_59
|
||||||
dbbw $02, 2, .OAMData_0c ; 5b
|
dbbw $02, 4, .OAMData_5a ; BATTLEANIMOAMSET_5A
|
||||||
dbbw $04, 2, .OAMData_0c ; 5c
|
dbbw $02, 2, .OAMData_0c ; BATTLEANIMOAMSET_5B
|
||||||
dbbw $06, 4, .OAMData_5d ; 5d
|
dbbw $04, 2, .OAMData_0c ; BATTLEANIMOAMSET_5C
|
||||||
dbbw $08, 2, .OAMData_0c ; 5e
|
dbbw $06, 4, .OAMData_5d ; BATTLEANIMOAMSET_5D
|
||||||
dbbw $09, 2, .OAMData_0c ; 5f
|
dbbw $08, 2, .OAMData_0c ; BATTLEANIMOAMSET_5E
|
||||||
dbbw $05, 2, .OAMData_60 ; 60
|
dbbw $09, 2, .OAMData_0c ; BATTLEANIMOAMSET_5F
|
||||||
dbbw $00, 2, .OAMData_61 ; 61
|
dbbw $05, 2, .OAMData_60 ; BATTLEANIMOAMSET_60
|
||||||
dbbw $00, 5, .OAMData_61 ; 62
|
dbbw $00, 2, .OAMData_61 ; BATTLEANIMOAMSET_61
|
||||||
dbbw $00, 9, .OAMData_61 ; 63
|
dbbw $00, 5, .OAMData_61 ; BATTLEANIMOAMSET_62
|
||||||
dbbw $09, 9, .OAMData_61 ; 64
|
dbbw $00, 9, .OAMData_61 ; BATTLEANIMOAMSET_63
|
||||||
dbbw $00, 4, .OAMData_65 ; 65
|
dbbw $09, 9, .OAMData_61 ; BATTLEANIMOAMSET_64
|
||||||
dbbw $00, 7, .OAMData_65 ; 66
|
dbbw $00, 4, .OAMData_65 ; BATTLEANIMOAMSET_65
|
||||||
dbbw $00, 9, .OAMData_65 ; 67
|
dbbw $00, 7, .OAMData_65 ; BATTLEANIMOAMSET_66
|
||||||
dbbw $09, 9, .OAMData_65 ; 68
|
dbbw $00, 9, .OAMData_65 ; BATTLEANIMOAMSET_67
|
||||||
dbbw $04, 1, .OAMData_69 ; 69
|
dbbw $09, 9, .OAMData_65 ; BATTLEANIMOAMSET_68
|
||||||
dbbw $05, 2, .OAMData_6a ; 6a
|
dbbw $04, 1, .OAMData_69 ; BATTLEANIMOAMSET_69
|
||||||
dbbw $06, 4, .OAMData_03 ; 6b
|
dbbw $05, 2, .OAMData_6a ; BATTLEANIMOAMSET_6A
|
||||||
dbbw $0a, 4, .OAMData_03 ; 6c
|
dbbw $06, 4, .OAMData_03 ; BATTLEANIMOAMSET_6B
|
||||||
dbbw $0e, 4, .OAMData_03 ; 6d
|
dbbw $0a, 4, .OAMData_03 ; BATTLEANIMOAMSET_6C
|
||||||
dbbw $08, 5, .OAMData_6e ; 6e
|
dbbw $0e, 4, .OAMData_03 ; BATTLEANIMOAMSET_6D
|
||||||
dbbw $0d, 3, .OAMData_6f ; 6f
|
dbbw $08, 5, .OAMData_6e ; BATTLEANIMOAMSET_6E
|
||||||
dbbw $01, 8, .OAMData_70 ; 70
|
dbbw $0d, 3, .OAMData_6f ; BATTLEANIMOAMSET_6F
|
||||||
dbbw $03, 8, .OAMData_70 ; 71
|
dbbw $01, 8, .OAMData_70 ; BATTLEANIMOAMSET_70
|
||||||
dbbw $05, 8, .OAMData_70 ; 72
|
dbbw $03, 8, .OAMData_70 ; BATTLEANIMOAMSET_71
|
||||||
dbbw $07, 8, .OAMData_70 ; 73
|
dbbw $05, 8, .OAMData_70 ; BATTLEANIMOAMSET_72
|
||||||
dbbw $06, 4, .OAMData_02 ; 74
|
dbbw $07, 8, .OAMData_70 ; BATTLEANIMOAMSET_73
|
||||||
dbbw $07, 4, .OAMData_02 ; 75
|
dbbw $06, 4, .OAMData_02 ; BATTLEANIMOAMSET_74
|
||||||
dbbw $0a, 2, .OAMData_76 ; 76
|
dbbw $07, 4, .OAMData_02 ; BATTLEANIMOAMSET_75
|
||||||
dbbw $00, 1, .OAMData_77 ; 77
|
dbbw $0a, 2, .OAMData_76 ; BATTLEANIMOAMSET_76
|
||||||
dbbw $00, 3, .OAMData_78 ; 78
|
dbbw $00, 1, .OAMData_77 ; BATTLEANIMOAMSET_77
|
||||||
dbbw $00, 6, .OAMData_79 ; 79
|
dbbw $00, 3, .OAMData_78 ; BATTLEANIMOAMSET_78
|
||||||
dbbw $00, 9, .OAMData_7a ; 7a
|
dbbw $00, 6, .OAMData_79 ; BATTLEANIMOAMSET_79
|
||||||
dbbw $00, 12, .OAMData_7b ; 7b
|
dbbw $00, 9, .OAMData_7a ; BATTLEANIMOAMSET_7A
|
||||||
dbbw $00, 14, .OAMData_7c ; 7c
|
dbbw $00, 12, .OAMData_7b ; BATTLEANIMOAMSET_7B
|
||||||
dbbw $00, 15, .OAMData_7d ; 7d
|
dbbw $00, 14, .OAMData_7c ; BATTLEANIMOAMSET_7C
|
||||||
dbbw $04, 4, .OAMData_03 ; 7e
|
dbbw $00, 15, .OAMData_7d ; BATTLEANIMOAMSET_7D
|
||||||
dbbw $08, 4, .OAMData_03 ; 7f
|
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_7E
|
||||||
dbbw $0d, 1, .OAMData_0f ; 80
|
dbbw $08, 4, .OAMData_03 ; BATTLEANIMOAMSET_7F
|
||||||
dbbw $0e, 4, .OAMData_81 ; 81
|
dbbw $0d, 1, .OAMData_0f ; BATTLEANIMOAMSET_80
|
||||||
dbbw $10, 1, .OAMData_0f ; 82
|
dbbw $0e, 4, .OAMData_81 ; BATTLEANIMOAMSET_81
|
||||||
dbbw $11, 1, .OAMData_0f ; 83
|
dbbw $10, 1, .OAMData_0f ; BATTLEANIMOAMSET_82
|
||||||
dbbw $04, 2, .OAMData_6a ; 84
|
dbbw $11, 1, .OAMData_0f ; BATTLEANIMOAMSET_83
|
||||||
dbbw $05, 2, .OAMData_6a ; 85
|
dbbw $04, 2, .OAMData_6a ; BATTLEANIMOAMSET_84
|
||||||
dbbw $0a, 4, .OAMData_04 ; 86
|
dbbw $05, 2, .OAMData_6a ; BATTLEANIMOAMSET_85
|
||||||
dbbw $00, 8, .OAMData_87 ; 87
|
dbbw $0a, 4, .OAMData_04 ; BATTLEANIMOAMSET_86
|
||||||
dbbw $00, 12, .OAMData_88 ; 88
|
dbbw $00, 8, .OAMData_87 ; BATTLEANIMOAMSET_87
|
||||||
dbbw $00, 16, .OAMData_87 ; 89
|
dbbw $00, 12, .OAMData_88 ; BATTLEANIMOAMSET_88
|
||||||
dbbw $09, 2, .OAMData_8a ; 8a
|
dbbw $00, 16, .OAMData_87 ; BATTLEANIMOAMSET_89
|
||||||
dbbw $09, 4, .OAMData_8a ; 8b
|
dbbw $09, 2, .OAMData_8a ; BATTLEANIMOAMSET_8A
|
||||||
dbbw $09, 6, .OAMData_8a ; 8c
|
dbbw $09, 4, .OAMData_8a ; BATTLEANIMOAMSET_8B
|
||||||
dbbw $09, 8, .OAMData_8a ; 8d
|
dbbw $09, 6, .OAMData_8a ; BATTLEANIMOAMSET_8C
|
||||||
dbbw $12, 5, .OAMData_8e ; 8e
|
dbbw $09, 8, .OAMData_8a ; BATTLEANIMOAMSET_8D
|
||||||
dbbw $00, 4, .OAMData_8f ; 8f
|
dbbw $12, 5, .OAMData_8e ; BATTLEANIMOAMSET_8E
|
||||||
dbbw $04, 4, .OAMData_8f ; 90
|
dbbw $00, 4, .OAMData_8f ; BATTLEANIMOAMSET_8F
|
||||||
dbbw $08, 4, .OAMData_8f ; 91
|
dbbw $04, 4, .OAMData_8f ; BATTLEANIMOAMSET_90
|
||||||
dbbw $0c, 4, .OAMData_8f ; 92
|
dbbw $08, 4, .OAMData_8f ; BATTLEANIMOAMSET_91
|
||||||
dbbw $00, 6, .OAMData_93 ; 93
|
dbbw $0c, 4, .OAMData_8f ; BATTLEANIMOAMSET_92
|
||||||
dbbw $04, 4, .OAMData_03 ; 94
|
dbbw $00, 6, .OAMData_93 ; BATTLEANIMOAMSET_93
|
||||||
dbbw $0a, 4, .OAMData_04 ; 95
|
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_94
|
||||||
dbbw $15, 4, .OAMData_30 ; 96
|
dbbw $0a, 4, .OAMData_04 ; BATTLEANIMOAMSET_95
|
||||||
dbbw $04, 4, .OAMData_30 ; 97
|
dbbw $15, 4, .OAMData_30 ; BATTLEANIMOAMSET_96
|
||||||
dbbw $0c, 4, .OAMData_04 ; 98
|
dbbw $04, 4, .OAMData_30 ; BATTLEANIMOAMSET_97
|
||||||
dbbw $0a, 4, .OAMData_99 ; 99
|
dbbw $0c, 4, .OAMData_04 ; BATTLEANIMOAMSET_98
|
||||||
dbbw $0c, 4, .OAMData_03 ; 9a
|
dbbw $0a, 4, .OAMData_99 ; BATTLEANIMOAMSET_99
|
||||||
dbbw $00, 36, .OAMData_9b ; 9b
|
dbbw $0c, 4, .OAMData_03 ; BATTLEANIMOAMSET_9A
|
||||||
dbbw $0d, 2, .OAMData_9c ; 9c
|
dbbw $00, 36, .OAMData_9b ; BATTLEANIMOAMSET_9B
|
||||||
dbbw $0d, 4, .OAMData_9c ; 9d
|
dbbw $0d, 2, .OAMData_9c ; BATTLEANIMOAMSET_9C
|
||||||
dbbw $0d, 6, .OAMData_9c ; 9e
|
dbbw $0d, 4, .OAMData_9c ; BATTLEANIMOAMSET_9D
|
||||||
dbbw $02, 8, .OAMData_9f ; 9f
|
dbbw $0d, 6, .OAMData_9c ; BATTLEANIMOAMSET_9E
|
||||||
dbbw $08, 7, .OAMData_a0 ; a0
|
dbbw $02, 8, .OAMData_9f ; BATTLEANIMOAMSET_9F
|
||||||
dbbw $08, 5, .OAMData_a0 ; a1
|
dbbw $08, 7, .OAMData_a0 ; BATTLEANIMOAMSET_A0
|
||||||
dbbw $08, 3, .OAMData_a0 ; a2
|
dbbw $08, 5, .OAMData_a0 ; BATTLEANIMOAMSET_A1
|
||||||
dbbw $00, 16, .OAMData_1c ; a3
|
dbbw $08, 3, .OAMData_a0 ; BATTLEANIMOAMSET_A2
|
||||||
dbbw $00, 9, .OAMData_a4 ; a4
|
dbbw $00, 16, .OAMData_1c ; BATTLEANIMOAMSET_A3
|
||||||
dbbw $06, 9, .OAMData_a4 ; a5
|
dbbw $00, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A4
|
||||||
dbbw $0c, 9, .OAMData_a4 ; a6
|
dbbw $06, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A5
|
||||||
dbbw $12, 9, .OAMData_a4 ; a7
|
dbbw $0c, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A6
|
||||||
dbbw $18, 9, .OAMData_a4 ; a8
|
dbbw $12, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A7
|
||||||
dbbw $1e, 9, .OAMData_a4 ; a9
|
dbbw $18, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A8
|
||||||
dbbw $24, 9, .OAMData_a4 ; aa
|
dbbw $1e, 9, .OAMData_a4 ; BATTLEANIMOAMSET_A9
|
||||||
dbbw $2a, 9, .OAMData_a4 ; ab
|
dbbw $24, 9, .OAMData_a4 ; BATTLEANIMOAMSET_AA
|
||||||
dbbw $03, 4, .OAMData_ac ; ac
|
dbbw $2a, 9, .OAMData_a4 ; BATTLEANIMOAMSET_AB
|
||||||
dbbw $12, 4, .OAMData_03 ; ad
|
dbbw $03, 4, .OAMData_ac ; BATTLEANIMOAMSET_AC
|
||||||
dbbw $10, 4, .OAMData_04 ; ae
|
dbbw $12, 4, .OAMData_03 ; BATTLEANIMOAMSET_AD
|
||||||
dbbw $16, 1, .OAMData_0f ; af
|
dbbw $10, 4, .OAMData_04 ; BATTLEANIMOAMSET_AE
|
||||||
dbbw $17, 4, .OAMData_02 ; b0
|
dbbw $16, 1, .OAMData_0f ; BATTLEANIMOAMSET_AF
|
||||||
dbbw $18, 4, .OAMData_03 ; b1
|
dbbw $17, 4, .OAMData_02 ; BATTLEANIMOAMSET_B0
|
||||||
dbbw $1c, 4, .OAMData_03 ; b2
|
dbbw $18, 4, .OAMData_03 ; BATTLEANIMOAMSET_B1
|
||||||
dbbw $20, 3, .OAMData_03 ; b3
|
dbbw $1c, 4, .OAMData_03 ; BATTLEANIMOAMSET_B2
|
||||||
dbbw $23, 4, .OAMData_04 ; b4
|
dbbw $20, 3, .OAMData_03 ; BATTLEANIMOAMSET_B3
|
||||||
dbbw $25, 3, .OAMData_03 ; b5
|
dbbw $23, 4, .OAMData_04 ; BATTLEANIMOAMSET_B4
|
||||||
dbbw $17, 4, .OAMData_03 ; b6
|
dbbw $25, 3, .OAMData_03 ; BATTLEANIMOAMSET_B5
|
||||||
dbbw $0a, 16, .OAMData_00 ; b7
|
dbbw $17, 4, .OAMData_03 ; BATTLEANIMOAMSET_B6
|
||||||
dbbw $10, 16, .OAMData_1c ; b8
|
dbbw $0a, 16, .OAMData_00 ; BATTLEANIMOAMSET_B7
|
||||||
dbbw $00, 16, .OAMData_1c ; b9
|
dbbw $10, 16, .OAMData_1c ; BATTLEANIMOAMSET_B8
|
||||||
dbbw $04, 4, .OAMData_03 ; ba
|
dbbw $00, 16, .OAMData_1c ; BATTLEANIMOAMSET_B9
|
||||||
dbbw $08, 2, .OAMData_11 ; bb
|
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_BA
|
||||||
dbbw $20, 6, .OAMData_bc ; bc
|
dbbw $08, 2, .OAMData_11 ; BATTLEANIMOAMSET_BB
|
||||||
dbbw $08, 1, .OAMData_0f ; bd
|
dbbw $20, 6, .OAMData_bc ; BATTLEANIMOAMSET_BC
|
||||||
dbbw $04, 4, .OAMData_03 ; be
|
dbbw $08, 1, .OAMData_0f ; BATTLEANIMOAMSET_BD
|
||||||
dbbw $1a, 4, .OAMData_30 ; bf
|
dbbw $04, 4, .OAMData_03 ; BATTLEANIMOAMSET_BE
|
||||||
dbbw $16, 9, .OAMData_01 ; c0
|
dbbw $1a, 4, .OAMData_30 ; BATTLEANIMOAMSET_BF
|
||||||
dbbw $10, 16, .OAMData_c1 ; c1
|
dbbw $16, 9, .OAMData_01 ; BATTLEANIMOAMSET_C0
|
||||||
dbbw $09, 6, .OAMData_c2 ; c2
|
dbbw $10, 16, .OAMData_c1 ; BATTLEANIMOAMSET_C1
|
||||||
dbbw $11, 9, .OAMData_c3 ; c3
|
dbbw $09, 6, .OAMData_c2 ; BATTLEANIMOAMSET_C2
|
||||||
dbbw $0e, 4, .OAMData_03 ; c4
|
dbbw $11, 9, .OAMData_c3 ; BATTLEANIMOAMSET_C3
|
||||||
dbbw $0b, 4, .OAMData_30 ; c5
|
dbbw $0e, 4, .OAMData_03 ; BATTLEANIMOAMSET_C4
|
||||||
dbbw $1c, 6, .OAMData_02 ; c6
|
dbbw $0b, 4, .OAMData_30 ; BATTLEANIMOAMSET_C5
|
||||||
dbbw $20, 16, .OAMData_c1 ; c7
|
dbbw $1c, 6, .OAMData_02 ; BATTLEANIMOAMSET_C6
|
||||||
dbbw $05, 6, .OAMData_c8 ; c8
|
dbbw $20, 16, .OAMData_c1 ; BATTLEANIMOAMSET_C7
|
||||||
dbbw $0b, 4, .OAMData_03 ; c9
|
dbbw $05, 6, .OAMData_c8 ; BATTLEANIMOAMSET_C8
|
||||||
dbbw $09, 4, .OAMData_ca ; ca
|
dbbw $0b, 4, .OAMData_03 ; BATTLEANIMOAMSET_C9
|
||||||
dbbw $0b, 4, .OAMData_04 ; cb
|
dbbw $09, 4, .OAMData_ca ; BATTLEANIMOAMSET_CA
|
||||||
dbbw $11, 13, .OAMData_cc ; cc
|
dbbw $0b, 4, .OAMData_04 ; BATTLEANIMOAMSET_CB
|
||||||
dbbw $00, 9, .OAMData_c3 ; cd
|
dbbw $11, 13, .OAMData_cc ; BATTLEANIMOAMSET_CC
|
||||||
dbbw $09, 9, .OAMData_c3 ; ce
|
dbbw $00, 9, .OAMData_c3 ; BATTLEANIMOAMSET_CD
|
||||||
dbbw $00, 12, .OAMData_cf ; cf
|
dbbw $09, 9, .OAMData_c3 ; BATTLEANIMOAMSET_CE
|
||||||
dbbw $06, 12, .OAMData_cf ; d0
|
dbbw $00, 12, .OAMData_cf ; BATTLEANIMOAMSET_CF
|
||||||
dbbw $0c, 12, .OAMData_cf ; d1
|
dbbw $06, 12, .OAMData_cf ; BATTLEANIMOAMSET_D0
|
||||||
dbbw $12, 12, .OAMData_cf ; d2
|
dbbw $0c, 12, .OAMData_cf ; BATTLEANIMOAMSET_D1
|
||||||
dbbw $00, 13, .OAMData_cc ; d3
|
dbbw $12, 12, .OAMData_cf ; BATTLEANIMOAMSET_D2
|
||||||
dbbw $00, 7, .OAMData_d4 ; d4
|
dbbw $00, 13, .OAMData_cc ; BATTLEANIMOAMSET_D3
|
||||||
dbbw $00, 6, .OAMData_d5 ; d5
|
dbbw $00, 7, .OAMData_d4 ; BATTLEANIMOAMSET_D4
|
||||||
dbbw $00, 14, .OAMData_d6 ; d6
|
dbbw $00, 6, .OAMData_d5 ; BATTLEANIMOAMSET_D5
|
||||||
dbbw $00, 12, .OAMData_d7 ; d7
|
dbbw $00, 14, .OAMData_d6 ; BATTLEANIMOAMSET_D6
|
||||||
|
dbbw $00, 12, .OAMData_d7 ; BATTLEANIMOAMSET_D7
|
||||||
|
|
||||||
.OAMData_11:
|
.OAMData_11:
|
||||||
dsprite -1, 0, -1, 4, $00, $00
|
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
|
BattleAnimations:: ; c906f
|
||||||
|
; entries correspond to constants/move_constants.asm
|
||||||
dw BattleAnim_0
|
dw BattleAnim_0
|
||||||
dw BattleAnim_Pound
|
dw BattleAnim_Pound
|
||||||
dw BattleAnim_KarateChop
|
dw BattleAnim_KarateChop
|
@ -50,7 +50,6 @@ TMHMMoves: ; 1167a
|
|||||||
db FIRE_PUNCH
|
db FIRE_PUNCH
|
||||||
db FURY_CUTTER
|
db FURY_CUTTER
|
||||||
db NIGHTMARE
|
db NIGHTMARE
|
||||||
|
|
||||||
; HMs
|
; HMs
|
||||||
db CUT
|
db CUT
|
||||||
db FLY
|
db FLY
|
||||||
@ -59,11 +58,9 @@ TMHMMoves: ; 1167a
|
|||||||
db FLASH
|
db FLASH
|
||||||
db WHIRLPOOL
|
db WHIRLPOOL
|
||||||
db WATERFALL
|
db WATERFALL
|
||||||
|
|
||||||
; Move tutor
|
; Move tutor
|
||||||
db FLAMETHROWER
|
db FLAMETHROWER
|
||||||
db THUNDERBOLT
|
db THUNDERBOLT
|
||||||
db ICE_BEAM
|
db ICE_BEAM
|
||||||
|
|
||||||
db 0 ; end
|
db 0 ; end
|
||||||
; 116b7
|
; 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
|
SpriteAnimOAMData: ; 8d94d
|
||||||
; entries correspond to SPRITE_ANIM_FRAME_IDX_* constants
|
; entries correspond to SPRITE_ANIM_OAMSET_* constants
|
||||||
; vtile offset, pointer
|
; vtile offset, pointer
|
||||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_RED_WALK_1
|
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_RED_WALK_1
|
||||||
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_RED_WALK_2
|
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_RED_WALK_2
|
||||||
dbw $4c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_02
|
dbw $4c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_02
|
||||||
dbw $5c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_03
|
dbw $5c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_03
|
||||||
dbw $6c, .OAMData_04 ; SPRITE_ANIM_FRAME_IDX_04
|
dbw $6c, .OAMData_04 ; SPRITE_ANIM_OAMSET_04
|
||||||
dbw $6e, .OAMData_04 ; SPRITE_ANIM_FRAME_IDX_05
|
dbw $6e, .OAMData_04 ; SPRITE_ANIM_OAMSET_05
|
||||||
dbw $2d, .OAMData_06 ; SPRITE_ANIM_FRAME_IDX_06
|
dbw $2d, .OAMData_06 ; SPRITE_ANIM_OAMSET_06
|
||||||
dbw $4d, .OAMData_06 ; SPRITE_ANIM_FRAME_IDX_07
|
dbw $4d, .OAMData_06 ; SPRITE_ANIM_OAMSET_07
|
||||||
dbw $60, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_08
|
dbw $60, .OAMData_08 ; SPRITE_ANIM_OAMSET_08
|
||||||
dbw $00, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_09
|
dbw $00, .OAMData_08 ; SPRITE_ANIM_OAMSET_09
|
||||||
dbw $00, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_0A
|
dbw $00, .OAMData_08 ; SPRITE_ANIM_OAMSET_0A
|
||||||
dbw $06, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_0B
|
dbw $06, .OAMData_08 ; SPRITE_ANIM_OAMSET_0B
|
||||||
dbw $0c, .OAMData_0c ; SPRITE_ANIM_FRAME_IDX_0C
|
dbw $0c, .OAMData_0c ; SPRITE_ANIM_OAMSET_0C
|
||||||
dbw $0d, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_0D
|
dbw $0d, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_0D
|
||||||
dbw $00, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_0E
|
dbw $00, .OAMData_0e ; SPRITE_ANIM_OAMSET_0E
|
||||||
dbw $04, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_0F
|
dbw $04, .OAMData_0e ; SPRITE_ANIM_OAMSET_0F
|
||||||
dbw $08, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_10
|
dbw $08, .OAMData_0e ; SPRITE_ANIM_OAMSET_10
|
||||||
dbw $40, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_11
|
dbw $40, .OAMData_0e ; SPRITE_ANIM_OAMSET_11
|
||||||
dbw $44, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_12
|
dbw $44, .OAMData_0e ; SPRITE_ANIM_OAMSET_12
|
||||||
dbw $48, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_13
|
dbw $48, .OAMData_0e ; SPRITE_ANIM_OAMSET_13
|
||||||
dbw $4c, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_14
|
dbw $4c, .OAMData_0e ; SPRITE_ANIM_OAMSET_14
|
||||||
dbw $80, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_15
|
dbw $80, .OAMData_15 ; SPRITE_ANIM_OAMSET_15
|
||||||
dbw $85, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_16
|
dbw $85, .OAMData_15 ; SPRITE_ANIM_OAMSET_16
|
||||||
dbw $8a, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_17
|
dbw $8a, .OAMData_15 ; SPRITE_ANIM_OAMSET_17
|
||||||
dbw $00, .OAMData_18 ; SPRITE_ANIM_FRAME_IDX_18
|
dbw $00, .OAMData_18 ; SPRITE_ANIM_OAMSET_18
|
||||||
dbw $01, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_19
|
dbw $01, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_19
|
||||||
dbw $09, .OAMData_1a ; SPRITE_ANIM_FRAME_IDX_1A
|
dbw $09, .OAMData_1a ; SPRITE_ANIM_OAMSET_1A
|
||||||
dbw $10, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1B
|
dbw $10, .OAMData_1b ; SPRITE_ANIM_OAMSET_1B
|
||||||
dbw $29, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1C
|
dbw $29, .OAMData_1b ; SPRITE_ANIM_OAMSET_1C
|
||||||
dbw $42, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1D
|
dbw $42, .OAMData_1b ; SPRITE_ANIM_OAMSET_1D
|
||||||
dbw $f8, .OAMData_GSTitleTrail ; SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_1
|
dbw $f8, .OAMData_GSTitleTrail ; SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_1
|
||||||
dbw $fa, .OAMData_GSTitleTrail ; SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_2
|
dbw $fa, .OAMData_GSTitleTrail ; SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_2
|
||||||
dbw $00, .OAMData_TextEntryCursor ; SPRITE_ANIM_FRAME_IDX_TEXT_ENTRY_CURSOR
|
dbw $00, .OAMData_TextEntryCursor ; SPRITE_ANIM_OAMSET_TEXT_ENTRY_CURSOR
|
||||||
dbw $00, .OAMData_ForFrameset09 ; SPRITE_ANIM_FRAME_IDX_FOR_FRAMESET_09
|
dbw $00, .OAMData_ForFrameset09 ; SPRITE_ANIM_OAMSET_FOR_FRAMESET_09
|
||||||
dbw $00, .OAMData_22 ; SPRITE_ANIM_FRAME_IDX_22
|
dbw $00, .OAMData_22 ; SPRITE_ANIM_OAMSET_22
|
||||||
dbw $0f, .OAMData_GSIntroStar ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_STAR
|
dbw $0f, .OAMData_GSIntroStar ; SPRITE_ANIM_OAMSET_GS_INTRO_STAR
|
||||||
dbw $11, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_1
|
dbw $11, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_1
|
||||||
dbw $12, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_2
|
dbw $12, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_2
|
||||||
dbw $13, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_GS_INTRO_SPARKLE_3
|
dbw $13, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_3
|
||||||
dbw $00, .OAMData_SlotsGolem ; SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_1
|
dbw $00, .OAMData_SlotsGolem ; SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1
|
||||||
dbw $08, .OAMData_SlotsGolem ; SPRITE_ANIM_FRAME_IDX_SLOTS_GOLEM_2
|
dbw $08, .OAMData_SlotsGolem ; SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2
|
||||||
dbw $10, .OAMData_SlotsChansey1 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_1
|
dbw $10, .OAMData_SlotsChansey1 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1
|
||||||
dbw $10, .OAMData_SlotsChansey2 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_2
|
dbw $10, .OAMData_SlotsChansey2 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_2
|
||||||
dbw $10, .OAMData_SlotsChansey3 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_3
|
dbw $10, .OAMData_SlotsChansey3 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_3
|
||||||
dbw $10, .OAMData_SlotsChansey4 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_4
|
dbw $10, .OAMData_SlotsChansey4 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_4
|
||||||
dbw $10, .OAMData_SlotsChansey5 ; SPRITE_ANIM_FRAME_IDX_SLOTS_CHANSEY_5
|
dbw $10, .OAMData_SlotsChansey5 ; SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_5
|
||||||
dbw $3a, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_SLOTS_EGG
|
dbw $3a, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_SLOTS_EGG
|
||||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_STILL_CURSOR
|
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_STILL_CURSOR
|
||||||
dbw $00, .OAMData_TradePokeBall1 ; SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_1
|
dbw $00, .OAMData_TradePokeBall1 ; SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1
|
||||||
dbw $02, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_TRADE_POKE_BALL_2
|
dbw $02, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2
|
||||||
dbw $06, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADE_POOF_1
|
dbw $06, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADE_POOF_1
|
||||||
dbw $0a, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADE_POOF_2
|
dbw $0a, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADE_POOF_2
|
||||||
dbw $0e, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADE_POOF_3
|
dbw $0e, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADE_POOF_3
|
||||||
dbw $12, .OAMData_35 ; SPRITE_ANIM_FRAME_IDX_35
|
dbw $12, .OAMData_35 ; SPRITE_ANIM_OAMSET_35
|
||||||
dbw $13, .OAMData_35 ; SPRITE_ANIM_FRAME_IDX_36
|
dbw $13, .OAMData_35 ; SPRITE_ANIM_OAMSET_36
|
||||||
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_1
|
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_TRADEMON_ICON_1
|
||||||
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_2
|
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_OAMSET_TRADEMON_ICON_2
|
||||||
dbw $10, .OAMData_TradePoofBubble ; SPRITE_ANIM_FRAME_IDX_TRADEMON_BUBBLE
|
dbw $10, .OAMData_TradePoofBubble ; SPRITE_ANIM_OAMSET_TRADEMON_BUBBLE
|
||||||
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_1
|
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_1
|
||||||
dbw $04, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_EVOLUTION_BALL_OF_LIGHT_2
|
dbw $04, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_2
|
||||||
dbw $00, .OAMData_RadioTuningKnob ; SPRITE_ANIM_FRAME_IDX_RADIO_TUNING_KNOB
|
dbw $00, .OAMData_RadioTuningKnob ; SPRITE_ANIM_OAMSET_RADIO_TUNING_KNOB
|
||||||
dbw $00, .OAMData_PartyMonWithMail1 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1
|
dbw $00, .OAMData_PartyMonWithMail1 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_1
|
||||||
dbw $00, .OAMData_PartyMonWithMail2 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2
|
dbw $00, .OAMData_PartyMonWithMail2 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_2
|
||||||
dbw $00, .OAMData_PartyMonWithItem1 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1
|
dbw $00, .OAMData_PartyMonWithItem1 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_1
|
||||||
dbw $00, .OAMData_PartyMonWithItem2 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2
|
dbw $00, .OAMData_PartyMonWithItem2 ; SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_2
|
||||||
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_1
|
dbw $00, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1
|
||||||
dbw $04, .OAMData_MagnetTrainRed ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_RED_2
|
dbw $04, .OAMData_MagnetTrainRed ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2
|
||||||
dbw $00, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_43
|
dbw $00, .OAMData_43 ; SPRITE_ANIM_OAMSET_43
|
||||||
dbw $30, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_44
|
dbw $30, .OAMData_43 ; SPRITE_ANIM_OAMSET_44
|
||||||
dbw $03, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_45
|
dbw $03, .OAMData_43 ; SPRITE_ANIM_OAMSET_45
|
||||||
dbw $33, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_46
|
dbw $33, .OAMData_43 ; SPRITE_ANIM_OAMSET_46
|
||||||
dbw $06, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_47
|
dbw $06, .OAMData_43 ; SPRITE_ANIM_OAMSET_47
|
||||||
dbw $36, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_48
|
dbw $36, .OAMData_43 ; SPRITE_ANIM_OAMSET_48
|
||||||
dbw $09, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_49
|
dbw $09, .OAMData_43 ; SPRITE_ANIM_OAMSET_49
|
||||||
dbw $39, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_4A
|
dbw $39, .OAMData_43 ; SPRITE_ANIM_OAMSET_4A
|
||||||
dbw $0c, .OAMData_4b ; SPRITE_ANIM_FRAME_IDX_4B
|
dbw $0c, .OAMData_4b ; SPRITE_ANIM_OAMSET_4B
|
||||||
dbw $0c, .OAMData_4c ; SPRITE_ANIM_FRAME_IDX_4C
|
dbw $0c, .OAMData_4c ; SPRITE_ANIM_OAMSET_4C
|
||||||
dbw $3c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_4D
|
dbw $3c, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_4D
|
||||||
dbw $3e, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_4E
|
dbw $3e, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_4E
|
||||||
dbw $00, .OAMData_Leaf ; SPRITE_ANIM_FRAME_IDX_LEAF
|
dbw $00, .OAMData_Leaf ; SPRITE_ANIM_OAMSET_LEAF
|
||||||
dbw $00, .OAMData_Tree ; SPRITE_ANIM_FRAME_IDX_TREE_1
|
dbw $00, .OAMData_Tree ; SPRITE_ANIM_OAMSET_TREE_1
|
||||||
dbw $00, .OAMData_CutTree2 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_2
|
dbw $00, .OAMData_CutTree2 ; SPRITE_ANIM_OAMSET_CUT_TREE_2
|
||||||
dbw $00, .OAMData_CutTree3 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_3
|
dbw $00, .OAMData_CutTree3 ; SPRITE_ANIM_OAMSET_CUT_TREE_3
|
||||||
dbw $00, .OAMData_CutTree4 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_4
|
dbw $00, .OAMData_CutTree4 ; SPRITE_ANIM_OAMSET_CUT_TREE_4
|
||||||
dbw $00, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_EGG_CRACK
|
dbw $00, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_EGG_CRACK
|
||||||
dbw $01, .OAMData_1x1_Palette0 ; SPRITE_ANIM_FRAME_IDX_55
|
dbw $01, .OAMData_1x1_Palette0 ; SPRITE_ANIM_OAMSET_55
|
||||||
dbw $00, .OAMData_56 ; SPRITE_ANIM_FRAME_IDX_56
|
dbw $00, .OAMData_56 ; SPRITE_ANIM_OAMSET_56
|
||||||
dbw $00, .OAMData_57 ; SPRITE_ANIM_FRAME_IDX_57
|
dbw $00, .OAMData_57 ; SPRITE_ANIM_OAMSET_57
|
||||||
dbw $00, .OAMData_58 ; SPRITE_ANIM_FRAME_IDX_58
|
dbw $00, .OAMData_58 ; SPRITE_ANIM_OAMSET_58
|
||||||
dbw $00, .OAMData_59 ; SPRITE_ANIM_FRAME_IDX_59
|
dbw $00, .OAMData_59 ; SPRITE_ANIM_OAMSET_59
|
||||||
dbw $00, .OAMData_5a ; SPRITE_ANIM_FRAME_IDX_5A
|
dbw $00, .OAMData_5a ; SPRITE_ANIM_OAMSET_5A
|
||||||
dbw $04, .OAMData_Tree ; SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2
|
dbw $04, .OAMData_Tree ; SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2
|
||||||
dbw $00, .OAMData_5c ; SPRITE_ANIM_FRAME_IDX_5C
|
dbw $00, .OAMData_5c ; SPRITE_ANIM_OAMSET_5C
|
||||||
dbw $00, .OAMData_5d ; SPRITE_ANIM_FRAME_IDX_5D
|
dbw $00, .OAMData_5d ; SPRITE_ANIM_OAMSET_5D
|
||||||
dbw $00, .OAMData_5e ; SPRITE_ANIM_FRAME_IDX_5E
|
dbw $00, .OAMData_5e ; SPRITE_ANIM_OAMSET_5E
|
||||||
dbw $00, .OAMData_5f ; SPRITE_ANIM_FRAME_IDX_5F
|
dbw $00, .OAMData_5f ; SPRITE_ANIM_OAMSET_5F
|
||||||
dbw $00, .OAMData_60 ; SPRITE_ANIM_FRAME_IDX_60
|
dbw $00, .OAMData_60 ; SPRITE_ANIM_OAMSET_60
|
||||||
dbw $00, .OAMData_61 ; SPRITE_ANIM_FRAME_IDX_61
|
dbw $00, .OAMData_61 ; SPRITE_ANIM_OAMSET_61
|
||||||
dbw $00, .OAMData_62 ; SPRITE_ANIM_FRAME_IDX_62
|
dbw $00, .OAMData_62 ; SPRITE_ANIM_OAMSET_62
|
||||||
dbw $00, .OAMData_BlueWalk ; SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1
|
dbw $00, .OAMData_BlueWalk ; SPRITE_ANIM_OAMSET_BLUE_WALK_1
|
||||||
dbw $04, .OAMData_BlueWalk ; SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2
|
dbw $04, .OAMData_BlueWalk ; SPRITE_ANIM_OAMSET_BLUE_WALK_2
|
||||||
dbw $00, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_1
|
dbw $00, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1
|
||||||
dbw $04, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_FRAME_IDX_MAGNET_TRAIN_BLUE_2
|
dbw $04, .OAMData_MagnetTrainBlue ; SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2
|
||||||
dbw $20, .OAMData_ForMobile22 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_1
|
dbw $20, .OAMData_ForMobile22 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_22_1
|
||||||
dbw $21, .OAMData_ForMobile22 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_22_2
|
dbw $21, .OAMData_ForMobile22 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_22_2
|
||||||
dbw $22, .OAMData_ForMobile25_1 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_1
|
dbw $22, .OAMData_ForMobile25_1 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_25_1
|
||||||
dbw $23, .OAMData_ForMobile25_2 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_2
|
dbw $23, .OAMData_ForMobile25_2 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_25_2
|
||||||
dbw $27, .OAMData_ForMobile25_3 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_25_3
|
dbw $27, .OAMData_ForMobile25_3 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_25_3
|
||||||
dbw $2a, .OAMData_ForMobile23 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_23
|
dbw $2a, .OAMData_ForMobile23 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_23
|
||||||
dbw $2a, .OAMData_ForMobile24 ; SPRITE_ANIM_FRAME_IDX_FOR_MOBILE_24
|
dbw $2a, .OAMData_ForMobile24 ; SPRITE_ANIM_OAMSET_FOR_MOBILE_24
|
||||||
dbw $00, .OAMData_IntroSuicune1 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_1
|
dbw $00, .OAMData_IntroSuicune1 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_1
|
||||||
dbw $08, .OAMData_IntroSuicune2 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_2
|
dbw $08, .OAMData_IntroSuicune2 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_2
|
||||||
dbw $60, .OAMData_IntroSuicune3 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_3
|
dbw $60, .OAMData_IntroSuicune3 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_3
|
||||||
dbw $68, .OAMData_IntroSuicune4 ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_4
|
dbw $68, .OAMData_IntroSuicune4 ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_4
|
||||||
dbw $00, .OAMData_IntroPichu ; SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_1
|
dbw $00, .OAMData_IntroPichu ; SPRITE_ANIM_OAMSET_INTRO_PICHU_1
|
||||||
dbw $05, .OAMData_IntroPichu ; SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_2
|
dbw $05, .OAMData_IntroPichu ; SPRITE_ANIM_OAMSET_INTRO_PICHU_2
|
||||||
dbw $0a, .OAMData_IntroPichu ; SPRITE_ANIM_FRAME_IDX_INTRO_PICHU_3
|
dbw $0a, .OAMData_IntroPichu ; SPRITE_ANIM_OAMSET_INTRO_PICHU_3
|
||||||
dbw $50, .OAMData_IntroWooper ; SPRITE_ANIM_FRAME_IDX_INTRO_WOOPER
|
dbw $50, .OAMData_IntroWooper ; SPRITE_ANIM_OAMSET_INTRO_WOOPER
|
||||||
dbw $00, .OAMData_IntroUnown1 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_1
|
dbw $00, .OAMData_IntroUnown1 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_1
|
||||||
dbw $01, .OAMData_IntroUnown2 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_2
|
dbw $01, .OAMData_IntroUnown2 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_2
|
||||||
dbw $04, .OAMData_IntroUnown3 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_3
|
dbw $04, .OAMData_IntroUnown3 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_3
|
||||||
dbw $00, .OAMData_18 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_1
|
dbw $00, .OAMData_18 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_1
|
||||||
dbw $01, .OAMData_IntroUnownF2_2 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_2
|
dbw $01, .OAMData_IntroUnownF2_2 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_2
|
||||||
dbw $03, .OAMData_IntroUnownF2_3 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_3
|
dbw $03, .OAMData_IntroUnownF2_3 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_3
|
||||||
dbw $08, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_4
|
dbw $08, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_4
|
||||||
dbw $1c, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_FRAME_IDX_INTRO_UNOWN_F_2_5
|
dbw $1c, .OAMData_IntroUnownF2_4_5 ; SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_5
|
||||||
dbw $80, .OAMData_IntroSuicuneAway ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_AWAY
|
dbw $80, .OAMData_IntroSuicuneAway ; SPRITE_ANIM_OAMSET_INTRO_SUICUNE_AWAY
|
||||||
dbw $00, .OAMData_Celebi ; SPRITE_ANIM_FRAME_IDX_CELEBI_1
|
dbw $00, .OAMData_Celebi ; SPRITE_ANIM_OAMSET_CELEBI_1
|
||||||
dbw $04, .OAMData_Celebi ; SPRITE_ANIM_FRAME_IDX_CELEBI_2
|
dbw $04, .OAMData_Celebi ; SPRITE_ANIM_OAMSET_CELEBI_2
|
||||||
dbw $d0, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_1
|
dbw $d0, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_1
|
||||||
dbw $d3, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_2
|
dbw $d3, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2
|
||||||
dbw $d6, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_3
|
dbw $d6, .OAMData_GameFreakLogo1_3 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_3
|
||||||
dbw $6c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_4
|
dbw $6c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_4
|
||||||
dbw $68, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_5
|
dbw $68, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_5
|
||||||
dbw $64, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_6
|
dbw $64, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_6
|
||||||
dbw $60, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_7
|
dbw $60, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_7
|
||||||
dbw $0c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_8
|
dbw $0c, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_8
|
||||||
dbw $08, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_9
|
dbw $08, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_9
|
||||||
dbw $04, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_10
|
dbw $04, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_10
|
||||||
dbw $00, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_FRAME_IDX_GAMEFREAK_LOGO_11
|
dbw $00, .OAMData_GameFreakLogo4_11 ; SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11
|
||||||
|
|
||||||
.OAMData_1x1_Palette0:
|
.OAMData_1x1_Palette0:
|
||||||
db 1
|
db 1
|
@ -1,13 +1,11 @@
|
|||||||
; The multiplier is divided by 10, so we can use values like 0.5.
|
; The multiplier is divided by 10, so we can use values like 0.5.
|
||||||
|
; All other cases are neutral (1x).
|
||||||
SUPER_EFFECTIVE EQU 20
|
SUPER_EFFECTIVE EQU 20
|
||||||
NOT_VERY_EFFECTIVE EQU 05
|
NOT_VERY_EFFECTIVE EQU 05
|
||||||
NO_EFFECT EQU 00
|
NO_EFFECT EQU 00
|
||||||
|
|
||||||
; All other cases are neutral (1x).
|
TypeMatchups: ; 34bb1
|
||||||
|
|
||||||
; attacker defender*=
|
; attacker defender*=
|
||||||
|
|
||||||
db NORMAL, ROCK, NOT_VERY_EFFECTIVE
|
db NORMAL, ROCK, NOT_VERY_EFFECTIVE
|
||||||
db NORMAL, STEEL, NOT_VERY_EFFECTIVE
|
db NORMAL, STEEL, NOT_VERY_EFFECTIVE
|
||||||
db FIRE, FIRE, NOT_VERY_EFFECTIVE
|
db FIRE, FIRE, NOT_VERY_EFFECTIVE
|
||||||
@ -117,12 +115,11 @@ NO_EFFECT EQU 00
|
|||||||
db STEEL, ROCK, SUPER_EFFECTIVE
|
db STEEL, ROCK, SUPER_EFFECTIVE
|
||||||
db STEEL, STEEL, NOT_VERY_EFFECTIVE
|
db STEEL, STEEL, NOT_VERY_EFFECTIVE
|
||||||
|
|
||||||
|
db $fe ; end
|
||||||
|
|
||||||
; Foresight removes Ghost's immunities.
|
; Foresight removes Ghost's immunities.
|
||||||
|
|
||||||
db $fe
|
|
||||||
|
|
||||||
db NORMAL, GHOST, NO_EFFECT
|
db NORMAL, GHOST, NO_EFFECT
|
||||||
db FIGHTING, 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))
|
([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
|
```asm
|
||||||
; Double the stat
|
; 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))
|
([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
|
```asm
|
||||||
ld a, c
|
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))
|
([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
|
```asm
|
||||||
BattleCommand_BellyDrum: ; 37c1a
|
BattleCommand_BellyDrum: ; 37c1a
|
||||||
@ -186,7 +186,7 @@ BattleCommand_BellyDrum: ; 37c1a
|
|||||||
|
|
||||||
This bug affects Acid, Iron Tail, and Rock Smash.
|
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
|
```asm
|
||||||
DefenseDownHit:
|
DefenseDownHit:
|
||||||
@ -227,7 +227,7 @@ DefenseDownHit:
|
|||||||
|
|
||||||
([Video](https://www.youtube.com/watch?v=1v9x4SgMggs))
|
([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
|
```asm
|
||||||
.done
|
.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 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
|
```asm
|
||||||
CheckHiddenOpponent: ; 37daa
|
CheckHiddenOpponent: ; 37daa
|
||||||
@ -277,7 +277,7 @@ CheckHiddenOpponent: ; 37daa
|
|||||||
|
|
||||||
([Video](https://www.youtube.com/watch?v=202-iAsrIa8))
|
([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
|
```asm
|
||||||
.got_mon
|
.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 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
|
```asm
|
||||||
BattleCommand_Present: ; 37874
|
BattleCommand_Present: ; 37874
|
||||||
@ -355,7 +355,7 @@ BattleCommand_Present: ; 37874
|
|||||||
|
|
||||||
([Video](https://www.youtube.com/watch?v=cygMO-zHTls))
|
([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
|
```asm
|
||||||
; 80% chance to greatly encourage this move if the enemy is badly poisoned (buggy).
|
; 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`
|
## 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
|
```asm
|
||||||
BattleCheckTypeMatchup: ; 347c8
|
BattleCheckTypeMatchup: ; 347c8
|
||||||
@ -401,7 +401,7 @@ CheckTypeMatchup: ; 347d3
|
|||||||
|
|
||||||
([Video](https://www.youtube.com/watch?v=rGqu3d3pdok&t=322))
|
([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
|
```asm
|
||||||
AI_HealStatus: ; 384e0
|
AI_HealStatus: ; 384e0
|
||||||
@ -429,7 +429,7 @@ AI_HealStatus: ; 384e0
|
|||||||
|
|
||||||
([Video](https://www.youtube.com/watch?v=SE-BfsFgZVM))
|
([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
|
```asm
|
||||||
; This routine is buggy. The result from ComputeHPBarPixels is stored
|
; 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
|
## 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
|
```asm
|
||||||
.CheckMagikarpArea:
|
.CheckMagikarpArea:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Move Animation Commands
|
# 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*
|
## `$00`−`$EF`: `anim_wait` *length*
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Pic Animations
|
# 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:
|
Pic animations are assembled in 3 parts:
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
; Battle animation command interpreter.
|
; Battle animation command interpreter.
|
||||||
|
|
||||||
|
|
||||||
PlayBattleAnim: ; cc0d6
|
PlayBattleAnim: ; cc0d6
|
||||||
|
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
@ -78,6 +78,7 @@ DoBattleBGEffectFunction: ; c804a (32:404a)
|
|||||||
jp hl
|
jp hl
|
||||||
|
|
||||||
BattleBGEffects: ; c805a (32:405a)
|
BattleBGEffects: ; c805a (32:405a)
|
||||||
|
; entries correspond to ANIM_BG_* constants
|
||||||
dw BattleBGEffect_End
|
dw BattleBGEffect_End
|
||||||
dw BattleBGEffect_FlashInverted
|
dw BattleBGEffect_FlashInverted
|
||||||
dw BattleBGEffect_FlashWhite
|
dw BattleBGEffect_FlashWhite
|
@ -13,6 +13,7 @@ DoBattleAnimFrame: ; ccfbe
|
|||||||
; ccfce
|
; ccfce
|
||||||
|
|
||||||
.Jumptable:
|
.Jumptable:
|
||||||
|
; entries correspond to BATTLEANIMFUNC_* constants
|
||||||
dw BattleAnimFunction_Null ; 00
|
dw BattleAnimFunction_Null ; 00
|
||||||
dw BattleAnimFunction_01 ; 01
|
dw BattleAnimFunction_01 ; 01
|
||||||
dw BattleAnimFunction_02 ; 02
|
dw BattleAnimFunction_02 ; 02
|
||||||
@ -450,7 +451,7 @@ GetBallAnimPal: ; cd249 (33:5249)
|
|||||||
ret
|
ret
|
||||||
; cd26c (33:526c)
|
; cd26c (33:526c)
|
||||||
|
|
||||||
INCLUDE "data/battle/ball_colors.asm"
|
INCLUDE "data/anims/ball_colors.asm"
|
||||||
|
|
||||||
BattleAnimFunction_10: ; cd284 (33:5284)
|
BattleAnimFunction_10: ; cd284 (33:5284)
|
||||||
call BattleAnim_AnonJumptable
|
call BattleAnim_AnonJumptable
|
@ -820,7 +820,7 @@ TryEnemyFlee: ; 3c543
|
|||||||
ret
|
ret
|
||||||
; 3c59a
|
; 3c59a
|
||||||
|
|
||||||
INCLUDE "data/battle/flee_mons.asm"
|
INCLUDE "data/wild/flee_mons.asm"
|
||||||
|
|
||||||
CompareMovePriority: ; 3c5b4
|
CompareMovePriority: ; 3c5b4
|
||||||
; Compare the priority of the player and enemy's moves.
|
; Compare the priority of the player and enemy's moves.
|
@ -1428,7 +1428,7 @@ BattleCommand_Stab: ; 346d2
|
|||||||
ld a, BATTLE_VARS_MOVE_TYPE
|
ld a, BATTLE_VARS_MOVE_TYPE
|
||||||
call GetBattleVar
|
call GetBattleVar
|
||||||
ld b, a
|
ld b, a
|
||||||
ld hl, TypeMatchup
|
ld hl, TypeMatchups
|
||||||
|
|
||||||
.TypesLoop:
|
.TypesLoop:
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
@ -1559,7 +1559,7 @@ CheckTypeMatchup: ; 347d3
|
|||||||
ld c, [hl]
|
ld c, [hl]
|
||||||
ld a, 10 ; 1.0
|
ld a, 10 ; 1.0
|
||||||
ld [wTypeMatchup], a
|
ld [wTypeMatchup], a
|
||||||
ld hl, TypeMatchup
|
ld hl, TypeMatchups
|
||||||
.TypesLoop:
|
.TypesLoop:
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
cp $ff
|
cp $ff
|
||||||
@ -1638,12 +1638,9 @@ BattleCommand_ResetTypeMatchup: ; 34833
|
|||||||
|
|
||||||
; 3484e
|
; 3484e
|
||||||
|
|
||||||
INCLUDE "battle/ai/switch.asm"
|
INCLUDE "engine/battle/ai/switch.asm"
|
||||||
|
|
||||||
TypeMatchup: ; 34bb1
|
|
||||||
INCLUDE "battle/type_matchup.asm"
|
|
||||||
; 34cfd
|
|
||||||
|
|
||||||
|
INCLUDE "data/type_matchups.asm"
|
||||||
|
|
||||||
BattleCommand_DamageVariation: ; 34cfd
|
BattleCommand_DamageVariation: ; 34cfd
|
||||||
; damagevariation
|
; damagevariation
|
||||||
@ -8413,7 +8410,7 @@ BattleCommand_Heal: ; 3713e
|
|||||||
|
|
||||||
; 371cd
|
; 371cd
|
||||||
|
|
||||||
INCLUDE "battle/effects/transform.asm"
|
INCLUDE "engine/battle/effect_commands/transform.asm"
|
||||||
|
|
||||||
BattleSideCopy: ; 372c6
|
BattleSideCopy: ; 372c6
|
||||||
; Copy bc bytes from hl to de if it's the player's turn.
|
; Copy bc bytes from hl to de if it's the player's turn.
|
||||||
@ -8640,9 +8637,9 @@ BattleCommand_Selfdestruct: ; 37380
|
|||||||
; 373c9
|
; 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
|
CheckUserMove: ; 37462
|
||||||
@ -8689,7 +8686,7 @@ ResetTurn: ; 3747b
|
|||||||
; 37492
|
; 37492
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "battle/effects/thief.asm"
|
INCLUDE "engine/battle/effect_commands/thief.asm"
|
||||||
|
|
||||||
|
|
||||||
BattleCommand_ArenaTrap: ; 37517
|
BattleCommand_ArenaTrap: ; 37517
|
||||||
@ -8721,7 +8718,7 @@ BattleCommand_ArenaTrap: ; 37517
|
|||||||
; 37536
|
; 37536
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "battle/effects/nightmare.asm"
|
INCLUDE "engine/battle/effect_commands/nightmare.asm"
|
||||||
|
|
||||||
|
|
||||||
BattleCommand_Defrost: ; 37563
|
BattleCommand_Defrost: ; 37563
|
||||||
@ -8758,21 +8755,21 @@ BattleCommand_Defrost: ; 37563
|
|||||||
; 37588
|
; 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
|
BattleCommand5d: ; 37791
|
||||||
@ -8845,7 +8842,7 @@ ResetFuryCutterCount: ; 377be
|
|||||||
; 377ce
|
; 377ce
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "battle/effects/attract.asm"
|
INCLUDE "engine/battle/effect_commands/attract.asm"
|
||||||
|
|
||||||
BattleCommand_HappinessPower: ; 3784b
|
BattleCommand_HappinessPower: ; 3784b
|
||||||
; happinesspower
|
; happinesspower
|
||||||
@ -8876,7 +8873,7 @@ BattleCommand_HappinessPower: ; 3784b
|
|||||||
; 37874
|
; 37874
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "battle/effects/present.asm"
|
INCLUDE "engine/battle/effect_commands/present.asm"
|
||||||
|
|
||||||
BattleCommand_FrustrationPower: ; 3790e
|
BattleCommand_FrustrationPower: ; 3790e
|
||||||
; frustrationpower
|
; frustrationpower
|
@ -5,10 +5,8 @@ DisplayUsedMoveText: ; 105db0
|
|||||||
jp WaitBGMap
|
jp WaitBGMap
|
||||||
; 105db9
|
; 105db9
|
||||||
|
|
||||||
|
|
||||||
UsedMoveText: ; 105db9
|
UsedMoveText: ; 105db9
|
||||||
; this is a stream of text and asm from 105db9 to 105ef6
|
; this is a stream of text and asm from 105db9 to 105ef6
|
||||||
|
|
||||||
text_jump _ActorNameText
|
text_jump _ActorNameText
|
||||||
start_asm
|
start_asm
|
||||||
ld a, [hBattleTurn]
|
ld a, [hBattleTurn]
|
||||||
@ -45,7 +43,6 @@ UsedMoveText: ; 105db9
|
|||||||
call GetMoveGrammar
|
call GetMoveGrammar
|
||||||
; wd265 now contains MoveGrammar
|
; wd265 now contains MoveGrammar
|
||||||
|
|
||||||
|
|
||||||
; everything except 'instead' made redundant in localization
|
; everything except 'instead' made redundant in localization
|
||||||
|
|
||||||
; check obedience
|
; check obedience
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
RunMapSetupScript:: ; 15363
|
RunMapSetupScript:: ; 15363
|
||||||
ld a, [hMapEntryMethod]
|
ld a, [hMapEntryMethod]
|
||||||
and $f
|
and $f
|
||||||
@ -15,183 +14,7 @@ RunMapSetupScript:: ; 15363
|
|||||||
ret
|
ret
|
||||||
; 15377
|
; 15377
|
||||||
|
|
||||||
MapSetupScripts: ; 15377
|
INCLUDE "data/maps/map_setup_scripts.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
|
|
||||||
|
|
||||||
|
|
||||||
ReadMapSetupScript: ; 1541d
|
ReadMapSetupScript: ; 1541d
|
||||||
.loop
|
.loop
|
||||||
@ -238,6 +61,7 @@ ReadMapSetupScript: ; 1541d
|
|||||||
; 15440
|
; 15440
|
||||||
|
|
||||||
MapSetupCommands: ; 15440
|
MapSetupCommands: ; 15440
|
||||||
|
; entries correspond to command indexes in constants/map_setup_constants.asm
|
||||||
dba EnableLCD ; 00
|
dba EnableLCD ; 00
|
||||||
dba DisableLCD ; 01
|
dba DisableLCD ; 01
|
||||||
dba MapSetup_Sound_Off ; 02
|
dba MapSetup_Sound_Off ; 02
|
||||||
|
@ -147,6 +147,6 @@ MysteryGiftFallbackItem: ; 2c722 (b:4722)
|
|||||||
; 2c725 (b:4725)
|
; 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
|
; 91c5e
|
||||||
|
|
||||||
INCLUDE "data/flypoints.asm"
|
INCLUDE "data/maps/flypoints.asm"
|
||||||
|
|
||||||
ret_91c8f: ; 91c8f
|
ret_91c8f: ; 91c8f
|
||||||
ret
|
ret
|
||||||
|
@ -551,13 +551,13 @@ BrokenGetStdGraphics: ; 8d1ac
|
|||||||
; 8d1c4
|
; 8d1c4
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "data/sprite_anim_seqs.asm"
|
INCLUDE "data/sprites/sequences.asm"
|
||||||
|
|
||||||
INCLUDE "engine/sprite_anims.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
|
BrokenStdGFXPointers: ; Broken 2bpp pointers
|
||||||
|
@ -46,4 +46,4 @@ GetTMHMMove: ; 1166a
|
|||||||
; 1167a
|
; 1167a
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "data/tmhm_moves.asm"
|
INCLUDE "data/moves/tmhm_moves.asm"
|
||||||
|
@ -96,54 +96,6 @@ GetTypeName: ; 50964
|
|||||||
; 5097b
|
; 5097b
|
||||||
|
|
||||||
|
|
||||||
TypeNames: ; 5097b
|
INCLUDE "data/type_names.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@"
|
|
||||||
|
|
||||||
; 50a28
|
; 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 |