mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
2746288030
These are used where the head or the feet of the player/enemy have to be moved in an animation, and shouldn't overlap. These aren't actual GFX and should be loaded with the proper commands, and they're always loaded at the end of the VRAM area. Furthermore, I've defined BATTLEANIM_BASE_TILE, which is the tile from which battle animation graphics may start to load. This value was picked to make sure at least an entire pokemon pic fits in the area before it, even though it doesn't seem very used...
841 lines
21 KiB
NASM
841 lines
21 KiB
NASM
; battle_anim_struct members (see macros/wram.asm)
|
|
const_def
|
|
const BATTLEANIMSTRUCT_INDEX
|
|
const BATTLEANIMSTRUCT_01
|
|
const BATTLEANIMSTRUCT_02
|
|
const BATTLEANIMSTRUCT_FRAMESET_ID
|
|
const BATTLEANIMSTRUCT_FUNCTION
|
|
const BATTLEANIMSTRUCT_PALETTE
|
|
const BATTLEANIMSTRUCT_TILEID
|
|
const BATTLEANIMSTRUCT_XCOORD
|
|
const BATTLEANIMSTRUCT_YCOORD
|
|
const BATTLEANIMSTRUCT_XOFFSET
|
|
const BATTLEANIMSTRUCT_YOFFSET
|
|
const BATTLEANIMSTRUCT_0B
|
|
const BATTLEANIMSTRUCT_DURATION
|
|
const BATTLEANIMSTRUCT_FRAME
|
|
const BATTLEANIMSTRUCT_ANON_JT_INDEX
|
|
const BATTLEANIMSTRUCT_0F
|
|
const BATTLEANIMSTRUCT_10
|
|
const BATTLEANIMSTRUCT_11
|
|
const BATTLEANIMSTRUCT_12
|
|
const BATTLEANIMSTRUCT_13
|
|
const BATTLEANIMSTRUCT_14
|
|
const BATTLEANIMSTRUCT_15
|
|
const BATTLEANIMSTRUCT_16
|
|
const BATTLEANIMSTRUCT_17
|
|
BATTLEANIMSTRUCT_LENGTH EQU const_value
|
|
|
|
; Start tile for battle animation graphics
|
|
BATTLEANIM_BASE_TILE EQU 7 * 7 ; Maximum size of a pokemon picture
|
|
|
|
; BattleAnimObjects indexes (see data/battle_anims/objects.asm)
|
|
const_def
|
|
const ANIM_OBJ_00
|
|
const ANIM_OBJ_01
|
|
const ANIM_OBJ_02
|
|
const ANIM_OBJ_03
|
|
const ANIM_OBJ_04
|
|
const ANIM_OBJ_05
|
|
const ANIM_OBJ_06
|
|
const ANIM_OBJ_07
|
|
const ANIM_OBJ_08
|
|
const ANIM_OBJ_FANG
|
|
const ANIM_OBJ_0A
|
|
const ANIM_OBJ_EMBER
|
|
const ANIM_OBJ_DRAGON_RAGE
|
|
const ANIM_OBJ_FLAMETHROWER
|
|
const ANIM_OBJ_FIRE_SPIN
|
|
const ANIM_OBJ_FIRE_BLAST
|
|
const ANIM_OBJ_BURNED
|
|
const ANIM_OBJ_BLIZZARD
|
|
const ANIM_OBJ_12
|
|
const ANIM_OBJ_ICE_BEAM
|
|
const ANIM_OBJ_RAZOR_LEAF
|
|
const ANIM_OBJ_POKE_BALL
|
|
const ANIM_OBJ_POKE_BALL_BLOCKED
|
|
const ANIM_OBJ_17
|
|
const ANIM_OBJ_18
|
|
const ANIM_OBJ_19
|
|
const ANIM_OBJ_1A
|
|
const ANIM_OBJ_1B
|
|
const ANIM_OBJ_BALL_POOF
|
|
const ANIM_OBJ_BIG_ROCK
|
|
const ANIM_OBJ_SMALL_ROCK
|
|
const ANIM_OBJ_STRENGTH
|
|
const ANIM_OBJ_SEISMIC_TOSS
|
|
const ANIM_OBJ_BUBBLE
|
|
const ANIM_OBJ_SURF
|
|
const ANIM_OBJ_SING
|
|
const ANIM_OBJ_WATER_GUN
|
|
const ANIM_OBJ_HYDRO_PUMP
|
|
const ANIM_OBJ_POWDER
|
|
const ANIM_OBJ_27
|
|
const ANIM_OBJ_28
|
|
const ANIM_OBJ_ICE_BUILDUP
|
|
const ANIM_OBJ_FROZEN
|
|
const ANIM_OBJ_MASTER_BALL_SPARKLE
|
|
const ANIM_OBJ_RECOVER
|
|
const ANIM_OBJ_2D
|
|
const ANIM_OBJ_2E
|
|
const ANIM_OBJ_2F
|
|
const ANIM_OBJ_THUNDER_WAVE
|
|
const ANIM_OBJ_31
|
|
const ANIM_OBJ_LIGHTNING_BOLT
|
|
const ANIM_OBJ_33
|
|
const ANIM_OBJ_34
|
|
const ANIM_OBJ_CLAMP
|
|
const ANIM_OBJ_BITE
|
|
const ANIM_OBJ_37
|
|
const ANIM_OBJ_38
|
|
const ANIM_OBJ_39
|
|
const ANIM_OBJ_3A
|
|
const ANIM_OBJ_3B
|
|
const ANIM_OBJ_3C
|
|
const ANIM_OBJ_3D
|
|
const ANIM_OBJ_GUST
|
|
const ANIM_OBJ_3F
|
|
const ANIM_OBJ_40
|
|
const ANIM_OBJ_41
|
|
const ANIM_OBJ_42
|
|
const ANIM_OBJ_SONICBOOM_JP
|
|
const ANIM_OBJ_44
|
|
const ANIM_OBJ_ABSORB
|
|
const ANIM_OBJ_EGG
|
|
const ANIM_OBJ_47
|
|
const ANIM_OBJ_48
|
|
const ANIM_OBJ_49
|
|
const ANIM_OBJ_LEECH_SEED
|
|
const ANIM_OBJ_4B
|
|
const ANIM_OBJ_WAVE
|
|
const ANIM_OBJ_CONFUSE_RAY
|
|
const ANIM_OBJ_4E
|
|
const ANIM_OBJ_4F
|
|
const ANIM_OBJ_SCREEN
|
|
const ANIM_OBJ_HARDEN
|
|
const ANIM_OBJ_CHICK
|
|
const ANIM_OBJ_AMNESIA
|
|
const ANIM_OBJ_ASLEEP
|
|
const ANIM_OBJ_SKULL
|
|
const ANIM_OBJ_56
|
|
const ANIM_OBJ_57
|
|
const ANIM_OBJ_58
|
|
const ANIM_OBJ_PARALYZED
|
|
const ANIM_OBJ_STRING_SHOT
|
|
const ANIM_OBJ_HAZE
|
|
const ANIM_OBJ_MIST
|
|
const ANIM_OBJ_SMOG
|
|
const ANIM_OBJ_POISON_GAS
|
|
const ANIM_OBJ_HORN
|
|
const ANIM_OBJ_60
|
|
const ANIM_OBJ_PETAL_DANCE
|
|
const ANIM_OBJ_SLUDGE_BOMB
|
|
const ANIM_OBJ_PAY_DAY
|
|
const ANIM_OBJ_64
|
|
const ANIM_OBJ_MIMIC
|
|
const ANIM_OBJ_ATTRACT
|
|
const ANIM_OBJ_BONEMERANG
|
|
const ANIM_OBJ_BONE_CLUB
|
|
const ANIM_OBJ_BONE_RUSH
|
|
const ANIM_OBJ_SWIFT
|
|
const ANIM_OBJ_KINESIS
|
|
const ANIM_OBJ_FLASH
|
|
const ANIM_OBJ_SHINY
|
|
const ANIM_OBJ_SKY_ATTACK
|
|
const ANIM_OBJ_LICK
|
|
const ANIM_OBJ_WITHDRAW
|
|
const ANIM_OBJ_71
|
|
const ANIM_OBJ_GROWTH
|
|
const ANIM_OBJ_CONVERSION2
|
|
const ANIM_OBJ_SMOKE
|
|
const ANIM_OBJ_SMOKESCREEN
|
|
const ANIM_OBJ_SWORDS_DANCE
|
|
const ANIM_OBJ_SPEED_LINE
|
|
const ANIM_OBJ_SHARPEN
|
|
const ANIM_OBJ_DEFENSE_CURL
|
|
const ANIM_OBJ_7A
|
|
const ANIM_OBJ_7B
|
|
const ANIM_OBJ_DISABLE
|
|
const ANIM_OBJ_AGILITY
|
|
const ANIM_OBJ_HEART
|
|
const ANIM_OBJ_FLAME_WHEEL
|
|
const ANIM_OBJ_SACRED_FIRE
|
|
const ANIM_OBJ_COTTON_SPORE
|
|
const ANIM_OBJ_MILK_DRINK
|
|
const ANIM_OBJ_ANGER
|
|
const ANIM_OBJ_84
|
|
const ANIM_OBJ_85
|
|
const ANIM_OBJ_BATON_PASS
|
|
const ANIM_OBJ_LOCK_ON
|
|
const ANIM_OBJ_MIND_READER
|
|
const ANIM_OBJ_SAFEGUARD
|
|
const ANIM_OBJ_PROTECT
|
|
const ANIM_OBJ_THIEF
|
|
const ANIM_OBJ_OCTAZOOKA
|
|
const ANIM_OBJ_PRESENT
|
|
const ANIM_OBJ_SPIKES
|
|
const ANIM_OBJ_POWDER_SNOW
|
|
const ANIM_OBJ_DRAGONBREATH
|
|
const ANIM_OBJ_CONVERSION
|
|
const ANIM_OBJ_SPIDER_WEB
|
|
const ANIM_OBJ_93
|
|
const ANIM_OBJ_NIGHTMARE
|
|
const ANIM_OBJ_IN_NIGHTMARE
|
|
const ANIM_OBJ_LOVELY_KISS
|
|
const ANIM_OBJ_SWEET_KISS
|
|
const ANIM_OBJ_SKETCH
|
|
const ANIM_OBJ_99
|
|
const ANIM_OBJ_9A
|
|
const ANIM_OBJ_DESTINY_BOND
|
|
const ANIM_OBJ_MORNING_SUN
|
|
const ANIM_OBJ_GLIMMER
|
|
const ANIM_OBJ_MOONLIGHT
|
|
const ANIM_OBJ_HIDDEN_POWER
|
|
const ANIM_OBJ_A0
|
|
const ANIM_OBJ_A1
|
|
const ANIM_OBJ_SANDSTORM
|
|
const ANIM_OBJ_ZAP_CANNON
|
|
const ANIM_OBJ_SPITE
|
|
const ANIM_OBJ_CURSE
|
|
const ANIM_OBJ_PERISH_SONG
|
|
const ANIM_OBJ_FORESIGHT
|
|
const ANIM_OBJ_RAPID_SPIN
|
|
const ANIM_OBJ_SWAGGER
|
|
const ANIM_OBJ_AA
|
|
const ANIM_OBJ_AB
|
|
const ANIM_OBJ_MEAN_LOOK
|
|
const ANIM_OBJ_AD
|
|
const ANIM_OBJ_AE
|
|
const ANIM_OBJ_RAIN
|
|
const ANIM_OBJ_B0
|
|
const ANIM_OBJ_PSYCH_UP
|
|
const ANIM_OBJ_ANCIENTPOWER
|
|
const ANIM_OBJ_AEROBLAST
|
|
const ANIM_OBJ_SHADOW_BALL
|
|
const ANIM_OBJ_ROCK_SMASH
|
|
const ANIM_OBJ_FLOWER
|
|
const ANIM_OBJ_COTTON
|
|
const ANIM_OBJ_PLAYERFEETFOLLOW
|
|
const ANIM_OBJ_ENEMYFEETFOLLOW
|
|
const ANIM_OBJ_PLAYERHEADFOLLOW
|
|
const ANIM_OBJ_ENEMYHEADFOLLOW
|
|
|
|
; DoBattleAnimFrame arguments (see engine/battle_anims/functions.asm)
|
|
const_def
|
|
const BATTLEANIMFUNC_00
|
|
const BATTLEANIMFUNC_01
|
|
const BATTLEANIMFUNC_02
|
|
const BATTLEANIMFUNC_03
|
|
const BATTLEANIMFUNC_04
|
|
const BATTLEANIMFUNC_05
|
|
const BATTLEANIMFUNC_06
|
|
const BATTLEANIMFUNC_07
|
|
const BATTLEANIMFUNC_08
|
|
const BATTLEANIMFUNC_09
|
|
const BATTLEANIMFUNC_0A
|
|
const BATTLEANIMFUNC_RAZOR_LEAF
|
|
const BATTLEANIMFUNC_0C
|
|
const BATTLEANIMFUNC_0D
|
|
const BATTLEANIMFUNC_0E
|
|
const BATTLEANIMFUNC_0F
|
|
const BATTLEANIMFUNC_10
|
|
const BATTLEANIMFUNC_11
|
|
const BATTLEANIMFUNC_12
|
|
const BATTLEANIMFUNC_13
|
|
const BATTLEANIMFUNC_14
|
|
const BATTLEANIMFUNC_15
|
|
const BATTLEANIMFUNC_16
|
|
const BATTLEANIMFUNC_17
|
|
const BATTLEANIMFUNC_18
|
|
const BATTLEANIMFUNC_19
|
|
const BATTLEANIMFUNC_1A
|
|
const BATTLEANIMFUNC_1B
|
|
const BATTLEANIMFUNC_1C
|
|
const BATTLEANIMFUNC_1D
|
|
const BATTLEANIMFUNC_1E
|
|
const BATTLEANIMFUNC_1F
|
|
const BATTLEANIMFUNC_LEECH_SEED
|
|
const BATTLEANIMFUNC_21
|
|
const BATTLEANIMFUNC_22
|
|
const BATTLEANIMFUNC_23
|
|
const BATTLEANIMFUNC_24
|
|
const BATTLEANIMFUNC_25
|
|
const BATTLEANIMFUNC_26
|
|
const BATTLEANIMFUNC_27
|
|
const BATTLEANIMFUNC_28
|
|
const BATTLEANIMFUNC_SPRIAL_DESCENT
|
|
const BATTLEANIMFUNC_POISON_GAS
|
|
const BATTLEANIMFUNC_HORN
|
|
const BATTLEANIMFUNC_2C
|
|
const BATTLEANIMFUNC_2D
|
|
const BATTLEANIMFUNC_2E
|
|
const BATTLEANIMFUNC_2F
|
|
const BATTLEANIMFUNC_30
|
|
const BATTLEANIMFUNC_31
|
|
const BATTLEANIMFUNC_32
|
|
const BATTLEANIMFUNC_33
|
|
const BATTLEANIMFUNC_34
|
|
const BATTLEANIMFUNC_35
|
|
const BATTLEANIMFUNC_36
|
|
const BATTLEANIMFUNC_37
|
|
const BATTLEANIMFUNC_38
|
|
const BATTLEANIMFUNC_39
|
|
const BATTLEANIMFUNC_3A
|
|
const BATTLEANIMFUNC_3B
|
|
const BATTLEANIMFUNC_3C
|
|
const BATTLEANIMFUNC_3D
|
|
const BATTLEANIMFUNC_3E
|
|
const BATTLEANIMFUNC_3F
|
|
const BATTLEANIMFUNC_40
|
|
const BATTLEANIMFUNC_41
|
|
const BATTLEANIMFUNC_42
|
|
const BATTLEANIMFUNC_43
|
|
const BATTLEANIMFUNC_44
|
|
const BATTLEANIMFUNC_45
|
|
const BATTLEANIMFUNC_46
|
|
const BATTLEANIMFUNC_47
|
|
const BATTLEANIMFUNC_48
|
|
const BATTLEANIMFUNC_49
|
|
const BATTLEANIMFUNC_4A
|
|
const BATTLEANIMFUNC_4B
|
|
const BATTLEANIMFUNC_4C
|
|
const BATTLEANIMFUNC_4D
|
|
const BATTLEANIMFUNC_4E
|
|
const BATTLEANIMFUNC_4F
|
|
|
|
; BattleAnimFrameData indexes (see data/battle_anims/framesets.asm)
|
|
const_def
|
|
const BATTLEANIMFRAMESET_00
|
|
const BATTLEANIMFRAMESET_01
|
|
const BATTLEANIMFRAMESET_02
|
|
const BATTLEANIMFRAMESET_03
|
|
const BATTLEANIMFRAMESET_04
|
|
const BATTLEANIMFRAMESET_05
|
|
const BATTLEANIMFRAMESET_06
|
|
const BATTLEANIMFRAMESET_07
|
|
const BATTLEANIMFRAMESET_08
|
|
const BATTLEANIMFRAMESET_09
|
|
const BATTLEANIMFRAMESET_0A
|
|
const BATTLEANIMFRAMESET_0B
|
|
const BATTLEANIMFRAMESET_0C
|
|
const BATTLEANIMFRAMESET_0D
|
|
const BATTLEANIMFRAMESET_0E
|
|
const BATTLEANIMFRAMESET_0F
|
|
const BATTLEANIMFRAMESET_10
|
|
const BATTLEANIMFRAMESET_11
|
|
const BATTLEANIMFRAMESET_12
|
|
const BATTLEANIMFRAMESET_13
|
|
const BATTLEANIMFRAMESET_14
|
|
const BATTLEANIMFRAMESET_15
|
|
const BATTLEANIMFRAMESET_16
|
|
const BATTLEANIMFRAMESET_17
|
|
const BATTLEANIMFRAMESET_18
|
|
const BATTLEANIMFRAMESET_19
|
|
const BATTLEANIMFRAMESET_1A
|
|
const BATTLEANIMFRAMESET_1B
|
|
const BATTLEANIMFRAMESET_1C
|
|
const BATTLEANIMFRAMESET_1D
|
|
const BATTLEANIMFRAMESET_1E
|
|
const BATTLEANIMFRAMESET_1F
|
|
const BATTLEANIMFRAMESET_20
|
|
const BATTLEANIMFRAMESET_21
|
|
const BATTLEANIMFRAMESET_22
|
|
const BATTLEANIMFRAMESET_23
|
|
const BATTLEANIMFRAMESET_24
|
|
const BATTLEANIMFRAMESET_25
|
|
const BATTLEANIMFRAMESET_26
|
|
const BATTLEANIMFRAMESET_27
|
|
const BATTLEANIMFRAMESET_28
|
|
const BATTLEANIMFRAMESET_29
|
|
const BATTLEANIMFRAMESET_2A
|
|
const BATTLEANIMFRAMESET_2B
|
|
const BATTLEANIMFRAMESET_2C
|
|
const BATTLEANIMFRAMESET_2D
|
|
const BATTLEANIMFRAMESET_2E
|
|
const BATTLEANIMFRAMESET_2F
|
|
const BATTLEANIMFRAMESET_30
|
|
const BATTLEANIMFRAMESET_31
|
|
const BATTLEANIMFRAMESET_32
|
|
const BATTLEANIMFRAMESET_33
|
|
const BATTLEANIMFRAMESET_34
|
|
const BATTLEANIMFRAMESET_35
|
|
const BATTLEANIMFRAMESET_36
|
|
const BATTLEANIMFRAMESET_37
|
|
const BATTLEANIMFRAMESET_38
|
|
const BATTLEANIMFRAMESET_39
|
|
const BATTLEANIMFRAMESET_3A
|
|
const BATTLEANIMFRAMESET_3B
|
|
const BATTLEANIMFRAMESET_3C
|
|
const BATTLEANIMFRAMESET_3D
|
|
const BATTLEANIMFRAMESET_3E
|
|
const BATTLEANIMFRAMESET_3F
|
|
const BATTLEANIMFRAMESET_40
|
|
const BATTLEANIMFRAMESET_41
|
|
const BATTLEANIMFRAMESET_42
|
|
const BATTLEANIMFRAMESET_43
|
|
const BATTLEANIMFRAMESET_44
|
|
const BATTLEANIMFRAMESET_45
|
|
const BATTLEANIMFRAMESET_46
|
|
const BATTLEANIMFRAMESET_47
|
|
const BATTLEANIMFRAMESET_48
|
|
const BATTLEANIMFRAMESET_49
|
|
const BATTLEANIMFRAMESET_4A
|
|
const BATTLEANIMFRAMESET_4B
|
|
const BATTLEANIMFRAMESET_4C
|
|
const BATTLEANIMFRAMESET_4D
|
|
const BATTLEANIMFRAMESET_4E
|
|
const BATTLEANIMFRAMESET_4F
|
|
const BATTLEANIMFRAMESET_50
|
|
const BATTLEANIMFRAMESET_51
|
|
const BATTLEANIMFRAMESET_52
|
|
const BATTLEANIMFRAMESET_53
|
|
const BATTLEANIMFRAMESET_54
|
|
const BATTLEANIMFRAMESET_55
|
|
const BATTLEANIMFRAMESET_56
|
|
const BATTLEANIMFRAMESET_57
|
|
const BATTLEANIMFRAMESET_58
|
|
const BATTLEANIMFRAMESET_59
|
|
const BATTLEANIMFRAMESET_5A
|
|
const BATTLEANIMFRAMESET_5B
|
|
const BATTLEANIMFRAMESET_5C
|
|
const BATTLEANIMFRAMESET_5D
|
|
const BATTLEANIMFRAMESET_5E
|
|
const BATTLEANIMFRAMESET_5F
|
|
const BATTLEANIMFRAMESET_60
|
|
const BATTLEANIMFRAMESET_61
|
|
const BATTLEANIMFRAMESET_62
|
|
const BATTLEANIMFRAMESET_63
|
|
const BATTLEANIMFRAMESET_64
|
|
const BATTLEANIMFRAMESET_65
|
|
const BATTLEANIMFRAMESET_66
|
|
const BATTLEANIMFRAMESET_67
|
|
const BATTLEANIMFRAMESET_68
|
|
const BATTLEANIMFRAMESET_69
|
|
const BATTLEANIMFRAMESET_6A
|
|
const BATTLEANIMFRAMESET_6B
|
|
const BATTLEANIMFRAMESET_6C
|
|
const BATTLEANIMFRAMESET_6D
|
|
const BATTLEANIMFRAMESET_6E
|
|
const BATTLEANIMFRAMESET_6F
|
|
const BATTLEANIMFRAMESET_70
|
|
const BATTLEANIMFRAMESET_71
|
|
const BATTLEANIMFRAMESET_72
|
|
const BATTLEANIMFRAMESET_73
|
|
const BATTLEANIMFRAMESET_74
|
|
const BATTLEANIMFRAMESET_75
|
|
const BATTLEANIMFRAMESET_76
|
|
const BATTLEANIMFRAMESET_77
|
|
const BATTLEANIMFRAMESET_78
|
|
const BATTLEANIMFRAMESET_79
|
|
const BATTLEANIMFRAMESET_7A
|
|
const BATTLEANIMFRAMESET_7B
|
|
const BATTLEANIMFRAMESET_7C
|
|
const BATTLEANIMFRAMESET_7D
|
|
const BATTLEANIMFRAMESET_7E
|
|
const BATTLEANIMFRAMESET_7F
|
|
const BATTLEANIMFRAMESET_80
|
|
const BATTLEANIMFRAMESET_81
|
|
const BATTLEANIMFRAMESET_82
|
|
const BATTLEANIMFRAMESET_83
|
|
const BATTLEANIMFRAMESET_84
|
|
const BATTLEANIMFRAMESET_85
|
|
const BATTLEANIMFRAMESET_86
|
|
const BATTLEANIMFRAMESET_87
|
|
const BATTLEANIMFRAMESET_88
|
|
const BATTLEANIMFRAMESET_89
|
|
const BATTLEANIMFRAMESET_8A
|
|
const BATTLEANIMFRAMESET_8B
|
|
const BATTLEANIMFRAMESET_8C
|
|
const BATTLEANIMFRAMESET_8D
|
|
const BATTLEANIMFRAMESET_8E
|
|
const BATTLEANIMFRAMESET_8F
|
|
const BATTLEANIMFRAMESET_90
|
|
const BATTLEANIMFRAMESET_91
|
|
const BATTLEANIMFRAMESET_92
|
|
const BATTLEANIMFRAMESET_93
|
|
const BATTLEANIMFRAMESET_94
|
|
const BATTLEANIMFRAMESET_95
|
|
const BATTLEANIMFRAMESET_96
|
|
const BATTLEANIMFRAMESET_97
|
|
const BATTLEANIMFRAMESET_98
|
|
const BATTLEANIMFRAMESET_99
|
|
const BATTLEANIMFRAMESET_9A
|
|
const BATTLEANIMFRAMESET_9B
|
|
const BATTLEANIMFRAMESET_9C
|
|
const BATTLEANIMFRAMESET_9D
|
|
const BATTLEANIMFRAMESET_9E
|
|
const BATTLEANIMFRAMESET_9F
|
|
const BATTLEANIMFRAMESET_A0
|
|
const BATTLEANIMFRAMESET_A1
|
|
const BATTLEANIMFRAMESET_A2
|
|
const BATTLEANIMFRAMESET_A3
|
|
const BATTLEANIMFRAMESET_A4
|
|
const BATTLEANIMFRAMESET_A5
|
|
const BATTLEANIMFRAMESET_A6
|
|
const BATTLEANIMFRAMESET_A7
|
|
const BATTLEANIMFRAMESET_A8
|
|
const BATTLEANIMFRAMESET_A9
|
|
const BATTLEANIMFRAMESET_AA
|
|
const BATTLEANIMFRAMESET_AB
|
|
const BATTLEANIMFRAMESET_AC
|
|
const BATTLEANIMFRAMESET_AD
|
|
const BATTLEANIMFRAMESET_AE
|
|
const BATTLEANIMFRAMESET_AF
|
|
const BATTLEANIMFRAMESET_B0
|
|
const BATTLEANIMFRAMESET_B1
|
|
const BATTLEANIMFRAMESET_B2
|
|
const BATTLEANIMFRAMESET_B3
|
|
const BATTLEANIMFRAMESET_B4
|
|
const BATTLEANIMFRAMESET_B5
|
|
const BATTLEANIMFRAMESET_B6
|
|
const BATTLEANIMFRAMESET_B7
|
|
const BATTLEANIMFRAMESET_B8
|
|
|
|
; BattleAnimOAMData indexes (see data/battle_anims/oam.asm)
|
|
const_def
|
|
const BATTLEANIMOAMSET_00
|
|
const BATTLEANIMOAMSET_01
|
|
const BATTLEANIMOAMSET_02
|
|
const BATTLEANIMOAMSET_03
|
|
const BATTLEANIMOAMSET_04
|
|
const BATTLEANIMOAMSET_05
|
|
const BATTLEANIMOAMSET_06
|
|
const BATTLEANIMOAMSET_07
|
|
const BATTLEANIMOAMSET_08
|
|
const BATTLEANIMOAMSET_09
|
|
const BATTLEANIMOAMSET_0A
|
|
const BATTLEANIMOAMSET_0B
|
|
const BATTLEANIMOAMSET_0C
|
|
const BATTLEANIMOAMSET_0D
|
|
const BATTLEANIMOAMSET_0E
|
|
const BATTLEANIMOAMSET_0F
|
|
const BATTLEANIMOAMSET_10
|
|
const BATTLEANIMOAMSET_11
|
|
const BATTLEANIMOAMSET_12
|
|
const BATTLEANIMOAMSET_13
|
|
const BATTLEANIMOAMSET_14
|
|
const BATTLEANIMOAMSET_15
|
|
const BATTLEANIMOAMSET_16
|
|
const BATTLEANIMOAMSET_17
|
|
const BATTLEANIMOAMSET_18
|
|
const BATTLEANIMOAMSET_19
|
|
const BATTLEANIMOAMSET_1A
|
|
const BATTLEANIMOAMSET_1B
|
|
const BATTLEANIMOAMSET_1C
|
|
const BATTLEANIMOAMSET_1D
|
|
const BATTLEANIMOAMSET_1E
|
|
const BATTLEANIMOAMSET_1F
|
|
const BATTLEANIMOAMSET_20
|
|
const BATTLEANIMOAMSET_21
|
|
const BATTLEANIMOAMSET_22
|
|
const BATTLEANIMOAMSET_23
|
|
const BATTLEANIMOAMSET_24
|
|
const BATTLEANIMOAMSET_25
|
|
const BATTLEANIMOAMSET_26
|
|
const BATTLEANIMOAMSET_27
|
|
const BATTLEANIMOAMSET_28
|
|
const BATTLEANIMOAMSET_29
|
|
const BATTLEANIMOAMSET_2A
|
|
const BATTLEANIMOAMSET_2B
|
|
const BATTLEANIMOAMSET_2C
|
|
const BATTLEANIMOAMSET_2D
|
|
const BATTLEANIMOAMSET_2E
|
|
const BATTLEANIMOAMSET_2F
|
|
const BATTLEANIMOAMSET_30
|
|
const BATTLEANIMOAMSET_31
|
|
const BATTLEANIMOAMSET_32
|
|
const BATTLEANIMOAMSET_33
|
|
const BATTLEANIMOAMSET_34
|
|
const BATTLEANIMOAMSET_35
|
|
const BATTLEANIMOAMSET_36
|
|
const BATTLEANIMOAMSET_37
|
|
const BATTLEANIMOAMSET_38
|
|
const BATTLEANIMOAMSET_39
|
|
const BATTLEANIMOAMSET_3A
|
|
const BATTLEANIMOAMSET_3B
|
|
const BATTLEANIMOAMSET_3C
|
|
const BATTLEANIMOAMSET_3D
|
|
const BATTLEANIMOAMSET_3E
|
|
const BATTLEANIMOAMSET_3F
|
|
const BATTLEANIMOAMSET_40
|
|
const BATTLEANIMOAMSET_41
|
|
const BATTLEANIMOAMSET_42
|
|
const BATTLEANIMOAMSET_43
|
|
const BATTLEANIMOAMSET_44
|
|
const BATTLEANIMOAMSET_45
|
|
const BATTLEANIMOAMSET_46
|
|
const BATTLEANIMOAMSET_47
|
|
const BATTLEANIMOAMSET_48
|
|
const BATTLEANIMOAMSET_49
|
|
const BATTLEANIMOAMSET_4A
|
|
const BATTLEANIMOAMSET_4B
|
|
const BATTLEANIMOAMSET_4C
|
|
const BATTLEANIMOAMSET_4D
|
|
const BATTLEANIMOAMSET_4E
|
|
const BATTLEANIMOAMSET_4F
|
|
const BATTLEANIMOAMSET_50
|
|
const BATTLEANIMOAMSET_51
|
|
const BATTLEANIMOAMSET_52
|
|
const BATTLEANIMOAMSET_53
|
|
const BATTLEANIMOAMSET_54
|
|
const BATTLEANIMOAMSET_55
|
|
const BATTLEANIMOAMSET_56
|
|
const BATTLEANIMOAMSET_57
|
|
const BATTLEANIMOAMSET_58
|
|
const BATTLEANIMOAMSET_59
|
|
const BATTLEANIMOAMSET_5A
|
|
const BATTLEANIMOAMSET_5B
|
|
const BATTLEANIMOAMSET_5C
|
|
const BATTLEANIMOAMSET_5D
|
|
const BATTLEANIMOAMSET_5E
|
|
const BATTLEANIMOAMSET_5F
|
|
const BATTLEANIMOAMSET_60
|
|
const BATTLEANIMOAMSET_61
|
|
const BATTLEANIMOAMSET_62
|
|
const BATTLEANIMOAMSET_63
|
|
const BATTLEANIMOAMSET_64
|
|
const BATTLEANIMOAMSET_65
|
|
const BATTLEANIMOAMSET_66
|
|
const BATTLEANIMOAMSET_67
|
|
const BATTLEANIMOAMSET_68
|
|
const BATTLEANIMOAMSET_69
|
|
const BATTLEANIMOAMSET_6A
|
|
const BATTLEANIMOAMSET_6B
|
|
const BATTLEANIMOAMSET_6C
|
|
const BATTLEANIMOAMSET_6D
|
|
const BATTLEANIMOAMSET_6E
|
|
const BATTLEANIMOAMSET_6F
|
|
const BATTLEANIMOAMSET_70
|
|
const BATTLEANIMOAMSET_71
|
|
const BATTLEANIMOAMSET_72
|
|
const BATTLEANIMOAMSET_73
|
|
const BATTLEANIMOAMSET_74
|
|
const BATTLEANIMOAMSET_75
|
|
const BATTLEANIMOAMSET_76
|
|
const BATTLEANIMOAMSET_77
|
|
const BATTLEANIMOAMSET_78
|
|
const BATTLEANIMOAMSET_79
|
|
const BATTLEANIMOAMSET_7A
|
|
const BATTLEANIMOAMSET_7B
|
|
const BATTLEANIMOAMSET_7C
|
|
const BATTLEANIMOAMSET_7D
|
|
const BATTLEANIMOAMSET_7E
|
|
const BATTLEANIMOAMSET_7F
|
|
const BATTLEANIMOAMSET_80
|
|
const BATTLEANIMOAMSET_81
|
|
const BATTLEANIMOAMSET_82
|
|
const BATTLEANIMOAMSET_83
|
|
const BATTLEANIMOAMSET_84
|
|
const BATTLEANIMOAMSET_85
|
|
const BATTLEANIMOAMSET_86
|
|
const BATTLEANIMOAMSET_87
|
|
const BATTLEANIMOAMSET_88
|
|
const BATTLEANIMOAMSET_89
|
|
const BATTLEANIMOAMSET_8A
|
|
const BATTLEANIMOAMSET_8B
|
|
const BATTLEANIMOAMSET_8C
|
|
const BATTLEANIMOAMSET_8D
|
|
const BATTLEANIMOAMSET_8E
|
|
const BATTLEANIMOAMSET_8F
|
|
const BATTLEANIMOAMSET_90
|
|
const BATTLEANIMOAMSET_91
|
|
const BATTLEANIMOAMSET_92
|
|
const BATTLEANIMOAMSET_93
|
|
const BATTLEANIMOAMSET_94
|
|
const BATTLEANIMOAMSET_95
|
|
const BATTLEANIMOAMSET_96
|
|
const BATTLEANIMOAMSET_97
|
|
const BATTLEANIMOAMSET_98
|
|
const BATTLEANIMOAMSET_99
|
|
const BATTLEANIMOAMSET_9A
|
|
const BATTLEANIMOAMSET_9B
|
|
const BATTLEANIMOAMSET_9C
|
|
const BATTLEANIMOAMSET_9D
|
|
const BATTLEANIMOAMSET_9E
|
|
const BATTLEANIMOAMSET_9F
|
|
const BATTLEANIMOAMSET_A0
|
|
const BATTLEANIMOAMSET_A1
|
|
const BATTLEANIMOAMSET_A2
|
|
const BATTLEANIMOAMSET_A3
|
|
const BATTLEANIMOAMSET_A4
|
|
const BATTLEANIMOAMSET_A5
|
|
const BATTLEANIMOAMSET_A6
|
|
const BATTLEANIMOAMSET_A7
|
|
const BATTLEANIMOAMSET_A8
|
|
const BATTLEANIMOAMSET_A9
|
|
const BATTLEANIMOAMSET_AA
|
|
const BATTLEANIMOAMSET_AB
|
|
const BATTLEANIMOAMSET_AC
|
|
const BATTLEANIMOAMSET_AD
|
|
const BATTLEANIMOAMSET_AE
|
|
const BATTLEANIMOAMSET_AF
|
|
const BATTLEANIMOAMSET_B0
|
|
const BATTLEANIMOAMSET_B1
|
|
const BATTLEANIMOAMSET_B2
|
|
const BATTLEANIMOAMSET_B3
|
|
const BATTLEANIMOAMSET_B4
|
|
const BATTLEANIMOAMSET_B5
|
|
const BATTLEANIMOAMSET_B6
|
|
const BATTLEANIMOAMSET_B7
|
|
const BATTLEANIMOAMSET_B8
|
|
const BATTLEANIMOAMSET_B9
|
|
const BATTLEANIMOAMSET_BA
|
|
const BATTLEANIMOAMSET_BB
|
|
const BATTLEANIMOAMSET_BC
|
|
const BATTLEANIMOAMSET_BD
|
|
const BATTLEANIMOAMSET_BE
|
|
const BATTLEANIMOAMSET_BF
|
|
const BATTLEANIMOAMSET_C0
|
|
const BATTLEANIMOAMSET_C1
|
|
const BATTLEANIMOAMSET_C2
|
|
const BATTLEANIMOAMSET_C3
|
|
const BATTLEANIMOAMSET_C4
|
|
const BATTLEANIMOAMSET_C5
|
|
const BATTLEANIMOAMSET_C6
|
|
const BATTLEANIMOAMSET_C7
|
|
const BATTLEANIMOAMSET_C8
|
|
const BATTLEANIMOAMSET_C9
|
|
const BATTLEANIMOAMSET_CA
|
|
const BATTLEANIMOAMSET_CB
|
|
const BATTLEANIMOAMSET_CC
|
|
const BATTLEANIMOAMSET_CD
|
|
const BATTLEANIMOAMSET_CE
|
|
const BATTLEANIMOAMSET_CF
|
|
const BATTLEANIMOAMSET_D0
|
|
const BATTLEANIMOAMSET_D1
|
|
const BATTLEANIMOAMSET_D2
|
|
const BATTLEANIMOAMSET_D3
|
|
const BATTLEANIMOAMSET_D4
|
|
const BATTLEANIMOAMSET_D5
|
|
const BATTLEANIMOAMSET_D6
|
|
const BATTLEANIMOAMSET_D7
|
|
|
|
; BattleBGEffects indexes (see engine/battle_anims/bg_effects.asm)
|
|
const_def 1
|
|
const ANIM_BG_FLASH_INVERTED
|
|
const ANIM_BG_FLASH_WHITE
|
|
const ANIM_BG_WHITE_HUES
|
|
const ANIM_BG_BLACK_HUES
|
|
const ANIM_BG_ALTERNATE_HUES
|
|
const ANIM_BG_06
|
|
const ANIM_BG_07
|
|
const ANIM_BG_08
|
|
const ANIM_BG_HIDE_MON
|
|
const ANIM_BG_SHOW_MON
|
|
const ANIM_BG_ENTER_MON
|
|
const ANIM_BG_RETURN_MON
|
|
const ANIM_BG_SURF
|
|
const ANIM_BG_WHIRLPOOL
|
|
const ANIM_BG_TELEPORT
|
|
const ANIM_BG_NIGHT_SHADE
|
|
const ANIM_BG_FEET_FOLLOW
|
|
const ANIM_BG_HEAD_FOLLOW
|
|
const ANIM_BG_DOUBLE_TEAM
|
|
const ANIM_BG_ACID_ARMOR
|
|
const ANIM_BG_RAPID_FLASH
|
|
const ANIM_BG_16
|
|
const ANIM_BG_17
|
|
const ANIM_BG_18
|
|
const ANIM_BG_19
|
|
const ANIM_BG_1A
|
|
const ANIM_BG_1B
|
|
const ANIM_BG_1C
|
|
const ANIM_BG_1D
|
|
const ANIM_BG_1E
|
|
const ANIM_BG_1F
|
|
const ANIM_BG_20
|
|
const ANIM_BG_WITHDRAW
|
|
const ANIM_BG_BOUNCE_DOWN
|
|
const ANIM_BG_DIG
|
|
const ANIM_BG_TACKLE
|
|
const ANIM_BG_25
|
|
const ANIM_BG_26
|
|
const ANIM_BG_27
|
|
const ANIM_BG_WAVE_DEFORM_USER
|
|
const ANIM_BG_PSYCHIC
|
|
const ANIM_BG_2A
|
|
const ANIM_BG_2B
|
|
const ANIM_BG_2C
|
|
const ANIM_BG_2D
|
|
const ANIM_BG_2E
|
|
const ANIM_BG_2F
|
|
const ANIM_BG_30
|
|
const ANIM_BG_31
|
|
const ANIM_BG_32
|
|
const ANIM_BG_VIBRATE_MON
|
|
const ANIM_BG_WOBBLE_MON
|
|
const ANIM_BG_35
|
|
|
|
; AnimObjGFX indexes (see data/battle_anims/object_gfx.asm)
|
|
const_def 1
|
|
const ANIM_GFX_HIT
|
|
const ANIM_GFX_CUT
|
|
const ANIM_GFX_FIRE
|
|
const ANIM_GFX_WATER
|
|
const ANIM_GFX_LIGHTNING
|
|
const ANIM_GFX_PLANT
|
|
const ANIM_GFX_SMOKE
|
|
const ANIM_GFX_EXPLOSION
|
|
const ANIM_GFX_ROCKS
|
|
const ANIM_GFX_ICE
|
|
const ANIM_GFX_POKE_BALL
|
|
const ANIM_GFX_POISON
|
|
const ANIM_GFX_BUBBLE
|
|
const ANIM_GFX_NOISE
|
|
const ANIM_GFX_POWDER
|
|
const ANIM_GFX_BEAM
|
|
const ANIM_GFX_SPEED
|
|
const ANIM_GFX_CHARGE
|
|
const ANIM_GFX_WIND
|
|
const ANIM_GFX_WHIP
|
|
const ANIM_GFX_EGG
|
|
const ANIM_GFX_ROPE
|
|
const ANIM_GFX_PSYCHIC
|
|
const ANIM_GFX_REFLECT
|
|
const ANIM_GFX_STATUS
|
|
const ANIM_GFX_SAND
|
|
const ANIM_GFX_WEB
|
|
const ANIM_GFX_HAZE
|
|
const ANIM_GFX_HORN
|
|
const ANIM_GFX_FLOWER
|
|
const ANIM_GFX_MISC
|
|
const ANIM_GFX_SKY_ATTACK
|
|
const ANIM_GFX_GLOBE
|
|
const ANIM_GFX_SHAPES
|
|
const ANIM_GFX_OBJECTS
|
|
const ANIM_GFX_SHINE
|
|
const ANIM_GFX_ANGELS
|
|
const ANIM_GFX_WAVE
|
|
const ANIM_GFX_AEROBLAST
|
|
const ANIM_GFX_PLAYER
|
|
const ANIM_GFX_ENEMY
|
|
|
|
; battle_bg_effect struct members (see macros/wram.asm)
|
|
const_def
|
|
const BG_EFFECT_STRUCT_FUNCTION
|
|
const BG_EFFECT_STRUCT_JT_INDEX
|
|
const BG_EFFECT_STRUCT_BATTLE_TURN
|
|
const BG_EFFECT_STRUCT_03
|
|
|
|
; battle palettes
|
|
const_def
|
|
const PAL_BATTLE_BG_PLAYER ; 0
|
|
const PAL_BATTLE_BG_ENEMY ; 1
|
|
const PAL_BATTLE_BG_ENEMY_HP ; 2
|
|
const PAL_BATTLE_BG_PLAYER_HP ; 3
|
|
const PAL_BATTLE_BG_EXP ; 4
|
|
const PAL_BATTLE_BG_5 ; 5
|
|
const PAL_BATTLE_BG_6 ; 6
|
|
const PAL_BATTLE_BG_TEXT ; 7
|
|
|
|
; animation object palettes
|
|
const_def
|
|
const PAL_BATTLE_OB_ENEMY ; 0
|
|
const PAL_BATTLE_OB_PLAYER ; 1
|
|
const PAL_BATTLE_OB_GRAY ; 2
|
|
const PAL_BATTLE_OB_YELLOW ; 3
|
|
const PAL_BATTLE_OB_RED ; 4
|
|
const PAL_BATTLE_OB_GREEN ; 5
|
|
const PAL_BATTLE_OB_BLUE ; 6
|
|
const PAL_BATTLE_OB_BROWN ; 7
|