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 | 
