summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/battle_anim_scripts.s184
-rw-r--r--src/battle/anim/ice.c108
2 files changed, 146 insertions, 146 deletions
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index f81e52540..42bfad289 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -2247,15 +2247,15 @@ Move_ICY_WIND: @ 81CA650
waitbgfadein
end
_81CA6A8:
- createsprite SmallSnowballSpriteTemplate1, 168, 0, 0, 0, 0, 72, 1
+ createsprite gSmallSnowballSpriteTemplate1, 168, 0, 0, 0, 0, 72, 1
delay 5
- createsprite SmallSnowballSpriteTemplate1, 168, 0, 10, 0, 10, 72, 1
+ createsprite gSmallSnowballSpriteTemplate1, 168, 0, 10, 0, 10, 72, 1
delay 5
- createsprite SmallSnowballSpriteTemplate1, 168, 0, -10, 0, -10, 72, 1
+ createsprite gSmallSnowballSpriteTemplate1, 168, 0, -10, 0, -10, 72, 1
delay 5
- createsprite SmallSnowballSpriteTemplate1, 168, 0, 15, 0, 15, 72, 1
+ createsprite gSmallSnowballSpriteTemplate1, 168, 0, 15, 0, 15, 72, 1
delay 5
- createsprite SmallSnowballSpriteTemplate1, 168, 0, -5, 0, -5, 72, 1
+ createsprite gSmallSnowballSpriteTemplate1, 168, 0, -5, 0, -5, 72, 1
return
Move_SMOKESCREEN: @ 81CA710
@@ -3946,7 +3946,7 @@ Move_MIST_BALL: @ 81CCA72
loadspritegfx 10270
delay 0
playsewithpan SE_W081, 192
- createsprite MistBallSpriteTemplate, 128, 0, 0, 0, 0, 30, 0
+ createsprite gMistBallSpriteTemplate, 128, 0, 0, 0, 0, 30, 0
waitforvisualfinish
playsewithpan SE_W028, 63
createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 10, 0
@@ -4662,15 +4662,15 @@ Move_ICE_PUNCH: @ 81CDB3E
createvisualtask sub_80E2A38, 10, 4, 2, 0, 9, 32588
delay 20
playsewithpan SE_W081, 63
- createsprite SmallIcePunchCrystalSpriteTemplate, 2, 0
- createsprite SmallIcePunchCrystalSpriteTemplate, 2, 64
- createsprite SmallIcePunchCrystalSpriteTemplate, 2, 128
- createsprite SmallIcePunchCrystalSpriteTemplate, 2, 192
+ createsprite gSmallIcePunchCrystalSpriteTemplate, 2, 0
+ createsprite gSmallIcePunchCrystalSpriteTemplate, 2, 64
+ createsprite gSmallIcePunchCrystalSpriteTemplate, 2, 128
+ createsprite gSmallIcePunchCrystalSpriteTemplate, 2, 192
delay 5
- createsprite LargeIcePunchCrystalSpriteTemplate, 2, 32
- createsprite LargeIcePunchCrystalSpriteTemplate, 2, 96
- createsprite LargeIcePunchCrystalSpriteTemplate, 2, 160
- createsprite LargeIcePunchCrystalSpriteTemplate, 2, 224
+ createsprite gLargeIcePunchCrystalSpriteTemplate, 2, 32
+ createsprite gLargeIcePunchCrystalSpriteTemplate, 2, 96
+ createsprite gLargeIcePunchCrystalSpriteTemplate, 2, 160
+ createsprite gLargeIcePunchCrystalSpriteTemplate, 2, 224
delay 17
createsprite gFistFootSpriteTemplate, 4, 0, -10, 8, 1, 0
createsprite gBasicHitSplatSpriteTemplate, 3, 0, -10, 1, 1
@@ -5148,7 +5148,7 @@ Move_SMOG: @ 81CE672
blendoff
end
_81CE6D7:
- createsprite SmogCloudSpriteTemplate, 2, 0, -24, 48, 240, 1, 0
+ createsprite gSmogCloudSpriteTemplate, 2, 0, -24, 48, 240, 1, 0
delay 7
return
@@ -5355,8 +5355,8 @@ Move_ICE_BEAM: @ 81CEB4D
createsprite gSimplePaletteBlendSpriteTemplate, 2, 1, 1, 0, 7, rgb(0, 0, 0)
waitforvisualfinish
createsoundtask sub_812B058, 183, -64, 63, 4, 4, 0, 10
- createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, 12, 0, 12, 20
- createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, -12, 0, -12, 20
+ createsprite gIceBeamOuterParticleSpriteTemplate, 2, 20, 12, 0, 12, 20
+ createsprite gIceBeamOuterParticleSpriteTemplate, 2, 20, -12, 0, -12, 20
delay 1
call _81CEC4E
call _81CEC4E
@@ -5385,8 +5385,8 @@ Move_ICE_BEAM: @ 81CEB4D
blendoff
end
_81CEC4E:
- createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, 12, 0, 12, 20
- createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, -12, 0, -12, 20
+ createsprite gIceBeamOuterParticleSpriteTemplate, 2, 20, 12, 0, 12, 20
+ createsprite gIceBeamOuterParticleSpriteTemplate, 2, 20, -12, 0, -12, 20
createsprite IceBeamCenterParticleSpriteTemplate, 2, 20, 0, 0, 0, 11
delay 1
return
@@ -5548,26 +5548,26 @@ _81CEFD0:
waitbgfadein
end
_81CF00A:
- createsprite SmallSnowballSpriteTemplate1, 40, 0, -10, 0, -10, 72, 1
- createsprite LargeSnowballSpriteTemplate, 40, 0, 0, 0, 0, 80, 0, 0, 1
+ createsprite gSmallSnowballSpriteTemplate1, 40, 0, -10, 0, -10, 72, 1
+ createsprite gLargeSnowballSpriteTemplate, 40, 0, 0, 0, 0, 80, 0, 0, 1
delay 3
- createsprite SmallSnowballSpriteTemplate1, 40, 0, -15, 0, -15, 72, 1
- createsprite LargeSnowballSpriteTemplate, 40, 0, -10, 0, -10, 80, 0, 0, 1
+ createsprite gSmallSnowballSpriteTemplate1, 40, 0, -15, 0, -15, 72, 1
+ createsprite gLargeSnowballSpriteTemplate, 40, 0, -10, 0, -10, 80, 0, 0, 1
delay 3
- createsprite SmallSnowballSpriteTemplate1, 40, 0, -5, 0, -5, 72, 1
- createsprite LargeSnowballSpriteTemplate, 40, 0, 10, 0, 10, 80, 0, 0, 1
+ createsprite gSmallSnowballSpriteTemplate1, 40, 0, -5, 0, -5, 72, 1
+ createsprite gLargeSnowballSpriteTemplate, 40, 0, 10, 0, 10, 80, 0, 0, 1
delay 3
- createsprite SmallSnowballSpriteTemplate1, 40, 0, -10, 0, -10, 72, 1
- createsprite LargeSnowballSpriteTemplate, 40, 0, -20, 0, -20, 80, 0, 0, 1
+ createsprite gSmallSnowballSpriteTemplate1, 40, 0, -10, 0, -10, 72, 1
+ createsprite gLargeSnowballSpriteTemplate, 40, 0, -20, 0, -20, 80, 0, 0, 1
delay 3
- createsprite SmallSnowballSpriteTemplate1, 40, 0, -20, 0, -20, 72, 1
- createsprite LargeSnowballSpriteTemplate, 40, 0, 15, 0, 15, 80, 0, 0, 1
+ createsprite gSmallSnowballSpriteTemplate1, 40, 0, -20, 0, -20, 72, 1
+ createsprite gLargeSnowballSpriteTemplate, 40, 0, 15, 0, 15, 80, 0, 0, 1
delay 3
- createsprite SmallSnowballSpriteTemplate1, 40, 0, -15, 0, -15, 72, 1
- createsprite LargeSnowballSpriteTemplate, 40, 0, -20, 0, -20, 80, 0, 0, 1
+ createsprite gSmallSnowballSpriteTemplate1, 40, 0, -15, 0, -15, 72, 1
+ createsprite gLargeSnowballSpriteTemplate, 40, 0, -20, 0, -20, 80, 0, 0, 1
delay 3
- createsprite SmallSnowballSpriteTemplate1, 40, 0, -25, 0, -25, 72, 1
- createsprite LargeSnowballSpriteTemplate, 40, 0, 20, 0, 20, 80, 0, 0, 1
+ createsprite gSmallSnowballSpriteTemplate1, 40, 0, -25, 0, -25, 72, 1
+ createsprite gLargeSnowballSpriteTemplate, 40, 0, 20, 0, 20, 80, 0, 0, 1
delay 3
return
_81CF13F:
@@ -5592,19 +5592,19 @@ Move_POWDER_SNOW: @ 81CF146
createsprite gSimplePaletteBlendSpriteTemplate, 2, 31, 1, 3, 0, rgb(0, 0, 0)
end
_81CF190:
- createsprite SmallSnowballSpriteTemplate2, 40, 0, 0, 0, 0, 56, 4, 4, 1
+ createsprite gSmallSnowballSpriteTemplate2, 40, 0, 0, 0, 0, 56, 4, 4, 1
delay 3
- createsprite SmallSnowballSpriteTemplate2, 40, 0, -10, 0, -10, 56, 4, 4, 1
+ createsprite gSmallSnowballSpriteTemplate2, 40, 0, -10, 0, -10, 56, 4, 4, 1
delay 3
- createsprite SmallSnowballSpriteTemplate2, 40, 0, 10, 0, 10, 56, -4, 3, 1
+ createsprite gSmallSnowballSpriteTemplate2, 40, 0, 10, 0, 10, 56, -4, 3, 1
delay 3
- createsprite SmallSnowballSpriteTemplate2, 40, 0, -20, 0, -20, 56, -4, 5, 1
+ createsprite gSmallSnowballSpriteTemplate2, 40, 0, -20, 0, -20, 56, -4, 5, 1
delay 3
- createsprite SmallSnowballSpriteTemplate2, 40, 0, 15, 0, 15, 56, 4, 4, 1
+ createsprite gSmallSnowballSpriteTemplate2, 40, 0, 15, 0, 15, 56, 4, 4, 1
delay 3
- createsprite SmallSnowballSpriteTemplate2, 40, 0, -20, 0, -20, 56, 4, 4, 1
+ createsprite gSmallSnowballSpriteTemplate2, 40, 0, -20, 0, -20, 56, 4, 4, 1
delay 3
- createsprite SmallSnowballSpriteTemplate2, 40, 0, 20, 0, 20, 56, 4, 4, 1
+ createsprite gSmallSnowballSpriteTemplate2, 40, 0, 20, 0, 20, 56, 4, 4, 1
delay 3
return
@@ -6919,7 +6919,7 @@ Move_MIST: @ 81D1073
blendoff
end
_81D10BE:
- createsprite MistCloudSpriteTemplate, 2, 0, -24, 48, 240, 0, 1
+ createsprite gMistCloudSpriteTemplate, 2, 0, -24, 48, 240, 0, 1
delay 7
return
@@ -7063,22 +7063,22 @@ Move_POISON_GAS: @ 81D1474
setalpha 12, 8
delay 0
playsewithpan SE_W054, 192
- createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
+ createsprite gPoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
playsewithpan SE_W054, 192
- createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
+ createsprite gPoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
playsewithpan SE_W054, 192
- createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
+ createsprite gPoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
playsewithpan SE_W054, 192
- createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
+ createsprite gPoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
playsewithpan SE_W054, 192
- createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
+ createsprite gPoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 4
playsewithpan SE_W054, 192
- createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
+ createsprite gPoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0
delay 40
loopsewithpan SE_W054, 63, 28, 6
createvisualtask sub_80E1F8C, 2, 4, 6, 2, 0, 12, 26650
@@ -9738,7 +9738,7 @@ Move_ICE_BALL: @ 81D57BA
jumpargeq 0, 4, _81D5831
_81D57D1:
playsewithpan SE_W196, 192
- createsprite IceBallSpriteTemplate, 130, 15, 0, -12, -16, 30, -40
+ createsprite gIceBallSpriteTemplate, 130, 15, 0, -12, -16, 30, -40
delay 28
playsewithpan SE_W280, 63
createvisualtask AnimTask_CountIceBallThrows, 5, 0
@@ -9818,7 +9818,7 @@ _81D5935:
call _81D597D
goto _81D581F
_81D597D:
- createsprite IceBallParticleSpriteTemplate, 132, -12, -16
+ createsprite gIceBallParticleSpriteTemplate, 132, -12, -16
return
Move_WEATHER_BALL: @ 81D5989
@@ -9900,13 +9900,13 @@ _81D5AF9:
_81D5B99:
loadspritegfx 10263
loadspritegfx 10141
- createsprite WeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, -40, 20
+ createsprite gWeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, -40, 20
playsewithpan SE_W258, 63
delay 10
- createsprite WeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, 40, 0
+ createsprite gWeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, 40, 0
playsewithpan SE_W258, 63
delay 10
- createsprite WeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, 0, 0
+ createsprite gWeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, 0, 0
playsewithpan SE_W258, 63
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_BANK_TARGET, 2, 0, 8, 1
@@ -9928,101 +9928,101 @@ PoundCopy: @ 81D5C05
end
Effect_LightIceDamage: @ 81D5C36
- createsprite LargeIceEffectParticleSpriteTemplate, 130, -10, -10, 0
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, -10, -10, 0
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 10, 20, 0
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 10, 20, 0
playsewithpan SE_W196, 63
delay 4
- createsprite LargeIceEffectParticleSpriteTemplate, 130, -5, 10, 0
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, -5, 10, 0
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 17, -12, 0
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 17, -12, 0
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, -15, 15, 0
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, -15, 15, 0
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 0, 0, 0
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 0, 0, 0
playsewithpan SE_W196, 63
delay 4
- createsprite LargeIceEffectParticleSpriteTemplate, 130, 20, 2, 0
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, 20, 2, 0
playsewithpan SE_W196, 63
return
Effect_HeavyIceDamage: @ 81D5CBA
- createsprite LargeIceEffectParticleSpriteTemplate, 130, -10, -10, 1
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, -10, -10, 1
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 10, 20, 1
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 10, 20, 1
playsewithpan SE_W196, 63
delay 4
- createsprite LargeIceEffectParticleSpriteTemplate, 130, -29, 0, 1
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, -29, 0, 1
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 29, -20, 1
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 29, -20, 1
playsewithpan SE_W196, 63
delay 4
- createsprite LargeIceEffectParticleSpriteTemplate, 130, -5, 10, 1
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, -5, 10, 1
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 17, -12, 1
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 17, -12, 1
playsewithpan SE_W196, 63
delay 4
- createsprite LargeIceEffectParticleSpriteTemplate, 130, -20, 0, 1
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, -20, 0, 1
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, -15, 15, 1
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, -15, 15, 1
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 26, -5, 1
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 26, -5, 1
playsewithpan SE_W196, 63
delay 4
- createsprite SmallIceEffectParticleSpriteTemplate, 130, 0, 0, 1
+ createsprite gSmallIceEffectParticleSpriteTemplate, 130, 0, 0, 1
playsewithpan SE_W196, 63
delay 4
- createsprite LargeIceEffectParticleSpriteTemplate, 130, 20, 2, 1
+ createsprite gLargeIceEffectParticleSpriteTemplate, 130, 20, 2, 1
playsewithpan SE_W196, 63
return
Unknown_81D5D8A: @ 81D5D8A
loopsewithpan SE_W196, 63, 6, 4
- createsprite IceSpikeSpriteTemplate, 130, 0, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, 0, 24, 0
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 8, 24, 0
- createsprite IceSpikeSpriteTemplate, 130, -8, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, 8, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, -8, 24, 0
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 16, 24, 0
- createsprite IceSpikeSpriteTemplate, 130, -16, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, 16, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, -16, 24, 0
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 24, 24, 0
- createsprite IceSpikeSpriteTemplate, 130, -24, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, 24, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, -24, 24, 0
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 32, 24, 0
- createsprite IceSpikeSpriteTemplate, 130, -32, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, 32, 24, 0
+ createsprite gIceSpikeSpriteTemplate, 130, -32, 24, 0
return
Unknown_81D5E0E: @ 81D5E0E Icy Wind animates end bit with the wavy shiz
loopsewithpan SE_W196, 63, 6, 4
- createsprite IceSpikeSpriteTemplate, 130, 0, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, 0, 24, 1
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 8, 24, 1
- createsprite IceSpikeSpriteTemplate, 130, -8, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, 8, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, -8, 24, 1
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 16, 24, 1
- createsprite IceSpikeSpriteTemplate, 130, -16, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, 16, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, -16, 24, 1
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 24, 24, 1
- createsprite IceSpikeSpriteTemplate, 130, -24, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, 24, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, -24, 24, 1
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 32, 24, 1
- createsprite IceSpikeSpriteTemplate, 130, -32, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, 32, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, -32, 24, 1
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 40, 24, 1
- createsprite IceSpikeSpriteTemplate, 130, -40, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, 40, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, -40, 24, 1
delay 4
- createsprite IceSpikeSpriteTemplate, 130, 48, 24, 1
- createsprite IceSpikeSpriteTemplate, 130, -48, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, 48, 24, 1
+ createsprite gIceSpikeSpriteTemplate, 130, -48, 24, 1
return
Unknown_81D5ECA: @ 81D5ECA
diff --git a/src/battle/anim/ice.c b/src/battle/anim/ice.c
index c990303f5..0ff236523 100644
--- a/src/battle/anim/ice.c
+++ b/src/battle/anim/ice.c
@@ -26,11 +26,10 @@ extern struct INCBIN_U8 gBattleAnimFogTilemap;
extern struct INCBIN_U8 gWeatherFog1Tiles;
static void sub_80D7704(struct Sprite *sprite);
-static void AnimIcePunchSwirlingParticles(struct Sprite *sprite);
-static void AnimIceBeamParticles(struct Sprite *sprite);
-static void AnimIceEffectParticles(struct Sprite *sprite);
-static void AnimFlickerIceEffectParticles(struct Sprite *sprite);
-static void AnimSwirlingSnowball1(struct Sprite *sprite);
+static void AnimIcePunchSwirlingParticle(struct Sprite *sprite);
+static void AnimIceBeamParticle(struct Sprite *sprite);
+static void AnimIceEffectParticle(struct Sprite *sprite);
+static void AnimFlickerIceEffectParticle(struct Sprite *sprite);
static void AnimMoveParticleBeyondTarget(struct Sprite *sprite);
static void AnimWaveFromCenterOfTarget(struct Sprite *sprite);
static void InitSwirlingFogAnim(struct Sprite *sprite);
@@ -39,16 +38,17 @@ static void InitPoisonGasCloudAnim(struct Sprite *sprite);
static void AnimHailBegin(struct Sprite *sprite);
void sub_807A9BC(struct Sprite *sprite);
static void InitIceBallAnim(struct Sprite *sprite);
-static void InitIceBallParticles(struct Sprite *sprite);
-static void AnimSwirlingSnowball2(struct Sprite *sprite);
-static void AnimSwirlingSnowball3(struct Sprite *sprite);
-static void AnimSwirlingSnowballEnd(struct Sprite *sprite);
+static void InitIceBallParticle(struct Sprite *sprite);
+static void AnimSwirlingSnowball_Step1(struct Sprite *sprite);
+static void AnimSwirlingSnowball_Step2(struct Sprite *sprite);
+static void AnimSwirlingSnowball_Step3(struct Sprite *sprite);
+static void AnimSwirlingSnowball_End(struct Sprite *sprite);
static void AnimWiggleParticleTowardsTarget(struct Sprite *sprite);
static void AnimSwirlingFogAnim(struct Sprite *sprite);
static void sub_80D8874(struct Sprite *sprite);
static void AnimHailContinue(struct Sprite *sprite);
static void AnimThrowIceBall(struct Sprite *sprite);
-static void AnimIceBallParticles(struct Sprite *sprite);
+static void AnimIceBallParticle(struct Sprite *sprite);
static void AnimTask_Haze2(u8 taskId);
static void AnimTask_OverlayFogTiles(u8 taskId);
@@ -157,7 +157,7 @@ const union AffineAnimCmd *const gSpriteAffineAnimTable_83D9BDC[] =
gSpriteAffineAnim_83D9BCC,
};
-const struct SpriteTemplate LargeIcePunchCrystalSpriteTemplate =
+const struct SpriteTemplate gLargeIcePunchCrystalSpriteTemplate =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -165,10 +165,10 @@ const struct SpriteTemplate LargeIcePunchCrystalSpriteTemplate =
.anims = gSpriteAnimTable_83D9BB8,
.images = NULL,
.affineAnims = gSpriteAffineAnimTable_83D9BDC,
- .callback = AnimIcePunchSwirlingParticles,
+ .callback = AnimIcePunchSwirlingParticle,
};
-const struct SpriteTemplate SmallIcePunchCrystalSpriteTemplate =
+const struct SpriteTemplate gSmallIcePunchCrystalSpriteTemplate =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -176,7 +176,7 @@ const struct SpriteTemplate SmallIcePunchCrystalSpriteTemplate =
.anims = gSpriteAnimTable_83D9BBC,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = AnimIcePunchSwirlingParticles,
+ .callback = AnimIcePunchSwirlingParticle,
};
const union AffineAnimCmd gSpriteAffineAnim_83D9C10[] =
@@ -198,10 +198,10 @@ const struct SpriteTemplate IceBeamCenterParticleSpriteTemplate =
.anims = gSpriteAnimTable_83D9BB8,
.images = NULL,
.affineAnims = gSpriteAffineAnimTable_83D9C20,
- .callback = AnimIceBeamParticles,
+ .callback = AnimIceBeamParticle,
};
-const struct SpriteTemplate IceBeamOuterParticleSpriteTemplate =
+const struct SpriteTemplate gIceBeamOuterParticleSpriteTemplate =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -209,7 +209,7 @@ const struct SpriteTemplate IceBeamOuterParticleSpriteTemplate =
.anims = gSpriteAnimTable_83D9BBC,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = AnimIceBeamParticles,
+ .callback = AnimIceBeamParticle,
};
const union AffineAnimCmd gSpriteAffineAnim_83D9C54[] =
@@ -225,7 +225,7 @@ const union AffineAnimCmd *const gSpriteAffineAnimTable_83D9C74[] =
gSpriteAffineAnim_83D9C54,
};
-const struct SpriteTemplate LargeIceEffectParticleSpriteTemplate =
+const struct SpriteTemplate gLargeIceEffectParticleSpriteTemplate =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -233,10 +233,10 @@ const struct SpriteTemplate LargeIceEffectParticleSpriteTemplate =
.anims = gSpriteAnimTable_83D9BB8,
.images = NULL,
.affineAnims = gSpriteAffineAnimTable_83D9C74,
- .callback = AnimIceEffectParticles,
+ .callback = AnimIceEffectParticle,
};
-const struct SpriteTemplate SmallIceEffectParticleSpriteTemplate =
+const struct SpriteTemplate gSmallIceEffectParticleSpriteTemplate =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -244,10 +244,10 @@ const struct SpriteTemplate SmallIceEffectParticleSpriteTemplate =
.anims = gSpriteAnimTable_83D9BBC,
.images = NULL,
.affineAnims = gSpriteAffineAnimTable_83D9C74,
- .callback = AnimIceEffectParticles,
+ .callback = AnimIceEffectParticle,
};
-const struct SpriteTemplate SmallSnowballSpriteTemplate1 =
+const struct SpriteTemplate gSmallSnowballSpriteTemplate1 =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -255,10 +255,10 @@ const struct SpriteTemplate SmallSnowballSpriteTemplate1 =
.anims = gSpriteAnimTable_83D9BC0,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = AnimSwirlingSnowball1,
+ .callback = AnimSwirlingSnowball_Step1,
};
-const struct SpriteTemplate LargeSnowballSpriteTemplate =
+const struct SpriteTemplate gLargeSnowballSpriteTemplate =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -269,7 +269,7 @@ const struct SpriteTemplate LargeSnowballSpriteTemplate =
.callback = AnimMoveParticleBeyondTarget,
};
-const struct SpriteTemplate SmallSnowballSpriteTemplate2 =
+const struct SpriteTemplate gSmallSnowballSpriteTemplate2 =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -297,7 +297,7 @@ const union AnimCmd *const gSpriteAnimTable_83D9D10[] =
gSpriteAnim_83D9CF0,
};
-const struct SpriteTemplate IceSpikeSpriteTemplate =
+const struct SpriteTemplate gIceSpikeSpriteTemplate =
{
.tileTag = 10142,
.paletteTag = 10142,
@@ -320,7 +320,7 @@ const union AnimCmd *const gSpriteAnimTable_83D9D38[] =
gSpriteAnim_83D9D2C,
};
-const struct SpriteTemplate MistCloudSpriteTemplate =
+const struct SpriteTemplate gMistCloudSpriteTemplate =
{
.tileTag = 10144,
.paletteTag = 10144,
@@ -331,7 +331,7 @@ const struct SpriteTemplate MistCloudSpriteTemplate =
.callback = InitSwirlingFogAnim,
};
-const struct SpriteTemplate SmogCloudSpriteTemplate =
+const struct SpriteTemplate gSmogCloudSpriteTemplate =
{
.tileTag = 10172,
.paletteTag = 10172,
@@ -347,7 +347,7 @@ const u8 gUnknown_083D9D6C[] =
0, 1, 2, 2, 2, 2, 3, 4, 4, 4, 5, 6, 6, 6, 6, 7, 8, 8, 8, 9,
};
-const struct SpriteTemplate MistBallSpriteTemplate =
+const struct SpriteTemplate gMistBallSpriteTemplate =
{
.tileTag = 10155,
.paletteTag = 10155,
@@ -363,7 +363,7 @@ const u8 gUnknown_083D9D98[] =
0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5,
};
-const struct SpriteTemplate PoisonGasCloudSpriteTemplate =
+const struct SpriteTemplate gPoisonGasCloudSpriteTemplate =
{
.tileTag = 10172,
.paletteTag = 10172,
@@ -424,7 +424,7 @@ const union AffineAnimCmd *const gSpriteAffineAnimTable_83D9E38[] =
gSpriteAffineAnim_83D9E1C,
};
-const struct SpriteTemplate HailSpriteTemplate =
+const struct SpriteTemplate gHailSpriteTemplate =
{
.tileTag = 10263,
.paletteTag = 10263,
@@ -435,7 +435,7 @@ const struct SpriteTemplate HailSpriteTemplate =
.callback = AnimHailBegin,
};
-const struct SpriteTemplate WeatherBallHailSpriteTemplate =
+const struct SpriteTemplate gWeatherBallHailSpriteTemplate =
{
.tileTag = 10263,
.paletteTag = 10263,
@@ -506,7 +506,7 @@ const union AffineAnimCmd *const gSpriteAffineAnimTable_83D9EE0[] =
gSpriteAffineAnim_83D9ED0,
};
-const struct SpriteTemplate IceBallSpriteTemplate =
+const struct SpriteTemplate gIceBallSpriteTemplate =
{
.tileTag = 10043,
.paletteTag = 10043,
@@ -517,7 +517,7 @@ const struct SpriteTemplate IceBallSpriteTemplate =
.callback = InitIceBallAnim,
};
-const struct SpriteTemplate IceBallParticleSpriteTemplate =
+const struct SpriteTemplate gIceBallParticleSpriteTemplate =
{
.tileTag = 10141,
.paletteTag = 10141,
@@ -525,7 +525,7 @@ const struct SpriteTemplate IceBallParticleSpriteTemplate =
.anims = gSpriteAnimTable_83D9BBC,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = InitIceBallParticles,
+ .callback = InitIceBallParticle,
};
// unknown - potentially used in weather ball
@@ -808,7 +808,7 @@ void sub_80D7888(struct Sprite *sprite)
// Animates the swirling ice crystals in Ice Punch.
// arg 0: initial position angle around circle (0-256)
-static void AnimIcePunchSwirlingParticles(struct Sprite *sprite)
+static void AnimIcePunchSwirlingParticle(struct Sprite *sprite)
{
sprite->data[0] = gBattleAnimArgs[0];
sprite->data[1] = 60;
@@ -826,7 +826,7 @@ static void AnimIcePunchSwirlingParticles(struct Sprite *sprite)
// arg 2: target x offset
// arg 3: target y offset
// arg 4: duration
-static void AnimIceBeamParticles(struct Sprite *sprite)
+static void AnimIceBeamParticle(struct Sprite *sprite)
{
InitAnimSpritePos(sprite, 1);
sprite->data[2] = GetBattlerSpriteCoord(gAnimBankTarget, 2);
@@ -847,7 +847,7 @@ static void AnimIceBeamParticles(struct Sprite *sprite)
// arg 0: target x offset
// arg 1: target y offset
// arg 2: ??? unknown boolean
-static void AnimIceEffectParticles(struct Sprite *sprite)
+static void AnimIceEffectParticle(struct Sprite *sprite)
{
if (gBattleAnimArgs[2] == 0)
{
@@ -863,11 +863,11 @@ static void AnimIceEffectParticles(struct Sprite *sprite)
sprite->pos1.y += gBattleAnimArgs[1];
}
- StoreSpriteCallbackInData(sprite, AnimFlickerIceEffectParticles);
+ StoreSpriteCallbackInData(sprite, AnimFlickerIceEffectParticle);
sprite->callback = sub_80785E4;
}
-static void AnimFlickerIceEffectParticles(struct Sprite *sprite)
+static void AnimFlickerIceEffectParticle(struct Sprite *sprite)
{
sprite->invisible ^= 1;
sprite->data[0] += 1;
@@ -882,7 +882,7 @@ static void AnimFlickerIceEffectParticles(struct Sprite *sprite)
// arg 3: target y offset
// arg 4: particle speed
// arg 5: multiple targets? (boolean)
-static void AnimSwirlingSnowball1(struct Sprite *sprite)
+static void AnimSwirlingSnowball_Step1(struct Sprite *sprite)
{
int i;
s16 tempDataHolder[8];
@@ -935,10 +935,10 @@ static void AnimSwirlingSnowball1(struct Sprite *sprite)
sprite->data[i] = tempDataHolder[i];
sprite->callback = sub_8078D8C;
- StoreSpriteCallbackInData(sprite, AnimSwirlingSnowball2);
+ StoreSpriteCallbackInData(sprite, AnimSwirlingSnowball_Step2);
}
-static void AnimSwirlingSnowball2(struct Sprite *sprite)
+static void AnimSwirlingSnowball_Step2(struct Sprite *sprite)
{
s16 tempVar;
@@ -953,11 +953,11 @@ static void AnimSwirlingSnowball2(struct Sprite *sprite)
sprite->data[3] = Sin(sprite->data[0], tempVar);
sprite->data[4] = Cos(sprite->data[0], 0xF);
sprite->data[5] = 0;
- sprite->callback = AnimSwirlingSnowball3;
- AnimSwirlingSnowball3(sprite);
+ sprite->callback = AnimSwirlingSnowball_Step3;
+ AnimSwirlingSnowball_Step3(sprite);
}
-static void AnimSwirlingSnowball3(struct Sprite *sprite)
+static void AnimSwirlingSnowball_Step3(struct Sprite *sprite)
{
s16 tempVar;
tempVar = GetBattlerSide(gAnimBankAttacker) != 0 ? 20 : 65516;
@@ -977,11 +977,11 @@ static void AnimSwirlingSnowball3(struct Sprite *sprite)
sprite->pos2.x = 0;
sprite->data[4] = 0;
sprite->data[3] = 0;
- sprite->callback = AnimSwirlingSnowballEnd;
+ sprite->callback = AnimSwirlingSnowball_End;
}
}
-static void AnimSwirlingSnowballEnd(struct Sprite *sprite)
+static void AnimSwirlingSnowball_End(struct Sprite *sprite)
{
sprite->data[0] = 1;
sub_8078CE8(sprite);
@@ -2174,7 +2174,7 @@ NAKED bool8 sub_80D8BA8(u8 a1, u8 a2, u8 a3, u8 a4)
"\tmovs r0, 0x1\n"
"\tb _080D8D0A\n"
"\t.align 2, 0\n"
- "_080D8D00: .4byte HailSpriteTemplate\n"
+ "_080D8D00: .4byte gHailSpriteTemplate\n"
"_080D8D04: .4byte gSprites\n"
"_080D8D08:\n"
"\tmovs r0, 0\n"
@@ -2202,7 +2202,7 @@ static void AnimHailBegin(struct Sprite *sprite)
if (sprite->data[0] == 1 && sprite->data[5] == 0)
{
- spriteId = CreateSprite(&LargeIceEffectParticleSpriteTemplate,
+ spriteId = CreateSprite(&gLargeIceEffectParticleSpriteTemplate,
sprite->data[3], sprite->data[4], sprite->subpriority);
sprite->data[0] = spriteId;
@@ -2277,7 +2277,7 @@ static void AnimThrowIceBall(struct Sprite *sprite)
}
// Initializes the particles that scatter at the end of the Ice Ball animation.
-static void InitIceBallParticles(struct Sprite *sprite)
+static void InitIceBallParticle(struct Sprite *sprite)
{
s16 randA, randB;
@@ -2292,11 +2292,11 @@ static void InitIceBallParticles(struct Sprite *sprite)
sprite->data[1] = randA;
sprite->data[2] = randB;
- sprite->callback = AnimIceBallParticles;
+ sprite->callback = AnimIceBallParticle;
}
-// Animates the particles created by InitIceBallParticles.
-static void AnimIceBallParticles(struct Sprite *sprite)
+// Animates the particles created by InitIceBallParticle.
+static void AnimIceBallParticle(struct Sprite *sprite)
{
sprite->data[3] += sprite->data[1];
sprite->data[4] += sprite->data[2];