diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/battle_anim_scripts.s | 230 |
1 files changed, 115 insertions, 115 deletions
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s index c5c6eb144..f81e52540 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 gBattleAnimSpriteTemplate_83D9CA8, 168, 0, 0, 0, 0, 72, 1 + createsprite SmallSnowballSpriteTemplate1, 168, 0, 0, 0, 0, 72, 1 delay 5 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, 10, 0, 10, 72, 1 + createsprite SmallSnowballSpriteTemplate1, 168, 0, 10, 0, 10, 72, 1 delay 5 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, -10, 0, -10, 72, 1 + createsprite SmallSnowballSpriteTemplate1, 168, 0, -10, 0, -10, 72, 1 delay 5 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, 15, 0, 15, 72, 1 + createsprite SmallSnowballSpriteTemplate1, 168, 0, 15, 0, 15, 72, 1 delay 5 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 168, 0, -5, 0, -5, 72, 1 + createsprite SmallSnowballSpriteTemplate1, 168, 0, -5, 0, -5, 72, 1 return Move_SMOKESCREEN: @ 81CA710 @@ -3477,7 +3477,7 @@ Move_HAIL: @ 81CC076 loadspritegfx 10141 createvisualtask sub_80E2A38, 10, 1, 3, 0, 6, 0 waitforvisualfinish - createvisualtask sub_80D8ADC, 5 + createvisualtask AnimTask_Hail1, 5 loopsewithpan SE_W258, 0, 8, 10 waitforvisualfinish createvisualtask sub_80E2A38, 10, 1, 3, 6, 0, 0 @@ -3946,14 +3946,14 @@ Move_MIST_BALL: @ 81CCA72 loadspritegfx 10270 delay 0 playsewithpan SE_W081, 192 - createsprite gBattleAnimSpriteTemplate_83D9D80, 128, 0, 0, 0, 0, 30, 0 + createsprite MistBallSpriteTemplate, 128, 0, 0, 0, 0, 30, 0 waitforvisualfinish playsewithpan SE_W028, 63 createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 10, 0 createsprite gBattleAnimSpriteTemplate_83DB3DC, 0, 1, 1, 1, 32279, 16, 32767, 16 delay 0 playsewithpan SE_W114, 0 - createvisualtask sub_80D8414, 5 + createvisualtask AnimTask_LoadMistTiles, 5 createvisualtask sub_80E2A38, 10, 4, 3, 0, 16, 32767 delay 8 createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 4, 0, 70, 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 gBattleAnimSpriteTemplate_83D9BF8, 2, 0 - createsprite gBattleAnimSpriteTemplate_83D9BF8, 2, 64 - createsprite gBattleAnimSpriteTemplate_83D9BF8, 2, 128 - createsprite gBattleAnimSpriteTemplate_83D9BF8, 2, 192 + createsprite SmallIcePunchCrystalSpriteTemplate, 2, 0 + createsprite SmallIcePunchCrystalSpriteTemplate, 2, 64 + createsprite SmallIcePunchCrystalSpriteTemplate, 2, 128 + createsprite SmallIcePunchCrystalSpriteTemplate, 2, 192 delay 5 - createsprite gBattleAnimSpriteTemplate_83D9BE0, 2, 32 - createsprite gBattleAnimSpriteTemplate_83D9BE0, 2, 96 - createsprite gBattleAnimSpriteTemplate_83D9BE0, 2, 160 - createsprite gBattleAnimSpriteTemplate_83D9BE0, 2, 224 + createsprite LargeIcePunchCrystalSpriteTemplate, 2, 32 + createsprite LargeIcePunchCrystalSpriteTemplate, 2, 96 + createsprite LargeIcePunchCrystalSpriteTemplate, 2, 160 + createsprite LargeIcePunchCrystalSpriteTemplate, 2, 224 delay 17 createsprite gFistFootSpriteTemplate, 4, 0, -10, 8, 1, 0 createsprite gBasicHitSplatSpriteTemplate, 3, 0, -10, 1, 1 @@ -4679,7 +4679,7 @@ Move_ICE_PUNCH: @ 81CDB3E createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 3, 1 waitforvisualfinish delay 15 - call Unknown_81D5C36 + call Effect_LightIceDamage delay 5 createvisualtask sub_80E2A38, 10, 4, 2, 9, 0, 32588 waitforvisualfinish @@ -5148,7 +5148,7 @@ Move_SMOG: @ 81CE672 blendoff end _81CE6D7: - createsprite gBattleAnimSpriteTemplate_83D9D54, 2, 0, -24, 48, 240, 1, 0 + createsprite SmogCloudSpriteTemplate, 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 gBattleAnimSpriteTemplate_83D9C3C, 2, 20, 12, 0, 12, 20 - createsprite gBattleAnimSpriteTemplate_83D9C3C, 2, 20, -12, 0, -12, 20 + createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, 12, 0, 12, 20 + createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, -12, 0, -12, 20 delay 1 call _81CEC4E call _81CEC4E @@ -5371,12 +5371,12 @@ Move_ICE_BEAM: @ 81CEB4D call _81CEC4E call _81CEC4E call _81CEC4E - createsprite gBattleAnimSpriteTemplate_83D9C24, 2, 20, 0, 0, 0, 11 + createsprite IceBeamCenterParticleSpriteTemplate, 2, 20, 0, 0, 0, 11 delay 1 - createsprite gBattleAnimSpriteTemplate_83D9C24, 2, 20, 0, 0, 0, 11 + createsprite IceBeamCenterParticleSpriteTemplate, 2, 20, 0, 0, 0, 11 waitforvisualfinish delay 20 - call Unknown_81D5C36 + call Effect_LightIceDamage createsprite gSimplePaletteBlendSpriteTemplate, 2, 4, 5, 7, 0, rgb(0, 20, 31) waitforvisualfinish createsprite gSimplePaletteBlendSpriteTemplate, 2, 1, 0, 7, 0, rgb(0, 0, 0) @@ -5385,9 +5385,9 @@ Move_ICE_BEAM: @ 81CEB4D blendoff end _81CEC4E: - createsprite gBattleAnimSpriteTemplate_83D9C3C, 2, 20, 12, 0, 12, 20 - createsprite gBattleAnimSpriteTemplate_83D9C3C, 2, 20, -12, 0, -12, 20 - createsprite gBattleAnimSpriteTemplate_83D9C24, 2, 20, 0, 0, 0, 11 + createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, 12, 0, 12, 20 + createsprite IceBeamOuterParticleSpriteTemplate, 2, 20, -12, 0, -12, 20 + createsprite IceBeamCenterParticleSpriteTemplate, 2, 20, 0, 0, 0, 11 delay 1 return @@ -5403,7 +5403,7 @@ Move_AURORA_BEAM: @ 81CEC91 waitbgfadein playsewithpan SE_W062, 192 setarg 7, 0 - createvisualtask sub_80D3490, 10, 130 + createvisualtask AnimTask_RotateMonPalette1, 10, 130 call _81CED18 createvisualtask AnimTask_ShakeMon2, 5, 1, 1, 0, 17, 1 call _81CED18 @@ -5423,13 +5423,13 @@ Move_AURORA_BEAM: @ 81CEC91 waitbgfadein end _81CED18: - createsprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17 + createsprite RainbowRingSpriteTemplate, 130, 20, 0, 0, 0, 17 delay 1 - createsprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17 + createsprite RainbowRingSpriteTemplate, 130, 20, 0, 0, 0, 17 delay 1 - createsprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17 + createsprite RainbowRingSpriteTemplate, 130, 20, 0, 0, 0, 17 delay 1 - createsprite gBattleAnimSpriteTemplate_83D91C4, 130, 20, 0, 0, 0, 17 + createsprite RainbowRingSpriteTemplate, 130, 20, 0, 0, 0, 17 delay 1 return @@ -5538,7 +5538,7 @@ _81CEFD0: call _81CF00A playsewithpan SE_W059B, 63 waitforvisualfinish - call Unknown_81D5CBA + call Effect_HeavyIceDamage waitforvisualfinish clearmonbg ANIM_BANK_DEF_PARTNER delay 20 @@ -5548,26 +5548,26 @@ _81CEFD0: waitbgfadein end _81CF00A: - createsprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -10, 0, -10, 72, 1 - createsprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 0, 0, 0, 80, 0, 0, 1 + createsprite SmallSnowballSpriteTemplate1, 40, 0, -10, 0, -10, 72, 1 + createsprite LargeSnowballSpriteTemplate, 40, 0, 0, 0, 0, 80, 0, 0, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -15, 0, -15, 72, 1 - createsprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, -10, 0, -10, 80, 0, 0, 1 + createsprite SmallSnowballSpriteTemplate1, 40, 0, -15, 0, -15, 72, 1 + createsprite LargeSnowballSpriteTemplate, 40, 0, -10, 0, -10, 80, 0, 0, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -5, 0, -5, 72, 1 - createsprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 10, 0, 10, 80, 0, 0, 1 + createsprite SmallSnowballSpriteTemplate1, 40, 0, -5, 0, -5, 72, 1 + createsprite LargeSnowballSpriteTemplate, 40, 0, 10, 0, 10, 80, 0, 0, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -10, 0, -10, 72, 1 - createsprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, -20, 0, -20, 80, 0, 0, 1 + createsprite SmallSnowballSpriteTemplate1, 40, 0, -10, 0, -10, 72, 1 + createsprite LargeSnowballSpriteTemplate, 40, 0, -20, 0, -20, 80, 0, 0, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -20, 0, -20, 72, 1 - createsprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 15, 0, 15, 80, 0, 0, 1 + createsprite SmallSnowballSpriteTemplate1, 40, 0, -20, 0, -20, 72, 1 + createsprite LargeSnowballSpriteTemplate, 40, 0, 15, 0, 15, 80, 0, 0, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -15, 0, -15, 72, 1 - createsprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, -20, 0, -20, 80, 0, 0, 1 + createsprite SmallSnowballSpriteTemplate1, 40, 0, -15, 0, -15, 72, 1 + createsprite LargeSnowballSpriteTemplate, 40, 0, -20, 0, -20, 80, 0, 0, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CA8, 40, 0, -25, 0, -25, 72, 1 - createsprite gBattleAnimSpriteTemplate_83D9CC0, 40, 0, 20, 0, 20, 80, 0, 0, 1 + createsprite SmallSnowballSpriteTemplate1, 40, 0, -25, 0, -25, 72, 1 + createsprite LargeSnowballSpriteTemplate, 40, 0, 20, 0, 20, 80, 0, 0, 1 delay 3 return _81CF13F: @@ -5585,26 +5585,26 @@ Move_POWDER_SNOW: @ 81CF146 playsewithpan SE_W016B, 63 waitforvisualfinish waitsound - call Unknown_81D5CBA + call Effect_HeavyIceDamage waitforvisualfinish clearmonbg ANIM_BANK_DEF_PARTNER delay 20 createsprite gSimplePaletteBlendSpriteTemplate, 2, 31, 1, 3, 0, rgb(0, 0, 0) end _81CF190: - createsprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 0, 0, 0, 56, 4, 4, 1 + createsprite SmallSnowballSpriteTemplate2, 40, 0, 0, 0, 0, 56, 4, 4, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, -10, 0, -10, 56, 4, 4, 1 + createsprite SmallSnowballSpriteTemplate2, 40, 0, -10, 0, -10, 56, 4, 4, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 10, 0, 10, 56, -4, 3, 1 + createsprite SmallSnowballSpriteTemplate2, 40, 0, 10, 0, 10, 56, -4, 3, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, -20, 0, -20, 56, -4, 5, 1 + createsprite SmallSnowballSpriteTemplate2, 40, 0, -20, 0, -20, 56, -4, 5, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 15, 0, 15, 56, 4, 4, 1 + createsprite SmallSnowballSpriteTemplate2, 40, 0, 15, 0, 15, 56, 4, 4, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, -20, 0, -20, 56, 4, 4, 1 + createsprite SmallSnowballSpriteTemplate2, 40, 0, -20, 0, -20, 56, 4, 4, 1 delay 3 - createsprite gBattleAnimSpriteTemplate_83D9CD8, 40, 0, 20, 0, 20, 56, 4, 4, 1 + createsprite SmallSnowballSpriteTemplate2, 40, 0, 20, 0, 20, 56, 4, 4, 1 delay 3 return @@ -6919,14 +6919,14 @@ Move_MIST: @ 81D1073 blendoff end _81D10BE: - createsprite gBattleAnimSpriteTemplate_83D9D3C, 2, 0, -24, 48, 240, 0, 1 + createsprite MistCloudSpriteTemplate, 2, 0, -24, 48, 240, 0, 1 delay 7 return Move_HAZE: @ 81D10D4 waitforvisualfinish playsewithpan SE_W114, 0 - createvisualtask sub_80D80E0, 5 + createvisualtask AnimTask_Haze1, 5 delay 30 createvisualtask sub_80E2A38, 10, 1920, 2, 0, 16, 0 delay 90 @@ -7063,22 +7063,22 @@ Move_POISON_GAS: @ 81D1474 setalpha 12, 8 delay 0 playsewithpan SE_W054, 192 - createsprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 + createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 delay 4 playsewithpan SE_W054, 192 - createsprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 + createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 delay 4 playsewithpan SE_W054, 192 - createsprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 + createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 delay 4 playsewithpan SE_W054, 192 - createsprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 + createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 delay 4 playsewithpan SE_W054, 192 - createsprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 + createsprite PoisonGasCloudSpriteTemplate, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 delay 4 playsewithpan SE_W054, 192 - createsprite gBattleAnimSpriteTemplate_83D9DAC, 128, 64, 0, 0, -32, -6, 4192, 1072, 0 + createsprite PoisonGasCloudSpriteTemplate, 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 @@ -8029,7 +8029,7 @@ Move_TRI_ATTACK: @ 81D2A0F createvisualtask sub_80E2324, 2, 257, 257, 257 waitforvisualfinish loadspritegfx 10141 - call Unknown_81D5C36 + call Effect_LightIceDamage createsprite gSimplePaletteBlendSpriteTemplate, 2, 1, 2, 16, 0, rgb(0, 0, 0) waitforvisualfinish end @@ -9734,21 +9734,21 @@ Move_MAGICAL_LEAF: @ 81D5699 Move_ICE_BALL: @ 81D57BA loadspritegfx 10043 loadspritegfx 10141 - createvisualtask sub_80D8FC0, 5, 0 + createvisualtask AnimTask_CountIceBallThrows, 5, 0 jumpargeq 0, 4, _81D5831 _81D57D1: playsewithpan SE_W196, 192 - createsprite gBattleAnimSpriteTemplate_83D9EF4, 130, 15, 0, -12, -16, 30, -40 + createsprite IceBallSpriteTemplate, 130, 15, 0, -12, -16, 30, -40 delay 28 playsewithpan SE_W280, 63 - createvisualtask sub_80D8FC0, 5, 0 + createvisualtask AnimTask_CountIceBallThrows, 5, 0 jumpargeq 0, 0, _81D5842 jumpargeq 0, 1, _81D5871 jumpargeq 0, 2, _81D58AA jumpargeq 0, 3, _81D58ED jumpargeq 0, 4, _81D5935 _81D581F: - createvisualtask sub_80D8FC0, 5, 0 + createvisualtask AnimTask_CountIceBallThrows, 5, 0 jumpargeq 0, 4, _81D5838 _81D5830: end @@ -9818,7 +9818,7 @@ _81D5935: call _81D597D goto _81D581F _81D597D: - createsprite gBattleAnimSpriteTemplate_83D9F0C, 132, -12, -16 + createsprite IceBallParticleSpriteTemplate, 132, -12, -16 return Move_WEATHER_BALL: @ 81D5989 @@ -9900,18 +9900,18 @@ _81D5AF9: _81D5B99: loadspritegfx 10263 loadspritegfx 10141 - createsprite gBattleAnimSpriteTemplate_83D9E54, 130, -30, -100, 25, 25, -40, 20 + createsprite WeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, -40, 20 playsewithpan SE_W258, 63 delay 10 - createsprite gBattleAnimSpriteTemplate_83D9E54, 130, -30, -100, 25, 25, 40, 0 + createsprite WeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, 40, 0 playsewithpan SE_W258, 63 delay 10 - createsprite gBattleAnimSpriteTemplate_83D9E54, 130, -30, -100, 25, 25, 0, 0 + createsprite WeatherBallHailSpriteTemplate, 130, -30, -100, 25, 25, 0, 0 playsewithpan SE_W258, 63 waitforvisualfinish createvisualtask AnimTask_ShakeMon2, 2, ANIM_BANK_TARGET, 2, 0, 8, 1 playsewithpan SE_W196, 63 - call Unknown_81D5C36 + call Effect_LightIceDamage waitforvisualfinish end @@ -9927,102 +9927,102 @@ PoundCopy: @ 81D5C05 blendoff end -Unknown_81D5C36: @ 81D5C36 - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, -10, -10, 0 +Effect_LightIceDamage: @ 81D5C36 + createsprite LargeIceEffectParticleSpriteTemplate, 130, -10, -10, 0 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 10, 20, 0 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 10, 20, 0 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, -5, 10, 0 + createsprite LargeIceEffectParticleSpriteTemplate, 130, -5, 10, 0 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 17, -12, 0 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 17, -12, 0 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, -15, 15, 0 + createsprite SmallIceEffectParticleSpriteTemplate, 130, -15, 15, 0 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 0, 0, 0 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 0, 0, 0 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, 20, 2, 0 + createsprite LargeIceEffectParticleSpriteTemplate, 130, 20, 2, 0 playsewithpan SE_W196, 63 return -Unknown_81D5CBA: @ 81D5CBA - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, -10, -10, 1 +Effect_HeavyIceDamage: @ 81D5CBA + createsprite LargeIceEffectParticleSpriteTemplate, 130, -10, -10, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 10, 20, 1 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 10, 20, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, -29, 0, 1 + createsprite LargeIceEffectParticleSpriteTemplate, 130, -29, 0, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 29, -20, 1 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 29, -20, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, -5, 10, 1 + createsprite LargeIceEffectParticleSpriteTemplate, 130, -5, 10, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 17, -12, 1 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 17, -12, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, -20, 0, 1 + createsprite LargeIceEffectParticleSpriteTemplate, 130, -20, 0, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, -15, 15, 1 + createsprite SmallIceEffectParticleSpriteTemplate, 130, -15, 15, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 26, -5, 1 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 26, -5, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C90, 130, 0, 0, 1 + createsprite SmallIceEffectParticleSpriteTemplate, 130, 0, 0, 1 playsewithpan SE_W196, 63 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9C78, 130, 20, 2, 1 + createsprite LargeIceEffectParticleSpriteTemplate, 130, 20, 2, 1 playsewithpan SE_W196, 63 return Unknown_81D5D8A: @ 81D5D8A loopsewithpan SE_W196, 63, 6, 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 0, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, 0, 24, 0 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 8, 24, 0 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -8, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, 8, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, -8, 24, 0 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 16, 24, 0 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -16, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, 16, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, -16, 24, 0 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 24, 24, 0 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -24, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, 24, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, -24, 24, 0 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 32, 24, 0 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -32, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, 32, 24, 0 + createsprite IceSpikeSpriteTemplate, 130, -32, 24, 0 return -Unknown_81D5E0E: @ 81D5E0E +Unknown_81D5E0E: @ 81D5E0E Icy Wind animates end bit with the wavy shiz loopsewithpan SE_W196, 63, 6, 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 0, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, 0, 24, 1 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 8, 24, 1 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -8, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, 8, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, -8, 24, 1 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 16, 24, 1 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -16, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, 16, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, -16, 24, 1 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 24, 24, 1 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -24, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, 24, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, -24, 24, 1 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 32, 24, 1 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -32, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, 32, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, -32, 24, 1 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 40, 24, 1 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -40, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, 40, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, -40, 24, 1 delay 4 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, 48, 24, 1 - createsprite gBattleAnimSpriteTemplate_83D9D14, 130, -48, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, 48, 24, 1 + createsprite IceSpikeSpriteTemplate, 130, -48, 24, 1 return Unknown_81D5ECA: @ 81D5ECA |