Use callback constants for CreateEmitterEx

This commit is contained in:
Fexty12573 2025-11-10 22:15:23 +01:00
parent 49a8baa3cf
commit 173619ee93
25 changed files with 219 additions and 219 deletions

View File

@ -9,27 +9,27 @@ L_0:
WaitForAnimTasks
Func_HideBattler BATTLE_ANIM_ATTACKER, TRUE
PlaySoundEffectL SEQ_SE_DP_W291
CreateEmitterEx 0, 0, 3, 3
CreateEmitterEx 0, 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(2) | MAX_F(3)
CreateEmitterEx 0, 1, 4, 3
CreateEmitterEx 0, 1, 4, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(2) | MAX_F(3)
CreateEmitterEx 0, 2, 5, 3
CreateEmitterEx 0, 2, 5, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 2, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(2) | MAX_F(3)
Delay 5
PlaySoundEffectC SEQ_SE_DP_W291
CreateEmitterEx 0, 3, 3, 3
CreateEmitterEx 0, 3, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 3, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(5) | MAX_F(6)
CreateEmitterEx 0, 4, 4, 3
CreateEmitterEx 0, 4, 4, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 4, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(5) | MAX_F(6)
CreateEmitterEx 0, 5, 5, 3
CreateEmitterEx 0, 5, 5, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 5, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(5) | MAX_F(6)
Delay 5
PlaySoundEffectR SEQ_SE_DP_W291
CreateEmitterEx 0, 6, 3, 3
CreateEmitterEx 0, 6, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 6, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(7) | MAX_F(8)
CreateEmitterEx 0, 7, 4, 3
CreateEmitterEx 0, 7, 4, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 7, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(7) | MAX_F(8)
CreateEmitterEx 0, 8, 5, 3
CreateEmitterEx 0, 8, 5, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 8, 0, 0, 0, 8, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, SKIP_F(7) | MAX_F(8)
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER

View File

@ -2,7 +2,7 @@
L_0:
LoadParticleResource 0, barrage_spa
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 15, 64
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W207, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER

View File

@ -19,99 +19,99 @@ L_1:
AddPokemonSprite BATTLER_ROLE_ATTACKER_PARTNER, FALSE, BATTLE_ANIM_MON_SPRITE_1, 1
Func_SetPokemonSpritePriority BATTLE_ANIM_MON_SPRITE_0, 31, BATTLE_ANIM_BG_POKEMON, 0, BATTLER_ROLE_ATTACKER
Func_SetPokemonSpritePriority BATTLE_ANIM_MON_SPRITE_1, 30, BATTLE_ANIM_BG_POKEMON, 0, BATTLER_ROLE_ATTACKER_PARTNER
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, -90, -90, -90, -90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, -90, -90, -90, -90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, -90, -90, -90, -90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 6, -45, -45, -45, -45, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 7, 1, 3
CreateEmitterEx 0, 7, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 7, -45, -45, -45, -45, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 8, 2, 3
CreateEmitterEx 0, 8, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 8, -45, -45, -45, -45, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 0, 0, 0, 0, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 0, 0, 0, 0, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 0, 0, 0, 0, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 45, 45, 45, 45, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 45, 45, 45, 45, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 45, 45, 45, 45, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 12, 0, 3
CreateEmitterEx 0, 12, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 12, 90, 90, 90, 90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 13, 1, 3
CreateEmitterEx 0, 13, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 13, 90, 90, 90, 90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 14, 2, 3
CreateEmitterEx 0, 14, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 14, 90, 90, 90, 90, 48, 24, 7, REV_MODE, 0
Delay 8
PlayLoopedSoundEffectL SEQ_SE_DP_W085, 1, 2
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, -90, -90, -90, -90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, -90, -90, -90, -90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, -90, -90, -90, -90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 6, -45, -45, -45, -45, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 7, 1, 3
CreateEmitterEx 0, 7, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 7, -45, -45, -45, -45, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 8, 2, 3
CreateEmitterEx 0, 8, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 8, -45, -45, -45, -45, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 0, 0, 0, 0, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 0, 0, 0, 0, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 0, 0, 0, 0, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 45, 45, 45, 45, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 45, 45, 45, 45, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 45, 45, 45, 45, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 12, 0, 3
CreateEmitterEx 0, 12, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 12, 90, 90, 90, 90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 13, 1, 3
CreateEmitterEx 0, 13, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 13, 90, 90, 90, 90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 14, 2, 3
CreateEmitterEx 0, 14, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 14, 90, 90, 90, 90, 64, 24, 7, REV_MODE, 0
Delay 8
PlayLoopedSoundEffectL SEQ_SE_DP_W085, 1, 2
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, -90, -90, -90, -90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, -90, -90, -90, -90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, -90, -90, -90, -90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 6, -45, -45, -45, -45, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 7, 1, 3
CreateEmitterEx 0, 7, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 7, -45, -45, -45, -45, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 8, 2, 3
CreateEmitterEx 0, 8, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 8, -45, -45, -45, -45, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 0, 0, 0, 0, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 0, 0, 0, 0, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 0, 0, 0, 0, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 45, 45, 45, 45, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 45, 45, 45, 45, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 45, 45, 45, 45, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 12, 0, 3
CreateEmitterEx 0, 12, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 12, 90, 90, 90, 90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 13, 1, 3
CreateEmitterEx 0, 13, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 13, 90, 90, 90, 90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 14, 2, 3
CreateEmitterEx 0, 14, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 14, 90, 90, 90, 90, 92, 24, 7, REV_MODE, 0
Delay 8
PlaySoundEffectR SEQ_SE_DP_W379
@ -135,99 +135,99 @@ L_2:
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_DARK_RED2
WaitForAnimTasks
PlayLoopedSoundEffectL SEQ_SE_DP_W085, 1, 2
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, 90, 90, 90, 90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, 90, 90, 90, 90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, 90, 90, 90, 90, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 6, 135, 135, 135, 135, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 7, 1, 3
CreateEmitterEx 0, 7, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 7, 135, 135, 135, 135, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 8, 2, 3
CreateEmitterEx 0, 8, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 8, 135, 135, 135, 135, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 180, 180, 180, 180, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 180, 180, 180, 180, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 180, 180, 180, 180, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 225, 225, 225, 225, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 225, 225, 225, 225, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 225, 225, 225, 225, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 12, 0, 3
CreateEmitterEx 0, 12, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 12, 270, 270, 270, 270, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 13, 1, 3
CreateEmitterEx 0, 13, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 13, 270, 270, 270, 270, 48, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 14, 2, 3
CreateEmitterEx 0, 14, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 14, 270, 270, 270, 270, 48, 24, 7, REV_MODE, 0
Delay 8
PlayLoopedSoundEffectL SEQ_SE_DP_W085, 1, 2
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, 90, 90, 90, 90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, 90, 90, 90, 90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, 90, 90, 90, 90, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 6, 135, 135, 135, 135, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 7, 1, 3
CreateEmitterEx 0, 7, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 7, 135, 135, 135, 135, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 8, 2, 3
CreateEmitterEx 0, 8, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 8, 135, 135, 135, 135, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 180, 180, 180, 180, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 180, 180, 180, 180, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 180, 180, 180, 180, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 225, 225, 225, 225, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 225, 225, 225, 225, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 225, 225, 225, 225, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 12, 0, 3
CreateEmitterEx 0, 12, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 12, 270, 270, 270, 270, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 13, 1, 3
CreateEmitterEx 0, 13, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 13, 270, 270, 270, 270, 64, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 14, 2, 3
CreateEmitterEx 0, 14, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 14, 270, 270, 270, 270, 64, 24, 7, REV_MODE, 0
Delay 8
PlayLoopedSoundEffectL SEQ_SE_DP_W085, 1, 2
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, 90, 90, 90, 90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, 90, 90, 90, 90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, 90, 90, 90, 90, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 6, 135, 135, 135, 135, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 7, 1, 3
CreateEmitterEx 0, 7, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 7, 135, 135, 135, 135, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 8, 2, 3
CreateEmitterEx 0, 8, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 8, 135, 135, 135, 135, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 180, 180, 180, 180, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 180, 180, 180, 180, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 180, 180, 180, 180, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 9, 0, 3
CreateEmitterEx 0, 9, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 9, 225, 225, 225, 225, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 10, 1, 3
CreateEmitterEx 0, 10, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 10, 225, 225, 225, 225, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 11, 2, 3
CreateEmitterEx 0, 11, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 11, 225, 225, 225, 225, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 12, 0, 3
CreateEmitterEx 0, 12, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 12, 270, 270, 270, 270, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 13, 1, 3
CreateEmitterEx 0, 13, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 13, 270, 270, 270, 270, 92, 24, 7, REV_MODE, 0
CreateEmitterEx 0, 14, 2, 3
CreateEmitterEx 0, 14, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 14, 270, 270, 270, 270, 92, 24, 7, REV_MODE, 0
Delay 8
PlaySoundEffectR SEQ_SE_DP_W379

View File

@ -3,41 +3,41 @@
L_0:
LoadParticleResource 0, bullet_seed_spa
PlayLoopedSoundEffectC SEQ_SE_DP_W202B, 3, 9
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 10, 64
Delay 2
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
Func_Shake 2, 0, 1, 10, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 2, 0, 3
CreateEmitterEx 0, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 2, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 3, 0, 0, 0, 10, 64
PlayLoopedSoundEffectR SEQ_SE_DP_W025B, 5, 6
Delay 2
CreateEmitterEx 0, 4, 0, 3
CreateEmitterEx 0, 4, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 4, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 5, 0, 3
CreateEmitterEx 0, 5, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 5, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 6, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 7, 0, 3
CreateEmitterEx 0, 7, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 7, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 10, 64
Delay 2
CreateEmitterEx 0, 2, 0, 3
CreateEmitterEx 0, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 2, 0, 0, 0, 10, 64
Delay 2
WaitForAllEmitters

View File

@ -4,7 +4,7 @@ L_0:
LoadParticleResource 0, egg_bomb_spa
LoadParticleResource 1, egg_bomb_spa
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W039, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 10, 64
Delay 8
PlaySoundEffectR SEQ_SE_DP_W120

View File

@ -6,7 +6,7 @@ L_0:
CreateEmitter 0, 5, EMITTER_CB_SET_POS_TO_ATTACKER
PlayLoopedSoundEffectL SEQ_SE_DP_W172, 4, 10
Delay 20
CreateEmitterEx 0, 1, 6, 3
CreateEmitterEx 0, 1, 6, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 19, 64
Delay 25
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER

View File

@ -10,27 +10,27 @@ L_0:
PlayDelayedSoundEffectC SEQ_SE_DP_W179, 60
PlayDelayedSoundEffectC SEQ_SE_DP_W179, 75
BeginLoop 3
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 2, 0, 3
CreateEmitterEx 0, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
CreateEmitterEx 0, 4, 0, 3
CreateEmitterEx 0, 4, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 5, 0, 3
CreateEmitterEx 0, 5, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 5, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 6, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 7, 0, 3
CreateEmitterEx 0, 7, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 7, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
EndLoop
WaitForAllEmitters

View File

@ -11,27 +11,27 @@ L_0:
PlayDelayedSoundEffectC SEQ_SE_DP_W179, 75
PlayDelayedSoundEffectC SEQ_SE_DP_293, 86
BeginLoop 3
CreateEmitterEx 0, 0, 1, 3
CreateEmitterEx 0, 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 1, 1, 3
CreateEmitterEx 0, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 2, 1, 3
CreateEmitterEx 0, 2, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 3, 1, 3
CreateEmitterEx 0, 3, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 5, 1, 3
CreateEmitterEx 0, 5, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 5, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 6, 1, 3
CreateEmitterEx 0, 6, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 6, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 7, 1, 3
CreateEmitterEx 0, 7, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 7, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
EndLoop
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER

View File

@ -3,14 +3,14 @@
L_0:
LoadParticleResource 0, leech_seed_spa
LoadParticleResource 1, bullet_seed_spa
CreateEmitterEx 1, 0, 0, 3
CreateEmitterEx 1, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 0, -2, 0, 13, 64
Delay 2
PlayMovingSoundEffectAtkDef SEQ_SE_DP_001, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 1, 1, 0, 3
CreateEmitterEx 1, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, -20, -2, 0, 13, 64
Delay 2
CreateEmitterEx 1, 2, 0, 3
CreateEmitterEx 1, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 20, -2, 0, 13, 64
Delay 2
CreateEmitter 0, 0, EMITTER_CB_GENERIC

View File

@ -11,40 +11,40 @@ L_0:
SwitchBg 43, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
WaitForBgSwitch
PlaySoundEffectR SEQ_SE_DP_W463
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 0, 0, 360, 0, 360, 64, 48, 40, 1, 0
CreateEmitterEx 0, 1, 1, 3
CreateEmitterEx 0, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 1, 0, 360, 0, 360, 64, 48, 40, 1, 0
CreateEmitterEx 0, 2, 2, 3
CreateEmitterEx 0, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 2, 0, 360, 0, 360, 64, 48, 40, 1, 0
Delay 5
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 3, BATTLE_COLOR_RED, 10, 10
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, 0, 360, 0, 360, 64, 48, 40, 1, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, 0, 360, 0, 360, 64, 48, 40, 1, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, 0, 360, 0, 360, 64, 48, 40, 1, 0
Delay 5
CreateEmitterEx 1, 0, 0, 3
CreateEmitterEx 1, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 0, 0, 360, 0, 360, 64, 48, 40, 1, 1
CreateEmitterEx 1, 1, 1, 3
CreateEmitterEx 1, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 1, 0, 360, 0, 360, 64, 48, 40, 1, 1
CreateEmitterEx 1, 2, 2, 3
CreateEmitterEx 1, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 2, 0, 360, 0, 360, 64, 48, 40, 1, 1
Delay 5
CreateEmitterEx 1, 3, 0, 3
CreateEmitterEx 1, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, 0, 360, 0, 360, 64, 48, 40, 1, 1
CreateEmitterEx 1, 4, 1, 3
CreateEmitterEx 1, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, 0, 360, 0, 360, 64, 48, 40, 1, 1
CreateEmitterEx 1, 5, 2, 3
CreateEmitterEx 1, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, 0, 360, 0, 360, 64, 48, 40, 1, 1
Delay 5
CreateEmitterEx 2, 0, 0, 3
CreateEmitterEx 2, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 0, 0, 360, 0, 360, 64, 48, 40, 1, 2
CreateEmitterEx 2, 1, 1, 3
CreateEmitterEx 2, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 1, 0, 360, 0, 360, 64, 48, 40, 1, 2
CreateEmitterEx 2, 2, 2, 3
CreateEmitterEx 2, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 2, 0, 360, 0, 360, 64, 48, 40, 1, 2
Delay 5
WaitForAllEmitters

View File

@ -13,16 +13,16 @@ L_2:
PlayDelayedSoundEffectR SEQ_SE_DP_W030, 13
PlayDelayedSoundEffectR SEQ_SE_DP_W030, 20
PlayDelayedSoundEffectR SEQ_SE_DP_W030, 28
CreateEmitterEx 0, 1, 2, 3
CreateEmitterEx 0, 1, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 13, 64
Delay 4
CreateEmitterEx 0, 2, 2, 3
CreateEmitterEx 0, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, 0, 0, 13, 64
Delay 3
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
Func_Shake 1, 0, 1, 1, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 3, 2, 3
CreateEmitterEx 0, 3, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, 0, 0, 0, 13, 64
Delay 5
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
@ -47,16 +47,16 @@ L_1:
PlayDelayedSoundEffectR SEQ_SE_DP_W030, 13
PlayDelayedSoundEffectR SEQ_SE_DP_W030, 20
PlayDelayedSoundEffectR SEQ_SE_DP_W030, 28
CreateEmitterEx 0, 1, 3, 3
CreateEmitterEx 0, 1, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 13, 64
Delay 4
CreateEmitterEx 0, 2, 3, 3
CreateEmitterEx 0, 2, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, 0, 0, 13, 64
Delay 4
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 3, 3, 3
CreateEmitterEx 0, 3, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, 0, 0, 0, 13, 64
Delay 4
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER

View File

@ -10,27 +10,27 @@ L_0:
PlayDelayedSoundEffectC SEQ_SE_DP_W179, 60
PlayDelayedSoundEffectC SEQ_SE_DP_W179, 75
BeginLoop 3
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 2, 0, 3
CreateEmitterEx 0, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
CreateEmitterEx 0, 4, 0, 3
CreateEmitterEx 0, 4, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 5, 0, 3
CreateEmitterEx 0, 5, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 5, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 6, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 7, 0, 3
CreateEmitterEx 0, 7, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 7, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
EndLoop
WaitForAllEmitters

View File

@ -2,7 +2,7 @@
L_0:
LoadParticleResource 0, psywave_spa
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 19, 64, EMITTER_ANIMATION_MODE_ATK_TO_DEF, 0, TRUE
PlayMovingSoundEffectAtkDef SEQ_SE_DP_181, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
Delay 8

View File

@ -3,26 +3,26 @@
L_0:
LoadParticleResource 0, seed_bomb_spa
PlaySoundEffectC SEQ_SE_DP_HURU2
CreateEmitterEx 0, 0, 1, 3
CreateEmitterEx 0, 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 0, 0, 0, 18, 64
Delay 2
PlaySoundEffectC SEQ_SE_DP_HURU2
CreateEmitterEx 0, 1, 1, 3
CreateEmitterEx 0, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 18, 64
Delay 2
PlaySoundEffectC SEQ_SE_DP_HURU2
CreateEmitterEx 0, 2, 1, 3
CreateEmitterEx 0, 2, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, 0, 0, 18, 64
Delay 2
CreateEmitter 0, 0, EMITTER_CB_GENERIC
SetExtraParams 0, 2, 2, 0, 0, 0
PlaySoundEffectC SEQ_SE_DP_HURU2
CreateEmitterEx 0, 3, 1, 3
CreateEmitterEx 0, 3, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, 0, 0, 0, 18, 64
Delay 2
Func_Shake 1, 0, 1, 12, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
PlaySoundEffectC SEQ_SE_DP_HURU2
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, 0, 0, 0, 18, 64
PlayDelayedSoundEffectR SEQ_SE_DP_W120, 10
PlayDelayedSoundEffectR SEQ_SE_DP_W120, 20

View File

@ -10,27 +10,27 @@ L_0:
PlayDelayedSoundEffectC SEQ_SE_DP_W179, 60
PlayDelayedSoundEffectC SEQ_SE_DP_W179, 75
BeginLoop 3
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 2, 0, 3
CreateEmitterEx 0, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
Delay 3
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, 0, 0, 0, 12, -32, EMITTER_ANIMATION_MODE_DEF_TO_ATK
CreateEmitterEx 0, 4, 0, 3
CreateEmitterEx 0, 4, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 5, 0, 3
CreateEmitterEx 0, 5, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 5, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 6, 0, 3
CreateEmitterEx 0, 6, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 6, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
Delay 3
CreateEmitterEx 0, 7, 0, 3
CreateEmitterEx 0, 7, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 7, 0, 0, 0, 12, 32, EMITTER_ANIMATION_MODE_ATK_TO_DEF
EndLoop
WaitForAllEmitters

View File

@ -4,7 +4,7 @@ L_0:
LoadParticleResource 0, sludge_spa
LoadParticleResource 1, sludge_spa
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W145C, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 1, 1, 3
CreateEmitterEx 0, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 14, 64
Delay 10
PlaySoundEffectR SEQ_SE_DP_W291

View File

@ -2,7 +2,7 @@
L_0:
LoadParticleResource 0, sludge_bomb_spa
CreateEmitterEx 0, 1, 2, 3
CreateEmitterEx 0, 1, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 14, 64
PlayLoopedSoundEffectC SEQ_SE_DP_W145B, 2, 4
Delay 10

View File

@ -5,7 +5,7 @@ L_0:
LoadParticleResource 1, smoke_screen_spa
CreateEmitter 1, 1, EMITTER_CB_SET_POS_TO_DEFENDER
Delay 1
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 0, 0, 0, 13, 64
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W104, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
Delay 13

View File

@ -9,16 +9,16 @@ L_1:
LoadParticleResource 0, sonic_boom_spa
LoadParticleResource 1, sonic_boom_spa
PlayMovingSoundEffectAtkDef SEQ_SE_DP_146, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 1, 3, 3
CreateEmitterEx 0, 1, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 13, 64
Delay 4
CreateEmitter 1, 0, EMITTER_CB_SET_POS_TO_DEFENDER
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 2, 3, 3
CreateEmitterEx 0, 2, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 2, 0, 0, 0, 13, 64
Delay 4
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 3, 3, 3
CreateEmitterEx 0, 3, 3, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 3, 0, 0, 0, 13, 64
Delay 4
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
@ -32,16 +32,16 @@ L_2:
LoadParticleResource 0, sonic_boom_spa
LoadParticleResource 1, sonic_boom_spa
PlayMovingSoundEffectAtkDef SEQ_SE_DP_146, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 1, 1, 3
CreateEmitterEx 0, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 13, 64
Delay 4
CreateEmitter 1, 0, EMITTER_CB_SET_POS_TO_DEFENDER
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 2, 1, 3
CreateEmitterEx 0, 2, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 2, 0, 0, 0, 13, 64
Delay 4
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 3, 1, 3
CreateEmitterEx 0, 3, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 3, 0, 0, 0, 13, 64
Delay 4
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
@ -55,16 +55,16 @@ L_3:
LoadParticleResource 0, sonic_boom_spa
LoadParticleResource 1, sonic_boom_spa
PlayMovingSoundEffectAtkDef SEQ_SE_DP_146, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 1, 2, 3
CreateEmitterEx 0, 1, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 13, 64
Delay 4
CreateEmitter 1, 0, EMITTER_CB_SET_POS_TO_DEFENDER
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 2, 2, 3
CreateEmitterEx 0, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 2, 0, 0, 0, 13, 64
Delay 4
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
CreateEmitterEx 0, 3, 2, 3
CreateEmitterEx 0, 3, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 3, 0, 0, 0, 13, 64
Delay 4
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER

View File

@ -3,20 +3,20 @@
L_0:
LoadParticleResource 0, spikes_spa
PlayLoopedSoundEffectR SEQ_SE_DP_W026, 6, 5
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 8, -3, 0, 12, 64
Delay 5
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 4, -5, 0, 12, 64
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
Delay 5
CreateEmitterEx 0, 2, 0, 3
CreateEmitterEx 0, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, -6, 0, 12, 64
Delay 5
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, -8, -6, 0, 12, 64
Delay 5
CreateEmitterEx 0, 4, 0, 3
CreateEmitterEx 0, 4, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, -4, -3, 0, 12, 64
Delay 6
WaitForAllEmitters

View File

@ -3,26 +3,26 @@
L_0:
LoadParticleResource 0, stealth_rock_spa
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W070, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 8, -3, 0, 12, 64
Delay 5
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W070, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 4, -5, 0, 12, 64
Delay 5
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
Func_Shake 1, 0, 1, 6, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
Func_Shake 1, 0, 1, 6, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER_PARTNER
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W070, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 2, 0, 3
CreateEmitterEx 0, 2, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, -6, 0, 12, 64
Delay 5
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W070, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, -8, -6, 0, 12, 64
Delay 5
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W070, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
CreateEmitterEx 0, 4, 0, 3
CreateEmitterEx 0, 4, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, -4, -3, 0, 12, 64
WaitForAnimTasks
WaitForAllEmitters

View File

@ -4,7 +4,7 @@ L_0:
LoadParticleResource 0, supersonic_spa
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
WaitForAnimTasks
CreateEmitterEx 0, 1, 0, 3
CreateEmitterEx 0, 1, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 1, 0, 0, 0, 14, 64
Delay 10
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER

View File

@ -3,20 +3,20 @@
L_0:
LoadParticleResource 0, toxic_spikes_spa
PlayLoopedSoundEffectR SEQ_SE_DP_W026, 6, 5
CreateEmitterEx 0, 0, 1, 3
CreateEmitterEx 0, 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 0, 8, -3, 0, 12, 64
Delay 5
CreateEmitterEx 0, 1, 1, 3
CreateEmitterEx 0, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 1, 4, -5, 0, 12, 64
Delay 5
CreateEmitterEx 0, 2, 1, 3
CreateEmitterEx 0, 2, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 2, 0, -6, 0, 12, 64
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
Delay 5
CreateEmitterEx 0, 3, 1, 3
CreateEmitterEx 0, 3, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 3, -8, -6, 0, 12, 64
Delay 5
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BParabolic 4, -8, -6, 0, 12, 64
Delay 5
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE

View File

@ -12,7 +12,7 @@ L_0:
Call L_1
PlayLoopedSoundEffectC SEQ_SE_DP_W145C, 4, 6
Delay 5
CreateEmitterEx 1, 0, 2, 3
CreateEmitterEx 1, 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 12, 64
Delay 10
PlayLoopedSoundEffectR SEQ_SE_DP_W202, 2, 3

View File

@ -13,40 +13,40 @@ L_0:
SwitchBg 43, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
WaitForBgSwitch
PlayPannedSoundEffect SEQ_SE_DP_W463, BATTLE_SOUND_PAN_LEFT
CreateEmitterEx 0, 0, 0, 3
CreateEmitterEx 0, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 0, 0, 360, 0, 360, 64, 48, 40, 0, 0
CreateEmitterEx 0, 1, 1, 3
CreateEmitterEx 0, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 1, 0, 360, 0, 360, 64, 48, 40, 0, 0
CreateEmitterEx 0, 2, 2, 3
CreateEmitterEx 0, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 2, 0, 360, 0, 360, 64, 48, 40, 0, 0
Delay 5
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 3, BATTLE_COLOR_RED, 10, 10
CreateEmitterEx 0, 3, 0, 3
CreateEmitterEx 0, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, 0, 360, 0, 360, 64, 48, 40, 0, 0
CreateEmitterEx 0, 4, 1, 3
CreateEmitterEx 0, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, 0, 360, 0, 360, 64, 48, 40, 0, 0
CreateEmitterEx 0, 5, 2, 3
CreateEmitterEx 0, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, 0, 360, 0, 360, 64, 48, 40, 0, 0
Delay 5
CreateEmitterEx 1, 0, 0, 3
CreateEmitterEx 1, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 0, 0, 360, 0, 360, 64, 48, 40, 0, 1
CreateEmitterEx 1, 1, 1, 3
CreateEmitterEx 1, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 1, 0, 360, 0, 360, 64, 48, 40, 0, 1
CreateEmitterEx 1, 2, 2, 3
CreateEmitterEx 1, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 2, 0, 360, 0, 360, 64, 48, 40, 0, 1
Delay 5
CreateEmitterEx 1, 3, 0, 3
CreateEmitterEx 1, 3, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 3, 0, 360, 0, 360, 64, 48, 40, 0, 1
CreateEmitterEx 1, 4, 1, 3
CreateEmitterEx 1, 4, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 4, 0, 360, 0, 360, 64, 48, 40, 0, 1
CreateEmitterEx 1, 5, 2, 3
CreateEmitterEx 1, 5, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 5, 0, 360, 0, 360, 64, 48, 40, 0, 1
Delay 5
CreateEmitterEx 2, 0, 0, 3
CreateEmitterEx 2, 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 0, 0, 360, 0, 360, 64, 48, 40, 0, 2
CreateEmitterEx 2, 1, 1, 3
CreateEmitterEx 2, 1, 1, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 1, 0, 360, 0, 360, 64, 48, 40, 0, 2
CreateEmitterEx 2, 2, 2, 3
CreateEmitterEx 2, 2, 2, EMITTER_CB_SET_POS_TO_ATTACKER
Func_RevolveEmitter 2, 0, 360, 0, 360, 64, 48, 40, 0, 2
Delay 5
WaitForAllEmitters