mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-04-26 00:32:20 -05:00
Document Battle Anim Emitter Callbacks (#829)
Some checks failed
build / build (push) Has been cancelled
Some checks failed
build / build (push) Has been cancelled
This commit is contained in:
commit
336aaa5264
|
|
@ -444,7 +444,7 @@
|
|||
|
||||
// 54: Nop
|
||||
|
||||
.macro BtlAnimCmd_055 arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7
|
||||
.macro SetExtraParams arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7
|
||||
.long 55
|
||||
UnpackArgsWithCount \arg0, \arg1, \arg2, \arg3, \arg4, \arg5, \arg6, \arg7
|
||||
.endm
|
||||
|
|
@ -751,6 +751,79 @@
|
|||
RemovePokemonSprite BATTLE_ANIM_MON_SPRITE_3
|
||||
.endm
|
||||
|
||||
// Sets initial parameters for EMITTER_CB_GENERIC
|
||||
// prioMode: Priority mode. Any of EMITTER_PRIORITY_MODE_*
|
||||
// targetMode: Target mode. Any of EMITTER_TARGET_MODE_*
|
||||
// posMode: Position mode. Any of EMITTER_POS_* (NOTE: EMITTER_POS_EXPLICIT_PARAM_* are not valid here)
|
||||
// axisMode: Axis mode. Any of EMITTER_AXIS_*
|
||||
// bhvMode: Behavior mode. Any combination of EMITTER_BHV_FLAG_*
|
||||
// cameraMode: Camera mode. Any of EMITTER_CAMERA_MODE_*
|
||||
// Note: Depending on the modes chosen, additional parameters may need to be set following this command.
|
||||
.macro GenericEmitterCbParams prioMode:req, targetMode:req, posMode:req, axisMode:req, bhvMode:req, cameraMode:req
|
||||
SetExtraParams \prioMode, \targetMode, \posMode, \axisMode, \bhvMode, \cameraMode
|
||||
.endm
|
||||
|
||||
// NOTE: When using additional parameter macros below, they MUST be used
|
||||
// immediately after calling GenericEmitterCbParams in the following order (IF NEEDED):
|
||||
// 1. EmitterExplicitPosParams or EmitterOffsetPosParams
|
||||
// 2. EmitterBhvParams (once for each behavior that isn't NONE/UNUSED)
|
||||
// 3. EmitterCameraParams
|
||||
|
||||
// Sets explicit position parameters for posMode=EMITTER_POS_EXPLICIT
|
||||
// flip: BATTLE_PTCL_FLIP_DISABLE or BATTLE_PTCL_FLIP_ENABLE
|
||||
// x: X coordinate (FX32)
|
||||
// y: Y coordinate (FX32)
|
||||
// z: Z coordinate (FX32)
|
||||
.macro EmitterExplicitPosParams flip:req, x:req, y:req, z:req
|
||||
SetExtraParams \flip, \x, \y, \z
|
||||
.endm
|
||||
|
||||
// Sets offset position parameters for posMode in (EMITTER_POS_NORMAL_OFFSET_*, EMITTER_POS_ATTACKER_SIDE, EMITTER_POS_DEFENDER_SIDE)
|
||||
// flip: BATTLE_PTCL_FLIP_DISABLE or BATTLE_PTCL_FLIP_ENABLE
|
||||
// x: X offset (FX32)
|
||||
// y: Y offset (FX32)
|
||||
// z: Z offset (FX32)
|
||||
.macro EmitterOffsetPosParams flip:req, x:req, y:req, z:req
|
||||
SetExtraParams \flip, \x, \y, \z
|
||||
.endm
|
||||
|
||||
// Sets behavior parameters for any bhvMode that isn't EMITTER_BHV_FLAG_NONE or EMITTER_BHV_FLAG_UNUSED_*
|
||||
// mode: Any of EMITTER_BHV_MODE_*
|
||||
// flip: BATTLE_PTCL_FLIP_DISABLE or BATTLE_PTCL_FLIP_ENABLE
|
||||
// argN parameters are only relevant for EMITTER_BHV_MODE_EXPLICIT and depend on the behavior:
|
||||
// arg0: When mode is:
|
||||
// - EMITTER_BHV_FLAG_MAGNET_MAG: Magnitude (FX32)
|
||||
// - EMITTER_BHV_FLAG_SPIN_ANGLE: Spin angle (as index)
|
||||
// - EMITTER_BHV_FLAG_SPIN_AXIS: Any of EMITTER_SPIN_AXIS_*
|
||||
// - EMITTER_BHV_FLAG_CONVERGENCE_POS: Fraction numerator (See GenericEmitterCallback_ApplyConvergenceTarget)
|
||||
// - EMITTER_BHV_FLAG_CONVERGENCE_MAG: Magnitude (FX32)
|
||||
// - Otherwise: X coordinate (FX32)
|
||||
// arg1: When mode is:
|
||||
// - EMITTER_BHV_FLAG_MAGNET_MAG: Unused, set to 0
|
||||
// - EMITTER_BHV_FLAG_SPIN_ANGLE: Unused, set to 0
|
||||
// - EMITTER_BHV_FLAG_SPIN_AXIS: Unused, set to 0
|
||||
// - EMITTER_BHV_FLAG_CONVERGENCE_POS: Fraction denominator (See GenericEmitterCallback_ApplyConvergenceTarget)
|
||||
// - EMITTER_BHV_FLAG_CONVERGENCE_MAG: Unused, set to 0
|
||||
// - Otherwise: Y coordinate (FX32)
|
||||
// arg2: When mode is:
|
||||
// - EMITTER_BHV_FLAG_MAGNET_MAG: Unused, set to 0
|
||||
// - EMITTER_BHV_FLAG_SPIN_ANGLE: Unused, set to 0
|
||||
// - EMITTER_BHV_FLAG_SPIN_AXIS: Unused, set to 0
|
||||
// - EMITTER_BHV_FLAG_CONVERGENCE_POS: Unused, set to 0
|
||||
// - EMITTER_BHV_FLAG_CONVERGENCE_MAG: Unused, set to 0
|
||||
// - Otherwise: Z coordinate (FX32)
|
||||
.macro EmitterBhvParams mode:req, flip:req, arg0:req, arg1:req, arg2:req
|
||||
SetExtraParams \mode, \flip, \arg0, \arg1, \arg2
|
||||
.endm
|
||||
|
||||
// Sets camera euler angles for cameraMode=EMITTER_CAMERA_MODE_EXPLICIT
|
||||
// x: X axis angle (as index)
|
||||
// y: Y axis angle (as index)
|
||||
// z: Z axis angle (as index)
|
||||
.macro EmitterCameraParams x:req, y:req, z:req
|
||||
SetExtraParams 0, \x, \y, \z
|
||||
.endm
|
||||
|
||||
.text
|
||||
.global _start
|
||||
_start:
|
||||
|
|
|
|||
|
|
@ -84,15 +84,6 @@ enum BattleAnimTrackingTask {
|
|||
BATTLE_ANIM_TRACKING_TASK_COUNT,
|
||||
};
|
||||
|
||||
enum BattleAnimBg {
|
||||
BATTLE_ANIM_BG_WINDOW = 0, // BG for windows
|
||||
BATTLE_ANIM_BG_BASE, // BG for base battle BG
|
||||
BATTLE_ANIM_BG_EFFECT, // BG for move anim BG switching
|
||||
BATTLE_ANIM_BG_POKEMON, // BG for Pokemon sprites
|
||||
BATTLE_ANIM_BG_COUNT, // Total number of battle BGs
|
||||
BATTLE_ANIM_BG_NONE = 0xFF,
|
||||
};
|
||||
|
||||
// Holds context information for the current move animation
|
||||
typedef struct BattleAnimContext {
|
||||
u8 unk_00;
|
||||
|
|
@ -273,7 +264,7 @@ BattleAnimScriptCmd BattleAnimSystem_GetScriptCmd(u32 id);
|
|||
int ov12_02223178(BattleAnimContext *param0);
|
||||
s8 BattleAnimSound_CorrectPanDirection(BattleAnimSystem *system, s8 pan);
|
||||
s8 BattleAnimSound_CorrectStepDirection(s8 start, s8 end, s8 step);
|
||||
BOOL ov12_0222325C(BattleAnimSystem *param0, int param1[], int param2);
|
||||
BOOL BattleAnimSystem_GetExtraParams(BattleAnimSystem *system, int params[], int count);
|
||||
SpriteTemplate BattleAnimSystem_GetLastSpriteTemplate(BattleAnimSystem *system);
|
||||
int BattleAnimSystem_GetBattlerType(BattleAnimSystem *system, int battler);
|
||||
int BattleAnimSystem_GetBattlerGender(BattleAnimSystem *system, int battler);
|
||||
|
|
@ -288,9 +279,9 @@ int BattleAnimSystem_GetBattlerSpriteOffset(BattleAnimSystem *system, int battle
|
|||
BOOL BattleAnimSystem_IsDoubleBattle(BattleAnimSystem *system);
|
||||
BOOL BattleAnimSystem_IsBattlerSemiInvulnerable(BattleAnimSystem *system, int battler);
|
||||
int BattleAnimSystem_GetPokemonSpritePriority(BattleAnimSystem *system);
|
||||
enum BgLayer BattleAnimSystem_GetBgLayer(BattleAnimSystem *system, enum BattleAnimBg bg);
|
||||
int BattleAnimSystem_GetBgID(BattleAnimSystem *system, enum BattleAnimBg bg);
|
||||
int BattleAnimSystem_GetBgPriority(BattleAnimSystem *system, enum BattleAnimBg bg);
|
||||
enum BgLayer BattleAnimSystem_GetBgLayer(BattleAnimSystem *system, int bg); // See BATTLE_ANIM_BG_*
|
||||
int BattleAnimSystem_GetBgID(BattleAnimSystem *system, int bg); // See BATTLE_ANIM_BG_*
|
||||
int BattleAnimSystem_GetBgPriority(BattleAnimSystem *system, int bg); // See BATTLE_ANIM_BG_*
|
||||
void BattleAnimSystem_LoadBattleBgTiles(BattleAnimSystem *system, enum BgLayer layer);
|
||||
void BattleAnimSystem_LoadBattleBgPaletteBuffer(BattleAnimSystem *system);
|
||||
BOOL BattleAnimSystem_ShouldBattlerSpriteBeFlipped(BattleAnimSystem *system, int battlerRole);
|
||||
|
|
|
|||
|
|
@ -49,32 +49,32 @@ int BattleAnimUtil_GetOpposingBattlerType(int battler);
|
|||
void BattleAnimUtil_GetBattlerTypeDefaultPos(int battler, BOOL isDoubles, Point2D *pos);
|
||||
void BattleAnimUtil_GetBattlerDefaultPos(BattleAnimSystem *system, int battler, Point2D *pos);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_Normal(int battler, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void ov12_02235458(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_02235468(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_02235478(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_02235488(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_02235498(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_022354A8(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_022354B8(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_022354C8(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_022354D8(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_022354E8(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_022354F8(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_Beam1(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_Beam2(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_Beam3(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_Hypnosis(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_TriAttack(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_HydroCannon(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_HyperVoice(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_GrassWhistle(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_DragonPulse(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_CameraLookAt(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerTypeWorldPos_HydroPump(int battlerType, VecFx32 *pos, BOOL isContest, enum CameraProjection projection);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_Normal(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void ov12_02235538(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_02235568(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_02235598(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_022355C8(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_022355F8(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_02235628(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_02235658(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_02235688(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_022356B8(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_022356E8(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void ov12_02235718(BattleAnimSystem *param0, int param1, VecFx32 *param2);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_Beam1(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_Beam2(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_Beam3(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_Hypnosis(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_TriAttack(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_HydroCannon(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_HyperVoice(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_GrassWhistle(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_DragonPulse(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_CameraLookAt(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetBattlerWorldPos_HydroPump(BattleAnimSystem *system, int battler, VecFx32 *pos);
|
||||
void BattleAnimUtil_GetParticleViewportTopPosition(VecFx32 *pos);
|
||||
void ov12_02235758(int param0, VecFx32 *param1, int param2, int param3);
|
||||
void ov12_02235760(int param0, VecFx32 *param1);
|
||||
void BattleAnimUtil_GetUpVectorForBattler(int param0, VecFx32 *param1);
|
||||
void BattleAnimUtil_SetSpriteBgBlending(BattleAnimSystem *system, int spriteAlpha, int bgAlpha);
|
||||
void BattleAnimUtil_SetSpriteBlending(BattleAnimSystem *system, int planes, int spriteAlpha, int otherAlpha);
|
||||
void BattleAnimUtil_SetEffectBaseBgBlending(BattleAnimSystem *system, int alphaBase, int alphaEffect);
|
||||
|
|
|
|||
28
include/battle_anim/emitter_callbacks.h
Normal file
28
include/battle_anim/emitter_callbacks.h
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef POKEPLATINUM_BATTLE_ANIM_EMITTER_CALLBACKS_H
|
||||
#define POKEPLATINUM_BATTLE_ANIM_EMITTER_CALLBACKS_H
|
||||
|
||||
#include "spl.h"
|
||||
|
||||
void BattleAnimEmitterCb_Nop2(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosToEnemy1(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosToPlayer1(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosToDefender(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosToAttacker(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosToAttacker2(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosToAttackerSide(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosToDefenderSide(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetPosBasedOnBattlers(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_ConvergeDefault(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_ConvergeCenter(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_ConvergeDefender(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_ConvergeAttacker(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_ConvergeExplicit(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_MagnetDefault(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_MagnetCenter(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_MagnetDefender(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_MagnetAttacker(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPos_MagnetExplicit(SPLEmitter *emitter);
|
||||
void BattleAnimEmitterCb_SetAxisAndPosReverse(SPLEmitter *emitter);
|
||||
|
||||
#endif // POKEPLATINUM_BATTLE_ANIM_EMITTER_CALLBACKS_H
|
||||
30
include/battle_anim/generic_emitter_callback.h
Normal file
30
include/battle_anim/generic_emitter_callback.h
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#ifndef POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_H
|
||||
#define POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_H
|
||||
|
||||
#include "battle_anim/battle_anim_system.h"
|
||||
|
||||
enum GenericEmitterCallbackParam {
|
||||
GENERIC_EMITTER_CALLBACK_PARAM_PRIORITY = 0,
|
||||
GENERIC_EMITTER_CALLBACK_PARAM_TARGET_MODE,
|
||||
GENERIC_EMITTER_CALLBACK_PARAM_POSITION,
|
||||
GENERIC_EMITTER_CALLBACK_PARAM_AXIS,
|
||||
GENERIC_EMITTER_CALLBACK_PARAM_BEHAVIOR,
|
||||
GENERIC_EMITTER_CALLBACK_PARAM_CAMERA,
|
||||
|
||||
GENERIC_EMITTER_CALLBACK_PARAM_COUNT
|
||||
};
|
||||
|
||||
typedef struct GenericEmitterCallbackData {
|
||||
BattleAnimSystem *battleAnimSys;
|
||||
ParticleSystem *particleSys;
|
||||
s8 dir;
|
||||
int params[GENERIC_EMITTER_CALLBACK_PARAM_COUNT];
|
||||
int startBattler;
|
||||
int endBattler;
|
||||
VecFx32 position;
|
||||
} GenericEmitterCallbackData;
|
||||
|
||||
void BattleAnimEmitterCb_Generic(SPLEmitter *emitter);
|
||||
s8 GenericEmitterCallback_GetDirectionForBattlers(GenericEmitterCallbackData *data);
|
||||
|
||||
#endif // POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_H
|
||||
12
include/battle_anim/generic_emitter_callback_behavior.h
Normal file
12
include/battle_anim/generic_emitter_callback_behavior.h
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#ifndef POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_BEHAVIOR_H
|
||||
#define POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_BEHAVIOR_H
|
||||
|
||||
#include "battle_anim/generic_emitter_callback.h"
|
||||
|
||||
#include "spl.h"
|
||||
|
||||
void GenericEmitterCallback_CallBehaviorFunction(int behaviorValue, SPLEmitter *emitter, GenericEmitterCallbackData *data);
|
||||
int GenericEmitterCallback_GetBehaviorFlag(int behaviorValue);
|
||||
int GenericEmitterCallback_GetBehaviorValueCount(void);
|
||||
|
||||
#endif // POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_BEHAVIOR_H
|
||||
10
include/battle_anim/generic_emitter_callback_camera.h
Normal file
10
include/battle_anim/generic_emitter_callback_camera.h
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#ifndef POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_CAMERA_H
|
||||
#define POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_CAMERA_H
|
||||
|
||||
#include "battle_anim/generic_emitter_callback.h"
|
||||
|
||||
#include "spl.h"
|
||||
|
||||
void GenericEmitterCallback_ApplyCameraFunc(int funcID, SPLEmitter *emitter, GenericEmitterCallbackData *data);
|
||||
|
||||
#endif // POKEPLATINUM_BATTLE_ANIM_GENERIC_EMITTER_CALLBACK_CAMERA_H
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
#ifndef POKEPLATINUM_OV12_0222389C_H
|
||||
#define POKEPLATINUM_OV12_0222389C_H
|
||||
|
||||
#include "spl.h"
|
||||
|
||||
void ov12_022238DC(SPLEmitter *param0);
|
||||
void ov12_022238E0(SPLEmitter *param0);
|
||||
void ov12_02223998(SPLEmitter *param0);
|
||||
void ov12_022239F4(SPLEmitter *param0);
|
||||
void ov12_02223A38(SPLEmitter *param0);
|
||||
void ov12_02223A7C(SPLEmitter *param0);
|
||||
void ov12_02223AC8(SPLEmitter *param0);
|
||||
void ov12_02223B30(SPLEmitter *param0);
|
||||
void ov12_02223B98(SPLEmitter *param0);
|
||||
void ov12_02224168(SPLEmitter *param0);
|
||||
void ov12_02224174(SPLEmitter *param0);
|
||||
void ov12_02224180(SPLEmitter *param0);
|
||||
void ov12_0222418C(SPLEmitter *param0);
|
||||
void ov12_02224198(SPLEmitter *param0);
|
||||
void ov12_022241A4(SPLEmitter *param0);
|
||||
void ov12_022241B0(SPLEmitter *param0);
|
||||
void ov12_022241BC(SPLEmitter *param0);
|
||||
void ov12_022241C8(SPLEmitter *param0);
|
||||
void ov12_022241D4(SPLEmitter *param0);
|
||||
void ov12_022241E0(SPLEmitter *param0);
|
||||
void ov12_022241EC(SPLEmitter *param0);
|
||||
|
||||
#endif // POKEPLATINUM_OV12_0222389C_H
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
#ifndef POKEPLATINUM_OV12_0222421C_H
|
||||
#define POKEPLATINUM_OV12_0222421C_H
|
||||
|
||||
#include "battle_anim/struct_ov12_02225640.h"
|
||||
|
||||
#include "spl.h"
|
||||
|
||||
void ov12_02224F14(SPLEmitter *param0);
|
||||
s8 ov12_02224FC4(UnkStruct_ov12_02225640 *param0);
|
||||
|
||||
#endif // POKEPLATINUM_OV12_0222421C_H
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
#ifndef POKEPLATINUM_OV12_02225104_H
|
||||
#define POKEPLATINUM_OV12_02225104_H
|
||||
|
||||
#include "battle_anim/struct_ov12_02225640.h"
|
||||
|
||||
#include "spl.h"
|
||||
|
||||
void ov12_022255D4(int param0, SPLEmitter *param1, UnkStruct_ov12_02225640 *param2);
|
||||
int ov12_022255EC(int param0);
|
||||
int ov12_02225614(void);
|
||||
|
||||
#endif // POKEPLATINUM_OV12_02225104_H
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
#ifndef POKEPLATINUM_OV12_02225640_H
|
||||
#define POKEPLATINUM_OV12_02225640_H
|
||||
|
||||
#include "battle_anim/struct_ov12_02225640.h"
|
||||
|
||||
#include "spl.h"
|
||||
|
||||
void ov12_0222584C(int param0, SPLEmitter *param1, UnkStruct_ov12_02225640 *param2);
|
||||
|
||||
#endif // POKEPLATINUM_OV12_02225640_H
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
#ifndef POKEPLATINUM_STRUCT_OV12_02225640_H
|
||||
#define POKEPLATINUM_STRUCT_OV12_02225640_H
|
||||
|
||||
#include <nitro/fx/fx.h>
|
||||
|
||||
#include "battle_anim/battle_anim_system.h"
|
||||
|
||||
#include "particle_system.h"
|
||||
|
||||
typedef struct {
|
||||
BattleAnimSystem *unk_00;
|
||||
ParticleSystem *unk_04;
|
||||
s8 unk_08;
|
||||
int unk_0C[6];
|
||||
int unk_24;
|
||||
int unk_28;
|
||||
VecFx32 unk_2C;
|
||||
} UnkStruct_ov12_02225640;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV12_02225640_H
|
||||
|
|
@ -154,12 +154,14 @@
|
|||
|
||||
#define CONTESTANT_TYPE_PLAYER (BATTLER_TYPE_MAX + BATTLER_TYPE_SOLO_PLAYER)
|
||||
#define CONTESTANT_TYPE_ENEMY (BATTLER_TYPE_MAX + BATTLER_TYPE_SOLO_ENEMY)
|
||||
#define CONTESTANT_TYPE_COUNT 2
|
||||
|
||||
#define BASE_SCALE_XY 100
|
||||
|
||||
// Defined separately here so it can be used in scripts
|
||||
// Converts degrees to an index in the range 0-0xFFFF
|
||||
#define DEG_TO_IDX(degrees) (((degrees) * 0xFFFF) / 360)
|
||||
#define DEG_TO_IDX_U16(degrees) ((u16)DEG_TO_IDX(degrees))
|
||||
|
||||
// Colors commonly used in battle anim scripts
|
||||
// Note: Can't use RGB() macro because the assembler can't properly process multi-arg macros
|
||||
|
|
@ -244,5 +246,208 @@
|
|||
#define STAT_CHANGE_MODE_ATTACKER 0
|
||||
#define STAT_CHANGE_MODE_DEFENDER 1
|
||||
|
||||
// Battle Particle Constants
|
||||
#define BATTLE_PTCL_SIGN_MODE_NONE 0
|
||||
#define BATTLE_PTCL_SIGN_MODE_X 1
|
||||
#define BATTLE_PTCL_SIGN_MODE_Y 2
|
||||
#define BATTLE_PTCL_SIGN_MODE_Z 3
|
||||
#define BATTLE_PTCL_SIGN_MODE_XY 4
|
||||
#define BATTLE_PTCL_SIGN_MODE_XZ 5
|
||||
#define BATTLE_PTCL_SIGN_MODE_YZ 6
|
||||
#define BATTLE_PTCL_SIGN_MODE_XYZ 7
|
||||
|
||||
#define BATTLE_PTCL_BEHAVIOR_MODE_NONE 0
|
||||
#define BATTLE_PTCL_BEHAVIOR_MODE_CONVERGENCE 1
|
||||
#define BATTLE_PTCL_BEHAVIOR_MODE_MAGNET 2
|
||||
|
||||
#define BATTLE_PTCL_TARGET_MODE_ORIGIN 0
|
||||
#define BATTLE_PTCL_TARGET_MODE_SIGN 1
|
||||
#define BATTLE_PTCL_TARGET_MODE_CENTER 2
|
||||
#define BATTLE_PTCL_TARGET_MODE_DEFENDER 3
|
||||
#define BATTLE_PTCL_TARGET_MODE_ATTACKER 4
|
||||
#define BATTLE_PTCL_TARGET_MODE_EXPLICIT 5
|
||||
|
||||
#define BATTLE_3D_CENTER_X FX32_CONST(0)
|
||||
#define BATTLE_3D_CENTER_Y FX32_CONST(1 / 1.28)
|
||||
#define BATTLE_3D_CENTER_Z FX32_CONST(0)
|
||||
|
||||
// Parameters related to emitter callbacks
|
||||
#define EMITTER_CB_NONE 0 //< No emitter callback
|
||||
#define EMITTER_CB_SET_POS_TO_ENEMY_1 1 //< Set emitter position to enemy battler 1
|
||||
#define EMITTER_CB_SET_POS_TO_PLAYER_1 2 //< Set emitter position to player battler 1
|
||||
#define EMITTER_CB_SET_POS_TO_ATTACKER 3 //< Set emitter position to attacker
|
||||
#define EMITTER_CB_SET_POS_TO_DEFENDER 4 //< Set emitter position to defender
|
||||
#define EMITTER_CB_SET_AXIS_POS 5 //< Set emitter axis and position to point from attacker to defender
|
||||
#define EMITTER_CB_SET_AXIS_POS_REVERSED 6 //< Set emitter axis and position to point from defender to attacker
|
||||
#define EMITTER_CB_SET_AXIS_POS_CONVERGE_DEFAULT 7 //< Same as EMITTER_CB_SET_AXIS_POS but adjusts convergence target sign
|
||||
#define EMITTER_CB_SET_AXIS_POS_CONVERGE_CENTER 8 //< Same as EMITTER_CB_SET_AXIS_POS but sets convergence target to 3D center (BATTLE_3D_CENTER_*)
|
||||
#define EMITTER_CB_SET_AXIS_POS_CONVERGE_ATTACKER 9 //< Same as EMITTER_CB_SET_AXIS_POS but sets convergence target to attacker
|
||||
#define EMITTER_CB_SET_AXIS_POS_CONVERGE_DEFENDER 10 //< Same as EMITTER_CB_SET_AXIS_POS but sets convergence target to defender
|
||||
#define EMITTER_CB_SET_AXIS_POS_CONVERGE_EXPLICIT 11 // Same as EMITTER_CB_SET_AXIS_POS but sets convergence target from params
|
||||
#define EMITTER_CB_SET_AXIS_POS_MAGNET_DEFAULT 12 //< Same as EMITTER_CB_SET_AXIS_POS but adjusts magnet target sign
|
||||
#define EMITTER_CB_SET_AXIS_POS_MAGNET_CENTER 13 //< Same as EMITTER_CB_SET_AXIS_POS but sets magnet target to 3D center (BATTLE_3D_CENTER_*)
|
||||
#define EMITTER_CB_SET_AXIS_POS_MAGNET_ATTACKER 14 //< Same as EMITTER_CB_SET_AXIS_POS but sets magnet target to attacker
|
||||
#define EMITTER_CB_SET_AXIS_POS_MAGNET_DEFENDER 15 //< Same as EMITTER_CB_SET_AXIS_POS but sets magnet target to defender
|
||||
#define EMITTER_CB_SET_AXIS_POS_MAGNET_EXPLICIT 16 //< Same as EMITTER_CB_SET_AXIS_POS but sets magnet target from params
|
||||
#define EMITTER_CB_GENERIC 17 //< Generic emitter callback handler
|
||||
#define EMITTER_CB_SET_POS_BASED_ON_BATTLERS 18 //< Set emitter position based on attacker and defender positions using a hardcoded table
|
||||
#define EMITTER_CB_SET_POS_TO_ATTACKER_SIDE 19 //< Set emitter position to attacker side
|
||||
#define EMITTER_CB_SET_POS_TO_DEFENDER_SIDE 20 //< Set emitter position to defender side
|
||||
#define EMITTER_CB_SET_POS_TO_ATTACKER_2 21 //< Set emitter position to attacker (same as EMITTER_CB_SET_POS_TO_ATTACKER)
|
||||
#define EMITTER_CB_NONE_2 22 //< No emitter callback (same as EMITTER_CB_NONE)
|
||||
|
||||
#define EMITTER_TARGET_MODE_DEFAULT 0 //< Default target mode (attacker to defender)
|
||||
#define EMITTER_TARGET_MODE_ATTACKER 1 //< Defender to attacker
|
||||
#define EMITTER_TARGET_MODE_DEFENDER 2 //< Attacker to defender
|
||||
#define EMITTER_TARGET_MODE_ATTACKER_2 3 //< Same as EMITTER_TARGET_MODE_ATTACKER
|
||||
#define EMITTER_TARGET_MODE_DEFENDER_2 4 //< Same as EMITTER_TARGET_MODE_DEFENDER
|
||||
|
||||
#define EMITTER_POS_EXPLICIT_PARAM_FLIP 0 //< Flip param index for EMITTER_POS_EXPLICIT
|
||||
#define EMITTER_POS_EXPLICIT_PARAM_X 1 //< X position param index for EMITTER_POS_EXPLICIT
|
||||
#define EMITTER_POS_EXPLICIT_PARAM_Y 2 //< Y position param index for EMITTER_POS_EXPLICIT
|
||||
#define EMITTER_POS_EXPLICIT_PARAM_Z 3 //< Z position param index for EMITTER_POS_EXPLICIT
|
||||
#define EMITTER_POS_EXPLICIT_PARAM_COUNT 4 //< Number of position params for EMITTER_POS_EXPLICIT
|
||||
|
||||
#define BATTLE_PTCL_FLIP_DISABLE 1 //< Do not flip position based on battler side
|
||||
#define BATTLE_PTCL_FLIP_ENABLE 0 //< Flip position based on battler side
|
||||
|
||||
#define EMITTER_POS_NONE 0 //< No position
|
||||
#define EMITTER_POS_NORMAL_START 1 //< Normal start-battler position
|
||||
#define EMITTER_POS_NORMAL_END 2 //< Normal end-battler position
|
||||
#define EMITTER_POS_EXPLICIT 3 //< Explicit position from params
|
||||
#define EMITTER_POS_NORMAL_OFFSET_START 4 //< Normal start-battler position with offset
|
||||
#define EMITTER_POS_NORMAL_OFFSET_END 5 //< Normal end-battler position with offset
|
||||
#define EMITTER_POS_BEAM1_START 6 //< Beam1 start-battler position
|
||||
#define EMITTER_POS_BEAM1_END 7 //< Beam1 end-battler position
|
||||
#define EMITTER_POS_HYDRO_PUMP_START 8 //< Hydro Pump start-battler position
|
||||
#define EMITTER_POS_HYDRO_PUMP_END 9 //< Hydro Pump end-battler position
|
||||
#define EMITTER_POS_BEAM2_START 10 //< Beam2 start-battler position
|
||||
#define EMITTER_POS_BEAM2_END 11 //< Beam2 end-battler position
|
||||
#define EMITTER_POS_ATTACKER_SIDE 12 //< Attacker side position (with offset)
|
||||
#define EMITTER_POS_DEFENDER_SIDE 13 //< Defender side position (with offset)
|
||||
#define EMITTER_POS_BEAM3_START 14 //< Beam3 start-battler position
|
||||
#define EMITTER_POS_BEAM3_END 15 //< Beam3 end-battler position
|
||||
#define EMITTER_POS_HYPNOSIS_START 16 //< Hypnosis start-battler position
|
||||
#define EMITTER_POS_HYPNOSIS_END 17 //< Hypnosis end-battler position
|
||||
#define EMITTER_POS_TRI_ATTACK_START 18 //< Tri Attack start-battler position
|
||||
#define EMITTER_POS_TRI_ATTACK_END 19 //< Tri Attack end-battler position
|
||||
#define EMITTER_POS_HYDRO_CANNON_START 20 //< Hydro Cannon start-battler position
|
||||
#define EMITTER_POS_HYDRO_CANNON_END 21 //< Hydro Cannon end-battler position
|
||||
#define EMITTER_POS_HYPER_VOICE_START 22 //< Hyper Voice start-battler position
|
||||
#define EMITTER_POS_HYPER_VOICE_END 23 //< Hyper Voice end-battler position
|
||||
#define EMITTER_POS_GRASS_WHISTLE_START 24 //< Grass Whistle start-battler position
|
||||
#define EMITTER_POS_GRASS_WHISTLE_END 25 //< Grass Whistle end-battler position
|
||||
#define EMITTER_POS_DRAGON_PULSE_START 26 //< Dragon Pulse start-battler position
|
||||
#define EMITTER_POS_DRAGON_PULSE_END 27 //< Dragon Pulse end-battler position
|
||||
#define EMITTER_POS_SPECIAL_CONTEST_1 28 //< Special Contest position 1
|
||||
#define EMITTER_POS_UNUSED_29 29 //< Unused position
|
||||
#define EMITTER_POS_SPECIAL_BATON_PASS 30 //< Special Baton Pass position
|
||||
#define EMITTER_POS_SPECIAL_BUBBLE 31 //< Special Bubble position
|
||||
#define EMITTER_POS_SPECIAL_DRAGON_BREATH 32 //< Special Dragon Breath position
|
||||
#define EMITTER_POS_SPECIAL_CONTEST_2 33 //< Special Contest position 2
|
||||
#define EMITTER_POS_SPECIAL_DESTINY_BOND 34 //< Special Destiny Bond position
|
||||
#define EMITTER_POS_NORMAL_OFFSET_EX_START 100 //< Normal start-battler position with offset per battler
|
||||
#define EMITTER_POS_NORMAL_OFFSET_EX_END 101 //< Normal end-battler position with offset per battler
|
||||
|
||||
#define EMITTER_AXIS_NONE 0 //< No axis specified
|
||||
#define EMITTER_AXIS_START_TO_END_1A 1 //< From start-battler to end-battler (Config 1)
|
||||
#define EMITTER_AXIS_START_TO_END_1B 2 //< From start-battler to end-battler (Config 1)
|
||||
#define EMITTER_AXIS_FIXED_1 3 //< Fixed axis 1
|
||||
#define EMITTER_AXIS_START_TO_END_SIDE_1 4 //< From start-battler side to end-battler side
|
||||
#define EMITTER_AXIS_START_TO_END_SIDE_2 5 //< From start-battler side to end-battler side (identical to 4)
|
||||
#define EMITTER_AXIS_START_TO_END_SP_1 6 //< From start-battler to end-battler, special config
|
||||
#define EMITTER_AXIS_START_TO_END_SP_2 7 //< From start-battler to end-battler, special config
|
||||
#define EMITTER_AXIS_START_TO_END_2A 8 //< From start-battler to end-battler (Config 2)
|
||||
#define EMITTER_AXIS_START_TO_END_2B 9 //< From start-battler to end-battler (Config 2)
|
||||
#define EMITTER_AXIS_START_TO_END_3A 10 //< From start-battler to end-battler (Config 3)
|
||||
#define EMITTER_AXIS_START_TO_END_3B 11 //< From start-battler to end-battler (Config 3)
|
||||
#define EMITTER_AXIS_START_TO_END_4A 12 //< From start-battler to end-battler (Config 4)
|
||||
#define EMITTER_AXIS_START_TO_END_4B 13 //< From start-battler to end-battler (Config 4)
|
||||
#define EMITTER_AXIS_START_TO_END_5A 14 //< From start-battler to end-battler (Config 5)
|
||||
#define EMITTER_AXIS_START_TO_END_5B 15 //< From start-battler to end-battler (Config 5)
|
||||
#define EMITTER_AXIS_START_TO_END_6A 16 //< From start-battler to end-battler (Config 6)
|
||||
#define EMITTER_AXIS_START_TO_END_6B 17 //< From start-battler to end-battler (Config 6)
|
||||
#define EMITTER_AXIS_START_TO_END_7A 18 //< From start-battler to end-battler (Config 7)
|
||||
#define EMITTER_AXIS_START_TO_END_7B 19 //< From start-battler to end-battler (Config 7)
|
||||
#define EMITTER_AXIS_START_TO_END_8A 20 //< From start-battler to end-battler (Config 8)
|
||||
#define EMITTER_AXIS_START_TO_END_8B 21 //< From start-battler to end-battler (Config 8)
|
||||
#define EMITTER_AXIS_FIXED_2 22 //< Fixed axis 2
|
||||
#define EMITTER_AXIS_FIXED_PER_TYPE 24 //< Fixed axis per battler type
|
||||
#define EMITTER_AXIS_FIXED_3 25 //< Fixed axis 3
|
||||
#define EMITTER_AXIS_FIXED_PER_SIDE 26 //< Fixed axis per battler side
|
||||
|
||||
#define EMITTER_BHV_VALUE_NONE 0
|
||||
#define EMITTER_BHV_VALUE_GRAVITY_MAG 1
|
||||
#define EMITTER_BHV_VALUE_UNUSED_2 2
|
||||
#define EMITTER_BHV_VALUE_UNUSED_3 3
|
||||
#define EMITTER_BHV_VALUE_MAGNET_POS 4
|
||||
#define EMITTER_BHV_VALUE_MAGNET_MAG 5
|
||||
#define EMITTER_BHV_VALUE_SPIN_ANGLE 6
|
||||
#define EMITTER_BHV_VALUE_SPIN_AXIS 7
|
||||
#define EMITTER_BHV_VALUE_UNUSED_8 8
|
||||
#define EMITTER_BHV_VALUE_UNUSED_9 9
|
||||
#define EMITTER_BHV_VALUE_UNUSED_10 10
|
||||
#define EMITTER_BHV_VALUE_UNUSED_11 11
|
||||
#define EMITTER_BHV_VALUE_CONVERGENCE_POS 12
|
||||
#define EMITTER_BHV_VALUE_CONVERGENCE_MAG 13
|
||||
|
||||
// Behavior flags for EMITTER_CB_GENERIC
|
||||
#define EMITTER_BHV_FLAG_NONE (0 << EMITTER_BHV_VALUE_NONE) //< No behavior
|
||||
#define EMITTER_BHV_FLAG_GRAVITY_MAG (1 << EMITTER_BHV_VALUE_GRAVITY_MAG) //< Change gravity magnitude
|
||||
#define EMITTER_BHV_FLAG_UNUSED_2 (1 << EMITTER_BHV_VALUE_UNUSED_2)
|
||||
#define EMITTER_BHV_FLAG_UNUSED_3 (1 << EMITTER_BHV_VALUE_UNUSED_3)
|
||||
#define EMITTER_BHV_FLAG_MAGNET_POS (1 << EMITTER_BHV_VALUE_MAGNET_POS) //< Change magnet position
|
||||
#define EMITTER_BHV_FLAG_MAGNET_MAG (1 << EMITTER_BHV_VALUE_MAGNET_MAG) //< Change magnet magnitude/force
|
||||
#define EMITTER_BHV_FLAG_SPIN_ANGLE (1 << EMITTER_BHV_VALUE_SPIN_ANGLE) //< Change spin angle
|
||||
#define EMITTER_BHV_FLAG_SPIN_AXIS (1 << EMITTER_BHV_VALUE_SPIN_AXIS) //< Change spin axis
|
||||
#define EMITTER_BHV_FLAG_UNUSED_8 (1 << EMITTER_BHV_VALUE_UNUSED_8)
|
||||
#define EMITTER_BHV_FLAG_UNUSED_9 (1 << EMITTER_BHV_VALUE_UNUSED_9)
|
||||
#define EMITTER_BHV_FLAG_UNUSED_10 (1 << EMITTER_BHV_VALUE_UNUSED_10)
|
||||
#define EMITTER_BHV_FLAG_UNUSED_11 (1 << EMITTER_BHV_VALUE_UNUSED_11)
|
||||
#define EMITTER_BHV_FLAG_CONVERGENCE_POS (1 << EMITTER_BHV_VALUE_CONVERGENCE_POS) //< Change convergence position
|
||||
#define EMITTER_BHV_FLAG_CONVERGENCE_MAG (1 << EMITTER_BHV_VALUE_CONVERGENCE_MAG) //< Change convergence magnitude/force
|
||||
#define EMITTER_BHV_FLAG_ALL 0xFEFE //< All behavior flags
|
||||
|
||||
#define EMITTER_BHV_PARAM_MODE 0 //< Behavior mode param index
|
||||
#define EMITTER_BHV_PARAM_FLIP 1 //< Behavior flip param index
|
||||
#define EMITTER_BHV_PARAM_X 2 //< Behavior X param index
|
||||
#define EMITTER_BHV_PARAM_Y 3 //< Behavior Y param index
|
||||
#define EMITTER_BHV_PARAM_Z 4 //< Behavior Z param index
|
||||
#define EMITTER_BHV_PARAM_NUMER 2 //< Numerator param index
|
||||
#define EMITTER_BHV_PARAM_DENOM 3 //< Denominator param index
|
||||
#define EMITTER_BHV_PARAM_COUNT 5 //< Number of behavior params
|
||||
|
||||
#define EMITTER_BHV_MODE_DEFAULT 0 //< Set parameters based on context
|
||||
#define EMITTER_BHV_MODE_EXPLICIT 1 //< Set parameters explicitly
|
||||
#define EMITTER_BHV_MODE_START 2 //< Set parameters based on start battler
|
||||
#define EMITTER_BHV_MODE_END 3 //< Set parameters based on end battler
|
||||
#define EMITTER_BHV_MODE_END_PARTIAL 4 //< Set parameters based on end battler, subsequent params represent a fraction applied to the values
|
||||
#define EMITTER_BHV_MODE_NONE 0xFF //< No behavior mode
|
||||
|
||||
#define EMITTER_SPIN_AXIS_X 0 //< Spin around X axis
|
||||
#define EMITTER_SPIN_AXIS_Y 1 //< Spin around Y axis
|
||||
#define EMITTER_SPIN_AXIS_Z 2 //< Spin around Z axis
|
||||
|
||||
#define EMITTER_CAMERA_PARAM_NONE 0 //< None
|
||||
#define EMITTER_CAMERA_PARAM_X 1 //< X param index for EMITTER_CAMERA
|
||||
#define EMITTER_CAMERA_PARAM_Y 2 //< Y param index for EMITTER_CAMERA
|
||||
#define EMITTER_CAMERA_PARAM_Z 3 //< Z param index for EMITTER_CAMERA
|
||||
#define EMITTER_CAMERA_PARAM_COUNT 4 //< Number of camera params for EMITTER_CAMERA
|
||||
|
||||
#define EMITTER_CAMERA_MODE_FIXED_ANGLE_0 0 //< Fixed angle mode 0 (0, 0, 0)
|
||||
#define EMITTER_CAMERA_MODE_FIXED_ANGLE_1 1 //< Fixed angle mode 1 (45, 45, 0)
|
||||
#define EMITTER_CAMERA_MODE_EXPLICIT 2 //< Explicit angles from params
|
||||
#define EMITTER_CAMERA_MODE_FIXED_ANGLE_3 3 //< Fixed angle mode 3 (67.5, 45, 22.5)
|
||||
#define EMITTER_CAMERA_MODE_FIXED_ANGLE_4 4 //< Fixed angle mode 4 Battle=(50.8, 20.6, 0), Contest=(272.8, 32.7, 22.5)
|
||||
#define EMITTER_CAMERA_MODE_FIXED_ANGLE_5 5 //< Fixed angle mode 5 (272.8, 32.7, 22.5)
|
||||
#define EMITTER_CAMERA_MODE_FIXED_ANGLE_6 6 //< Fixed angle mode 6 (0, 0, -33)
|
||||
#define EMITTER_CAMERA_MODE_TARGET_START 7 //< Camera target start-battler
|
||||
#define EMITTER_CAMERA_MODE_TARGET_END 8 //< Camera target end-battler
|
||||
|
||||
#define EMITTER_PRIORITY_MODE_NONE 0 //< No priority change
|
||||
#define EMITTER_PRIORITY_MODE_FRONT 1 //< Bring to front
|
||||
#define EMITTER_PRIORITY_MODE_BACK 2 //< Send to back
|
||||
#define EMITTER_PRIORITY_MODE_UB 3 //< Invokes undefined behavior 😀
|
||||
|
||||
// clang-format on
|
||||
#endif // POKEPLATINUM_CONSTANTS_BATTLE_ANIM_H
|
||||
|
|
|
|||
|
|
@ -635,10 +635,10 @@ Overlay battle_anim
|
|||
After overlay11
|
||||
Object main.nef.p/src_battle_anim_battle_anim_system.c.o
|
||||
Object main.nef.p/src_battle_anim_battle_particle_util.c.o
|
||||
Object main.nef.p/src_battle_anim_ov12_0222389C.c.o
|
||||
Object main.nef.p/src_battle_anim_ov12_0222421C.c.o
|
||||
Object main.nef.p/src_battle_anim_ov12_02225104.c.o
|
||||
Object main.nef.p/src_battle_anim_ov12_02225640.c.o
|
||||
Object main.nef.p/src_battle_anim_emitter_callbacks.c.o
|
||||
Object main.nef.p/src_battle_anim_generic_emitter_callback.c.o
|
||||
Object main.nef.p/src_battle_anim_generic_emitter_callback_behavior.c.o
|
||||
Object main.nef.p/src_battle_anim_generic_emitter_callback_camera.c.o
|
||||
Object main.nef.p/src_battle_anim_battle_anim_helpers.c.o
|
||||
Object main.nef.p/src_battle_anim_script_func_tables.c.o
|
||||
Object main.nef.p/src_battle_anim_script_func_examples.c.o
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, sketch_spa
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
LoadPokemonSpriteIntoBg BATTLER_ROLE_DEFENDER, FALSE
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W092, 2, 10
|
||||
Func_Sketch 0
|
||||
|
|
|
|||
|
|
@ -4,13 +4,13 @@ L_0:
|
|||
LoadParticleResource 0, absorb_spa
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 1, 16, 0
|
||||
BtlAnimCmd_055 2, 0, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 1, 16, 0
|
||||
SetExtraParams 2, 0, 0, 0, 0
|
||||
PlayLoopedSoundEffectC SEQ_SE_DP_W152, 2, 16
|
||||
WaitForAllEmitters
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 1, BATTLE_COLOR_WHITE, 10, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W071B
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -3,14 +3,14 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, acid_spa
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W145C, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_MoveEmitterA2BParabolic 0, 0, 0, 0, 8, 64
|
||||
Delay 8
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_PURPLE, 10, 0
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER_PARTNER, 0, 1, BATTLE_COLOR_PURPLE, 10, 0
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER_PARTNER
|
||||
PlaySoundEffectR SEQ_SE_DP_W145
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
L_0:
|
||||
LoadPokemonSpriteIntoBg BATTLER_ROLE_ATTACKER, FALSE
|
||||
LoadParticleResource 0, acid_armor_spa
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_AcidArmor
|
||||
PlaySoundEffectL SEQ_SE_DP_154
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_W152, 35
|
||||
|
|
|
|||
|
|
@ -4,12 +4,12 @@ L_0:
|
|||
LoadParticleResource 0, acupressure_spa
|
||||
JumpIfFriendlyFire L_1
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_081, 1
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
Delay 5
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 1, BATTLE_COLOR_LIGHT_YELLOW1, 10, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W367
|
||||
|
|
@ -19,12 +19,12 @@ L_0:
|
|||
|
||||
L_1:
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_081, 1
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
Delay 5
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_LIGHT_YELLOW1, 10, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W367
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ L_0:
|
|||
AddPokemonSprite BATTLER_ROLE_ATTACKER_PARTNER, FALSE, BATTLE_ANIM_MON_SPRITE_4, 4
|
||||
BtlAnimCmd_082 2, 0, 4
|
||||
Func_QuickAttack
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 10
|
||||
SetPokemonSpriteVisible BATTLE_ANIM_MON_SPRITE_4, FALSE
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -6,14 +6,14 @@ L_0:
|
|||
WaitForBgSwitch
|
||||
Func_ShakeBg 0, 4, 0, 28, 0
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W013, 2, 5
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 0
|
||||
Delay 22
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_KAZE, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
Delay 18
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 2, 0, 1, 8, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ L_1:
|
|||
SetVar BATTLE_ANIM_VAR_BG_MOVE_STEP_Y, 0
|
||||
SwitchBg 47, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
|
||||
PlaySoundEffectC SEQ_SE_PL_W097
|
||||
CreateEmitter 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_NONE
|
||||
WaitForBgSwitch
|
||||
Delay 19
|
||||
Delay 1
|
||||
|
|
@ -50,7 +50,7 @@ L_2:
|
|||
SetVar BATTLE_ANIM_VAR_BG_MOVE_STEP_Y, 0
|
||||
SwitchBg 47, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
|
||||
PlaySoundEffectC SEQ_SE_PL_W097
|
||||
CreateEmitter 0, 1, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_NONE
|
||||
WaitForBgSwitch
|
||||
Delay 19
|
||||
Delay 1
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, air_cutter_spa
|
||||
CreateEmitter 0, 0, 20
|
||||
CreateEmitter 0, 1, 20
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
Delay 10
|
||||
PlayLoopedSoundEffectC SEQ_SE_DP_W104, 2, 6
|
||||
Delay 5
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, air_slash_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_BRADE
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
Delay 5
|
||||
PlaySoundEffectR SEQ_SE_DP_208
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ L_0:
|
|||
LoadParticleResource 0, amnesia_spa
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlaySoundEffectL SEQ_SE_DP_W118
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_W145B, 18
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -4,15 +4,15 @@ L_0:
|
|||
LoadParticleResource 0, ancient_power_spa
|
||||
JumpIfContest L_1
|
||||
PlaySoundEffectL SEQ_SE_DP_W082
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 10
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 1, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 1, 0, 0
|
||||
Delay 20
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_050, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
Delay 20
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W120
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
|
|
@ -21,16 +21,16 @@ L_0:
|
|||
|
||||
L_1:
|
||||
PlaySoundEffectL SEQ_SE_DP_W082
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 10
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 3, 2, 0
|
||||
BtlAnimCmd_055 1, 1, -120, -41, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 3, 2, 0
|
||||
SetExtraParams 1, 1, -120, -41, 0
|
||||
Delay 20
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_050, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
Delay 20
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W120
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -9,31 +9,31 @@ 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, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 2, 0, 1, 4, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, -14, 8, 2
|
||||
WaitForAnimTasks
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, aqua_ring_spa
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W392, 32, 2
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 1, BATTLE_COLOR_WHITE, 10, 20
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@ L_0:
|
|||
AddPokemonSprite BATTLER_ROLE_ATTACKER_PARTNER, FALSE, BATTLE_ANIM_MON_SPRITE_1, 1
|
||||
Func_SetPokemonSpritePriority BATTLE_ANIM_MON_SPRITE_0, 30, 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
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 25
|
||||
SetPokemonSpriteVisible BATTLE_ANIM_MON_SPRITE_0, FALSE
|
||||
SetPokemonSpriteVisible BATTLE_ANIM_MON_SPRITE_1, FALSE
|
||||
PlaySoundEffectR SEQ_SE_DP_W291
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 1, 0, 1, 6, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAnimTasks
|
||||
RemovePokemonSprite BATTLE_ANIM_MON_SPRITE_0
|
||||
|
|
|
|||
|
|
@ -8,21 +8,21 @@ L_0:
|
|||
End
|
||||
|
||||
L_1:
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 5
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 3
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 10
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
End
|
||||
|
||||
L_2:
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 5
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 3
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 10
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
End
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, aromatherapy_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 0, 0, 8, BATTLE_COLOR_LIME
|
||||
WaitForAnimTasks
|
||||
PlaySoundEffectC SEQ_SE_DP_W080
|
||||
|
|
@ -12,8 +12,8 @@ L_0:
|
|||
Func_FadeBg FADE_BG_TYPE_BASE, 0, 8, 0, BATTLE_COLOR_LIME
|
||||
WaitForAnimTasks
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_REAPOKE, 23
|
||||
CreateEmitter 0, 3, 19
|
||||
CreateEmitter 0, 1, 19
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER_SIDE
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER_SIDE
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 1, BATTLE_COLOR_WHITE, 10, 0
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER_PARTNER, 0, 1, BATTLE_COLOR_WHITE, 10, 0
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, assurance_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_050
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
Delay 10
|
||||
PlaySoundEffectR SEQ_SE_DP_W030
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ L_0:
|
|||
Func_ScaleBattlerSprite BATTLE_ANIM_BATTLER_SPRITE_DEFENDER, 100, 90, 100, 140, 100, CYCLES(1), SCALE_F(5) | RESTORE_F(5)
|
||||
Delay 1
|
||||
Func_MoveBattlerX2 3, -24, BATTLE_ANIM_BATTLER_SPRITE_ATTACKER
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
WaitForAnimTasks
|
||||
PlaySoundEffectR SEQ_SE_DP_W166
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, attack_order_spa
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W456, 6, 8
|
||||
Delay 28
|
||||
PlaySoundEffectR SEQ_SE_DP_W109
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, attract_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_PlayfulHops
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 2, BATTLE_COLOR_LIGHT_RED, 14, 0
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W204, 8, 4
|
||||
|
|
|
|||
|
|
@ -12,15 +12,15 @@ L_0:
|
|||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
PlaySoundEffectL SEQ_SE_DP_131
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 4, 3
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 80
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_140, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@ L_0:
|
|||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W062, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 4096, 0
|
||||
BtlAnimCmd_055 3, 0, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 4096, 0
|
||||
SetExtraParams 3, 0, 0, 0, 0
|
||||
Delay 10
|
||||
Func_Shake 1, 0, 1, 4, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -4,14 +4,14 @@ L_0:
|
|||
LoadParticleResource 0, avalanche_spa
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_WHITE
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 4, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 4, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
Delay 2
|
||||
PlaySoundEffectR SEQ_SE_DP_W419
|
||||
Delay 12
|
||||
|
|
@ -32,10 +32,10 @@ L_0:
|
|||
PlaySoundEffectR SEQ_SE_DP_W070
|
||||
Delay 2
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_WHITE, 10, 10
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
Func_Shake 1, 0, 1, 8, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
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, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 15
|
||||
Func_ShakeBg 0, 5, 1, 3, 0
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, barrier_spa
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlaySoundEffectL SEQ_SE_DP_W112B
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -12,10 +12,10 @@ L_0:
|
|||
Delay 32
|
||||
PlaySoundEffectL SEQ_SE_DP_BOWA2
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_W100, 40
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 0, 30, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 0, 30, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 0, 30, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 0, 30, 0, 0, 0
|
||||
WaitForAnimTasks
|
||||
FreeSpriteManager 0
|
||||
End
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, beat_up_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W233B
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, belly_drum_spa
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_Shake 2, 0, 1, 8, BATTLE_ANIM_BATTLER_SPRITE_ATTACKER
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W187, 8, 4
|
||||
BeginLoop 6
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ L_0:
|
|||
L_1:
|
||||
LoadParticleResource 0, bide_spa
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W036, 3, 4
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_Shake 1, 0, 1, 4, BATTLE_ANIM_BATTLER_SPRITE_ATTACKER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 1, BATTLE_COLOR_RED, 10, 0
|
||||
WaitForAnimTasks
|
||||
|
|
@ -17,8 +17,8 @@ L_1:
|
|||
|
||||
L_2:
|
||||
LoadParticleResource 0, slam_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, 14, 4, 2
|
||||
Delay 1
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_DEFENDER, -14, -4, 2
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, bind_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
BeginLoop 2
|
||||
Func_MoveBattlerX2 3, 24, BATTLE_ANIM_BATTLER_SPRITE_ATTACKER
|
||||
WaitForAnimTasks
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, bite_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 4, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 2
|
||||
PlaySoundEffectR SEQ_SE_DP_W044
|
||||
Delay 8
|
||||
|
|
|
|||
|
|
@ -19,103 +19,103 @@ 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
|
||||
CreateEmitter 1, 0, 4
|
||||
CreateEmitter 1, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_RED, 10, 0
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
|
|
@ -135,103 +135,103 @@ 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
|
||||
CreateEmitter 1, 0, 4
|
||||
CreateEmitter 1, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_RED, 10, 0
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, blaze_kick_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_W172
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_WHITE, 8, 0
|
||||
Delay 10
|
||||
PlaySoundEffectR SEQ_SE_DP_W007
|
||||
|
|
|
|||
|
|
@ -14,14 +14,14 @@ L_0:
|
|||
L_1:
|
||||
PlaySoundEffectC SEQ_SE_DP_KAZE
|
||||
WaitForBgSwitch
|
||||
CreateEmitter 0, 3, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_NONE
|
||||
PlaySoundEffectC SEQ_SE_DP_W059
|
||||
CreateEmitter 0, 1, 20
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
Delay 4
|
||||
PlaySoundEffectR SEQ_SE_DP_151
|
||||
Delay 12
|
||||
CreateEmitter 0, 0, 20
|
||||
CreateEmitter 0, 2, 20
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER_PARTNER
|
||||
Delay 15
|
||||
|
|
@ -43,14 +43,14 @@ L_1:
|
|||
L_2:
|
||||
PlaySoundEffectC SEQ_SE_DP_KAZE
|
||||
WaitForBgSwitch
|
||||
CreateEmitter 0, 4, 0
|
||||
CreateEmitter 0, 4, EMITTER_CB_NONE
|
||||
PlaySoundEffectC SEQ_SE_DP_W059
|
||||
CreateEmitter 0, 1, 20
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
Delay 4
|
||||
PlaySoundEffectR SEQ_SE_DP_151
|
||||
Delay 12
|
||||
CreateEmitter 0, 0, 20
|
||||
CreateEmitter 0, 2, 20
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER_PARTNER
|
||||
Delay 15
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, imprison_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_050
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
BeginLoop 1
|
||||
Delay 12
|
||||
PlaySoundEffectR SEQ_SE_DP_W030
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ L_0:
|
|||
PlayDelayedSoundEffectR SEQ_SE_DP_W025B, 6
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, 24, 0, 4
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 3, 0, 1, 4, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, -24, 0, 4
|
||||
WaitForAnimTasks
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, bone_club_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_W155
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W233B
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 4
|
||||
Delay 3
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, bone_rush_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W155
|
||||
Delay 4
|
||||
PlaySoundEffectR SEQ_SE_DP_030
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ L_0:
|
|||
Delay 5
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_HURU, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
Delay 5
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_030
|
||||
Func_Shake 4, 0, 1, 1, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Delay 8
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ L_0:
|
|||
End
|
||||
|
||||
L_1:
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 3, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 8
|
||||
PlaySoundEffectL SEQ_SE_DP_W100
|
||||
Func_HideBattler BATTLE_ANIM_ATTACKER, TRUE
|
||||
|
|
@ -17,7 +17,7 @@ L_1:
|
|||
End
|
||||
|
||||
L_2:
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 10
|
||||
PlaySoundEffectR SEQ_SE_DP_W029
|
||||
Delay 10
|
||||
|
|
|
|||
|
|
@ -27,23 +27,23 @@ L_0:
|
|||
End
|
||||
|
||||
L_2:
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 15
|
||||
PlaySoundEffectR SEQ_SE_DP_186
|
||||
Func_Shake 4, 0, 1, 6, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_RED, 14, 0
|
||||
CreateEmitter 0, 8, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 9, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 6, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 7, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 8, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 9, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 6, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 7, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
SetPokemonSpriteVisible BATTLE_ANIM_MON_SPRITE_0, TRUE
|
||||
|
|
@ -65,23 +65,23 @@ L_2:
|
|||
End
|
||||
|
||||
L_1:
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 15
|
||||
PlaySoundEffectR SEQ_SE_DP_186
|
||||
Func_Shake 4, 0, 1, 6, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_RED, 14, 0
|
||||
CreateEmitter 0, 8, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 9, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 6, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 7, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 8, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 9, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 6, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 7, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
SetPokemonSpriteVisible BATTLE_ANIM_MON_SPRITE_0, TRUE
|
||||
|
|
@ -103,23 +103,23 @@ L_1:
|
|||
End
|
||||
|
||||
L_3:
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 15
|
||||
PlaySoundEffectR SEQ_SE_DP_186
|
||||
Func_Shake 4, 0, 1, 6, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_RED, 14, 0
|
||||
CreateEmitter 0, 8, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 9, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 6, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 7, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 8, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 9, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 5, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 6, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 7, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
SetPokemonSpriteVisible BATTLE_ANIM_MON_SPRITE_0, TRUE
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@ L_1:
|
|||
End
|
||||
|
||||
L_3:
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 4, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 45
|
||||
PlaySoundEffectR SEQ_SE_DP_W233
|
||||
Delay 10
|
||||
|
|
@ -22,10 +22,10 @@ L_3:
|
|||
End
|
||||
|
||||
L_4:
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 4, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 45
|
||||
PlaySoundEffectR SEQ_SE_DP_W233
|
||||
Delay 10
|
||||
|
|
@ -39,8 +39,8 @@ L_2:
|
|||
End
|
||||
|
||||
L_5:
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 5, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 5, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 45
|
||||
PlaySoundEffectR SEQ_SE_DP_W233
|
||||
Delay 10
|
||||
|
|
@ -49,10 +49,10 @@ L_5:
|
|||
End
|
||||
|
||||
L_6:
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 5, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 5, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 45
|
||||
PlaySoundEffectR SEQ_SE_DP_W233
|
||||
Delay 10
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, brine_spa
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
PlaySoundEffectR SEQ_SE_DP_W362
|
||||
Delay 10
|
||||
Func_Shake 2, 0, 1, 8, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -4,11 +4,11 @@ L_0:
|
|||
LoadParticleResource 0, bubble_spa
|
||||
LoadParticleResource 1, bubble_spa
|
||||
JumpIfContest L_1
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 31, 24, 0, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 31, 24, 0, 4
|
||||
PlayLoopedSoundEffectC SEQ_SE_DP_W145, 2, 5
|
||||
Delay 10
|
||||
CreateEmitter 1, 1, 20
|
||||
CreateEmitter 1, 1, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
Delay 10
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER_PARTNER
|
||||
|
|
@ -20,11 +20,11 @@ L_0:
|
|||
End
|
||||
|
||||
L_1:
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 0, 28, 22, 0, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 0, 28, 22, 0, 4
|
||||
PlayLoopedSoundEffectC SEQ_SE_DP_W145, 2, 5
|
||||
Delay 10
|
||||
CreateEmitter 1, 1, 20
|
||||
CreateEmitter 1, 1, EMITTER_CB_SET_POS_TO_DEFENDER_SIDE
|
||||
Delay 10
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER_PARTNER
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, bubble_beam_spa
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 4096, 0
|
||||
BtlAnimCmd_055 4, 0, 2, 5, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 4096, 0
|
||||
SetExtraParams 4, 0, 2, 5, 0
|
||||
PlayLoopedSoundEffectC SEQ_SE_DP_AWA, 4, 8
|
||||
BeginLoop 2
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W145, 2, 2
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, bug_bite_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W025B, 4, 4
|
||||
Delay 5
|
||||
Func_Shake 1, 0, 1, 4, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -3,16 +3,16 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, bug_buzz_spa
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W405, 16, 2
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 4, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 4, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 2, 0, 0, 0
|
||||
Delay 5
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, bullet_punch_spa
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W025C, 3, 5
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_W025C, 20
|
||||
Func_Shake 1, 0, 1, 8, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -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, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
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
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ L_0:
|
|||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W048, 2, 4
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 12, 0, BATTLE_COLOR_BLACK
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, captivate_spa
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlaySoundEffectL SEQ_SE_DP_164
|
||||
Func_PlayfulHops
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@ L_0:
|
|||
LoadParticleResource 0, charge_spa
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 3, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 15
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W360, 12, 5
|
||||
Delay 77
|
||||
|
|
|
|||
|
|
@ -6,10 +6,10 @@ L_0:
|
|||
JumpIfContest L_2
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 10, 3
|
||||
CreateEmitter 0, 11, 3
|
||||
CreateEmitter 0, 12, 3
|
||||
CreateEmitter 0, 13, 3
|
||||
CreateEmitter 0, 10, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 11, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 12, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 13, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_206, 4, 5
|
||||
Delay 80
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_291, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
|
|
@ -26,10 +26,10 @@ L_0:
|
|||
L_1:
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 10, 3
|
||||
CreateEmitter 0, 11, 3
|
||||
CreateEmitter 0, 12, 3
|
||||
CreateEmitter 0, 13, 3
|
||||
CreateEmitter 0, 10, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 11, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 12, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 13, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_206, 4, 5
|
||||
Delay 80
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_291, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
|
|
@ -46,14 +46,14 @@ L_1:
|
|||
L_2:
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 10, 3
|
||||
CreateEmitter 0, 11, 3
|
||||
CreateEmitter 0, 12, 3
|
||||
CreateEmitter 0, 13, 3
|
||||
CreateEmitter 0, 10, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 11, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 12, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 13, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_206, 4, 5
|
||||
Delay 80
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_291, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
CreateEmitter 0, 7, 0
|
||||
CreateEmitter 0, 7, EMITTER_CB_NONE
|
||||
Delay 5
|
||||
Func_Shake 2, 0, 1, 4, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_LIGHT_YELLOW1, 10, 10
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, charm_spa
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_PlayfulHops
|
||||
BeginLoop 3
|
||||
PlaySoundEffectL SEQ_SE_DP_W204
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, chatter_spa
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlayPokemonCry 0, -117, 127
|
||||
BeginLoop 2
|
||||
Func_MoveBattlerX2 8, 8, BATTLE_ANIM_BATTLER_SPRITE_ATTACKER
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, clamp_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_050
|
||||
Delay 10
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W011
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 13
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@ L_0:
|
|||
SetVar BATTLE_ANIM_VAR_BG_MOVE_STEP_Y, 0
|
||||
SwitchBg 36, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
|
||||
WaitForBgSwitch
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_003, 4, 5
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_030, 5, 5
|
||||
Func_Shake 2, 0, 1, 10, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, comet_punch_spa
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
BeginLoop 4
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_030
|
||||
|
|
|
|||
|
|
@ -6,11 +6,11 @@ L_0:
|
|||
JumpIfContest L_1
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 6, 1, 0, 1
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 6, 1, 0, 1
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_153, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
Delay 6
|
||||
CreateEmitter 1, 1, 4
|
||||
CreateEmitter 1, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_061, 35
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
@ -22,11 +22,11 @@ L_0:
|
|||
L_1:
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 0, 28, 22, 0, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 0, 28, 22, 0, 4
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_153, BATTLE_SOUND_PAN_LEFT, BATTLE_SOUND_PAN_RIGHT, 4, 2
|
||||
Delay 6
|
||||
CreateEmitter 1, 1, 4
|
||||
CreateEmitter 1, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_061, 30
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, conversion_spa
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W112, 2, 4
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_351, 42
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, conversion_2_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 1, 1, 0, 0
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W112, 5, 4
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_W104, 45
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_351, 65
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -4,12 +4,12 @@ L_0:
|
|||
LoadParticleResource 0, copycat_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_SHUSHU
|
||||
JumpIfContest L_1
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 3, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 35
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W383, BATTLE_SOUND_PAN_RIGHT, BATTLE_SOUND_PAN_LEFT, 4, 2
|
||||
Delay 10
|
||||
|
|
@ -19,12 +19,12 @@ L_0:
|
|||
End
|
||||
|
||||
L_1:
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 3, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 1, 1, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 35
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W383, BATTLE_SOUND_PAN_RIGHT, BATTLE_SOUND_PAN_LEFT, 4, 2
|
||||
Delay 10
|
||||
|
|
|
|||
|
|
@ -13,15 +13,15 @@ L_0:
|
|||
SetVar BATTLE_ANIM_VAR_BG_MOVE_STEP_Y, 1
|
||||
SwitchBg 56, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
|
||||
WaitForBgSwitch
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 4, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 4, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
WaitForAnimTasks
|
||||
|
|
@ -47,15 +47,15 @@ L_2:
|
|||
SetVar BATTLE_ANIM_VAR_BG_MOVE_STEP_Y, 1
|
||||
SwitchBg 56, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
|
||||
WaitForBgSwitch
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 4, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 4, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
WaitForAnimTasks
|
||||
|
|
@ -77,15 +77,15 @@ L_3:
|
|||
SetVar BATTLE_ANIM_VAR_BG_MOVE_STEP_Y, 1
|
||||
SwitchBg 56, BATTLE_BG_SWITCH_MODE_FADE | BATTLE_BG_SWITCH_FLAG_MOVE
|
||||
WaitForBgSwitch
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 4, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 4, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
WaitForAnimTasks
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, cotton_spore_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 3, BATTLE_COLOR_WHITE, 10, 10
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W199, 3, 8
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ L_0:
|
|||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, 14, -8, 2
|
||||
WaitForAnimTasks
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_030, 2, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 1, 0, 1, 8, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, -14, 8, 2
|
||||
WaitForAnimTasks
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ L_0:
|
|||
|
||||
L_1:
|
||||
LoadParticleResource 0, covet_spa
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 1, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 1, 0, 0, 0
|
||||
Func_Flail FLAIL_MODE_ATTACKER
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W204, 2, 4
|
||||
Delay 20
|
||||
|
|
@ -22,7 +22,7 @@ L_1:
|
|||
|
||||
L_2:
|
||||
LoadParticleResource 0, thief_spa
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_MoveEmitterA2BParabolic 0, 0, 0, 0, 19, 64, EMITTER_ANIMATION_MODE_DEF_TO_ATK
|
||||
PlayMovingSoundEffectAtkDef SEQ_SE_DP_W039, BATTLE_SOUND_PAN_RIGHT, BATTLE_SOUND_PAN_LEFT, 4, 2
|
||||
Delay 20
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, crabhammer_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_W233B
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 0, 0, 8, BATTLE_COLOR_TEAL_GREEN
|
||||
WaitForAnimTasks
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 0, 8, 0, BATTLE_COLOR_TEAL_GREEN
|
||||
|
|
|
|||
|
|
@ -3,14 +3,14 @@
|
|||
L_0:
|
||||
LoadParticleResource 0, cross_chop_spa
|
||||
PlaySoundEffectR SEQ_SE_DP_W025
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 4, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 10
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 5, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 5, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 55
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, 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
|
||||
PlaySoundEffectR SEQ_SE_DP_W013
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, cross_poison_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W015
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_PURPLE, 10, 0
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 5
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W092D, 4, 3
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, crunch_spa
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 4, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Delay 10
|
||||
PlaySoundEffectR SEQ_SE_DP_W044
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
|
|
|
|||
|
|
@ -8,16 +8,16 @@ L_0:
|
|||
End
|
||||
|
||||
L_1:
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 10, 64
|
||||
Delay 5
|
||||
Delay 6
|
||||
PlaySoundEffectR SEQ_SE_DP_W173C
|
||||
Func_ScaleBattlerSprite BATTLE_ANIM_BATTLER_SPRITE_DEFENDER, 100, 100, 100, 70, 100, HOLD_F(20) | CYCLES(1), SCALE_F(4) | RESTORE_F(4)
|
||||
Delay 5
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 7
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 8
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 10
|
||||
|
|
@ -27,16 +27,16 @@ L_1:
|
|||
End
|
||||
|
||||
L_2:
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 10, 64
|
||||
Delay 5
|
||||
Delay 6
|
||||
PlaySoundEffectR SEQ_SE_DP_W173C
|
||||
Func_ScaleBattlerSprite BATTLE_ANIM_BATTLER_SPRITE_DEFENDER, 100, 100, 100, 70, 100, HOLD_F(20) | CYCLES(1), SCALE_F(4) | RESTORE_F(4)
|
||||
Delay 5
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 7
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 8
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 10
|
||||
|
|
@ -46,16 +46,16 @@ L_2:
|
|||
End
|
||||
|
||||
L_3:
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_MoveEmitterA2BLinear 0, 0, 0, 0, 10, 64
|
||||
Delay 5
|
||||
Delay 6
|
||||
PlaySoundEffectR SEQ_SE_DP_W173C
|
||||
Func_ScaleBattlerSprite BATTLE_ANIM_BATTLER_SPRITE_DEFENDER, 100, 100, 100, 70, 100, HOLD_F(20) | CYCLES(1), SCALE_F(4) | RESTORE_F(4)
|
||||
Delay 5
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 3, 4
|
||||
CreateEmitter 0, 2, 4
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 7
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 8
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_030, 10
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ L_0:
|
|||
|
||||
L_1:
|
||||
LoadParticleResource 0, curse_spa
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
BeginLoop 1
|
||||
PlaySoundEffectL SEQ_SE_DP_W185
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 1, BATTLE_COLOR_RED, 10, 10
|
||||
|
|
@ -27,10 +27,10 @@ L_2:
|
|||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_032, 12, 3
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 3, 3
|
||||
CreateEmitter 0, 4, 3
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_Shake 2, 0, 1, 6, BATTLE_ANIM_BATTLER_SPRITE_ATTACKER
|
||||
WaitForAnimTasks
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, cut_spa
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlaySoundEffectR SEQ_SE_DP_W015
|
||||
Func_Shake 3, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@ L_0:
|
|||
Func_SetPokemonSpritePriority BATTLE_ANIM_MON_SPRITE_0, 30, 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
|
||||
Delay 1
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_SetBgGrayscale TRUE
|
||||
Delay 25
|
||||
SetPokemonSpriteVisible BATTLE_ANIM_MON_SPRITE_0, FALSE
|
||||
|
|
|
|||
|
|
@ -12,23 +12,23 @@ L_0:
|
|||
End
|
||||
|
||||
L_2:
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 0, 4, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -860, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
CreateEmitter 0, 4, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -860, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
PlaySoundEffectR SEQ_SE_DP_W464
|
||||
SetCameraProjection 1, 0
|
||||
CreateEmitter 1, 1, 17
|
||||
BtlAnimCmd_055 2, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -600, -4500, -600
|
||||
CreateEmitter 1, 2, 17
|
||||
BtlAnimCmd_055 2, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -600, -4500, -600
|
||||
CreateEmitter 1, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 2, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, -600, -4500, -600
|
||||
CreateEmitter 1, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 2, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, -600, -4500, -600
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_DEFENDER, 0, 4, 1
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_DEFENDER_PARTNER, 0, 4, 1
|
||||
Delay 2
|
||||
|
|
@ -73,21 +73,21 @@ L_1:
|
|||
Func_HideBattler BATTLE_ANIM_DEFENDER, TRUE
|
||||
Func_HideBattler BATTLE_ANIM_DEFENDER_PARTNER, TRUE
|
||||
PlaySoundEffectR SEQ_SE_DP_W464
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 0, 4, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -860, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 1, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 1, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 13, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -1720, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
CreateEmitter 0, 4, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -860, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
CreateEmitter 1, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
CreateEmitter 1, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 13, 0, 0, 0
|
||||
SetExtraParams 1, 0, -1720, 0
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_290, 35
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, defend_order_spa
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 3, 3
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W456, 6, 12
|
||||
Delay 50
|
||||
PlaySoundEffectL SEQ_SE_DP_W109
|
||||
Delay 40
|
||||
PlaySoundEffectL SEQ_SE_DP_W082
|
||||
CreateEmitter 0, 4, 3
|
||||
CreateEmitter 0, 4, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_ATTACKER, 0, 1, BATTLE_COLOR_RED, 10, 0
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, defense_curl_spa
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlaySoundEffectL SEQ_SE_DP_W161
|
||||
PlayDelayedSoundEffectL SEQ_SE_DP_166, 10
|
||||
WaitForAllEmitters
|
||||
|
|
|
|||
|
|
@ -5,14 +5,14 @@ L_0:
|
|||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
PlaySoundEffectC SEQ_SE_DP_BFBRADE
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 0, 0, 0, 0, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 0, 0, 0, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 0, 0, 0, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 2, 0, 0, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 0, 0, 0, 0, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 0, 0, 0, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 0, 0, 0, 0, 0
|
||||
Delay 30
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 12, 0, BATTLE_COLOR_BLACK
|
||||
Delay 15
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
L_0:
|
||||
LoadParticleResource 0, destiny_bond_spa
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 34, 26, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 34, 26, 0, 0
|
||||
JumpIfBattlerSide BATTLER_ROLE_ATTACKER, L_1, L_2
|
||||
End
|
||||
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ L_0:
|
|||
Delay 2
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 8
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlaySoundEffectL SEQ_SE_DP_W197
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
@ -26,8 +26,8 @@ L_2:
|
|||
Delay 2
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 8
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 1, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
PlaySoundEffectL SEQ_SE_DP_W197
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
@ -42,12 +42,12 @@ L_3:
|
|||
Delay 2
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 8
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -6880, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -6880, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, -6880, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, -6880, 0, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W197
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
@ -62,12 +62,12 @@ L_1:
|
|||
Delay 2
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 8
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -8256, 0, 0
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -8256, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, -8256, 0, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, -8256, 0, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W197
|
||||
WaitForAllEmitters
|
||||
UnloadParticleSystem 0
|
||||
|
|
|
|||
|
|
@ -8,28 +8,28 @@ L_0:
|
|||
|
||||
L_1:
|
||||
Func_BattlerPartialDraw BATTLE_ANIM_ATTACKER, 8, 10
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W091, 2, 2
|
||||
Delay 10
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W091, 2, 2
|
||||
Delay 10
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W091, 2, 3
|
||||
Delay 45
|
||||
Func_HideBattler BATTLE_ANIM_ATTACKER, TRUE
|
||||
|
|
@ -41,33 +41,33 @@ L_1:
|
|||
L_2:
|
||||
Func_BattlerPartialDraw BATTLE_ANIM_ATTACKER, -8, 2
|
||||
Func_HideBattler BATTLE_ANIM_ATTACKER, FALSE
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W091
|
||||
Delay 2
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W091
|
||||
Delay 2
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -688, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
CreateEmitter 0, 3, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -688, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_W091
|
||||
Delay 5
|
||||
PlaySoundEffectR SEQ_SE_DP_030
|
||||
CreateEmitter 1, 1, 4
|
||||
CreateEmitter 1, 0, 4
|
||||
CreateEmitter 1, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 1, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 1, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
WaitForAnimTasks
|
||||
Func_HideBattler BATTLE_ANIM_ATTACKER, FALSE
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ L_0:
|
|||
LoadParticleResource 0, disable_spa
|
||||
JumpIfContest L_1
|
||||
JumpIfBattlerSide BATTLER_ROLE_ATTACKER, L_2, L_3
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 0, -4128, 0, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 0, -4128, 0, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 5
|
||||
Func_SetBgGrayscale TRUE
|
||||
|
|
@ -33,9 +33,9 @@ L_0:
|
|||
End
|
||||
|
||||
L_2:
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 4128, 6192, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 4128, 6192, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 5
|
||||
Func_SetBgGrayscale TRUE
|
||||
|
|
@ -62,9 +62,9 @@ L_2:
|
|||
End
|
||||
|
||||
L_3:
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -4128, 6192, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, -4128, 6192, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 5
|
||||
Func_SetBgGrayscale TRUE
|
||||
|
|
@ -91,9 +91,9 @@ L_3:
|
|||
End
|
||||
|
||||
L_1:
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, -4128, 6192, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, -4128, 6192, 0
|
||||
PlaySoundEffectL SEQ_SE_DP_081
|
||||
Delay 5
|
||||
Func_SetBgGrayscale TRUE
|
||||
|
|
|
|||
|
|
@ -4,14 +4,14 @@ L_0:
|
|||
LoadParticleResource 0, discharge_spa
|
||||
Func_FadeBg FADE_BG_TYPE_BASE, 1, 0, 12, BATTLE_COLOR_BLACK
|
||||
WaitForAnimTasks
|
||||
CreateEmitter 0, 0, 3
|
||||
CreateEmitter 0, 2, 3
|
||||
CreateEmitter 0, 3, 3
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 2, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
CreateEmitter 0, 3, EMITTER_CB_SET_POS_TO_ATTACKER
|
||||
Delay 2
|
||||
PlayLoopedSoundEffectL SEQ_SE_DP_W085B, 4, 7
|
||||
Delay 28
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITES | BATTLE_ANIM_NOT_ATTACKER
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
PlayDelayedSoundEffectR SEQ_SE_DP_W085, 5
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER, 0, 1, BATTLE_COLOR_LIGHT_YELLOW1, 14, 0
|
||||
Func_FadeBattlerSprite BATTLE_ANIM_DEFENDER_PARTNER, 0, 1, BATTLE_COLOR_LIGHT_YELLOW1, 14, 0
|
||||
|
|
|
|||
|
|
@ -12,12 +12,12 @@ L_1:
|
|||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, 0, 8, 8
|
||||
WaitForAnimTasks
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, 0, -16, 4
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -3440, 0
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 1, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -3440, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -3440, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 1, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -3440, 0
|
||||
WaitForAnimTasks
|
||||
Func_HideBattler BATTLE_ANIM_ATTACKER, TRUE
|
||||
WaitForAnimTasks
|
||||
|
|
@ -29,15 +29,15 @@ L_1:
|
|||
|
||||
L_2:
|
||||
PlayLoopedSoundEffectR SEQ_SE_DP_W291, 3, 4
|
||||
CreateEmitter 0, 1, 17
|
||||
BtlAnimCmd_055 0, 2, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -3440, 0
|
||||
CreateEmitter 0, 0, 17
|
||||
BtlAnimCmd_055 0, 2, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -3440, 0
|
||||
CreateEmitter 0, 2, 17
|
||||
BtlAnimCmd_055 0, 2, 5, 0, 0, 0
|
||||
BtlAnimCmd_055 1, 0, -3440, 0
|
||||
CreateEmitter 0, 1, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -3440, 0
|
||||
CreateEmitter 0, 0, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -3440, 0
|
||||
CreateEmitter 0, 2, EMITTER_CB_GENERIC
|
||||
SetExtraParams 0, 2, 5, 0, 0, 0
|
||||
SetExtraParams 1, 0, -3440, 0
|
||||
Func_Shake 2, 0, 1, 2, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Delay 15
|
||||
Func_HideBattler BATTLE_ANIM_ATTACKER, FALSE
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ L_0:
|
|||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, 24, 0, 3
|
||||
WaitForAnimTasks
|
||||
PlaySoundEffectR SEQ_SE_DP_W004
|
||||
CreateEmitter 0, 0, 4
|
||||
CreateEmitter 0, 1, 4
|
||||
CreateEmitter 0, 0, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
CreateEmitter 0, 1, EMITTER_CB_SET_POS_TO_DEFENDER
|
||||
Func_Shake 1, 0, 1, 3, BATTLE_ANIM_BATTLER_SPRITE_DEFENDER
|
||||
Func_MoveBattler BATTLE_ANIM_BATTLER_SPRITE_ATTACKER, -24, 0, 3
|
||||
WaitForAnimTasks
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user