Replace hardware_constants.asm with the community-standard hardware.inc 5.0 (#1186)

This commit is contained in:
Rangi
2025-06-23 09:11:33 -04:00
committed by GitHub
parent ae7ee67d21
commit 4c540aa43b
149 changed files with 3444 additions and 3103 deletions

View File

@@ -241,29 +241,29 @@ BattleAnimFrameData:
oamdelete
.Frameset_CutDownRight:
oamframe BATTLE_ANIM_OAMSET_4B, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4C, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4D, 4, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4B, 2, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_4C, 2, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_4D, 4, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP
oamdelete
.Frameset_CutUpRight:
oamframe BATTLE_ANIM_OAMSET_4B, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4C, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4D, 4, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4B, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4C, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4D, 4, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4E, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamdelete
.Frameset_CutLongDownLeft:
@@ -283,19 +283,19 @@ BattleAnimFrameData:
oamdelete
.Frameset_CutLongDownRight:
oamframe BATTLE_ANIM_OAMSET_4B, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4C, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4D, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4F, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_50, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_51, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_4B, 1, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_4C, 1, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_4D, 1, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_4F, 1, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_50, 1, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_51, 1, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP
oamdelete
.Frameset_BallPoof:
@@ -309,7 +309,7 @@ BattleAnimFrameData:
oamframe BATTLE_ANIM_OAMSET_0A, 7
oamframe BATTLE_ANIM_OAMSET_0B, 7
oamframe BATTLE_ANIM_OAMSET_0A, 7
oamframe BATTLE_ANIM_OAMSET_0B, 7, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_0B, 7, B_OAM_XFLIP
oamrestart
.Frameset_PokeBall2:
@@ -328,7 +328,7 @@ BattleAnimFrameData:
oamframe BATTLE_ANIM_OAMSET_0A, 7
oamframe BATTLE_ANIM_OAMSET_0B, 7
oamframe BATTLE_ANIM_OAMSET_0A, 7
oamframe BATTLE_ANIM_OAMSET_0B, 7, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_0B, 7, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_0A, 7
oamend
@@ -400,9 +400,9 @@ BattleAnimFrameData:
oamframe BATTLE_ANIM_OAMSET_16, 8
oamframe BATTLE_ANIM_OAMSET_17, 4
oamframe BATTLE_ANIM_OAMSET_17, 4
oamframe BATTLE_ANIM_OAMSET_16, 8, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_15, 8, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_16, 8, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_16, 8, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_15, 8, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_16, 8, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_17, 4
oamrestart
@@ -567,10 +567,10 @@ BattleAnimFrameData:
oamdelete
.Frameset_ThunderRight:
oamframe BATTLE_ANIM_OAMSET_3A, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_3B, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_3C, 2, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_3D, 32, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_3A, 2, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_3B, 2, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_3C, 2, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_3D, 32, B_OAM_XFLIP
oamdelete
.Frameset_ThunderWaveDisable:
@@ -617,7 +617,7 @@ BattleAnimFrameData:
oamend
.Frameset_ClampFlipped:
oamframe BATTLE_ANIM_OAMSET_48, 8, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_48, 8, B_OAM_XFLIP
oamend
.Frameset_Bite1:
@@ -663,9 +663,9 @@ BattleAnimFrameData:
oamwait 0
oamframe BATTLE_ANIM_OAMSET_14, 0
oamframe BATTLE_ANIM_OAMSET_15, 0
oamframe BATTLE_ANIM_OAMSET_14, 0, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_14, 0, B_OAM_XFLIP
oamwait 0
oamframe BATTLE_ANIM_OAMSET_16, 0, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_16, 0, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_15, 0
oamframe BATTLE_ANIM_OAMSET_16, 0
oamrestart
@@ -676,31 +676,31 @@ BattleAnimFrameData:
oamdelete
.Frameset_VineWhip2:
oamframe BATTLE_ANIM_OAMSET_56, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_57, 4, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_56, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_57, 4, B_OAM_XFLIP, B_OAM_YFLIP
oamdelete
.Frameset_RazorWind1:
oamframe BATTLE_ANIM_OAMSET_56, 1
oamframe BATTLE_ANIM_OAMSET_57, 1
oamframe BATTLE_ANIM_OAMSET_58, 1
oamframe BATTLE_ANIM_OAMSET_57, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_58, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_57, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_58, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_57, 2
oamdelete
.Frameset_RazorWind2:
oamframe BATTLE_ANIM_OAMSET_56, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_57, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_58, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_56, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_57, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_58, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_57, 1
oamframe BATTLE_ANIM_OAMSET_58, 1
oamframe BATTLE_ANIM_OAMSET_57, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_57, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamdelete
.Frameset_SonicboomJP:
oamframe BATTLE_ANIM_OAMSET_57, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_58, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_57, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_58, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_57, 1
oamframe BATTLE_ANIM_OAMSET_58, 1
oamrestart
@@ -714,18 +714,18 @@ BattleAnimFrameData:
.Frameset_Egg:
oamframe BATTLE_ANIM_OAMSET_0A, 10
oamframe BATTLE_ANIM_OAMSET_0B, 3, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_5D, 3, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_0B, 3, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_0A, 2, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_0B, 1, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_0B, 3, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_5D, 3, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_0B, 3, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_0A, 2, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_0B, 1, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_5D, 1
oamframe BATTLE_ANIM_OAMSET_0B, 1
oamrestart
.Frameset_EggWobble:
oamframe BATTLE_ANIM_OAMSET_0A, 3
oamframe BATTLE_ANIM_OAMSET_0B, 7, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_0B, 7, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_0A, 7
oamframe BATTLE_ANIM_OAMSET_0B, 7
oamframe BATTLE_ANIM_OAMSET_0A, 3
@@ -776,7 +776,7 @@ BattleAnimFrameData:
oamend
.Frameset_Sound3:
oamframe BATTLE_ANIM_OAMSET_6E, 8, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_6E, 8, B_OAM_YFLIP
oamend
.Frameset_Wave:
@@ -824,12 +824,12 @@ BattleAnimFrameData:
oamframe BATTLE_ANIM_OAMSET_7B, 1
oamframe BATTLE_ANIM_OAMSET_7C, 1
oamframe BATTLE_ANIM_OAMSET_7D, 1
oamframe BATTLE_ANIM_OAMSET_7C, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_7B, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_7A, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_79, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_78, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_77, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_7C, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_7B, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_7A, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_79, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_78, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_77, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamdelete
.Frameset_Chick1:
@@ -838,8 +838,8 @@ BattleAnimFrameData:
oamrestart
.Frameset_Chick2:
oamframe BATTLE_ANIM_OAMSET_1B, 4, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_7E, 4, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_1B, 4, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_7E, 4, B_OAM_XFLIP
oamrestart
.Frameset_Amnesia1:
@@ -908,7 +908,7 @@ BattleAnimFrameData:
oamend
.Frameset_ParalyzedFlipped:
oamframe BATTLE_ANIM_OAMSET_8E, 8, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_8E, 8, B_OAM_XFLIP
oamend
.Frameset_Haze:
@@ -948,7 +948,7 @@ BattleAnimFrameData:
.Frameset_SpinningBone:
oamframe BATTLE_ANIM_OAMSET_97, 1
oamframe BATTLE_ANIM_OAMSET_97, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_97, 1, B_OAM_XFLIP
oamrestart
.Frameset_Star:
@@ -1009,8 +1009,8 @@ BattleAnimFrameData:
oamframe BATTLE_ANIM_OAMSET_A5, 4
oamframe BATTLE_ANIM_OAMSET_A6, 4
oamframe BATTLE_ANIM_OAMSET_A7, 4
oamframe BATTLE_ANIM_OAMSET_A6, 4, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_A5, 4, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_A6, 4, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_A5, 4, B_OAM_XFLIP
oamrestart
.Frameset_DefenseCurl:
@@ -1018,8 +1018,8 @@ BattleAnimFrameData:
oamframe BATTLE_ANIM_OAMSET_A9, 4
oamframe BATTLE_ANIM_OAMSET_AA, 4
oamframe BATTLE_ANIM_OAMSET_AB, 4
oamframe BATTLE_ANIM_OAMSET_AA, 4, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_A9, 4, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_AA, 4, B_OAM_XFLIP
oamframe BATTLE_ANIM_OAMSET_A9, 4, B_OAM_XFLIP
oamrestart
.Frameset_MetronomeHand:
@@ -1048,7 +1048,7 @@ BattleAnimFrameData:
.Frameset_HealBell:
oamframe BATTLE_ANIM_OAMSET_B1, 7
oamframe BATTLE_ANIM_OAMSET_B1, 7, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_B1, 7, B_OAM_XFLIP
oamrestart
.Frameset_BatonPass:
@@ -1060,15 +1060,15 @@ BattleAnimFrameData:
oamend
.Frameset_LockOn2:
oamframe BATTLE_ANIM_OAMSET_B3, 8, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_B3, 8, B_OAM_XFLIP
oamend
.Frameset_LockOn3:
oamframe BATTLE_ANIM_OAMSET_B3, 8, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_B3, 8, B_OAM_YFLIP
oamend
.Frameset_LockOn4:
oamframe BATTLE_ANIM_OAMSET_B3, 8, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_B3, 8, B_OAM_XFLIP, B_OAM_YFLIP
oamend
.Frameset_MindReader1:
@@ -1076,15 +1076,15 @@ BattleAnimFrameData:
oamend
.Frameset_MindReader2:
oamframe BATTLE_ANIM_OAMSET_B5, 8, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_B5, 8, B_OAM_XFLIP
oamend
.Frameset_MindReader3:
oamframe BATTLE_ANIM_OAMSET_B5, 8, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_B5, 8, B_OAM_YFLIP
oamend
.Frameset_MindReader4:
oamframe BATTLE_ANIM_OAMSET_B5, 8, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_B5, 8, B_OAM_XFLIP, B_OAM_YFLIP
oamend
.Frameset_Safeguard:
@@ -1112,7 +1112,7 @@ BattleAnimFrameData:
oamend
.Frameset_ImpFlipped:
oamframe BATTLE_ANIM_OAMSET_B8, 32, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_B8, 32, B_OAM_XFLIP
oamend
.Frameset_Cherub:
@@ -1124,7 +1124,7 @@ BattleAnimFrameData:
oamend
.Frameset_EncoreHand:
oamframe BATTLE_ANIM_OAMSET_BB, 32, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_BB, 32, B_OAM_XFLIP
oamend
.Frameset_EncoreHandFlipped:
@@ -1171,26 +1171,26 @@ BattleAnimFrameData:
oamdelete
.Frameset_CrossChop2:
oamframe BATTLE_ANIM_OAMSET_4B, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4C, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4D, 32, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4D, 32, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4D, 32, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4F, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_50, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_51, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_4B, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4C, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4D, 32, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4D, 32, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4D, 32, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_4F, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_50, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_51, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamwait 2
oamframe BATTLE_ANIM_OAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_52, 2, B_OAM_XFLIP, B_OAM_YFLIP
oamdelete
.Frameset_ZapCannon:
oamframe BATTLE_ANIM_OAMSET_C3, 1
oamframe BATTLE_ANIM_OAMSET_C3, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_C3, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamrestart
.Frameset_CurseNail:
@@ -1205,7 +1205,7 @@ BattleAnimFrameData:
.Frameset_RapidSpin:
oamframe BATTLE_ANIM_OAMSET_C8, 1
oamframe BATTLE_ANIM_OAMSET_C8, 1, OAM_X_FLIP
oamframe BATTLE_ANIM_OAMSET_C8, 1, B_OAM_XFLIP
oamrestart
.Frameset_Swagger:
@@ -1221,7 +1221,7 @@ BattleAnimFrameData:
oamrestart
.Frameset_UpsideDownPunch:
oamframe BATTLE_ANIM_OAMSET_03, 32, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_03, 32, B_OAM_YFLIP
oamend
.Frameset_Rain:
@@ -1238,8 +1238,8 @@ BattleAnimFrameData:
.Frameset_SpiralUnused:
oamframe BATTLE_ANIM_OAMSET_CD, 4
oamframe BATTLE_ANIM_OAMSET_CE, 4
oamframe BATTLE_ANIM_OAMSET_CD, 4, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_CE, 4, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLE_ANIM_OAMSET_CD, 4, B_OAM_XFLIP, B_OAM_YFLIP
oamframe BATTLE_ANIM_OAMSET_CE, 4, B_OAM_XFLIP, B_OAM_YFLIP
oamrestart
.Frameset_Aeroblast:

View File

@@ -241,9 +241,9 @@ BattleAnimOAMData:
.OAMData_02:
dbsprite -1, -1, 0, 0, $00, $0
dbsprite 0, -1, 0, 0, $00, X_FLIP
dbsprite -1, 0, 0, 0, $00, Y_FLIP
dbsprite 0, 0, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 0, $00, OAM_XFLIP
dbsprite -1, 0, 0, 0, $00, OAM_YFLIP
dbsprite 0, 0, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_c3:
dbsprite -2, -2, 4, 4, $00, $0
@@ -259,13 +259,13 @@ BattleAnimOAMData:
.OAMData_01:
dbsprite -2, -2, 4, 4, $00, $0
dbsprite -1, -2, 4, 4, $01, $0
dbsprite 0, -2, 4, 4, $00, X_FLIP
dbsprite 0, -2, 4, 4, $00, OAM_XFLIP
dbsprite -2, -1, 4, 4, $02, $0
dbsprite -1, -1, 4, 4, $03, $0
dbsprite 0, -1, 4, 4, $02, X_FLIP | Y_FLIP
dbsprite -2, 0, 4, 4, $00, Y_FLIP
dbsprite -1, 0, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 0, 0, 4, 4, $00, X_FLIP | Y_FLIP
dbsprite 0, -1, 4, 4, $02, OAM_XFLIP | OAM_YFLIP
dbsprite -2, 0, 4, 4, $00, OAM_YFLIP
dbsprite -1, 0, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 0, 4, 4, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_cf:
dbsprite -2, -2, 4, 0, $00, $0
@@ -274,12 +274,12 @@ BattleAnimOAMData:
dbsprite -2, -1, 4, 0, $03, $0
dbsprite -1, -1, 4, 0, $04, $0
dbsprite 0, -1, 4, 0, $05, $0
dbsprite -2, 0, 4, 0, $05, X_FLIP | Y_FLIP
dbsprite -1, 0, 4, 0, $04, X_FLIP | Y_FLIP
dbsprite 0, 0, 4, 0, $03, X_FLIP | Y_FLIP
dbsprite -2, 1, 4, 0, $02, X_FLIP | Y_FLIP
dbsprite -1, 1, 4, 0, $01, X_FLIP | Y_FLIP
dbsprite 0, 1, 4, 0, $00, X_FLIP | Y_FLIP
dbsprite -2, 0, 4, 0, $05, OAM_XFLIP | OAM_YFLIP
dbsprite -1, 0, 4, 0, $04, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 0, 4, 0, $03, OAM_XFLIP | OAM_YFLIP
dbsprite -2, 1, 4, 0, $02, OAM_XFLIP | OAM_YFLIP
dbsprite -1, 1, 4, 0, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 4, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_1c:
dbsprite -2, -2, 0, 0, $00, $0
@@ -304,56 +304,56 @@ BattleAnimOAMData:
dbsprite -1, -2, 0, 0, $01, $0
dbsprite -2, -1, 0, 0, $02, $0
dbsprite -1, -1, 0, 0, $03, $0
dbsprite 0, -2, 0, 0, $01, X_FLIP
dbsprite 1, -2, 0, 0, $00, X_FLIP
dbsprite 0, -1, 0, 0, $03, X_FLIP
dbsprite 1, -1, 0, 0, $02, X_FLIP
dbsprite -2, 0, 0, 0, $02, Y_FLIP
dbsprite -1, 0, 0, 0, $03, Y_FLIP
dbsprite -2, 1, 0, 0, $00, Y_FLIP
dbsprite -1, 1, 0, 0, $01, Y_FLIP
dbsprite 0, 0, 0, 0, $03, X_FLIP | Y_FLIP
dbsprite 1, 0, 0, 0, $02, X_FLIP | Y_FLIP
dbsprite 0, 1, 0, 0, $01, X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite 0, -2, 0, 0, $01, OAM_XFLIP
dbsprite 1, -2, 0, 0, $00, OAM_XFLIP
dbsprite 0, -1, 0, 0, $03, OAM_XFLIP
dbsprite 1, -1, 0, 0, $02, OAM_XFLIP
dbsprite -2, 0, 0, 0, $02, OAM_YFLIP
dbsprite -1, 0, 0, 0, $03, OAM_YFLIP
dbsprite -2, 1, 0, 0, $00, OAM_YFLIP
dbsprite -1, 1, 0, 0, $01, OAM_YFLIP
dbsprite 0, 0, 0, 0, $03, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 0, 0, 0, $02, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 0, 0, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_09:
dbsprite -3, -3, 4, 4, $00, $0
dbsprite -2, -3, 4, 4, $01, $0
dbsprite -3, -2, 4, 4, $02, $0
dbsprite -2, -2, 4, 4, $03, $0
dbsprite 0, -3, 4, 4, $01, X_FLIP
dbsprite 1, -3, 4, 4, $00, X_FLIP
dbsprite 0, -2, 4, 4, $03, X_FLIP
dbsprite 1, -2, 4, 4, $02, X_FLIP
dbsprite -3, 0, 4, 4, $02, Y_FLIP
dbsprite -2, 0, 4, 4, $03, Y_FLIP
dbsprite -3, 1, 4, 4, $00, Y_FLIP
dbsprite -2, 1, 4, 4, $01, Y_FLIP
dbsprite 0, 0, 4, 4, $03, X_FLIP | Y_FLIP
dbsprite 1, 0, 4, 4, $02, X_FLIP | Y_FLIP
dbsprite 0, 1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, 1, 4, 4, $00, X_FLIP | Y_FLIP
dbsprite 0, -3, 4, 4, $01, OAM_XFLIP
dbsprite 1, -3, 4, 4, $00, OAM_XFLIP
dbsprite 0, -2, 4, 4, $03, OAM_XFLIP
dbsprite 1, -2, 4, 4, $02, OAM_XFLIP
dbsprite -3, 0, 4, 4, $02, OAM_YFLIP
dbsprite -2, 0, 4, 4, $03, OAM_YFLIP
dbsprite -3, 1, 4, 4, $00, OAM_YFLIP
dbsprite -2, 1, 4, 4, $01, OAM_YFLIP
dbsprite 0, 0, 4, 4, $03, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 0, 4, 4, $02, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 4, 4, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_0c:
dbsprite -1, -1, 0, 4, $00, $0
dbsprite 0, -1, 0, 4, $00, X_FLIP
dbsprite 0, -1, 0, 4, $00, OAM_XFLIP
.OAMData_6a:
dbsprite -1, 0, 0, 0, $00, $0
dbsprite 0, 0, 0, 0, $00, X_FLIP
dbsprite 0, 0, 0, 0, $00, OAM_XFLIP
.OAMData_04:
dbsprite -1, -1, 0, 0, $00, $0
dbsprite 0, -1, 0, 0, $00, X_FLIP
dbsprite 0, -1, 0, 0, $00, OAM_XFLIP
dbsprite -1, 0, 0, 0, $01, $0
dbsprite 0, 0, 0, 0, $01, X_FLIP
dbsprite 0, 0, 0, 0, $01, OAM_XFLIP
.OAMData_5d:
dbsprite -1, -1, 0, 0, $00, $0
dbsprite 0, -1, 0, 0, $01, $0
dbsprite -1, 0, 0, 0, $00, Y_FLIP
dbsprite 0, 0, 0, 0, $01, Y_FLIP
dbsprite -1, 0, 0, 0, $00, OAM_YFLIP
dbsprite 0, 0, 0, 0, $01, OAM_YFLIP
.OAMData_13:
dbsprite -1, -1, 0, 2, $02, $0
@@ -387,33 +387,33 @@ BattleAnimOAMData:
.OAMData_2a:
dbsprite -1, -3, 0, 4, $00, $0
dbsprite 0, -3, 0, 4, $00, X_FLIP
dbsprite 0, -3, 0, 4, $00, OAM_XFLIP
dbsprite -1, -2, 0, 4, $01, $0
dbsprite 0, -2, 0, 4, $01, X_FLIP
dbsprite 0, -2, 0, 4, $01, OAM_XFLIP
dbsprite -1, -1, 4, 4, $02, $0
.OAMData_2b:
dbsprite -1, -4, 0, 4, $00, $0
dbsprite 0, -4, 0, 4, $00, X_FLIP
dbsprite 0, -4, 0, 4, $00, OAM_XFLIP
dbsprite -1, -3, 0, 4, $01, $0
dbsprite 0, -3, 0, 4, $01, X_FLIP
dbsprite 0, -3, 0, 4, $01, OAM_XFLIP
dbsprite -1, -2, 4, 4, $02, $0
dbsprite -1, -1, 4, 4, $02, $0
.OAMData_2c:
dbsprite -1, -5, 0, 4, $00, $0
dbsprite 0, -5, 0, 4, $00, X_FLIP
dbsprite 0, -5, 0, 4, $00, OAM_XFLIP
dbsprite -1, -4, 0, 4, $01, $0
dbsprite 0, -4, 0, 4, $01, X_FLIP
dbsprite 0, -4, 0, 4, $01, OAM_XFLIP
dbsprite -1, -3, 4, 4, $02, $0
dbsprite -1, -2, 4, 4, $02, $0
dbsprite -1, -1, 4, 4, $02, $0
.OAMData_2d:
dbsprite -1, -6, 0, 4, $00, $0
dbsprite 0, -6, 0, 4, $00, X_FLIP
dbsprite 0, -6, 0, 4, $00, OAM_XFLIP
dbsprite -1, -5, 0, 4, $01, $0
dbsprite 0, -5, 0, 4, $01, X_FLIP
dbsprite 0, -5, 0, 4, $01, OAM_XFLIP
dbsprite -1, -4, 4, 4, $02, $0
dbsprite -1, -3, 4, 4, $02, $0
dbsprite -1, -2, 4, 4, $02, $0
@@ -421,9 +421,9 @@ BattleAnimOAMData:
.OAMData_2e:
dbsprite -1, -7, 0, 4, $00, $0
dbsprite 0, -7, 0, 4, $00, X_FLIP
dbsprite 0, -7, 0, 4, $00, OAM_XFLIP
dbsprite -1, -6, 0, 4, $01, $0
dbsprite 0, -6, 0, 4, $01, X_FLIP
dbsprite 0, -6, 0, 4, $01, OAM_XFLIP
dbsprite -1, -5, 4, 4, $02, $0
dbsprite -1, -4, 4, 4, $02, $0
dbsprite -1, -3, 4, 4, $02, $0
@@ -432,15 +432,15 @@ BattleAnimOAMData:
.OAMData_2f:
dbsprite -1, -1, 0, 0, $00, $0
dbsprite 0, -1, 0, 0, $00, X_FLIP
dbsprite 0, -1, 0, 0, $00, OAM_XFLIP
dbsprite -1, 0, 0, 0, $01, $0
dbsprite 0, 0, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite 0, 0, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_30:
dbsprite -1, -1, 0, 0, $00, $0
dbsprite 0, -1, 0, 0, $01, $0
dbsprite -1, 0, 0, 0, $01, X_FLIP | Y_FLIP
dbsprite 0, 0, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite -1, 0, 0, 0, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 0, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_31:
dbsprite -1, -2, 0, 4, $00, $0
@@ -526,28 +526,28 @@ BattleAnimOAMData:
dbsprite 1, -1, 0, 4, $0b, $0
.OAMData_3e:
dbsprite -2, 1, 0, 4, $00, Y_FLIP
dbsprite -1, 1, 0, 4, $02, Y_FLIP
dbsprite 0, 1, 0, 4, $02, X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 4, $00, X_FLIP | Y_FLIP
dbsprite -3, -1, 0, 4, $09, X_FLIP
dbsprite -2, -1, 0, 4, $08, X_FLIP
dbsprite -2, 1, 0, 4, $00, OAM_YFLIP
dbsprite -1, 1, 0, 4, $02, OAM_YFLIP
dbsprite 0, 1, 0, 4, $02, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 4, $00, OAM_XFLIP | OAM_YFLIP
dbsprite -3, -1, 0, 4, $09, OAM_XFLIP
dbsprite -2, -1, 0, 4, $08, OAM_XFLIP
dbsprite -1, -1, 0, 4, $06, $0
dbsprite 0, -1, 0, 4, $07, $0
dbsprite 1, -1, 0, 4, $08, $0
dbsprite 2, -1, 0, 4, $09, $0
dbsprite -3, 0, 0, 4, $01, X_FLIP
dbsprite -2, 0, 0, 4, $00, X_FLIP
dbsprite -3, 0, 0, 4, $01, OAM_XFLIP
dbsprite -2, 0, 0, 4, $00, OAM_XFLIP
dbsprite -1, 0, 0, 4, $0c, $0
dbsprite 0, 0, 0, 4, $0d, $0
dbsprite 1, 0, 0, 4, $00, $0
dbsprite 2, 0, 0, 4, $01, $0
dbsprite -2, -3, 0, 4, $00, $0
dbsprite -1, -3, 0, 4, $02, $0
dbsprite 0, -3, 0, 4, $02, X_FLIP
dbsprite 1, -3, 0, 4, $00, X_FLIP
dbsprite -3, -2, 0, 4, $03, X_FLIP
dbsprite -2, -2, 0, 4, $02, X_FLIP
dbsprite 0, -3, 0, 4, $02, OAM_XFLIP
dbsprite 1, -3, 0, 4, $00, OAM_XFLIP
dbsprite -3, -2, 0, 4, $03, OAM_XFLIP
dbsprite -2, -2, 0, 4, $02, OAM_XFLIP
dbsprite -1, -2, 0, 4, $04, $0
dbsprite 0, -2, 0, 4, $05, $0
dbsprite 1, -2, 0, 4, $02, $0
@@ -556,62 +556,62 @@ BattleAnimOAMData:
.OAMData_41:
dbsprite -2, -3, 0, 4, $00, $0
dbsprite -1, -3, 0, 4, $02, $0
dbsprite 0, -3, 0, 4, $02, X_FLIP
dbsprite 1, -3, 0, 4, $00, X_FLIP
dbsprite 0, -3, 0, 4, $02, OAM_XFLIP
dbsprite 1, -3, 0, 4, $00, OAM_XFLIP
dbsprite -3, -2, 4, 4, $00, $0
dbsprite -2, -2, 4, 4, $01, $0
dbsprite -1, -2, 0, 4, $05, X_FLIP
dbsprite 0, -2, 0, 4, $04, X_FLIP
dbsprite 0, -2, 4, 4, $01, X_FLIP
dbsprite 1, -2, 4, 4, $00, X_FLIP
dbsprite -1, -2, 0, 4, $05, OAM_XFLIP
dbsprite 0, -2, 0, 4, $04, OAM_XFLIP
dbsprite 0, -2, 4, 4, $01, OAM_XFLIP
dbsprite 1, -2, 4, 4, $00, OAM_XFLIP
dbsprite -3, -1, 4, 4, $02, $0
dbsprite -2, -1, 4, 4, $03, $0
dbsprite -1, -1, 0, 4, $07, X_FLIP
dbsprite 0, -1, 0, 4, $06, X_FLIP
dbsprite 0, -1, 4, 4, $03, X_FLIP
dbsprite 1, -1, 4, 4, $02, X_FLIP
dbsprite -1, -1, 0, 4, $07, OAM_XFLIP
dbsprite 0, -1, 0, 4, $06, OAM_XFLIP
dbsprite 0, -1, 4, 4, $03, OAM_XFLIP
dbsprite 1, -1, 4, 4, $02, OAM_XFLIP
dbsprite -3, 0, 4, 4, $04, $0
dbsprite -2, 0, 4, 4, $05, $0
dbsprite -1, 0, 0, 4, $0d, X_FLIP
dbsprite 0, 0, 0, 4, $0c, X_FLIP
dbsprite 0, 0, 4, 4, $05, X_FLIP
dbsprite 1, 0, 4, 4, $04, X_FLIP
dbsprite -2, 1, 0, 4, $00, Y_FLIP
dbsprite -1, 1, 0, 4, $02, Y_FLIP
dbsprite 0, 1, 0, 4, $02, X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 4, $00, X_FLIP | Y_FLIP
dbsprite -1, 0, 0, 4, $0d, OAM_XFLIP
dbsprite 0, 0, 0, 4, $0c, OAM_XFLIP
dbsprite 0, 0, 4, 4, $05, OAM_XFLIP
dbsprite 1, 0, 4, 4, $04, OAM_XFLIP
dbsprite -2, 1, 0, 4, $00, OAM_YFLIP
dbsprite -1, 1, 0, 4, $02, OAM_YFLIP
dbsprite 0, 1, 0, 4, $02, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 4, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_42:
dbsprite -1, -3, 4, 0, $02, $0
dbsprite -1, 2, 4, 0, $02, X_FLIP | Y_FLIP
dbsprite -1, 2, 4, 0, $02, OAM_XFLIP | OAM_YFLIP
dbsprite -3, -1, 0, 4, $01, $0
dbsprite 2, -1, 0, 4, $01, X_FLIP | Y_FLIP
dbsprite 2, -1, 0, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -1, -4, 4, 0, $02, $0
dbsprite -1, 3, 4, 0, $02, X_FLIP | Y_FLIP
dbsprite -1, 3, 4, 0, $02, OAM_XFLIP | OAM_YFLIP
dbsprite -4, -1, 0, 4, $01, $0
dbsprite 3, -1, 0, 4, $01, X_FLIP | Y_FLIP
dbsprite 3, -1, 0, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_44:
dbsprite -3, -3, 5, 5, $00, X_FLIP
dbsprite -3, -3, 5, 5, $00, OAM_XFLIP
dbsprite 1, -3, 3, 5, $00, $0
dbsprite -3, 1, 5, 3, $00, X_FLIP | Y_FLIP
dbsprite 1, 1, 3, 3, $00, Y_FLIP
dbsprite -4, -4, 5, 5, $00, X_FLIP
dbsprite -3, 1, 5, 3, $00, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 3, 3, $00, OAM_YFLIP
dbsprite -4, -4, 5, 5, $00, OAM_XFLIP
dbsprite 2, -4, 3, 5, $00, $0
dbsprite -4, 2, 5, 3, $00, X_FLIP | Y_FLIP
dbsprite 2, 2, 3, 3, $00, Y_FLIP
dbsprite -4, 2, 5, 3, $00, OAM_XFLIP | OAM_YFLIP
dbsprite 2, 2, 3, 3, $00, OAM_YFLIP
.OAMData_46:
dbsprite -1, -3, 4, 4, $02, $0
dbsprite -1, 1, 4, 4, $02, X_FLIP | Y_FLIP
dbsprite -1, 1, 4, 4, $02, OAM_XFLIP | OAM_YFLIP
dbsprite -3, -1, 4, 4, $01, $0
dbsprite 1, -1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, -1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_47:
dbsprite -2, -2, 0, 0, $00, X_FLIP
dbsprite -2, -2, 0, 0, $00, OAM_XFLIP
dbsprite 1, -2, 0, 0, $00, $0
dbsprite -2, 1, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 0, $00, Y_FLIP
dbsprite -2, 1, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 0, $00, OAM_YFLIP
.OAMData_48:
dbsprite -1, -3, 4, 0, $00, $0
@@ -622,38 +622,38 @@ BattleAnimOAMData:
dbsprite -1, 2, 4, 0, $00, $0
.OAMData_49:
dbsprite -2, -1, 0, 4, $00, X_FLIP
dbsprite -1, -1, 0, 2, $00, X_FLIP
dbsprite -2, -1, 0, 4, $00, OAM_XFLIP
dbsprite -1, -1, 0, 2, $00, OAM_XFLIP
dbsprite 0, -1, 0, 2, $00, $0
dbsprite 1, -1, 0, 4, $00, $0
.OAMData_4a:
dbsprite -1, -1, 0, 4, $00, X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 4, $00, Y_FLIP
dbsprite -1, -1, 0, 4, $00, OAM_XFLIP | OAM_YFLIP
dbsprite 0, -1, 0, 4, $00, OAM_YFLIP
.OAMData_0f:
dbsprite -1, -1, 4, 4, $00, $0
dbsprite -2, -1, 4, 4, $01, $0
dbsprite -1, -1, 4, 4, $01, X_FLIP
dbsprite -2, 0, 4, 4, $01, Y_FLIP
dbsprite -1, 0, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -1, -1, 4, 4, $01, OAM_XFLIP
dbsprite -2, 0, 4, 4, $01, OAM_YFLIP
dbsprite -1, 0, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_4c:
dbsprite -1, -1, 4, 4, $00, $0
dbsprite -2, 0, 6, 2, $00, $0
dbsprite -3, 0, 6, 2, $01, $0
dbsprite -2, 0, 6, 2, $01, X_FLIP
dbsprite -3, 1, 6, 2, $01, Y_FLIP
dbsprite -2, 1, 6, 2, $01, X_FLIP | Y_FLIP
dbsprite -2, 0, 6, 2, $01, OAM_XFLIP
dbsprite -3, 1, 6, 2, $01, OAM_YFLIP
dbsprite -2, 1, 6, 2, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_4d:
dbsprite -1, -1, 4, 4, $00, $0
dbsprite -2, 0, 6, 2, $00, $0
dbsprite -2, 1, 0, 0, $00, $0
dbsprite -3, 1, 0, 0, $01, $0
dbsprite -2, 1, 0, 0, $01, X_FLIP
dbsprite -3, 2, 0, 0, $01, Y_FLIP
dbsprite -2, 2, 0, 0, $01, X_FLIP | Y_FLIP
dbsprite -2, 1, 0, 0, $01, OAM_XFLIP
dbsprite -3, 2, 0, 0, $01, OAM_YFLIP
dbsprite -2, 2, 0, 0, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_4f:
dbsprite -1, -1, 4, 4, $00, $0
@@ -661,9 +661,9 @@ BattleAnimOAMData:
dbsprite -2, 1, 0, 0, $00, $0
dbsprite -3, 1, 2, 6, $00, $0
dbsprite -4, 1, 2, 6, $01, $0
dbsprite -3, 1, 2, 6, $01, X_FLIP
dbsprite -4, 2, 2, 6, $01, Y_FLIP
dbsprite -3, 2, 2, 6, $01, X_FLIP | Y_FLIP
dbsprite -3, 1, 2, 6, $01, OAM_XFLIP
dbsprite -4, 2, 2, 6, $01, OAM_YFLIP
dbsprite -3, 2, 2, 6, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_50:
dbsprite -1, -1, 4, 4, $00, $0
@@ -672,9 +672,9 @@ BattleAnimOAMData:
dbsprite -3, 1, 2, 6, $00, $0
dbsprite -4, 2, 4, 4, $00, $0
dbsprite -5, 2, 4, 4, $01, $0
dbsprite -4, 2, 4, 4, $01, X_FLIP
dbsprite -5, 3, 4, 4, $01, Y_FLIP
dbsprite -4, 3, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -4, 2, 4, 4, $01, OAM_XFLIP
dbsprite -5, 3, 4, 4, $01, OAM_YFLIP
dbsprite -4, 3, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_51:
dbsprite -1, -1, 4, 4, $00, $0
@@ -684,21 +684,21 @@ BattleAnimOAMData:
dbsprite -4, 2, 4, 4, $00, $0
dbsprite -5, 3, 6, 2, $00, $0
dbsprite -6, 3, 6, 2, $01, $0
dbsprite -5, 3, 6, 2, $01, X_FLIP
dbsprite -6, 4, 6, 2, $01, Y_FLIP
dbsprite -5, 4, 6, 2, $01, X_FLIP | Y_FLIP
dbsprite -5, 3, 6, 2, $01, OAM_XFLIP
dbsprite -6, 4, 6, 2, $01, OAM_YFLIP
dbsprite -5, 4, 6, 2, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_59:
dbsprite -2, -1, 0, 4, $00, $0
dbsprite -1, -1, 0, 4, $01, $0
dbsprite 0, -1, 0, 4, $01, X_FLIP
dbsprite 1, -1, 0, 4, $00, X_FLIP
dbsprite 0, -1, 0, 4, $01, OAM_XFLIP
dbsprite 1, -1, 0, 4, $00, OAM_XFLIP
.OAMData_5a:
dbsprite -2, -1, 0, 4, $02, $0
dbsprite -1, -1, 0, 4, $01, $0
dbsprite 0, -1, 0, 4, $01, X_FLIP
dbsprite 1, -1, 0, 4, $02, X_FLIP
dbsprite 0, -1, 0, 4, $01, OAM_XFLIP
dbsprite 1, -1, 0, 4, $02, OAM_XFLIP
.OAMData_60:
dbsprite -1, -1, 4, 0, $00, $0
@@ -718,62 +718,62 @@ BattleAnimOAMData:
dbsprite 2, -2, 4, 4, $08, $0
.OAMData_65:
dbsprite -4, -2, 4, 4, $08, X_FLIP
dbsprite -3, -2, 4, 4, $07, X_FLIP
dbsprite -4, -1, 4, 4, $06, X_FLIP
dbsprite -3, -1, 4, 4, $05, X_FLIP
dbsprite -2, -1, 4, 4, $04, X_FLIP
dbsprite -1, -1, 4, 4, $03, X_FLIP
dbsprite 0, -1, 4, 4, $02, X_FLIP
dbsprite 1, -1, 4, 4, $01, X_FLIP
dbsprite 2, -1, 4, 4, $00, X_FLIP
dbsprite -4, -2, 4, 4, $08, OAM_XFLIP
dbsprite -3, -2, 4, 4, $07, OAM_XFLIP
dbsprite -4, -1, 4, 4, $06, OAM_XFLIP
dbsprite -3, -1, 4, 4, $05, OAM_XFLIP
dbsprite -2, -1, 4, 4, $04, OAM_XFLIP
dbsprite -1, -1, 4, 4, $03, OAM_XFLIP
dbsprite 0, -1, 4, 4, $02, OAM_XFLIP
dbsprite 1, -1, 4, 4, $01, OAM_XFLIP
dbsprite 2, -1, 4, 4, $00, OAM_XFLIP
.OAMData_d4:
dbsprite -4, 0, 4, 0, $00, OBP_NUM
dbsprite -3, 0, 4, 0, $01, OBP_NUM
dbsprite -2, 0, 4, 0, $02, OBP_NUM
dbsprite -1, 0, 4, 0, $03, OBP_NUM
dbsprite 0, 0, 4, 0, $04, OBP_NUM
dbsprite 1, 0, 4, 0, $05, OBP_NUM
dbsprite 2, 0, 4, 0, $06, OBP_NUM
dbsprite -4, 0, 4, 0, $00, OAM_PAL1
dbsprite -3, 0, 4, 0, $01, OAM_PAL1
dbsprite -2, 0, 4, 0, $02, OAM_PAL1
dbsprite -1, 0, 4, 0, $03, OAM_PAL1
dbsprite 0, 0, 4, 0, $04, OAM_PAL1
dbsprite 1, 0, 4, 0, $05, OAM_PAL1
dbsprite 2, 0, 4, 0, $06, OAM_PAL1
.OAMData_d6:
dbsprite -4, -1, 4, 0, $00, OBP_NUM
dbsprite -4, 0, 4, 0, $01, OBP_NUM
dbsprite -3, -1, 4, 0, $02, OBP_NUM
dbsprite -3, 0, 4, 0, $03, OBP_NUM
dbsprite -2, -1, 4, 0, $04, OBP_NUM
dbsprite -2, 0, 4, 0, $05, OBP_NUM
dbsprite -1, -1, 4, 0, $06, OBP_NUM
dbsprite -1, 0, 4, 0, $07, OBP_NUM
dbsprite 0, -1, 4, 0, $08, OBP_NUM
dbsprite 0, 0, 4, 0, $09, OBP_NUM
dbsprite 1, -1, 4, 0, $0a, OBP_NUM
dbsprite 1, 0, 4, 0, $0b, OBP_NUM
dbsprite 2, -1, 4, 0, $0c, OBP_NUM
dbsprite 2, 0, 4, 0, $0d, OBP_NUM
dbsprite -4, -1, 4, 0, $00, OAM_PAL1
dbsprite -4, 0, 4, 0, $01, OAM_PAL1
dbsprite -3, -1, 4, 0, $02, OAM_PAL1
dbsprite -3, 0, 4, 0, $03, OAM_PAL1
dbsprite -2, -1, 4, 0, $04, OAM_PAL1
dbsprite -2, 0, 4, 0, $05, OAM_PAL1
dbsprite -1, -1, 4, 0, $06, OAM_PAL1
dbsprite -1, 0, 4, 0, $07, OAM_PAL1
dbsprite 0, -1, 4, 0, $08, OAM_PAL1
dbsprite 0, 0, 4, 0, $09, OAM_PAL1
dbsprite 1, -1, 4, 0, $0a, OAM_PAL1
dbsprite 1, 0, 4, 0, $0b, OAM_PAL1
dbsprite 2, -1, 4, 0, $0c, OAM_PAL1
dbsprite 2, 0, 4, 0, $0d, OAM_PAL1
.OAMData_d5:
dbsprite -3, 0, 0, 0, $00, $1 | OBP_NUM
dbsprite -2, 0, 0, 0, $01, $1 | OBP_NUM
dbsprite -1, 0, 0, 0, $02, $1 | OBP_NUM
dbsprite 0, 0, 0, 0, $03, $1 | OBP_NUM
dbsprite 1, 0, 0, 0, $04, $1 | OBP_NUM
dbsprite 2, 0, 0, 0, $05, $1 | OBP_NUM
dbsprite -3, 0, 0, 0, $00, $1 | OAM_PAL1
dbsprite -2, 0, 0, 0, $01, $1 | OAM_PAL1
dbsprite -1, 0, 0, 0, $02, $1 | OAM_PAL1
dbsprite 0, 0, 0, 0, $03, $1 | OAM_PAL1
dbsprite 1, 0, 0, 0, $04, $1 | OAM_PAL1
dbsprite 2, 0, 0, 0, $05, $1 | OAM_PAL1
.OAMData_d7:
dbsprite -3, 0, 0, 0, $00, $1 | OBP_NUM
dbsprite -3, 1, 0, 0, $01, $1 | OBP_NUM
dbsprite -2, 0, 0, 0, $02, $1 | OBP_NUM
dbsprite -2, 1, 0, 0, $03, $1 | OBP_NUM
dbsprite -1, 0, 0, 0, $04, $1 | OBP_NUM
dbsprite -1, 1, 0, 0, $05, $1 | OBP_NUM
dbsprite 0, 0, 0, 0, $06, $1 | OBP_NUM
dbsprite 0, 1, 0, 0, $07, $1 | OBP_NUM
dbsprite 1, 0, 0, 0, $08, $1 | OBP_NUM
dbsprite 1, 1, 0, 0, $09, $1 | OBP_NUM
dbsprite 2, 0, 0, 0, $0a, $1 | OBP_NUM
dbsprite 2, 1, 0, 0, $0b, $1 | OBP_NUM
dbsprite -3, 0, 0, 0, $00, $1 | OAM_PAL1
dbsprite -3, 1, 0, 0, $01, $1 | OAM_PAL1
dbsprite -2, 0, 0, 0, $02, $1 | OAM_PAL1
dbsprite -2, 1, 0, 0, $03, $1 | OAM_PAL1
dbsprite -1, 0, 0, 0, $04, $1 | OAM_PAL1
dbsprite -1, 1, 0, 0, $05, $1 | OAM_PAL1
dbsprite 0, 0, 0, 0, $06, $1 | OAM_PAL1
dbsprite 0, 1, 0, 0, $07, $1 | OAM_PAL1
dbsprite 1, 0, 0, 0, $08, $1 | OAM_PAL1
dbsprite 1, 1, 0, 0, $09, $1 | OAM_PAL1
dbsprite 2, 0, 0, 0, $0a, $1 | OAM_PAL1
dbsprite 2, 1, 0, 0, $0b, $1 | OAM_PAL1
.OAMData_6e:
dbsprite 0, -2, 4, 4, $00, $0
@@ -788,94 +788,94 @@ BattleAnimOAMData:
dbsprite 0, -1, 4, 4, $02, $0
.OAMData_77:
dbsprite 1, -4, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, -4, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_78:
dbsprite 1, -4, 4, 4, $00, $0
dbsprite 0, -4, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, -3, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 0, -4, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, -3, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_79:
dbsprite 1, -4, 4, 4, $01, $0
dbsprite 0, -4, 4, 4, $00, $0
dbsprite -1, -4, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -1, -4, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, -3, 4, 4, $00, $0
dbsprite 0, -3, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, -2, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 0, -3, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, -2, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_7a:
dbsprite -2, -4, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -2, -4, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -1, -4, 4, 4, $00, $0
dbsprite 0, -4, 4, 4, $01, $0
dbsprite -1, -3, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -1, -3, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, -3, 4, 4, $00, $0
dbsprite 1, -3, 4, 4, $01, $0
dbsprite 0, -2, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 0, -2, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, -2, 4, 4, $00, $0
dbsprite 1, -1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, -1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_7b:
dbsprite -3, -4, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -3, -4, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -2, -4, 4, 4, $00, $0
dbsprite -1, -4, 4, 4, $01, $0
dbsprite -2, -3, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -2, -3, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -1, -3, 4, 4, $00, $0
dbsprite 0, -3, 4, 4, $01, $0
dbsprite -1, -2, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -1, -2, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, -2, 4, 4, $00, $0
dbsprite 1, -2, 4, 4, $01, $0
dbsprite 0, -1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 0, -1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, -1, 4, 4, $00, $0
dbsprite 1, 0, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, 0, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_7c:
dbsprite -3, -4, 4, 4, $00, $0
dbsprite -2, -4, 4, 4, $01, $0
dbsprite -3, -3, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -3, -3, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -2, -3, 4, 4, $00, $0
dbsprite -1, -3, 4, 4, $01, $0
dbsprite -2, -2, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -2, -2, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -1, -2, 4, 4, $00, $0
dbsprite 0, -2, 4, 4, $01, $0
dbsprite -1, -1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -1, -1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, -1, 4, 4, $00, $0
dbsprite 1, -1, 4, 4, $01, $0
dbsprite 0, 0, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 0, 0, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 0, 4, 4, $00, $0
dbsprite 1, 1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, 1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_7d:
dbsprite -3, -4, 4, 4, $01, $0
dbsprite -3, -3, 4, 4, $00, $0
dbsprite -2, -3, 4, 4, $01, $0
dbsprite -3, -2, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -3, -2, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -2, -2, 4, 4, $00, $0
dbsprite -1, -2, 4, 4, $01, $0
dbsprite -2, -1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -2, -1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -1, -1, 4, 4, $00, $0
dbsprite 0, -1, 4, 4, $01, $0
dbsprite -1, 0, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite -1, 0, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 0, 4, 4, $00, $0
dbsprite 1, 0, 4, 4, $01, $0
dbsprite 0, 1, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 0, 1, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 4, 4, $00, $0
dbsprite 1, 2, 4, 4, $01, X_FLIP | Y_FLIP
dbsprite 1, 2, 4, 4, $01, OAM_XFLIP | OAM_YFLIP
.OAMData_70:
dbsprite -1, -2, 0, 0, $00, $0
dbsprite -1, -1, 0, 0, $01, $0
dbsprite 0, -2, 0, 0, $00, X_FLIP
dbsprite 0, -1, 0, 0, $01, X_FLIP
dbsprite -1, 0, 0, 0, $01, Y_FLIP
dbsprite -1, 1, 0, 0, $00, Y_FLIP
dbsprite 0, 0, 0, 0, $01, X_FLIP | Y_FLIP
dbsprite 0, 1, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite 0, -2, 0, 0, $00, OAM_XFLIP
dbsprite 0, -1, 0, 0, $01, OAM_XFLIP
dbsprite -1, 0, 0, 0, $01, OAM_YFLIP
dbsprite -1, 1, 0, 0, $00, OAM_YFLIP
dbsprite 0, 0, 0, 0, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_81:
dbsprite -1, -1, 0, 0, $00, $0
dbsprite 0, -1, 0, 0, $01, $0
dbsprite -1, 0, 0, 0, $01, X_FLIP | Y_FLIP
dbsprite 0, 0, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite -1, 0, 0, 0, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 0, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_87:
dbsprite -1, -2, 0, 4, $00, $0
@@ -923,8 +923,8 @@ BattleAnimOAMData:
dbsprite -1, -3, 4, 4, $00, $0
dbsprite -1, -2, 4, 4, $01, $0
dbsprite -1, -1, 4, 4, $02, $0
dbsprite -1, 0, 4, 4, $01, Y_FLIP
dbsprite -1, 1, 4, 4, $00, Y_FLIP
dbsprite -1, 0, 4, 4, $01, OAM_YFLIP
dbsprite -1, 1, 4, 4, $00, OAM_YFLIP
.OAMData_8f:
dbsprite -2, -1, 0, 4, $00, $0
@@ -988,9 +988,9 @@ BattleAnimOAMData:
dbsprite -1, 0, 0, 4, $02, $0
dbsprite 0, 0, 0, 4, $03, $0
dbsprite -1, -1, 0, 4, $01, $0
dbsprite 0, -1, 0, 4, $01, X_FLIP
dbsprite 0, -1, 0, 4, $01, OAM_XFLIP
dbsprite -1, -2, 0, 4, $00, $0
dbsprite 0, -2, 0, 4, $00, X_FLIP
dbsprite 0, -2, 0, 4, $00, OAM_XFLIP
.OAMData_9f:
dbsprite -2, -1, 0, 0, $00, $0
@@ -1018,49 +1018,49 @@ BattleAnimOAMData:
dbsprite -2, -1, 4, 4, $03, $0
dbsprite -1, -1, 4, 4, $04, $0
dbsprite 0, -1, 4, 4, $05, $0
dbsprite -2, 0, 4, 4, $00, Y_FLIP
dbsprite -1, 0, 4, 4, $01, Y_FLIP
dbsprite 0, 0, 4, 4, $02, Y_FLIP
dbsprite -2, 0, 4, 4, $00, OAM_YFLIP
dbsprite -1, 0, 4, 4, $01, OAM_YFLIP
dbsprite 0, 0, 4, 4, $02, OAM_YFLIP
.OAMData_ac:
dbsprite -2, -1, 0, 4, $00, $0
dbsprite -1, -1, 0, 4, $01, $0
dbsprite 0, -1, 0, 4, $01, X_FLIP
dbsprite 1, -1, 0, 4, $00, X_FLIP
dbsprite 0, -1, 0, 4, $01, OAM_XFLIP
dbsprite 1, -1, 0, 4, $00, OAM_XFLIP
.OAMData_bc:
dbsprite -3, -1, 0, 4, $00, $0
dbsprite -2, -1, 0, 4, $01, $0
dbsprite -1, -1, 0, 4, $02, $0
dbsprite 0, -1, 0, 4, $02, X_FLIP
dbsprite 1, -1, 0, 4, $01, X_FLIP
dbsprite 2, -1, 0, 4, $00, X_FLIP
dbsprite 0, -1, 0, 4, $02, OAM_XFLIP
dbsprite 1, -1, 0, 4, $01, OAM_XFLIP
dbsprite 2, -1, 0, 4, $00, OAM_XFLIP
.OAMData_c1:
dbsprite -2, -2, 0, 0, $00, $0
dbsprite -1, -2, 0, 0, $01, $0
dbsprite 0, -2, 0, 0, $02, $0
dbsprite 1, -2, 0, 0, $00, X_FLIP
dbsprite 1, -2, 0, 0, $00, OAM_XFLIP
dbsprite -2, -1, 0, 0, $03, $0
dbsprite -1, -1, 0, 0, $04, $0
dbsprite 0, -1, 0, 0, $04, X_FLIP
dbsprite 0, -1, 0, 0, $04, OAM_XFLIP
dbsprite 1, -1, 0, 0, $05, $0
dbsprite -2, 0, 0, 0, $05, X_FLIP | Y_FLIP
dbsprite -1, 0, 0, 0, $04, Y_FLIP
dbsprite 0, 0, 0, 0, $04, X_FLIP | Y_FLIP
dbsprite 1, 0, 0, 0, $03, X_FLIP | Y_FLIP
dbsprite -2, 1, 0, 0, $00, Y_FLIP
dbsprite -1, 1, 0, 0, $02, X_FLIP | Y_FLIP
dbsprite 0, 1, 0, 0, $01, X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite -2, 0, 0, 0, $05, OAM_XFLIP | OAM_YFLIP
dbsprite -1, 0, 0, 0, $04, OAM_YFLIP
dbsprite 0, 0, 0, 0, $04, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 0, 0, 0, $03, OAM_XFLIP | OAM_YFLIP
dbsprite -2, 1, 0, 0, $00, OAM_YFLIP
dbsprite -1, 1, 0, 0, $02, OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 0, 0, $01, OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_c2:
dbsprite -2, -1, 0, 0, $00, $0
dbsprite -1, -1, 0, 0, $01, $0
dbsprite 0, -1, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
dbsprite -1, 0, 0, 0, $00, $0
dbsprite 0, 0, 0, 0, $01, $0
dbsprite 1, 0, 0, 0, $00, X_FLIP | Y_FLIP
dbsprite 1, 0, 0, 0, $00, OAM_XFLIP | OAM_YFLIP
.OAMData_c8:
dbsprite 1, -1, 4, 0, $00, $0
@@ -1072,9 +1072,9 @@ BattleAnimOAMData:
.OAMData_ca:
dbsprite -1, -1, 0, 0, $00, $0
dbsprite 0, -1, 0, 0, $01, X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 0, $01, OAM_XFLIP | OAM_YFLIP
dbsprite -1, 0, 0, 0, $01, $0
dbsprite 0, 0, 0, 0, $01, X_FLIP
dbsprite 0, 0, 0, 0, $01, OAM_XFLIP
.OAMData_cc:
dbsprite -13, -2, 4, 0, $00, $0

View File

@@ -60,7 +60,7 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_ICE_BEAM
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_ICE_BEAM, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_ICE
; BATTLE_ANIM_OBJ_RAZOR_LEAF
battleanimobj RELATIVE_X | X_FLIP, $78, BATTLE_ANIM_FRAMESET_RAZOR_LEAF_1, BATTLE_ANIM_FUNC_RAZOR_LEAF, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_PLANT
battleanimobj RELATIVE_X | OAM_XFLIP, $78, BATTLE_ANIM_FRAMESET_RAZOR_LEAF_1, BATTLE_ANIM_FUNC_RAZOR_LEAF, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_PLANT
; BATTLE_ANIM_OBJ_POKE_BALL
battleanimobj ABSOLUTE_X, $00, BATTLE_ANIM_FRAMESET_POKE_BALL_1, BATTLE_ANIM_FUNC_POKEBALL, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_POKE_BALL
; BATTLE_ANIM_OBJ_POKE_BALL_BLOCKED
@@ -92,15 +92,15 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_SING
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_MUSIC_NOTE_1, BATTLE_ANIM_FUNC_SING, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_NOISE
; BATTLE_ANIM_OBJ_WATER_GUN
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $80, BATTLE_ANIM_FRAMESET_WATER_GUN_1, BATTLE_ANIM_FUNC_WATER_GUN, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_WATER
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $80, BATTLE_ANIM_FRAMESET_WATER_GUN_1, BATTLE_ANIM_FUNC_WATER_GUN, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_WATER
; BATTLE_ANIM_OBJ_HYDRO_PUMP
battleanimobj RELATIVE_X, $b4, BATTLE_ANIM_FRAMESET_HYDRO_PUMP, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_WATER
; BATTLE_ANIM_OBJ_POWDER
battleanimobj RELATIVE_X, $40, BATTLE_ANIM_FRAMESET_POWDER, BATTLE_ANIM_FUNC_POWDER, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_POWDER
; BATTLE_ANIM_OBJ_BEAM
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLE_ANIM_FRAMESET_BEAM, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $98, BATTLE_ANIM_FRAMESET_BEAM, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
; BATTLE_ANIM_OBJ_BEAM_TIP
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLE_ANIM_FRAMESET_BEAM_TIP, BATTLE_ANIM_FUNC_SHAKE, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $98, BATTLE_ANIM_FRAMESET_BEAM_TIP, BATTLE_ANIM_FUNC_SHAKE, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
; BATTLE_ANIM_OBJ_ICE_BUILDUP
battleanimobj RELATIVE_X, $b8, BATTLE_ANIM_FRAMESET_ICE_BUILDUP, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_ICE
; BATTLE_ANIM_OBJ_FROZEN
@@ -110,81 +110,81 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_RECOVER
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_SMALL_BUBBLE, BATTLE_ANIM_FUNC_RECOVER, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BUBBLE
; BATTLE_ANIM_OBJ_THUNDER_CENTER
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLE_ANIM_FRAMESET_THUNDER_CENTER, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $b0, BATTLE_ANIM_FRAMESET_THUNDER_CENTER, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_THUNDER_LEFT
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLE_ANIM_FRAMESET_THUNDER_LEFT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $b0, BATTLE_ANIM_FRAMESET_THUNDER_LEFT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_THUNDER_RIGHT
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLE_ANIM_FRAMESET_THUNDER_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $b0, BATTLE_ANIM_FRAMESET_THUNDER_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_THUNDER_WAVE
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_THUNDER_WAVE_DISABLE, BATTLE_ANIM_FUNC_THUNDER_WAVE, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_THUNDER_WAVE_DISABLE, BATTLE_ANIM_FUNC_THUNDER_WAVE, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_THUNDERBOLT_SPARKS
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERBOLT_SPARKS, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERBOLT_SPARKS, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_THUNDERBOLT_CORE
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERBOLT_CORE, BATTLE_ANIM_FUNC_MOVE_IN_CIRCLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EXPLOSION
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERBOLT_CORE, BATTLE_ANIM_FUNC_MOVE_IN_CIRCLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EXPLOSION
; BATTLE_ANIM_OBJ_THUNDERSHOCK_SPARKS
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERSHOCK_SPARKS, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERSHOCK_SPARKS, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_THUNDERSHOCK_CORE
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERSHOCK_CORE, BATTLE_ANIM_FUNC_MOVE_IN_CIRCLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EXPLOSION
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_THUNDERSHOCK_CORE, BATTLE_ANIM_FUNC_MOVE_IN_CIRCLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EXPLOSION
; BATTLE_ANIM_OBJ_CLAMP
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_CLAMP, BATTLE_ANIM_FUNC_CLAMP_ENCORE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_CLAMP, BATTLE_ANIM_FUNC_CLAMP_ENCORE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_BITE
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_BITE_1, BATTLE_ANIM_FUNC_BITE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_CUT_DOWN_LEFT
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_DOWN_LEFT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_DOWN_LEFT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_CUT_DOWN_RIGHT
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_DOWN_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_DOWN_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_CUT_UP_RIGHT
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_UP_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_UP_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_CUT_LONG_DOWN_LEFT
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_LONG_DOWN_LEFT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_LONG_DOWN_LEFT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_CUT_LONG_DOWN_RIGHT
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_LONG_DOWN_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_CUT_LONG_DOWN_RIGHT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_SOLAR_BEAM_CHARGE
battleanimobj RELATIVE_X, $88, BATTLE_ANIM_FRAMESET_CHARGE_ORB_1, BATTLE_ANIM_FUNC_SOLAR_BEAM, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_CHARGE
; BATTLE_ANIM_OBJ_ABSORB_CENTER
battleanimobj RELATIVE_X, $88, BATTLE_ANIM_FRAMESET_ABSORB_CENTER, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_CHARGE
; BATTLE_ANIM_OBJ_GUST
battleanimobj RELATIVE_X | X_FLIP, $b8, BATTLE_ANIM_FRAMESET_GUST, BATTLE_ANIM_FUNC_GUST, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WIND
battleanimobj RELATIVE_X | OAM_XFLIP, $b8, BATTLE_ANIM_FRAMESET_GUST, BATTLE_ANIM_FUNC_GUST, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WIND
; BATTLE_ANIM_OBJ_VINE_WHIP1
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_VINE_WHIP_1, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_VINE_WHIP_1, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
; BATTLE_ANIM_OBJ_VINE_WHIP2
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_VINE_WHIP_2, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_VINE_WHIP_2, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
; BATTLE_ANIM_OBJ_RAZOR_WIND1
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_RAZOR_WIND_1, BATTLE_ANIM_FUNC_RAZOR_WIND, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_RAZOR_WIND_1, BATTLE_ANIM_FUNC_RAZOR_WIND, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
; BATTLE_ANIM_OBJ_RAZOR_WIND2
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_RAZOR_WIND_2, BATTLE_ANIM_FUNC_RAZOR_WIND, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_RAZOR_WIND_2, BATTLE_ANIM_FUNC_RAZOR_WIND, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
; BATTLE_ANIM_OBJ_SONICBOOM_JP
battleanimobj RELATIVE_X | X_FLIP, $98, BATTLE_ANIM_FRAMESET_SONICBOOM_JP, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
battleanimobj RELATIVE_X | OAM_XFLIP, $98, BATTLE_ANIM_FRAMESET_SONICBOOM_JP, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
; BATTLE_ANIM_OBJ_WARP
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_WARP, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_WARP, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_ABSORB
battleanimobj RELATIVE_X, $88, BATTLE_ANIM_FRAMESET_CHARGE_ORB_2, BATTLE_ANIM_FUNC_ABSORB, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_CHARGE
; BATTLE_ANIM_OBJ_EGG
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLE_ANIM_FRAMESET_EGG, BATTLE_ANIM_FUNC_EGG, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EGG
battleanimobj RELATIVE_X | OAM_XFLIP, $b0, BATTLE_ANIM_FRAMESET_EGG, BATTLE_ANIM_FUNC_EGG, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EGG
; BATTLE_ANIM_OBJ_FOCUS
battleanimobj RELATIVE_X, $b0, BATTLE_ANIM_FRAMESET_FOCUS, BATTLE_ANIM_FUNC_MOVE_UP, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_BIND1
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_BIND_1, BATTLE_ANIM_FUNC_WRAP, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_ROPE
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_BIND_1, BATTLE_ANIM_FUNC_WRAP, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_ROPE
; BATTLE_ANIM_OBJ_BIND2
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_BIND_3, BATTLE_ANIM_FUNC_WRAP, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_ROPE
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_BIND_3, BATTLE_ANIM_FUNC_WRAP, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_ROPE
; BATTLE_ANIM_OBJ_LEECH_SEED
battleanimobj RELATIVE_X | X_FLIP, $68, BATTLE_ANIM_FRAMESET_LEECH_SEED_1, BATTLE_ANIM_FUNC_LEECH_SEED, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_PLANT
battleanimobj RELATIVE_X | OAM_XFLIP, $68, BATTLE_ANIM_FRAMESET_LEECH_SEED_1, BATTLE_ANIM_FUNC_LEECH_SEED, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_PLANT
; BATTLE_ANIM_OBJ_SOUND
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_SOUND_1, BATTLE_ANIM_FUNC_SOUND, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_NOISE
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_SOUND_1, BATTLE_ANIM_FUNC_SOUND, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_NOISE
; BATTLE_ANIM_OBJ_WAVE
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_WAVE, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_PSYCHIC
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_WAVE, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_PSYCHIC
; BATTLE_ANIM_OBJ_CONFUSE_RAY
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_CONFUSE_RAY_1, BATTLE_ANIM_FUNC_CONFUSE_RAY, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_LEER
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $88, BATTLE_ANIM_FRAMESET_LEER, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $88, BATTLE_ANIM_FRAMESET_LEER, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
; BATTLE_ANIM_OBJ_LEER_TIP
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $88, BATTLE_ANIM_FRAMESET_BEAM_TIP, BATTLE_ANIM_FUNC_SHAKE, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $88, BATTLE_ANIM_FRAMESET_BEAM_TIP, BATTLE_ANIM_FUNC_SHAKE, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_BEAM
; BATTLE_ANIM_OBJ_SCREEN
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLE_ANIM_FRAMESET_REFLECT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_REFLECT
battleanimobj RELATIVE_X | OAM_XFLIP, $88, BATTLE_ANIM_FRAMESET_REFLECT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_REFLECT
; BATTLE_ANIM_OBJ_HARDEN
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_REFLECT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_REFLECT
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_REFLECT, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_REFLECT
; BATTLE_ANIM_OBJ_CHICK
battleanimobj RELATIVE_X | X_FLIP, $50, BATTLE_ANIM_FRAMESET_CHICK_1, BATTLE_ANIM_FUNC_DIZZY, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_STATUS
battleanimobj RELATIVE_X | OAM_XFLIP, $50, BATTLE_ANIM_FRAMESET_CHICK_1, BATTLE_ANIM_FUNC_DIZZY, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_STATUS
; BATTLE_ANIM_OBJ_AMNESIA
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_AMNESIA_1, BATTLE_ANIM_FUNC_AMNESIA, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_STATUS
; BATTLE_ANIM_OBJ_ASLEEP
@@ -192,27 +192,27 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_SKULL_CROSSBONE
battleanimobj RELATIVE_X, $50, BATTLE_ANIM_FRAMESET_SKULL_CROSSBONE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_POISON
; BATTLE_ANIM_OBJ_DIG_SAND
battleanimobj RELATIVE_X | X_FLIP, $a8, BATTLE_ANIM_FRAMESET_DIG_SAND, BATTLE_ANIM_FUNC_DIG, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_SAND
battleanimobj RELATIVE_X | OAM_XFLIP, $a8, BATTLE_ANIM_FRAMESET_DIG_SAND, BATTLE_ANIM_FUNC_DIG, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_SAND
; BATTLE_ANIM_OBJ_DIG_PILE
battleanimobj RELATIVE_X | X_FLIP, $a8, BATTLE_ANIM_FRAMESET_DIG_PILE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_SAND
battleanimobj RELATIVE_X | OAM_XFLIP, $a8, BATTLE_ANIM_FRAMESET_DIG_PILE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_SAND
; BATTLE_ANIM_OBJ_SAND
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_SAND, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SAND
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_SAND, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SAND
; BATTLE_ANIM_OBJ_PARALYZED
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_PARALYZED, BATTLE_ANIM_FUNC_PARALYZED, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_STATUS
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_PARALYZED, BATTLE_ANIM_FUNC_PARALYZED, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_STATUS
; BATTLE_ANIM_OBJ_STRING_SHOT
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_STRING_SHOT_1, BATTLE_ANIM_FUNC_STRING, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WEB
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_STRING_SHOT_1, BATTLE_ANIM_FUNC_STRING, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WEB
; BATTLE_ANIM_OBJ_HAZE
battleanimobj ABSOLUTE_X, $00, BATTLE_ANIM_FRAMESET_HAZE, BATTLE_ANIM_FUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
; BATTLE_ANIM_OBJ_MIST
battleanimobj RELATIVE_X | X_FLIP, $48, BATTLE_ANIM_FRAMESET_MIST, BATTLE_ANIM_FUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
battleanimobj RELATIVE_X | OAM_XFLIP, $48, BATTLE_ANIM_FRAMESET_MIST, BATTLE_ANIM_FUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
; BATTLE_ANIM_OBJ_SMOG
battleanimobj RELATIVE_X | X_FLIP, $48, BATTLE_ANIM_FRAMESET_HAZE, BATTLE_ANIM_FUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
battleanimobj RELATIVE_X | OAM_XFLIP, $48, BATTLE_ANIM_FRAMESET_HAZE, BATTLE_ANIM_FUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
; BATTLE_ANIM_OBJ_POISON_GAS
battleanimobj RELATIVE_X | X_FLIP, $78, BATTLE_ANIM_FRAMESET_HAZE, BATTLE_ANIM_FUNC_POISON_GAS, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
battleanimobj RELATIVE_X | OAM_XFLIP, $78, BATTLE_ANIM_FRAMESET_HAZE, BATTLE_ANIM_FUNC_POISON_GAS, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
; BATTLE_ANIM_OBJ_HORN
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLE_ANIM_FRAMESET_HORN, BATTLE_ANIM_FUNC_HORN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HORN
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $90, BATTLE_ANIM_FRAMESET_HORN, BATTLE_ANIM_FUNC_HORN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HORN
; BATTLE_ANIM_OBJ_NEEDLE
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLE_ANIM_FRAMESET_NEEDLE, BATTLE_ANIM_FUNC_NEEDLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HORN
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $90, BATTLE_ANIM_FRAMESET_NEEDLE, BATTLE_ANIM_FUNC_NEEDLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HORN
; BATTLE_ANIM_OBJ_PETAL_DANCE
battleanimobj RELATIVE_X, $48, BATTLE_ANIM_FRAMESET_FLOWER, BATTLE_ANIM_FUNC_PETAL_DANCE, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_FLOWER
; BATTLE_ANIM_OBJ_SLUDGE_BOMB
@@ -220,7 +220,7 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_PAY_DAY
battleanimobj RELATIVE_X, $ff, BATTLE_ANIM_FRAMESET_PAY_DAY, BATTLE_ANIM_FUNC_THIEF_PAYDAY, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_STATUS
; BATTLE_ANIM_OBJ_SONICBOOM_JP_UNUSED
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_SONICBOOM_JP, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_SONICBOOM_JP, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
; BATTLE_ANIM_OBJ_MIMIC
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_CIRCLING_SPARKLE, BATTLE_ANIM_FUNC_ABSORB_CIRCLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_ATTRACT
@@ -234,17 +234,17 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_SWIFT
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_STAR, BATTLE_ANIM_FUNC_USER_TO_TARGET_SPIN, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_KINESIS
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_SPOON, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_SPOON, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_FLASH
battleanimobj RELATIVE_X, $ff, BATTLE_ANIM_FRAMESET_SPARKLE, BATTLE_ANIM_FUNC_SHINY, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_SHINY
battleanimobj RELATIVE_X, $88, BATTLE_ANIM_FRAMESET_SPARKLE, BATTLE_ANIM_FUNC_SHINY, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_SKY_ATTACK
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLE_ANIM_FRAMESET_SKY_ATTACK, BATTLE_ANIM_FUNC_SKY_ATTACK, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SKY_ATTACK
battleanimobj RELATIVE_X | OAM_XFLIP, $88, BATTLE_ANIM_FRAMESET_SKY_ATTACK, BATTLE_ANIM_FUNC_SKY_ATTACK, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SKY_ATTACK
; BATTLE_ANIM_OBJ_LICK
battleanimobj RELATIVE_X | X_FLIP, $98, BATTLE_ANIM_FRAMESET_LICK, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WATER
battleanimobj RELATIVE_X | OAM_XFLIP, $98, BATTLE_ANIM_FRAMESET_LICK, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WATER
; BATTLE_ANIM_OBJ_WITHDRAW
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_WITHDRAW_SHELL, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_REFLECT
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_WITHDRAW_SHELL, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_REFLECT
; BATTLE_ANIM_OBJ_DRAIN
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_SMALL_BUBBLE, BATTLE_ANIM_FUNC_ABSORB_CIRCLE, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_BUBBLE
; BATTLE_ANIM_OBJ_GROWTH
@@ -252,11 +252,11 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_CONVERSION2
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_CONVERSION, BATTLE_ANIM_FUNC_ABSORB_CIRCLE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EXPLOSION
; BATTLE_ANIM_OBJ_SMOKE
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLE_ANIM_FRAMESET_HAZE, BATTLE_ANIM_FUNC_SMOKE_FLAME_WHEEL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
battleanimobj RELATIVE_X | OAM_XFLIP, $a0, BATTLE_ANIM_FRAMESET_HAZE, BATTLE_ANIM_FUNC_SMOKE_FLAME_WHEEL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HAZE
; BATTLE_ANIM_OBJ_SMOKESCREEN
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLE_ANIM_FRAMESET_BARRAGE_BALL, BATTLE_ANIM_FUNC_PRESENT_SMOKESCREEN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EGG
battleanimobj RELATIVE_X | OAM_XFLIP, $a0, BATTLE_ANIM_FRAMESET_BARRAGE_BALL, BATTLE_ANIM_FUNC_PRESENT_SMOKESCREEN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EGG
; BATTLE_ANIM_OBJ_SWORDS_DANCE
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLE_ANIM_FRAMESET_SWORD, BATTLE_ANIM_FUNC_GROWTH_SWORDS_DANCE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
battleanimobj RELATIVE_X | OAM_XFLIP, $b0, BATTLE_ANIM_FRAMESET_SWORD, BATTLE_ANIM_FUNC_GROWTH_SWORDS_DANCE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WHIP
; BATTLE_ANIM_OBJ_SPEED_LINE
battleanimobj RELATIVE_X, $88, BATTLE_ANIM_FRAMESET_SPEED_LINE_1, BATTLE_ANIM_FUNC_SPEED_LINE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_SHARPEN
@@ -268,9 +268,9 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_METRONOME_SPARKLE
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_CIRCLING_SPARKLE, BATTLE_ANIM_FUNC_METRONOME_SPARKLE_SKETCH, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_DISABLE
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_THUNDER_WAVE_DISABLE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_THUNDER_WAVE_DISABLE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_AGILITY
battleanimobj RELATIVE_X | X_FLIP | PRIORITY, $88, BATTLE_ANIM_FRAMESET_AGILITY, BATTLE_ANIM_FUNC_AGILITY, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_WIND
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_PRIO, $88, BATTLE_ANIM_FRAMESET_AGILITY, BATTLE_ANIM_FUNC_AGILITY, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_WIND
; BATTLE_ANIM_OBJ_HEART
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_HEART, BATTLE_ANIM_FUNC_FLOAT_UP, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_FLAME_WHEEL
@@ -278,33 +278,33 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_SACRED_FIRE
battleanimobj RELATIVE_X, $a8, BATTLE_ANIM_FRAMESET_FLAMETHROWER, BATTLE_ANIM_FUNC_SACRED_FIRE, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_FIRE
; BATTLE_ANIM_OBJ_COTTON_SPORE
battleanimobj RELATIVE_X | X_FLIP, $68, BATTLE_ANIM_FRAMESET_COTTON, BATTLE_ANIM_FUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $68, BATTLE_ANIM_FRAMESET_COTTON, BATTLE_ANIM_FUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_MILK_DRINK
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLE_ANIM_FRAMESET_MILK_BOTTLE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $b0, BATTLE_ANIM_FRAMESET_MILK_BOTTLE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_ANGER
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_ANGER_VEIN, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_ANGER_VEIN, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_HEAL_BELL
battleanimobj RELATIVE_X | X_FLIP, $50, BATTLE_ANIM_FRAMESET_HEAL_BELL, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $50, BATTLE_ANIM_FRAMESET_HEAL_BELL, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_HEAL_BELL_NOTE
battleanimobj RELATIVE_X, $40, BATTLE_ANIM_FRAMESET_MUSIC_NOTE_1, BATTLE_ANIM_FUNC_HEAL_BELL_NOTES, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_NOISE
; BATTLE_ANIM_OBJ_BATON_PASS
battleanimobj RELATIVE_X | X_FLIP, $a8, BATTLE_ANIM_FRAMESET_BATON_PASS, BATTLE_ANIM_FUNC_BATON_PASS, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $a8, BATTLE_ANIM_FRAMESET_BATON_PASS, BATTLE_ANIM_FUNC_BATON_PASS, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_LOCK_ON
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLE_ANIM_FRAMESET_LOCK_ON_1, BATTLE_ANIM_FUNC_LOCK_ON_MIND_READER, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $88, BATTLE_ANIM_FRAMESET_LOCK_ON_1, BATTLE_ANIM_FUNC_LOCK_ON_MIND_READER, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_MIND_READER
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLE_ANIM_FRAMESET_MIND_READER_1, BATTLE_ANIM_FUNC_LOCK_ON_MIND_READER, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $88, BATTLE_ANIM_FRAMESET_MIND_READER_1, BATTLE_ANIM_FUNC_LOCK_ON_MIND_READER, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_SAFEGUARD
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_SAFEGUARD, BATTLE_ANIM_FUNC_SAFEGUARD_PROTECT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_SAFEGUARD, BATTLE_ANIM_FUNC_SAFEGUARD_PROTECT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_PROTECT
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_STAR, BATTLE_ANIM_FUNC_SAFEGUARD_PROTECT, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_OBJECTS
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_STAR, BATTLE_ANIM_FUNC_SAFEGUARD_PROTECT, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_THIEF
battleanimobj RELATIVE_X, $ff, BATTLE_ANIM_FRAMESET_ITEM_BAG, BATTLE_ANIM_FUNC_THIEF_PAYDAY, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_STATUS
; BATTLE_ANIM_OBJ_OCTAZOOKA
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLE_ANIM_FRAMESET_BARRAGE_BALL, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EGG
battleanimobj RELATIVE_X | OAM_XFLIP, $a0, BATTLE_ANIM_FRAMESET_BARRAGE_BALL, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_EGG
; BATTLE_ANIM_OBJ_PRESENT
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLE_ANIM_FRAMESET_ITEM_BAG, BATTLE_ANIM_FUNC_PRESENT_SMOKESCREEN, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_STATUS
battleanimobj RELATIVE_X | OAM_XFLIP, $a0, BATTLE_ANIM_FRAMESET_ITEM_BAG, BATTLE_ANIM_FUNC_PRESENT_SMOKESCREEN, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_STATUS
; BATTLE_ANIM_OBJ_SPIKES
battleanimobj RELATIVE_X | X_FLIP, $70, BATTLE_ANIM_FRAMESET_SPIKE, BATTLE_ANIM_FUNC_SPIKES, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
battleanimobj RELATIVE_X | OAM_XFLIP, $70, BATTLE_ANIM_FRAMESET_SPIKE, BATTLE_ANIM_FUNC_SPIKES, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_MISC
; BATTLE_ANIM_OBJ_POWDER_SNOW
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_POWDER_SNOW, BATTLE_ANIM_FUNC_USER_TO_TARGET_SPIN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ICE
; BATTLE_ANIM_OBJ_DRAGONBREATH
@@ -314,25 +314,25 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_SPIDER_WEB
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_SPIDER_WEB, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WEB
; BATTLE_ANIM_OBJ_CAKE_UNUSED
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLE_ANIM_FRAMESET_UNUSED_CAKE, BATTLE_ANIM_FUNC_PRESENT_SMOKESCREEN, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_OBJECTS
battleanimobj RELATIVE_X | OAM_XFLIP, $a0, BATTLE_ANIM_FRAMESET_UNUSED_CAKE, BATTLE_ANIM_FUNC_PRESENT_SMOKESCREEN, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_NIGHTMARE
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_IMP, BATTLE_ANIM_FUNC_DIZZY, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_IMP, BATTLE_ANIM_FUNC_DIZZY, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
; BATTLE_ANIM_OBJ_IN_NIGHTMARE
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_IMP_FLIPPED, BATTLE_ANIM_FUNC_FLOAT_UP, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_IMP_FLIPPED, BATTLE_ANIM_FUNC_FLOAT_UP, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
; BATTLE_ANIM_OBJ_LOVELY_KISS
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_IMP, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_IMP, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
; BATTLE_ANIM_OBJ_SWEET_KISS
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_CHERUB, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_ANGELS
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_CHERUB, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_ANGELS
; BATTLE_ANIM_OBJ_SKETCH
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $80, BATTLE_ANIM_FRAMESET_PENCIL, BATTLE_ANIM_FUNC_METRONOME_SPARKLE_SKETCH, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_OBJECTS
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $80, BATTLE_ANIM_FRAMESET_PENCIL, BATTLE_ANIM_FUNC_METRONOME_SPARKLE_SKETCH, PAL_BATTLE_OB_GREEN, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_ENCORE_HAND
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLE_ANIM_FRAMESET_ENCORE_HAND, BATTLE_ANIM_FUNC_CLAMP_ENCORE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_OBJECTS
battleanimobj RELATIVE_X | OAM_XFLIP, $80, BATTLE_ANIM_FRAMESET_ENCORE_HAND, BATTLE_ANIM_FUNC_CLAMP_ENCORE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_ENCORE_STAR
battleanimobj RELATIVE_X | X_FLIP, $70, BATTLE_ANIM_FRAMESET_STAR, BATTLE_ANIM_FUNC_ENCORE_BELLY_DRUM, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_OBJECTS
battleanimobj RELATIVE_X | OAM_XFLIP, $70, BATTLE_ANIM_FRAMESET_STAR, BATTLE_ANIM_FUNC_ENCORE_BELLY_DRUM, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_DESTINY_BOND
battleanimobj RELATIVE_X | X_FLIP, $c0, BATTLE_ANIM_FRAMESET_DESTINY_BOND, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
battleanimobj RELATIVE_X | OAM_XFLIP, $c0, BATTLE_ANIM_FRAMESET_DESTINY_BOND, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
; BATTLE_ANIM_OBJ_MORNING_SUN
battleanimobj RELATIVE_X | X_FLIP, $40, BATTLE_ANIM_FRAMESET_MORNING_SUN, BATTLE_ANIM_FUNC_SWAGGER_MORNING_SUN, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SHINE
battleanimobj RELATIVE_X | OAM_XFLIP, $40, BATTLE_ANIM_FRAMESET_MORNING_SUN, BATTLE_ANIM_FUNC_SWAGGER_MORNING_SUN, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SHINE
; BATTLE_ANIM_OBJ_GLIMMER
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_GLIMMER, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SHINE
; BATTLE_ANIM_OBJ_MOONLIGHT
@@ -340,25 +340,25 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_HIDDEN_POWER
battleanimobj RELATIVE_X, $88, BATTLE_ANIM_FRAMESET_CHARGE_ORB_1, BATTLE_ANIM_FUNC_HIDDEN_POWER, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_CHARGE
; BATTLE_ANIM_OBJ_CROSS_CHOP1
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_CROSS_CHOP_1, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_CROSS_CHOP_1, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_CROSS_CHOP2
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_CROSS_CHOP_2, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_CROSS_CHOP_2, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_CUT
; BATTLE_ANIM_OBJ_SANDSTORM
battleanimobj RELATIVE_X | X_FLIP, $00, BATTLE_ANIM_FRAMESET_SANDSTORM, BATTLE_ANIM_FUNC_RAIN_SANDSTORM, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_POWDER
battleanimobj RELATIVE_X | OAM_XFLIP, $00, BATTLE_ANIM_FRAMESET_SANDSTORM, BATTLE_ANIM_FUNC_RAIN_SANDSTORM, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_POWDER
; BATTLE_ANIM_OBJ_ZAP_CANNON
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_ZAP_CANNON, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_ZAP_CANNON, BATTLE_ANIM_FUNC_USER_TO_TARGET_DISAPPEAR, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_LIGHTNING
; BATTLE_ANIM_OBJ_SPITE
battleanimobj RELATIVE_X | X_FLIP, $40, BATTLE_ANIM_FRAMESET_IMP, BATTLE_ANIM_FUNC_POWDER, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
battleanimobj RELATIVE_X | OAM_XFLIP, $40, BATTLE_ANIM_FRAMESET_IMP, BATTLE_ANIM_FUNC_POWDER, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_ANGELS
; BATTLE_ANIM_OBJ_CURSE
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLE_ANIM_FRAMESET_CURSE_NAIL, BATTLE_ANIM_FUNC_CURSE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_OBJECTS
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $90, BATTLE_ANIM_FRAMESET_CURSE_NAIL, BATTLE_ANIM_FUNC_CURSE, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_OBJECTS
; BATTLE_ANIM_OBJ_PERISH_SONG
battleanimobj ABSOLUTE_X, $00, BATTLE_ANIM_FRAMESET_MUSIC_NOTE_1, BATTLE_ANIM_FUNC_PERISH_SONG, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_NOISE
; BATTLE_ANIM_OBJ_FORESIGHT
battleanimobj RELATIVE_X, $80, BATTLE_ANIM_FRAMESET_FORESIGHT_SHINE, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_SHINE
; BATTLE_ANIM_OBJ_RAPID_SPIN
battleanimobj RELATIVE_X | X_FLIP, $b8, BATTLE_ANIM_FRAMESET_RAPID_SPIN, BATTLE_ANIM_FUNC_RAPID_SPIN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WIND
battleanimobj RELATIVE_X | OAM_XFLIP, $b8, BATTLE_ANIM_FRAMESET_RAPID_SPIN, BATTLE_ANIM_FUNC_RAPID_SPIN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WIND
; BATTLE_ANIM_OBJ_SWAGGER
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_SWAGGER, BATTLE_ANIM_FUNC_SWAGGER_MORNING_SUN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WIND
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_SWAGGER, BATTLE_ANIM_FUNC_SWAGGER_MORNING_SUN, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WIND
; BATTLE_ANIM_OBJ_BELLY_DRUM_HAND
battleanimobj RELATIVE_X, $a8, BATTLE_ANIM_FRAMESET_PALM, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HIT
; BATTLE_ANIM_OBJ_BELLY_DRUM_NOTE
@@ -368,9 +368,9 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_BETA_PURSUIT
battleanimobj RELATIVE_X, $a8, BATTLE_ANIM_FRAMESET_UPSIDE_DOWN_PUNCH, BATTLE_ANIM_FUNC_BETA_PURSUIT, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_HIT
; BATTLE_ANIM_OBJ_SHOOTING_SPARKLE
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLE_ANIM_FRAMESET_GROWING_SPARKLE, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
battleanimobj RELATIVE_X | OAM_XFLIP, $90, BATTLE_ANIM_FRAMESET_GROWING_SPARKLE, BATTLE_ANIM_FUNC_USER_TO_TARGET, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_SPEED
; BATTLE_ANIM_OBJ_RAIN
battleanimobj RELATIVE_X | X_FLIP, $00, BATTLE_ANIM_FRAMESET_RAIN, BATTLE_ANIM_FUNC_RAIN_SANDSTORM, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WATER
battleanimobj RELATIVE_X | OAM_XFLIP, $00, BATTLE_ANIM_FRAMESET_RAIN, BATTLE_ANIM_FUNC_RAIN_SANDSTORM, PAL_BATTLE_OB_GRAY, BATTLE_ANIM_GFX_WATER
; BATTLE_ANIM_OBJ_B0
battleanimobj ABSOLUTE_X, $00, BATTLE_ANIM_FRAMESET_MIST, BATTLE_ANIM_FUNC_BATTLE_ANIM_OBJ_B0, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_HAZE
; BATTLE_ANIM_OBJ_PSYCH_UP
@@ -378,11 +378,11 @@ BattleAnimObjects:
; BATTLE_ANIM_OBJ_ANCIENTPOWER
battleanimobj RELATIVE_X, $b8, BATTLE_ANIM_FRAMESET_BIG_ROCK, BATTLE_ANIM_FUNC_ANCIENT_POWER, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_ROCKS
; BATTLE_ANIM_OBJ_AEROBLAST
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLE_ANIM_FRAMESET_AEROBLAST, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_AEROBLAST
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $98, BATTLE_ANIM_FRAMESET_AEROBLAST, BATTLE_ANIM_FUNC_NULL, PAL_BATTLE_OB_YELLOW, BATTLE_ANIM_GFX_AEROBLAST
; BATTLE_ANIM_OBJ_SHADOW_BALL
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLE_ANIM_FRAMESET_BARRAGE_BALL, BATTLE_ANIM_FUNC_WAVE_TO_TARGET, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_EGG
battleanimobj RELATIVE_X | OAM_XFLIP | OAM_YFLIP, $98, BATTLE_ANIM_FRAMESET_BARRAGE_BALL, BATTLE_ANIM_FUNC_WAVE_TO_TARGET, PAL_BATTLE_OB_BLUE, BATTLE_ANIM_GFX_EGG
; BATTLE_ANIM_OBJ_ROCK_SMASH
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLE_ANIM_FRAMESET_BIG_ROCK, BATTLE_ANIM_FUNC_ROCK_SMASH, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_ROCKS
battleanimobj RELATIVE_X | OAM_XFLIP, $ff, BATTLE_ANIM_FRAMESET_BIG_ROCK, BATTLE_ANIM_FUNC_ROCK_SMASH, PAL_BATTLE_OB_BROWN, BATTLE_ANIM_GFX_ROCKS
; BATTLE_ANIM_OBJ_FLOWER
battleanimobj RELATIVE_X, $90, BATTLE_ANIM_FRAMESET_FLOWER, BATTLE_ANIM_FUNC_USER_TO_TARGET_SPIN, PAL_BATTLE_OB_RED, BATTLE_ANIM_GFX_FLOWER
; BATTLE_ANIM_OBJ_COTTON

View File

@@ -42,7 +42,7 @@ MapGroupRoofs:
Roofs:
; entries correspond to ROOF_* constants
table_width ROOF_LENGTH * LEN_2BPP_TILE
table_width ROOF_LENGTH * TILE_SIZE
INCBIN "gfx/tilesets/roofs/new_bark.2bpp"
INCBIN "gfx/tilesets/roofs/violet.2bpp"
INCBIN "gfx/tilesets/roofs/azalea.2bpp"

View File

@@ -6,7 +6,7 @@ PokemonPalettes:
; Shiny palettes are defined directly, not generated.
; 2 middle palettes, normal and shiny, with 2 colors each
table_width PAL_COLOR_SIZE * 2 * 2
table_width COLOR_SIZE * 2 * 2
; 000
RGB 30, 22, 17

View File

@@ -107,21 +107,21 @@ SpriteAnimFrameData:
oamframe SPRITE_ANIM_OAMSET_RED_WALK_1, 8
oamframe SPRITE_ANIM_OAMSET_RED_WALK_2, 8
oamframe SPRITE_ANIM_OAMSET_RED_WALK_1, 8
oamframe SPRITE_ANIM_OAMSET_RED_WALK_2, 8, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_RED_WALK_2, 8, B_OAM_XFLIP
oamrestart
.Frameset_BlueWalk:
oamframe SPRITE_ANIM_OAMSET_BLUE_WALK_1, 8
oamframe SPRITE_ANIM_OAMSET_BLUE_WALK_2, 8
oamframe SPRITE_ANIM_OAMSET_BLUE_WALK_1, 8
oamframe SPRITE_ANIM_OAMSET_BLUE_WALK_2, 8, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_BLUE_WALK_2, 8, B_OAM_XFLIP
oamrestart
.Frameset_MagnetTrainBlue:
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2, 8, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2, 8, B_OAM_XFLIP
oamrestart
.Frameset_GSTitleTrail:
@@ -159,7 +159,7 @@ SpriteAnimFrameData:
.Frameset_GSGameFreakLogoStar:
oamframe SPRITE_ANIM_OAMSET_GS_GAMEFREAK_LOGO_STAR, 3
oamframe SPRITE_ANIM_OAMSET_GS_GAMEFREAK_LOGO_STAR, 3, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_GS_GAMEFREAK_LOGO_STAR, 3, B_OAM_YFLIP
oamrestart
.Frameset_GSGameFreakLogoSparkle:
@@ -172,8 +172,8 @@ SpriteAnimFrameData:
.Frameset_SlotsGolem:
oamframe SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1, 7
oamframe SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2, 7
oamframe SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1, 7, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2, 7, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1, 7, B_OAM_YFLIP
oamframe SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2, 7, B_OAM_XFLIP
oamrestart
.Frameset_SlotsChansey:
@@ -207,7 +207,7 @@ SpriteAnimFrameData:
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, B_OAM_XFLIP
oamrestart
.Frameset_TradePoof:
@@ -244,7 +244,7 @@ SpriteAnimFrameData:
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1, 8
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2, 8, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2, 8, B_OAM_XFLIP
oamrestart
.Frameset_Unknown1: ; unreferenced
@@ -264,9 +264,9 @@ SpriteAnimFrameData:
.Frameset_Unknown4: ; unreferenced
oamframe SPRITE_ANIM_OAMSET_UNUSED_49, 1
oamframe SPRITE_ANIM_OAMSET_UNUSED_49, 1, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_UNUSED_49, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_UNUSED_49, 1, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_UNUSED_49, 1, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_UNUSED_49, 1, B_OAM_XFLIP, B_OAM_YFLIP
oamframe SPRITE_ANIM_OAMSET_UNUSED_49, 1, B_OAM_YFLIP
oamrestart
.Frameset_Unknown5: ; unreferenced
@@ -316,15 +316,15 @@ SpriteAnimFrameData:
oamend
.Frameset_EggHatch2:
oamframe SPRITE_ANIM_OAMSET_EGG_HATCH, 32, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_EGG_HATCH, 32, B_OAM_XFLIP
oamend
.Frameset_EggHatch3:
oamframe SPRITE_ANIM_OAMSET_EGG_HATCH, 32, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_EGG_HATCH, 32, B_OAM_YFLIP
oamend
.Frameset_EggHatch4:
oamframe SPRITE_ANIM_OAMSET_EGG_HATCH, 32, OAM_X_FLIP, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_EGG_HATCH, 32, B_OAM_XFLIP, B_OAM_YFLIP
oamend
.Frameset_GSIntroHoOhLugia:
@@ -340,7 +340,7 @@ SpriteAnimFrameData:
oamframe SPRITE_ANIM_OAMSET_TREE_1, 2
oamframe SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2, 2
oamframe SPRITE_ANIM_OAMSET_TREE_1, 2
oamframe SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2, 2, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2, 2, B_OAM_XFLIP
oamrestart
.Frameset_EZChatCursor1:
@@ -378,30 +378,30 @@ SpriteAnimFrameData:
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, B_OAM_XFLIP
oamend
.Frameset_MobileTradeOTBall:
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2, 3, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_TRADE_POOF_1, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POOF_2, 3
oamframe SPRITE_ANIM_OAMSET_TRADE_POOF_3, 3
@@ -455,21 +455,21 @@ SpriteAnimFrameData:
oamdelete
.Frameset_IntroUnown2:
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, B_OAM_XFLIP
oamdelete
.Frameset_IntroUnown3:
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, B_OAM_YFLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, B_OAM_YFLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, B_OAM_YFLIP
oamdelete
.Frameset_IntroUnown4:
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, OAM_X_FLIP, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, OAM_X_FLIP, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, OAM_X_FLIP, OAM_Y_FLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_1, 3, B_OAM_XFLIP, B_OAM_YFLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_2, 3, B_OAM_XFLIP, B_OAM_YFLIP
oamframe SPRITE_ANIM_OAMSET_INTRO_UNOWN_3, 7, B_OAM_XFLIP, B_OAM_YFLIP
oamdelete
.Frameset_IntroUnownF2:
@@ -494,6 +494,6 @@ SpriteAnimFrameData:
oamend
.Frameset_CelebiRight:
oamframe SPRITE_ANIM_OAMSET_CELEBI_1, 8, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_CELEBI_2, 8, OAM_X_FLIP
oamframe SPRITE_ANIM_OAMSET_CELEBI_1, 8, B_OAM_XFLIP
oamframe SPRITE_ANIM_OAMSET_CELEBI_2, 8, B_OAM_XFLIP
oamend

View File

@@ -163,37 +163,37 @@ SpriteAnimOAMData:
.OAMData_GSGameFreakLogoStar:
db 4
dbsprite -1, -1, 0, 0, $00, 0
dbsprite 0, -1, 0, 0, $00, 0 | X_FLIP
dbsprite 0, -1, 0, 0, $00, 0 | OAM_XFLIP
dbsprite -1, 0, 0, 0, $01, 0
dbsprite 0, 0, 0, 0, $01, 0 | X_FLIP
dbsprite 0, 0, 0, 0, $01, 0 | OAM_XFLIP
.OAMData_TradePokeBall1:
db 4
dbsprite -1, -1, 0, 0, $00, 0 | PRIORITY
dbsprite 0, -1, 0, 0, $00, 0 | X_FLIP | PRIORITY
dbsprite -1, 0, 0, 0, $01, 0 | PRIORITY
dbsprite 0, 0, 0, 0, $01, 0 | X_FLIP | PRIORITY
dbsprite -1, -1, 0, 0, $00, 0 | OAM_PRIO
dbsprite 0, -1, 0, 0, $00, 0 | OAM_XFLIP | OAM_PRIO
dbsprite -1, 0, 0, 0, $01, 0 | OAM_PRIO
dbsprite 0, 0, 0, 0, $01, 0 | OAM_XFLIP | OAM_PRIO
.OAMData_IntroUnownF2_1:
db 4
dbsprite -1, -1, 0, 0, $00, 0
dbsprite 0, -1, 0, 0, $00, 0 | X_FLIP
dbsprite -1, 0, 0, 0, $00, 0 | Y_FLIP
dbsprite 0, 0, 0, 0, $00, 0 | X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 0, $00, 0 | OAM_XFLIP
dbsprite -1, 0, 0, 0, $00, 0 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP
.OAMData_TradeTubeBulge:
db 4
dbsprite -1, -1, 0, 0, $00, 7
dbsprite 0, -1, 0, 0, $00, 7 | X_FLIP
dbsprite -1, 0, 0, 0, $00, 7 | Y_FLIP
dbsprite 0, 0, 0, 0, $00, 7 | X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 0, $00, 7 | OAM_XFLIP
dbsprite -1, 0, 0, 0, $00, 7 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $00, 7 | OAM_XFLIP | OAM_YFLIP
.OAMData_Unknown1: ; unreferenced
db 4
dbsprite -1, -1, 0, 0, $00, 0 | PRIORITY
dbsprite 0, -1, 0, 0, $00, 0 | X_FLIP | PRIORITY
dbsprite -1, 0, 0, 0, $00, 0 | Y_FLIP | PRIORITY
dbsprite 0, 0, 0, 0, $00, 0 | X_FLIP | Y_FLIP | PRIORITY
dbsprite -1, -1, 0, 0, $00, 0 | OAM_PRIO
dbsprite 0, -1, 0, 0, $00, 0 | OAM_XFLIP | OAM_PRIO
dbsprite -1, 0, 0, 0, $00, 0 | OAM_YFLIP | OAM_PRIO
dbsprite 0, 0, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP | OAM_PRIO
.OAMData_TradePoofBubble:
db 16
@@ -201,18 +201,18 @@ SpriteAnimOAMData:
dbsprite -1, -2, 0, 0, $01, 0
dbsprite -2, -1, 0, 0, $02, 0
dbsprite -1, -1, 0, 0, $03, 0
dbsprite 0, -2, 0, 0, $01, 0 | X_FLIP
dbsprite 1, -2, 0, 0, $00, 0 | X_FLIP
dbsprite 0, -1, 0, 0, $03, 0 | X_FLIP
dbsprite 1, -1, 0, 0, $02, 0 | X_FLIP
dbsprite -2, 0, 0, 0, $02, 0 | Y_FLIP
dbsprite -1, 0, 0, 0, $03, 0 | Y_FLIP
dbsprite -2, 1, 0, 0, $00, 0 | Y_FLIP
dbsprite -1, 1, 0, 0, $01, 0 | Y_FLIP
dbsprite 0, 0, 0, 0, $03, 0 | X_FLIP | Y_FLIP
dbsprite 1, 0, 0, 0, $02, 0 | X_FLIP | Y_FLIP
dbsprite 0, 1, 0, 0, $01, 0 | X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 0, $00, 0 | X_FLIP | Y_FLIP
dbsprite 0, -2, 0, 0, $01, 0 | OAM_XFLIP
dbsprite 1, -2, 0, 0, $00, 0 | OAM_XFLIP
dbsprite 0, -1, 0, 0, $03, 0 | OAM_XFLIP
dbsprite 1, -1, 0, 0, $02, 0 | OAM_XFLIP
dbsprite -2, 0, 0, 0, $02, 0 | OAM_YFLIP
dbsprite -1, 0, 0, 0, $03, 0 | OAM_YFLIP
dbsprite -2, 1, 0, 0, $00, 0 | OAM_YFLIP
dbsprite -1, 1, 0, 0, $01, 0 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $03, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 1, 0, 0, 0, $02, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 0, 0, $01, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP
.OAMData_GSIntroBigFireball:
db 36
@@ -225,33 +225,33 @@ SpriteAnimOAMData:
dbsprite -3, -1, 0, 0, $06, 0
dbsprite -2, -1, 0, 0, $05, 0
dbsprite -1, -1, 0, 0, $05, 0
dbsprite 0, -3, 0, 0, $02, 0 | X_FLIP
dbsprite 1, -3, 0, 0, $01, 0 | X_FLIP
dbsprite 2, -3, 0, 0, $00, 0 | X_FLIP
dbsprite 0, -2, 0, 0, $05, 0 | X_FLIP
dbsprite 1, -2, 0, 0, $04, 0 | X_FLIP
dbsprite 2, -2, 0, 0, $03, 0 | X_FLIP
dbsprite 0, -1, 0, 0, $05, 0 | X_FLIP
dbsprite 1, -1, 0, 0, $05, 0 | X_FLIP
dbsprite 2, -1, 0, 0, $06, 0 | X_FLIP
dbsprite -3, 0, 0, 0, $06, 0 | Y_FLIP
dbsprite -2, 0, 0, 0, $05, 0 | Y_FLIP
dbsprite -1, 0, 0, 0, $05, 0 | Y_FLIP
dbsprite -3, 1, 0, 0, $03, 0 | Y_FLIP
dbsprite -2, 1, 0, 0, $04, 0 | Y_FLIP
dbsprite -1, 1, 0, 0, $05, 0 | Y_FLIP
dbsprite -3, 2, 0, 0, $00, 0 | Y_FLIP
dbsprite -2, 2, 0, 0, $01, 0 | Y_FLIP
dbsprite -1, 2, 0, 0, $02, 0 | Y_FLIP
dbsprite 0, 0, 0, 0, $05, 0 | X_FLIP | Y_FLIP
dbsprite 1, 0, 0, 0, $05, 0 | X_FLIP | Y_FLIP
dbsprite 2, 0, 0, 0, $06, 0 | X_FLIP | Y_FLIP
dbsprite 0, 1, 0, 0, $05, 0 | X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 0, $04, 0 | X_FLIP | Y_FLIP
dbsprite 2, 1, 0, 0, $03, 0 | X_FLIP | Y_FLIP
dbsprite 0, 2, 0, 0, $02, 0 | X_FLIP | Y_FLIP
dbsprite 1, 2, 0, 0, $01, 0 | X_FLIP | Y_FLIP
dbsprite 2, 2, 0, 0, $00, 0 | X_FLIP | Y_FLIP
dbsprite 0, -3, 0, 0, $02, 0 | OAM_XFLIP
dbsprite 1, -3, 0, 0, $01, 0 | OAM_XFLIP
dbsprite 2, -3, 0, 0, $00, 0 | OAM_XFLIP
dbsprite 0, -2, 0, 0, $05, 0 | OAM_XFLIP
dbsprite 1, -2, 0, 0, $04, 0 | OAM_XFLIP
dbsprite 2, -2, 0, 0, $03, 0 | OAM_XFLIP
dbsprite 0, -1, 0, 0, $05, 0 | OAM_XFLIP
dbsprite 1, -1, 0, 0, $05, 0 | OAM_XFLIP
dbsprite 2, -1, 0, 0, $06, 0 | OAM_XFLIP
dbsprite -3, 0, 0, 0, $06, 0 | OAM_YFLIP
dbsprite -2, 0, 0, 0, $05, 0 | OAM_YFLIP
dbsprite -1, 0, 0, 0, $05, 0 | OAM_YFLIP
dbsprite -3, 1, 0, 0, $03, 0 | OAM_YFLIP
dbsprite -2, 1, 0, 0, $04, 0 | OAM_YFLIP
dbsprite -1, 1, 0, 0, $05, 0 | OAM_YFLIP
dbsprite -3, 2, 0, 0, $00, 0 | OAM_YFLIP
dbsprite -2, 2, 0, 0, $01, 0 | OAM_YFLIP
dbsprite -1, 2, 0, 0, $02, 0 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $05, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 1, 0, 0, 0, $05, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 2, 0, 0, 0, $06, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 0, 0, $05, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 0, $04, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 2, 1, 0, 0, $03, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 0, 2, 0, 0, $02, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 1, 2, 0, 0, $01, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 2, 2, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP
.OAMData_Unused43_4A:
db 9
@@ -360,10 +360,10 @@ SpriteAnimOAMData:
.OAMData_MagnetTrainRed:
db 4
dbsprite -1, -1, 0, 0, $00, PAL_OW_RED | PRIORITY
dbsprite 0, -1, 0, 0, $01, PAL_OW_RED | PRIORITY
dbsprite -1, 0, 0, 0, $02, PAL_OW_RED | PRIORITY
dbsprite 0, 0, 0, 0, $03, PAL_OW_RED | PRIORITY
dbsprite -1, -1, 0, 0, $00, PAL_OW_RED | OAM_PRIO
dbsprite 0, -1, 0, 0, $01, PAL_OW_RED | OAM_PRIO
dbsprite -1, 0, 0, 0, $02, PAL_OW_RED | OAM_PRIO
dbsprite 0, 0, 0, 0, $03, PAL_OW_RED | OAM_PRIO
.OAMData_PartyMonWithMail1:
db 4
@@ -417,22 +417,22 @@ SpriteAnimOAMData:
dbsprite -1, -1, 0, 0, $22, 0
dbsprite 0, -1, 0, 0, $23, 0
dbsprite 1, -1, 0, 0, $24, 0
dbsprite -3, 0, 0, 0, $30, 0 | PRIORITY
dbsprite -2, 0, 0, 0, $31, 0 | PRIORITY
dbsprite -1, 0, 0, 0, $32, 0 | PRIORITY
dbsprite 0, 0, 0, 0, $33, 0 | PRIORITY
dbsprite 1, 0, 0, 0, $34, 0 | PRIORITY
dbsprite -3, 1, 0, 0, $40, 0 | PRIORITY
dbsprite -2, 1, 0, 0, $41, 0 | PRIORITY
dbsprite -1, 1, 0, 0, $42, 0 | PRIORITY
dbsprite 0, 1, 0, 0, $43, 0 | PRIORITY
dbsprite 1, 1, 0, 0, $44, 0 | PRIORITY
dbsprite 2, 1, 0, 0, $45, 0 | PRIORITY
dbsprite -2, 2, 0, 0, $51, 0 | PRIORITY
dbsprite -1, 2, 0, 0, $52, 0 | PRIORITY
dbsprite 0, 2, 0, 0, $53, 0 | PRIORITY
dbsprite 1, 2, 0, 0, $54, 0 | PRIORITY
dbsprite 2, 2, 0, 0, $55, 0 | PRIORITY
dbsprite -3, 0, 0, 0, $30, 0 | OAM_PRIO
dbsprite -2, 0, 0, 0, $31, 0 | OAM_PRIO
dbsprite -1, 0, 0, 0, $32, 0 | OAM_PRIO
dbsprite 0, 0, 0, 0, $33, 0 | OAM_PRIO
dbsprite 1, 0, 0, 0, $34, 0 | OAM_PRIO
dbsprite -3, 1, 0, 0, $40, 0 | OAM_PRIO
dbsprite -2, 1, 0, 0, $41, 0 | OAM_PRIO
dbsprite -1, 1, 0, 0, $42, 0 | OAM_PRIO
dbsprite 0, 1, 0, 0, $43, 0 | OAM_PRIO
dbsprite 1, 1, 0, 0, $44, 0 | OAM_PRIO
dbsprite 2, 1, 0, 0, $45, 0 | OAM_PRIO
dbsprite -2, 2, 0, 0, $51, 0 | OAM_PRIO
dbsprite -1, 2, 0, 0, $52, 0 | OAM_PRIO
dbsprite 0, 2, 0, 0, $53, 0 | OAM_PRIO
dbsprite 1, 2, 0, 0, $54, 0 | OAM_PRIO
dbsprite 2, 2, 0, 0, $55, 0 | OAM_PRIO
.OAMData_GSIntroNote:
db 2
@@ -461,9 +461,9 @@ SpriteAnimOAMData:
.OAMData_TextEntryCursor:
db 4
dbsprite -1, -1, 7, 7, $00, 0
dbsprite 0, -1, 0, 7, $00, 0 | X_FLIP
dbsprite -1, 0, 7, 0, $00, 0 | Y_FLIP
dbsprite 0, 0, 0, 0, $00, 0 | X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 7, $00, 0 | OAM_XFLIP
dbsprite -1, 0, 7, 0, $00, 0 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP
.OAMData_TextEntryCursorBig:
db 10
@@ -471,90 +471,90 @@ SpriteAnimOAMData:
dbsprite 1, -1, 0, 7, $01, 0
dbsprite 2, -1, 0, 7, $01, 0
dbsprite 3, -1, 0, 7, $01, 0
dbsprite 4, -1, 0, 7, $00, 0 | X_FLIP
dbsprite 0, 0, 0, 0, $00, 0 | Y_FLIP
dbsprite 1, 0, 0, 0, $01, 0 | Y_FLIP
dbsprite 2, 0, 0, 0, $01, 0 | Y_FLIP
dbsprite 3, 0, 0, 0, $01, 0 | Y_FLIP
dbsprite 4, 0, 0, 0, $00, 0 | X_FLIP | Y_FLIP
dbsprite 4, -1, 0, 7, $00, 0 | OAM_XFLIP
dbsprite 0, 0, 0, 0, $00, 0 | OAM_YFLIP
dbsprite 1, 0, 0, 0, $01, 0 | OAM_YFLIP
dbsprite 2, 0, 0, 0, $01, 0 | OAM_YFLIP
dbsprite 3, 0, 0, 0, $01, 0 | OAM_YFLIP
dbsprite 4, 0, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP
.OAMData_GSGameFreakLogo:
db 15
dbsprite -2, -3, 4, 4, $00, 1 | OBP_NUM
dbsprite -1, -3, 4, 4, $01, 1 | OBP_NUM
dbsprite 0, -3, 4, 4, $02, 1 | OBP_NUM
dbsprite -2, -2, 4, 4, $03, 1 | OBP_NUM
dbsprite -1, -2, 4, 4, $04, 1 | OBP_NUM
dbsprite 0, -2, 4, 4, $05, 1 | OBP_NUM
dbsprite -2, -1, 4, 4, $06, 1 | OBP_NUM
dbsprite -1, -1, 4, 4, $07, 1 | OBP_NUM
dbsprite 0, -1, 4, 4, $08, 1 | OBP_NUM
dbsprite -2, 0, 4, 4, $09, 1 | OBP_NUM
dbsprite -1, 0, 4, 4, $0a, 1 | OBP_NUM
dbsprite 0, 0, 4, 4, $0b, 1 | OBP_NUM
dbsprite -2, 1, 4, 4, $0c, 1 | OBP_NUM
dbsprite -1, 1, 4, 4, $0d, 1 | OBP_NUM
dbsprite 0, 1, 4, 4, $0e, 1 | OBP_NUM
dbsprite -2, -3, 4, 4, $00, 1 | OAM_PAL1
dbsprite -1, -3, 4, 4, $01, 1 | OAM_PAL1
dbsprite 0, -3, 4, 4, $02, 1 | OAM_PAL1
dbsprite -2, -2, 4, 4, $03, 1 | OAM_PAL1
dbsprite -1, -2, 4, 4, $04, 1 | OAM_PAL1
dbsprite 0, -2, 4, 4, $05, 1 | OAM_PAL1
dbsprite -2, -1, 4, 4, $06, 1 | OAM_PAL1
dbsprite -1, -1, 4, 4, $07, 1 | OAM_PAL1
dbsprite 0, -1, 4, 4, $08, 1 | OAM_PAL1
dbsprite -2, 0, 4, 4, $09, 1 | OAM_PAL1
dbsprite -1, 0, 4, 4, $0a, 1 | OAM_PAL1
dbsprite 0, 0, 4, 4, $0b, 1 | OAM_PAL1
dbsprite -2, 1, 4, 4, $0c, 1 | OAM_PAL1
dbsprite -1, 1, 4, 4, $0d, 1 | OAM_PAL1
dbsprite 0, 1, 4, 4, $0e, 1 | OAM_PAL1
.OAMData_SlotsGolem:
db 6
dbsprite -2, -2, 4, 4, $00, 5 | OBP_NUM
dbsprite -1, -2, 4, 4, $02, 5 | OBP_NUM
dbsprite 0, -2, 4, 4, $00, 5 | OBP_NUM | X_FLIP
dbsprite -2, 0, 4, 4, $04, 5 | OBP_NUM
dbsprite -1, 0, 4, 4, $06, 5 | OBP_NUM
dbsprite 0, 0, 4, 4, $04, 5 | OBP_NUM | X_FLIP
dbsprite -2, -2, 4, 4, $00, 5 | OAM_PAL1
dbsprite -1, -2, 4, 4, $02, 5 | OAM_PAL1
dbsprite 0, -2, 4, 4, $00, 5 | OAM_PAL1 | OAM_XFLIP
dbsprite -2, 0, 4, 4, $04, 5 | OAM_PAL1
dbsprite -1, 0, 4, 4, $06, 5 | OAM_PAL1
dbsprite 0, 0, 4, 4, $04, 5 | OAM_PAL1 | OAM_XFLIP
.OAMData_SlotsChansey1:
db 6
dbsprite -2, -2, 4, 4, $00, 6 | OBP_NUM
dbsprite -1, -2, 4, 4, $02, 6 | OBP_NUM
dbsprite 0, -2, 4, 4, $04, 6 | OBP_NUM
dbsprite -2, 0, 4, 4, $06, 6 | OBP_NUM
dbsprite -1, 0, 4, 4, $08, 6 | OBP_NUM
dbsprite 0, 0, 4, 4, $0a, 6 | OBP_NUM
dbsprite -2, -2, 4, 4, $00, 6 | OAM_PAL1
dbsprite -1, -2, 4, 4, $02, 6 | OAM_PAL1
dbsprite 0, -2, 4, 4, $04, 6 | OAM_PAL1
dbsprite -2, 0, 4, 4, $06, 6 | OAM_PAL1
dbsprite -1, 0, 4, 4, $08, 6 | OAM_PAL1
dbsprite 0, 0, 4, 4, $0a, 6 | OAM_PAL1
.OAMData_SlotsChansey2:
db 6
dbsprite -2, -2, 4, 4, $00, 6 | OBP_NUM
dbsprite -1, -2, 4, 4, $02, 6 | OBP_NUM
dbsprite 0, -2, 4, 4, $04, 6 | OBP_NUM
dbsprite -2, 0, 4, 4, $0c, 6 | OBP_NUM
dbsprite -1, 0, 4, 4, $0e, 6 | OBP_NUM
dbsprite 0, 0, 4, 4, $10, 6 | OBP_NUM
dbsprite -2, -2, 4, 4, $00, 6 | OAM_PAL1
dbsprite -1, -2, 4, 4, $02, 6 | OAM_PAL1
dbsprite 0, -2, 4, 4, $04, 6 | OAM_PAL1
dbsprite -2, 0, 4, 4, $0c, 6 | OAM_PAL1
dbsprite -1, 0, 4, 4, $0e, 6 | OAM_PAL1
dbsprite 0, 0, 4, 4, $10, 6 | OAM_PAL1
.OAMData_SlotsChansey3:
db 6
dbsprite -2, -2, 4, 4, $00, 6 | OBP_NUM
dbsprite -1, -2, 4, 4, $02, 6 | OBP_NUM
dbsprite 0, -2, 4, 4, $04, 6 | OBP_NUM
dbsprite -2, 0, 4, 4, $12, 6 | OBP_NUM
dbsprite -1, 0, 4, 4, $14, 6 | OBP_NUM
dbsprite 0, 0, 4, 4, $16, 6 | OBP_NUM
dbsprite -2, -2, 4, 4, $00, 6 | OAM_PAL1
dbsprite -1, -2, 4, 4, $02, 6 | OAM_PAL1
dbsprite 0, -2, 4, 4, $04, 6 | OAM_PAL1
dbsprite -2, 0, 4, 4, $12, 6 | OAM_PAL1
dbsprite -1, 0, 4, 4, $14, 6 | OAM_PAL1
dbsprite 0, 0, 4, 4, $16, 6 | OAM_PAL1
.OAMData_SlotsChansey4:
db 6
dbsprite -2, -2, 4, 4, $00, 6 | OBP_NUM
dbsprite -1, -2, 4, 4, $02, 6 | OBP_NUM
dbsprite 0, -2, 4, 4, $04, 6 | OBP_NUM
dbsprite -2, 0, 4, 4, $18, 6 | OBP_NUM
dbsprite -1, 0, 4, 4, $1a, 6 | OBP_NUM
dbsprite 0, 0, 4, 4, $1c, 6 | OBP_NUM
dbsprite -2, -2, 4, 4, $00, 6 | OAM_PAL1
dbsprite -1, -2, 4, 4, $02, 6 | OAM_PAL1
dbsprite 0, -2, 4, 4, $04, 6 | OAM_PAL1
dbsprite -2, 0, 4, 4, $18, 6 | OAM_PAL1
dbsprite -1, 0, 4, 4, $1a, 6 | OAM_PAL1
dbsprite 0, 0, 4, 4, $1c, 6 | OAM_PAL1
.OAMData_SlotsChansey5:
db 6
dbsprite -2, -2, 4, 4, $1e, 6 | OBP_NUM
dbsprite -1, -2, 4, 4, $20, 6 | OBP_NUM
dbsprite 0, -2, 4, 4, $22, 6 | OBP_NUM
dbsprite -2, 0, 4, 4, $24, 6 | OBP_NUM
dbsprite -1, 0, 4, 4, $26, 6 | OBP_NUM
dbsprite 0, 0, 4, 4, $28, 6 | OBP_NUM
dbsprite -2, -2, 4, 4, $1e, 6 | OAM_PAL1
dbsprite -1, -2, 4, 4, $20, 6 | OAM_PAL1
dbsprite 0, -2, 4, 4, $22, 6 | OAM_PAL1
dbsprite -2, 0, 4, 4, $24, 6 | OAM_PAL1
dbsprite -1, 0, 4, 4, $26, 6 | OAM_PAL1
dbsprite 0, 0, 4, 4, $28, 6 | OAM_PAL1
.OAMData_RadioTuningKnob:
db 3
dbsprite -1, -2, 4, 4, $00, 0 | OBP_NUM
dbsprite -1, -1, 4, 4, $00, 0 | OBP_NUM
dbsprite -1, 0, 4, 4, $00, 0 | OBP_NUM
dbsprite -1, -2, 4, 4, $00, 0 | OAM_PAL1
dbsprite -1, -1, 4, 4, $00, 0 | OAM_PAL1
dbsprite -1, 0, 4, 4, $00, 0 | OAM_PAL1
.OAMData_Unused4B:
db 6
@@ -694,7 +694,7 @@ SpriteAnimOAMData:
.OAMData_GSTitleTrail:
db 1
dbsprite -1, -1, 4, 4, $00, 1 | OBP_NUM
dbsprite -1, -1, 4, 4, $00, 1 | OAM_PAL1
.OAMData_EZChatCursor1:
db 12
@@ -756,10 +756,10 @@ SpriteAnimOAMData:
.OAMData_MagnetTrainBlue:
db 4
dbsprite -1, -1, 0, 0, $00, PAL_OW_BLUE | PRIORITY
dbsprite 0, -1, 0, 0, $01, PAL_OW_BLUE | PRIORITY
dbsprite -1, 0, 0, 0, $02, PAL_OW_BLUE | PRIORITY
dbsprite 0, 0, 0, 0, $03, PAL_OW_BLUE | PRIORITY
dbsprite -1, -1, 0, 0, $00, PAL_OW_BLUE | OAM_PRIO
dbsprite 0, -1, 0, 0, $01, PAL_OW_BLUE | OAM_PRIO
dbsprite -1, 0, 0, 0, $02, PAL_OW_BLUE | OAM_PRIO
dbsprite 0, 0, 0, 0, $03, PAL_OW_BLUE | OAM_PRIO
.OAMData_MobileTradeCableBulge:
db 1
@@ -774,43 +774,43 @@ SpriteAnimOAMData:
.OAMData_MobileTradeOTPulse:
db 4
dbsprite -1, -2, 4, 0, $03, 4 | Y_FLIP
dbsprite -1, -1, 4, 0, $02, 4 | Y_FLIP
dbsprite -1, 0, 4, 0, $01, 4 | Y_FLIP
dbsprite -1, 1, 4, 0, $00, 4 | Y_FLIP
dbsprite -1, -2, 4, 0, $03, 4 | OAM_YFLIP
dbsprite -1, -1, 4, 0, $02, 4 | OAM_YFLIP
dbsprite -1, 0, 4, 0, $01, 4 | OAM_YFLIP
dbsprite -1, 1, 4, 0, $00, 4 | OAM_YFLIP
.OAMData_MobileTradePing1:
db 4
dbsprite -1, -1, 0, 0, $00, 1
dbsprite 0, -1, 0, 0, $00, 1 | X_FLIP
dbsprite -1, 0, 0, 0, $00, 1 | Y_FLIP
dbsprite 0, 0, 0, 0, $00, 1 | X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 0, $00, 1 | OAM_XFLIP
dbsprite -1, 0, 0, 0, $00, 1 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $00, 1 | OAM_XFLIP | OAM_YFLIP
.OAMData_MobileTradePing2:
db 8
dbsprite -2, -2, 4, 4, $00, 1
dbsprite -1, -2, 4, 4, $01, 1
dbsprite 0, -2, 4, 4, $00, 1 | X_FLIP
dbsprite 0, -2, 4, 4, $00, 1 | OAM_XFLIP
dbsprite -2, -1, 4, 4, $02, 1
dbsprite 0, -1, 4, 4, $02, 1 | X_FLIP
dbsprite -2, 0, 4, 4, $00, 1 | Y_FLIP
dbsprite -1, 0, 4, 4, $01, 1 | Y_FLIP
dbsprite 0, 0, 4, 4, $00, 1 | X_FLIP | Y_FLIP
dbsprite 0, -1, 4, 4, $02, 1 | OAM_XFLIP
dbsprite -2, 0, 4, 4, $00, 1 | OAM_YFLIP
dbsprite -1, 0, 4, 4, $01, 1 | OAM_YFLIP
dbsprite 0, 0, 4, 4, $00, 1 | OAM_XFLIP | OAM_YFLIP
.OAMData_MobileTradePing3:
db 12
dbsprite -2, -2, 0, 0, $00, 1
dbsprite -1, -2, 0, 0, $01, 1
dbsprite -2, -1, 0, 0, $02, 1
dbsprite 0, -2, 0, 0, $01, 1 | X_FLIP
dbsprite 1, -2, 0, 0, $00, 1 | X_FLIP
dbsprite 1, -1, 0, 0, $02, 1 | X_FLIP
dbsprite -2, 0, 0, 0, $02, 1 | Y_FLIP
dbsprite -2, 1, 0, 0, $00, 1 | Y_FLIP
dbsprite -1, 1, 0, 0, $01, 1 | Y_FLIP
dbsprite 1, 0, 0, 0, $02, 1 | X_FLIP | Y_FLIP
dbsprite 0, 1, 0, 0, $01, 1 | X_FLIP | Y_FLIP
dbsprite 1, 1, 0, 0, $00, 1 | X_FLIP | Y_FLIP
dbsprite 0, -2, 0, 0, $01, 1 | OAM_XFLIP
dbsprite 1, -2, 0, 0, $00, 1 | OAM_XFLIP
dbsprite 1, -1, 0, 0, $02, 1 | OAM_XFLIP
dbsprite -2, 0, 0, 0, $02, 1 | OAM_YFLIP
dbsprite -2, 1, 0, 0, $00, 1 | OAM_YFLIP
dbsprite -1, 1, 0, 0, $01, 1 | OAM_YFLIP
dbsprite 1, 0, 0, 0, $02, 1 | OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 0, 0, $01, 1 | OAM_XFLIP | OAM_YFLIP
dbsprite 1, 1, 0, 0, $00, 1 | OAM_XFLIP | OAM_YFLIP
.OAMData_IntroSuicune1:
db 36
@@ -951,50 +951,50 @@ SpriteAnimOAMData:
.OAMData_IntroPichu:
db 25
dbsprite -3, -3, 4, 4, $00, 1 | VRAM_BANK_1
dbsprite -2, -3, 4, 4, $01, 1 | VRAM_BANK_1
dbsprite -1, -3, 4, 4, $02, 1 | VRAM_BANK_1
dbsprite 0, -3, 4, 4, $03, 1 | VRAM_BANK_1
dbsprite 1, -3, 4, 4, $04, 1 | VRAM_BANK_1
dbsprite -3, -2, 4, 4, $10, 1 | VRAM_BANK_1
dbsprite -2, -2, 4, 4, $11, 1 | VRAM_BANK_1
dbsprite -1, -2, 4, 4, $12, 1 | VRAM_BANK_1
dbsprite 0, -2, 4, 4, $13, 1 | VRAM_BANK_1
dbsprite 1, -2, 4, 4, $14, 1 | VRAM_BANK_1
dbsprite -3, -1, 4, 4, $20, 1 | VRAM_BANK_1
dbsprite -2, -1, 4, 4, $21, 1 | VRAM_BANK_1
dbsprite -1, -1, 4, 4, $22, 1 | VRAM_BANK_1
dbsprite 0, -1, 4, 4, $23, 1 | VRAM_BANK_1
dbsprite 1, -1, 4, 4, $24, 1 | VRAM_BANK_1
dbsprite -3, 0, 4, 4, $30, 1 | VRAM_BANK_1
dbsprite -2, 0, 4, 4, $31, 1 | VRAM_BANK_1
dbsprite -1, 0, 4, 4, $32, 1 | VRAM_BANK_1
dbsprite 0, 0, 4, 4, $33, 1 | VRAM_BANK_1
dbsprite 1, 0, 4, 4, $34, 1 | VRAM_BANK_1
dbsprite -3, 1, 4, 4, $40, 1 | VRAM_BANK_1
dbsprite -2, 1, 4, 4, $41, 1 | VRAM_BANK_1
dbsprite -1, 1, 4, 4, $42, 1 | VRAM_BANK_1
dbsprite 0, 1, 4, 4, $43, 1 | VRAM_BANK_1
dbsprite 1, 1, 4, 4, $44, 1 | VRAM_BANK_1
dbsprite -3, -3, 4, 4, $00, 1 | OAM_BANK1
dbsprite -2, -3, 4, 4, $01, 1 | OAM_BANK1
dbsprite -1, -3, 4, 4, $02, 1 | OAM_BANK1
dbsprite 0, -3, 4, 4, $03, 1 | OAM_BANK1
dbsprite 1, -3, 4, 4, $04, 1 | OAM_BANK1
dbsprite -3, -2, 4, 4, $10, 1 | OAM_BANK1
dbsprite -2, -2, 4, 4, $11, 1 | OAM_BANK1
dbsprite -1, -2, 4, 4, $12, 1 | OAM_BANK1
dbsprite 0, -2, 4, 4, $13, 1 | OAM_BANK1
dbsprite 1, -2, 4, 4, $14, 1 | OAM_BANK1
dbsprite -3, -1, 4, 4, $20, 1 | OAM_BANK1
dbsprite -2, -1, 4, 4, $21, 1 | OAM_BANK1
dbsprite -1, -1, 4, 4, $22, 1 | OAM_BANK1
dbsprite 0, -1, 4, 4, $23, 1 | OAM_BANK1
dbsprite 1, -1, 4, 4, $24, 1 | OAM_BANK1
dbsprite -3, 0, 4, 4, $30, 1 | OAM_BANK1
dbsprite -2, 0, 4, 4, $31, 1 | OAM_BANK1
dbsprite -1, 0, 4, 4, $32, 1 | OAM_BANK1
dbsprite 0, 0, 4, 4, $33, 1 | OAM_BANK1
dbsprite 1, 0, 4, 4, $34, 1 | OAM_BANK1
dbsprite -3, 1, 4, 4, $40, 1 | OAM_BANK1
dbsprite -2, 1, 4, 4, $41, 1 | OAM_BANK1
dbsprite -1, 1, 4, 4, $42, 1 | OAM_BANK1
dbsprite 0, 1, 4, 4, $43, 1 | OAM_BANK1
dbsprite 1, 1, 4, 4, $44, 1 | OAM_BANK1
.OAMData_IntroWooper:
db 16
dbsprite -3, -2, 4, 0, $00, 2 | VRAM_BANK_1
dbsprite -2, -2, 4, 0, $01, 2 | VRAM_BANK_1
dbsprite -1, -2, 4, 0, $02, 2 | VRAM_BANK_1
dbsprite 0, -2, 4, 0, $03, 2 | VRAM_BANK_1
dbsprite -3, -1, 4, 0, $04, 2 | VRAM_BANK_1
dbsprite -2, -1, 4, 0, $05, 2 | VRAM_BANK_1
dbsprite -1, -1, 4, 0, $06, 2 | VRAM_BANK_1
dbsprite 0, -1, 4, 0, $07, 2 | VRAM_BANK_1
dbsprite -3, 0, 4, 0, $08, 2 | VRAM_BANK_1
dbsprite -2, 0, 4, 0, $09, 2 | VRAM_BANK_1
dbsprite -1, 0, 4, 0, $0a, 2 | VRAM_BANK_1
dbsprite 0, 0, 4, 0, $0b, 2 | VRAM_BANK_1
dbsprite -3, 1, 4, 0, $0c, 2 | VRAM_BANK_1
dbsprite -2, 1, 4, 0, $0d, 2 | VRAM_BANK_1
dbsprite -1, 1, 4, 0, $0e, 2 | VRAM_BANK_1
dbsprite 0, 1, 4, 0, $0f, 2 | VRAM_BANK_1
dbsprite -3, -2, 4, 0, $00, 2 | OAM_BANK1
dbsprite -2, -2, 4, 0, $01, 2 | OAM_BANK1
dbsprite -1, -2, 4, 0, $02, 2 | OAM_BANK1
dbsprite 0, -2, 4, 0, $03, 2 | OAM_BANK1
dbsprite -3, -1, 4, 0, $04, 2 | OAM_BANK1
dbsprite -2, -1, 4, 0, $05, 2 | OAM_BANK1
dbsprite -1, -1, 4, 0, $06, 2 | OAM_BANK1
dbsprite 0, -1, 4, 0, $07, 2 | OAM_BANK1
dbsprite -3, 0, 4, 0, $08, 2 | OAM_BANK1
dbsprite -2, 0, 4, 0, $09, 2 | OAM_BANK1
dbsprite -1, 0, 4, 0, $0a, 2 | OAM_BANK1
dbsprite 0, 0, 4, 0, $0b, 2 | OAM_BANK1
dbsprite -3, 1, 4, 0, $0c, 2 | OAM_BANK1
dbsprite -2, 1, 4, 0, $0d, 2 | OAM_BANK1
dbsprite -1, 1, 4, 0, $0e, 2 | OAM_BANK1
dbsprite 0, 1, 4, 0, $0f, 2 | OAM_BANK1
.OAMData_IntroUnown1:
db 1
@@ -1020,27 +1020,27 @@ SpriteAnimOAMData:
db 8
dbsprite -2, -1, 0, 0, $00, 0
dbsprite -1, -1, 0, 0, $01, 0
dbsprite 0, -1, 0, 0, $01, 0 | X_FLIP
dbsprite 1, -1, 0, 0, $00, 0 | X_FLIP
dbsprite -2, 0, 0, 0, $00, 0 | Y_FLIP
dbsprite -1, 0, 0, 0, $01, 0 | Y_FLIP
dbsprite 0, 0, 0, 0, $01, 0 | X_FLIP | Y_FLIP
dbsprite 1, 0, 0, 0, $00, 0 | X_FLIP | Y_FLIP
dbsprite 0, -1, 0, 0, $01, 0 | OAM_XFLIP
dbsprite 1, -1, 0, 0, $00, 0 | OAM_XFLIP
dbsprite -2, 0, 0, 0, $00, 0 | OAM_YFLIP
dbsprite -1, 0, 0, 0, $01, 0 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $01, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 1, 0, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP
.OAMData_IntroUnownF2_3:
db 12
dbsprite -1, -3, 0, 0, $00, 0
dbsprite -1, -2, 0, 0, $01, 0
dbsprite -1, -1, 0, 0, $02, 0
dbsprite 0, -3, 0, 0, $00, 0 | X_FLIP
dbsprite 0, -2, 0, 0, $01, 0 | X_FLIP
dbsprite 0, -1, 0, 0, $02, 0 | X_FLIP
dbsprite -1, 0, 0, 0, $02, 0 | Y_FLIP
dbsprite -1, 1, 0, 0, $01, 0 | Y_FLIP
dbsprite -1, 2, 0, 0, $00, 0 | Y_FLIP
dbsprite 0, 0, 0, 0, $02, 0 | X_FLIP | Y_FLIP
dbsprite 0, 1, 0, 0, $01, 0 | X_FLIP | Y_FLIP
dbsprite 0, 2, 0, 0, $00, 0 | X_FLIP | Y_FLIP
dbsprite 0, -3, 0, 0, $00, 0 | OAM_XFLIP
dbsprite 0, -2, 0, 0, $01, 0 | OAM_XFLIP
dbsprite 0, -1, 0, 0, $02, 0 | OAM_XFLIP
dbsprite -1, 0, 0, 0, $02, 0 | OAM_YFLIP
dbsprite -1, 1, 0, 0, $01, 0 | OAM_YFLIP
dbsprite -1, 2, 0, 0, $00, 0 | OAM_YFLIP
dbsprite 0, 0, 0, 0, $02, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 0, 1, 0, 0, $01, 0 | OAM_XFLIP | OAM_YFLIP
dbsprite 0, 2, 0, 0, $00, 0 | OAM_XFLIP | OAM_YFLIP
.OAMData_IntroUnownF2_4_5:
db 20
@@ -1067,26 +1067,26 @@ SpriteAnimOAMData:
.OAMData_IntroSuicuneAway:
db 20
dbsprite 1, 0, 0, 0, $00, 1 | PRIORITY
dbsprite 2, 1, 0, 0, $00, 1 | PRIORITY
dbsprite 3, 2, 0, 0, $00, 1 | PRIORITY
dbsprite 4, 3, 0, 0, $00, 1 | PRIORITY
dbsprite 5, 4, 0, 0, $00, 1 | PRIORITY
dbsprite 6, 3, 0, 0, $00, 1 | PRIORITY
dbsprite 7, 2, 0, 0, $00, 1 | PRIORITY
dbsprite 8, 1, 0, 0, $00, 1 | PRIORITY
dbsprite 9, 0, 0, 0, $00, 1 | PRIORITY
dbsprite 10, 1, 0, 0, $00, 1 | PRIORITY
dbsprite 11, 2, 0, 0, $00, 1 | PRIORITY
dbsprite 12, 3, 0, 0, $00, 1 | PRIORITY
dbsprite 13, 4, 0, 0, $00, 1 | PRIORITY
dbsprite 14, 3, 0, 0, $00, 1 | PRIORITY
dbsprite 15, 2, 0, 0, $00, 1 | PRIORITY
dbsprite 16, 1, 0, 0, $00, 1 | PRIORITY
dbsprite -15, 0, 0, 0, $00, 1 | PRIORITY
dbsprite -14, 1, 0, 0, $00, 1 | PRIORITY
dbsprite -13, 2, 0, 0, $00, 1 | PRIORITY
dbsprite -12, 3, 0, 0, $00, 1 | PRIORITY
dbsprite 1, 0, 0, 0, $00, 1 | OAM_PRIO
dbsprite 2, 1, 0, 0, $00, 1 | OAM_PRIO
dbsprite 3, 2, 0, 0, $00, 1 | OAM_PRIO
dbsprite 4, 3, 0, 0, $00, 1 | OAM_PRIO
dbsprite 5, 4, 0, 0, $00, 1 | OAM_PRIO
dbsprite 6, 3, 0, 0, $00, 1 | OAM_PRIO
dbsprite 7, 2, 0, 0, $00, 1 | OAM_PRIO
dbsprite 8, 1, 0, 0, $00, 1 | OAM_PRIO
dbsprite 9, 0, 0, 0, $00, 1 | OAM_PRIO
dbsprite 10, 1, 0, 0, $00, 1 | OAM_PRIO
dbsprite 11, 2, 0, 0, $00, 1 | OAM_PRIO
dbsprite 12, 3, 0, 0, $00, 1 | OAM_PRIO
dbsprite 13, 4, 0, 0, $00, 1 | OAM_PRIO
dbsprite 14, 3, 0, 0, $00, 1 | OAM_PRIO
dbsprite 15, 2, 0, 0, $00, 1 | OAM_PRIO
dbsprite 16, 1, 0, 0, $00, 1 | OAM_PRIO
dbsprite -15, 0, 0, 0, $00, 1 | OAM_PRIO
dbsprite -14, 1, 0, 0, $00, 1 | OAM_PRIO
dbsprite -13, 2, 0, 0, $00, 1 | OAM_PRIO
dbsprite -12, 3, 0, 0, $00, 1 | OAM_PRIO
.OAMData_Celebi:
db 4

View File

@@ -60,10 +60,10 @@ FacingStepDown1: ; walking down 1
FacingStepDown3: ; walking down 2
db 4 ; #
db 0, 8, X_FLIP, $80
db 0, 0, X_FLIP, $81
db 8, 8, RELATIVE_ATTRIBUTES | X_FLIP, $82
db 8, 0, RELATIVE_ATTRIBUTES | X_FLIP, $83
db 0, 8, OAM_XFLIP, $80
db 0, 0, OAM_XFLIP, $81
db 8, 8, RELATIVE_ATTRIBUTES | OAM_XFLIP, $82
db 8, 0, RELATIVE_ATTRIBUTES | OAM_XFLIP, $83
FacingStepUp0:
FacingStepUp2: ; standing up
@@ -82,10 +82,10 @@ FacingStepUp1: ; walking up 1
FacingStepUp3: ; walking up 2
db 4 ; #
db 0, 8, X_FLIP, $84
db 0, 0, X_FLIP, $85
db 8, 8, RELATIVE_ATTRIBUTES | X_FLIP, $86
db 8, 0, RELATIVE_ATTRIBUTES | X_FLIP, $87
db 0, 8, OAM_XFLIP, $84
db 0, 0, OAM_XFLIP, $85
db 8, 8, RELATIVE_ATTRIBUTES | OAM_XFLIP, $86
db 8, 0, RELATIVE_ATTRIBUTES | OAM_XFLIP, $87
FacingStepLeft0:
FacingStepLeft2: ; standing left
@@ -98,10 +98,10 @@ FacingStepLeft2: ; standing left
FacingStepRight0:
FacingStepRight2: ; standing right
db 4 ; #
db 0, 8, X_FLIP, $08
db 0, 0, X_FLIP, $09
db 8, 8, RELATIVE_ATTRIBUTES | X_FLIP, $0a
db 8, 0, RELATIVE_ATTRIBUTES | X_FLIP, $0b
db 0, 8, OAM_XFLIP, $08
db 0, 0, OAM_XFLIP, $09
db 8, 8, RELATIVE_ATTRIBUTES | OAM_XFLIP, $0a
db 8, 0, RELATIVE_ATTRIBUTES | OAM_XFLIP, $0b
FacingStepLeft1:
FacingStepLeft3: ; walking left
@@ -114,10 +114,10 @@ FacingStepLeft3: ; walking left
FacingStepRight1:
FacingStepRight3: ; walking right
db 4 ; #
db 0, 8, X_FLIP, $88
db 0, 0, X_FLIP, $89
db 8, 8, RELATIVE_ATTRIBUTES | X_FLIP, $8a
db 8, 0, RELATIVE_ATTRIBUTES | X_FLIP, $8b
db 0, 8, OAM_XFLIP, $88
db 0, 0, OAM_XFLIP, $89
db 8, 8, RELATIVE_ATTRIBUTES | OAM_XFLIP, $8a
db 8, 0, RELATIVE_ATTRIBUTES | OAM_XFLIP, $8b
FacingFishDown: ; fishing down
db 5 ; #
@@ -141,14 +141,14 @@ FacingFishLeft: ; fishing left
db 0, 8, 0, $09
db 8, 0, RELATIVE_ATTRIBUTES, $0a
db 8, 8, RELATIVE_ATTRIBUTES, $0b
db 5, -8, ABSOLUTE_TILE_ID | X_FLIP, $fd
db 5, -8, ABSOLUTE_TILE_ID | OAM_XFLIP, $fd
FacingFishRight: ; fishing right
db 5 ; #
db 0, 8, X_FLIP, $08
db 0, 0, X_FLIP, $09
db 8, 8, RELATIVE_ATTRIBUTES | X_FLIP, $0a
db 8, 0, RELATIVE_ATTRIBUTES | X_FLIP, $0b
db 0, 8, OAM_XFLIP, $08
db 0, 0, OAM_XFLIP, $09
db 8, 8, RELATIVE_ATTRIBUTES | OAM_XFLIP, $0a
db 8, 0, RELATIVE_ATTRIBUTES | OAM_XFLIP, $0b
db 5, 16, ABSOLUTE_TILE_ID, $fd
FacingEmote: ; emote
@@ -161,7 +161,7 @@ FacingEmote: ; emote
FacingShadow: ; shadow
db 2 ; #
db 0, 0, ABSOLUTE_TILE_ID, $fc
db 0, 8, ABSOLUTE_TILE_ID | X_FLIP, $fc
db 0, 8, ABSOLUTE_TILE_ID | OAM_XFLIP, $fc
FacingBigDollSymmetric: ; big snorlax or lapras doll
db 16 ; #
@@ -173,14 +173,14 @@ FacingBigDollSymmetric: ; big snorlax or lapras doll
db 16, 8, 0, $05
db 24, 0, 0, $06
db 24, 8, 0, $07
db 0, 24, X_FLIP, $00
db 0, 16, X_FLIP, $01
db 8, 24, X_FLIP, $02
db 8, 16, X_FLIP, $03
db 16, 24, X_FLIP, $04
db 16, 16, X_FLIP, $05
db 24, 24, X_FLIP, $06
db 24, 16, X_FLIP, $07
db 0, 24, OAM_XFLIP, $00
db 0, 16, OAM_XFLIP, $01
db 8, 24, OAM_XFLIP, $02
db 8, 16, OAM_XFLIP, $03
db 16, 24, OAM_XFLIP, $04
db 16, 16, OAM_XFLIP, $05
db 24, 24, OAM_XFLIP, $06
db 24, 16, OAM_XFLIP, $07
FacingWeirdTree1:
db 4 ; #
@@ -191,10 +191,10 @@ FacingWeirdTree1:
FacingWeirdTree3:
db 4 ; #
db 0, 8, X_FLIP, $04
db 0, 0, X_FLIP, $05
db 8, 8, X_FLIP, $06
db 8, 0, X_FLIP, $07
db 0, 8, OAM_XFLIP, $04
db 0, 0, OAM_XFLIP, $05
db 8, 8, OAM_XFLIP, $06
db 8, 0, OAM_XFLIP, $07
FacingBigDollAsymmetric: ; big doll other than snorlax or lapras
db 14 ; #
@@ -206,11 +206,11 @@ FacingBigDollAsymmetric: ; big doll other than snorlax or lapras
db 24, 8, 0, $0a
db 0, 24, 0, $03
db 0, 16, 0, $02
db 8, 24, X_FLIP, $02
db 8, 24, OAM_XFLIP, $02
db 8, 16, 0, $06
db 16, 24, 0, $09
db 16, 16, 0, $08
db 24, 24, X_FLIP, $04
db 24, 24, OAM_XFLIP, $04
db 24, 16, 0, $0b
FacingBoulderDust1: ; boulder dust 1
@@ -230,9 +230,9 @@ FacingBoulderDust2: ; boulder dust 2
FacingGrass1:
db 2 ; #
db 8, 0, ABSOLUTE_TILE_ID, $fe
db 8, 8, ABSOLUTE_TILE_ID | X_FLIP, $fe
db 8, 8, ABSOLUTE_TILE_ID | OAM_XFLIP, $fe
FacingGrass2:
db 2 ; #
db 9, -1, ABSOLUTE_TILE_ID, $fe
db 9, 9, ABSOLUTE_TILE_ID | X_FLIP, $fe
db 9, 9, ABSOLUTE_TILE_ID | OAM_XFLIP, $fe

View File

@@ -4,7 +4,7 @@ TrainerPalettes:
; Each .gbcpal is generated from the corresponding .png, and
; only the middle two colors are included, not black or white.
table_width PAL_COLOR_SIZE * 2
table_width COLOR_SIZE * 2
PlayerPalette: ; Chris uses the same colors as Cal
INCBIN "gfx/trainers/cal.gbcpal", middle_colors