summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/battle_anim_scripts.s64
-rw-r--r--include/constants/battle_anim.h86
2 files changed, 75 insertions, 75 deletions
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index b4bb33993..2344007a5 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -374,41 +374,41 @@ gBattleAnims_Moves::
.align 2
gBattleAnims_StatusConditions::
- .4byte Status_Poison
- .4byte Status_Confusion
- .4byte Status_Burn
- .4byte Status_Infatuation
- .4byte Status_Sleep
- .4byte Status_Paralysis
- .4byte Status_Freeze
- .4byte Status_Curse
- .4byte Status_Nightmare
+ .4byte Status_Poison @ B_ANIM_STATUS_PSN
+ .4byte Status_Confusion @ B_ANIM_STATUS_CONFUSION
+ .4byte Status_Burn @ B_ANIM_STATUS_BRN
+ .4byte Status_Infatuation @ B_ANIM_STATUS_INFATUATION
+ .4byte Status_Sleep @ B_ANIM_STATUS_SLP
+ .4byte Status_Paralysis @ B_ANIM_STATUS_PRZ
+ .4byte Status_Freeze @ B_ANIM_STATUS_FRZ
+ .4byte Status_Curse @ B_ANIM_STATUS_CURSED
+ .4byte Status_Nightmare @ B_ANIM_STATUS_NIGHTMARE
.align 2
gBattleAnims_General::
- .4byte General_CastformChange
- .4byte General_StatsChange
- .4byte General_SubstituteFade
- .4byte General_SubstituteAppear
- .4byte General_PokeblockThrow
- .4byte General_ItemKnockoff
- .4byte General_TurnTrap
- .4byte General_HeldItemEffect
- .4byte General_SmokeballEscape
- .4byte General_FocusBand
- .4byte General_Rain
- .4byte General_Sun
- .4byte General_Sandstorm
- .4byte General_Hail
- .4byte General_LeechSeedDrain
- .4byte General_MonHit
- .4byte General_ItemSteal
- .4byte General_SnatchMove
- .4byte General_FutureSightHit
- .4byte General_DoomDesireHit
- .4byte General_FocusPunchSetUp
- .4byte General_IngrainHeal
- .4byte General_WishHeal
+ .4byte General_CastformChange @ B_ANIM_CASTFORM_CHANGE
+ .4byte General_StatsChange @ B_ANIM_STATS_CHANGE
+ .4byte General_SubstituteFade @ B_ANIM_SUBSTITUTE_FADE
+ .4byte General_SubstituteAppear @ B_ANIM_SUBSTITUTE_APPEAR
+ .4byte General_PokeblockThrow @ B_ANIM_POKEBLOCK_THROW
+ .4byte General_ItemKnockoff @ B_ANIM_ITEM_KNOCKOFF
+ .4byte General_TurnTrap @ B_ANIM_TURN_TRAP
+ .4byte General_HeldItemEffect @ B_ANIM_HELD_ITEM_EFFECT
+ .4byte General_SmokeballEscape @ B_ANIM_SMOKEBALL_ESCAPE
+ .4byte General_FocusBand @ B_ANIM_FOCUS_BAND
+ .4byte General_Rain @ B_ANIM_RAIN_CONTINUES
+ .4byte General_Sun @ B_ANIM_SUN_CONTINUES
+ .4byte General_Sandstorm @ B_ANIM_SANDSTORM_CONTINUES
+ .4byte General_Hail @ B_ANIM_HAIL_CONTINUES
+ .4byte General_LeechSeedDrain @ B_ANIM_LEECH_SEED_DRAIN
+ .4byte General_MonHit @ B_ANIM_MON_HIT
+ .4byte General_ItemSteal @ B_ANIM_ITEM_STEAL
+ .4byte General_SnatchMove @ B_ANIM_SNATCH_MOVE
+ .4byte General_FutureSightHit @ B_ANIM_FUTURE_SIGHT_HIT
+ .4byte General_DoomDesireHit @ B_ANIM_DOOM_DESIRE_HIT
+ .4byte General_FocusPunchSetUp @ B_ANIM_FOCUS_PUNCH_SETUP
+ .4byte General_IngrainHeal @ B_ANIM_INGRAIN_HEAL
+ .4byte General_WishHeal @ B_ANIM_WISH_HEAL
.align 2
gBattleAnims_Special::
diff --git a/include/constants/battle_anim.h b/include/constants/battle_anim.h
index ebc422b18..5f8900bf6 100644
--- a/include/constants/battle_anim.h
+++ b/include/constants/battle_anim.h
@@ -346,51 +346,51 @@
#define BG_SOLARBEAM_PLAYER 25
#define BG_SOLARBEAM_CONTESTS 26
-// table ids for general animations
-#define B_ANIM_CASTFORM_CHANGE 0x0
-#define B_ANIM_STATS_CHANGE 0x1
-#define B_ANIM_SUBSTITUTE_FADE 0x2
-#define B_ANIM_SUBSTITUTE_APPEAR 0x3
-#define B_ANIM_POKEBLOCK_THROW 0x4
-#define B_ANIM_ITEM_KNOCKOFF 0x5
-#define B_ANIM_TURN_TRAP 0x6
-#define B_ANIM_HELD_ITEM_EFFECT 0x7
-#define B_ANIM_SMOKEBALL_ESCAPE 0x8
-#define B_ANIM_FOCUS_BAND 0x9
-#define B_ANIM_RAIN_CONTINUES 0xA
-#define B_ANIM_SUN_CONTINUES 0xB
-#define B_ANIM_SANDSTORM_CONTINUES 0xC
-#define B_ANIM_HAIL_CONTINUES 0xD
-#define B_ANIM_LEECH_SEED_DRAIN 0xE
-#define B_ANIM_MON_HIT 0xF
-#define B_ANIM_ITEM_STEAL 0x10
-#define B_ANIM_SNATCH_MOVE 0x11
-#define B_ANIM_FUTURE_SIGHT_HIT 0x12
-#define B_ANIM_DOOM_DESIRE_HIT 0x13
-#define B_ANIM_FOCUS_PUNCH_SETUP 0x14
-#define B_ANIM_INGRAIN_HEAL 0x15
-#define B_ANIM_WISH_HEAL 0x16
+// table ids for general animations (gBattleAnims_General)
+#define B_ANIM_CASTFORM_CHANGE 0
+#define B_ANIM_STATS_CHANGE 1
+#define B_ANIM_SUBSTITUTE_FADE 2
+#define B_ANIM_SUBSTITUTE_APPEAR 3
+#define B_ANIM_POKEBLOCK_THROW 4
+#define B_ANIM_ITEM_KNOCKOFF 5
+#define B_ANIM_TURN_TRAP 6
+#define B_ANIM_HELD_ITEM_EFFECT 7
+#define B_ANIM_SMOKEBALL_ESCAPE 8
+#define B_ANIM_FOCUS_BAND 9
+#define B_ANIM_RAIN_CONTINUES 10
+#define B_ANIM_SUN_CONTINUES 11
+#define B_ANIM_SANDSTORM_CONTINUES 12
+#define B_ANIM_HAIL_CONTINUES 13
+#define B_ANIM_LEECH_SEED_DRAIN 14
+#define B_ANIM_MON_HIT 15
+#define B_ANIM_ITEM_STEAL 16
+#define B_ANIM_SNATCH_MOVE 17
+#define B_ANIM_FUTURE_SIGHT_HIT 18
+#define B_ANIM_DOOM_DESIRE_HIT 19
+#define B_ANIM_FOCUS_PUNCH_SETUP 20
+#define B_ANIM_INGRAIN_HEAL 21
+#define B_ANIM_WISH_HEAL 22
-// special animations table
-#define B_ANIM_LVL_UP 0x0
-#define B_ANIM_SWITCH_OUT_PLAYER_MON 0x1
-#define B_ANIM_SWITCH_OUT_OPPONENT_MON 0x2
-#define B_ANIM_BALL_THROW 0x3
-#define B_ANIM_BALL_THROW_WITH_TRAINER 0x4
-#define B_ANIM_SUBSTITUTE_TO_MON 0x5
-#define B_ANIM_MON_TO_SUBSTITUTE 0x6
+// special animations table (gBattleAnims_Special)
+#define B_ANIM_LVL_UP 0
+#define B_ANIM_SWITCH_OUT_PLAYER_MON 1
+#define B_ANIM_SWITCH_OUT_OPPONENT_MON 2
+#define B_ANIM_BALL_THROW 3
+#define B_ANIM_BALL_THROW_WITH_TRAINER 4
+#define B_ANIM_SUBSTITUTE_TO_MON 5
+#define B_ANIM_MON_TO_SUBSTITUTE 6
-// status animation table
-#define B_ANIM_STATUS_PSN 0x0
-#define B_ANIM_STATUS_CONFUSION 0x1
-#define B_ANIM_STATUS_BRN 0x2
-#define B_ANIM_STATUS_INFATUATION 0x3
-#define B_ANIM_STATUS_SLP 0x4
-#define B_ANIM_STATUS_PRZ 0x5
-#define B_ANIM_STATUS_FRZ 0x6
-#define B_ANIM_STATUS_CURSED 0x7
-#define B_ANIM_STATUS_NIGHTMARE 0x8
-#define B_ANIM_STATUS_WRAPPED 0x9 // does not actually exist
+// status animation table (gBattleAnims_StatusConditions)
+#define B_ANIM_STATUS_PSN 0
+#define B_ANIM_STATUS_CONFUSION 1
+#define B_ANIM_STATUS_BRN 2
+#define B_ANIM_STATUS_INFATUATION 3
+#define B_ANIM_STATUS_SLP 4
+#define B_ANIM_STATUS_PRZ 5
+#define B_ANIM_STATUS_FRZ 6
+#define B_ANIM_STATUS_CURSED 7
+#define B_ANIM_STATUS_NIGHTMARE 8
+#define B_ANIM_STATUS_WRAPPED 9 // does not actually exist
// Tasks with return values often assign them to gBattleAnimArgs[7].
#define ARG_RET_ID 7