mirror of
https://github.com/pmret/papermario.git
synced 2024-09-18 23:42:35 +02:00
standardized battle script names (#1043)
* damage intensity * standardized battle script names * few more --------- Co-authored-by: HailSanta <Hail2Santa@gmail.com>
This commit is contained in:
parent
6327c84e8e
commit
94cc139227
@ -2672,7 +2672,7 @@ enum ActionRatings {
|
||||
|
||||
enum DamageSources {
|
||||
DMG_SRC_DEFAULT = 0,
|
||||
DMG_SRC_BABY_BLOOPER_SELF = 1,
|
||||
DMG_SRC_LEECH = 1, // used by Baby Blooper, but not Fuzzy
|
||||
DMG_SRC_SPIN_SMASH = 2,
|
||||
DMG_SRC_D_DOWN_POUND = 3,
|
||||
DMG_SRC_D_DOWN_JUMP = 4,
|
||||
@ -4128,6 +4128,14 @@ enum HazardType {
|
||||
HAZARD_TYPE_FIRE_BAR = 3,
|
||||
};
|
||||
|
||||
enum DamageIntensityRange {
|
||||
DAMAGE_INTENSITY_LIGHT = 0, // 0-3
|
||||
DAMAGE_INTENSITY_MEDIUM = 1, // 4-6
|
||||
DAMAGE_INTENSITY_HEAVY = 2, // 7-9
|
||||
DAMAGE_INTENSITY_EXTREME = 3, // 10+
|
||||
DAMAGE_INTENSITY_UNUSED = 4, // unused
|
||||
};
|
||||
|
||||
enum EffectGfxDataFlags {
|
||||
FX_GRAPHICS_DISABLED = 0x00000000,
|
||||
FX_GRAPHICS_ENABLED = 0x00000001,
|
||||
|
@ -352,36 +352,35 @@ extern EvtScript EVS_PlayStopHitFX;
|
||||
extern EvtScript EVS_PlayFreezeHitFX;
|
||||
extern EvtScript EVS_PlayShrinkHitFX;
|
||||
extern EvtScript EVS_ForceNextTarget;
|
||||
extern EvtScript EVS_DoNormalHit;
|
||||
extern EvtScript DoPartnerRunAway;
|
||||
extern EvtScript DoPartnerSpikeContact;
|
||||
extern EvtScript D_80295350;
|
||||
extern EvtScript DoPartnerBurnContact;
|
||||
extern EvtScript DoPartnerRecover;
|
||||
extern EvtScript D_80295744;
|
||||
extern EvtScript DoPartnerBurn;
|
||||
extern EvtScript D_802977BC;
|
||||
extern EvtScript DoPartnerHit;
|
||||
extern EvtScript EVS_DoPartnerBlock;
|
||||
extern EvtScript D_802976E8;
|
||||
extern EvtScript D_8029C12C;
|
||||
extern EvtScript DoBurnHit;
|
||||
extern EvtScript DoShockHit;
|
||||
extern EvtScript D_8029A76C;
|
||||
extern EvtScript D_80294720;
|
||||
extern EvtScript DoImmune;
|
||||
extern EvtScript EVS_DoDeath;
|
||||
extern EvtScript EVS_AnimateDeath;
|
||||
extern EvtScript Collapse;
|
||||
extern EvtScript DoScareAway;
|
||||
extern EvtScript DoSpinSmashHit;
|
||||
extern EvtScript D_8029BBB4;
|
||||
extern EvtScript DoJumpBack;
|
||||
extern EvtScript DoReturnHome;
|
||||
extern EvtScript DoRecover;
|
||||
extern EvtScript D_8029C0A4;
|
||||
extern EvtScript DoAirLift;
|
||||
extern EvtScript DoBlowAway;
|
||||
extern EvtScript EVS_Enemy_Hit;
|
||||
extern EvtScript EVS_Partner_RunAway;
|
||||
extern EvtScript EVS_Partner_SpikeContact;
|
||||
extern EvtScript EVS_Partner_BombetteSpikeContact;
|
||||
extern EvtScript EVS_Partner_BurnContact;
|
||||
extern EvtScript EVS_Partner_Recover;
|
||||
extern EvtScript EVS_Partner_ShockHit;
|
||||
extern EvtScript EVS_Partner_BurnHit;
|
||||
extern EvtScript EVS_Partner_Hit;
|
||||
extern EvtScript EVS_Partner_Drop;
|
||||
extern EvtScript EVS_Partner_NoDamageHit;
|
||||
extern EvtScript EVS_Partner_LakilesterHit;
|
||||
extern EvtScript EVS_Enemy_HopToPos;
|
||||
extern EvtScript EVS_Enemy_BurnHit;
|
||||
extern EvtScript EVS_Enemy_ShockHit;
|
||||
extern EvtScript EVS_Enemy_ShockHit_Impl;
|
||||
extern EvtScript EVS_Partner_Celebrate;
|
||||
extern EvtScript EVS_Enemy_NoDamageHit;
|
||||
extern EvtScript EVS_Enemy_Death;
|
||||
extern EvtScript EVS_Enemy_DeathWithoutRemove;
|
||||
extern EvtScript EVS_Enemy_ScareAway;
|
||||
extern EvtScript EVS_Enemy_SpinSmashHit;
|
||||
extern EvtScript EVS_Enemy_FlipBackUp;
|
||||
extern EvtScript EVS_Enemy_JumpBack;
|
||||
extern EvtScript EVS_Enemy_ReturnHome;
|
||||
extern EvtScript EVS_Enemy_Recover;
|
||||
extern EvtScript EVS_Enemy_HopHome;
|
||||
extern EvtScript EVS_Enemy_AirLift;
|
||||
extern EvtScript EVS_Enemy_BlowAway;
|
||||
extern EvtScript Rumble_1;
|
||||
extern EvtScript Rumble_2;
|
||||
extern EvtScript Rumble_3;
|
||||
|
65
src/18F340.c
65
src/18F340.c
@ -11,10 +11,10 @@
|
||||
extern HudScript HES_Happy;
|
||||
extern HudScript HES_HPDrain;
|
||||
|
||||
extern EvtScript EVS_PlayerCelebrate;
|
||||
extern EvtScript D_802988F0;
|
||||
extern EvtScript EVS_OnPlayerHit;
|
||||
extern EvtScript D_80298948;
|
||||
extern EvtScript EVS_Player_Celebrate;
|
||||
extern EvtScript EVS_Player_SimpleHit;
|
||||
extern EvtScript EVS_Player_ComplexHit;
|
||||
extern EvtScript EVS_Player_NoDamageHit;
|
||||
|
||||
extern PlayerCelebrationAnimOptions D_80280FC0;
|
||||
|
||||
@ -52,7 +52,7 @@ API_CALLABLE(IsPartnerImmobile) {
|
||||
|| playerActor->debuff == STATUS_FROZEN
|
||||
|| playerActor->debuff == STATUS_STOP;
|
||||
|
||||
if (playerActor->stoneStatus == 12) {
|
||||
if (playerActor->stoneStatus == STATUS_STONE) {
|
||||
isImmobile = TRUE;
|
||||
}
|
||||
|
||||
@ -736,7 +736,7 @@ EvtScript EVS_Mario_HandlePhase = {
|
||||
EVT_CASE_EQ(PHASE_FIRST_STRIKE)
|
||||
EVT_EXEC_WAIT(EVS_PlayerFirstStrike)
|
||||
EVT_CASE_EQ(PHASE_CELEBRATE)
|
||||
EVT_EXEC_WAIT(EVS_PlayerCelebrate)
|
||||
EVT_EXEC_WAIT(EVS_Player_Celebrate)
|
||||
EVT_CASE_EQ(PHASE_RUN_AWAY_START)
|
||||
EVT_EXEC_WAIT(EVS_RunAwayStart)
|
||||
EVT_CASE_EQ(PHASE_RUN_AWAY_FAIL)
|
||||
@ -855,7 +855,7 @@ EvtScript EVS_Player_HandleEvent = {
|
||||
EVT_CALL(func_80273444, 5, 0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Mario1_HurtFoot)
|
||||
EVT_SET(LVar2, 0)
|
||||
EVT_EXEC_WAIT(D_802988F0)
|
||||
EVT_EXEC_WAIT(EVS_Player_SimpleHit)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_PLAYER)
|
||||
EVT_CALL(GetGoalPos, ACTOR_PLAYER, LVar0, LVar1, LVar2)
|
||||
@ -900,7 +900,7 @@ EvtScript EVS_Player_HandleEvent = {
|
||||
EVT_END_CHILD_THREAD
|
||||
EVT_SET_CONST(LVar1, ANIM_MarioB3_BurnHurt)
|
||||
EVT_SET(LVar2, 0)
|
||||
EVT_EXEC_WAIT(D_802988F0)
|
||||
EVT_EXEC_WAIT(EVS_Player_SimpleHit)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_PLAYER)
|
||||
EVT_CALL(GetGoalPos, ACTOR_PLAYER, LVar0, LVar1, LVar2)
|
||||
@ -933,7 +933,7 @@ EvtScript EVS_Player_HandleEvent = {
|
||||
EVT_CALL(ShowShockEffect, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar1, ANIM_Mario1_HurtFoot)
|
||||
EVT_SET(LVar2, 0)
|
||||
EVT_EXEC_WAIT(D_802988F0)
|
||||
EVT_EXEC_WAIT(EVS_Player_SimpleHit)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_PLAYER)
|
||||
EVT_CALL(GetGoalPos, ACTOR_PLAYER, LVar0, LVar1, LVar2)
|
||||
@ -991,38 +991,38 @@ EvtScript EVS_Player_HandleEvent = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar1, ANIM_Mario1_Hurt)
|
||||
EVT_SET(LVar2, 0)
|
||||
EVT_EXEC_WAIT(EVS_OnPlayerHit)
|
||||
EVT_EXEC_WAIT(EVS_Player_ComplexHit)
|
||||
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_Mario1_Idle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_208C)
|
||||
EVT_SET_CONST(LVar1, ANIM_Mario1_Idle)
|
||||
EVT_EXEC_WAIT(D_80298948)
|
||||
EVT_EXEC_WAIT(EVS_Player_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_18)
|
||||
EVT_CASE_OR_EQ(EVENT_BLOCK)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, SOUND_208C)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Mario1_Crouch)
|
||||
EVT_EXEC_WAIT(D_80298948)
|
||||
EVT_EXEC_WAIT(EVS_Player_NoDamageHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar1, ANIM_MarioB3_BurnHurt)
|
||||
EVT_SET(LVar2, 0)
|
||||
EVT_EXEC_WAIT(D_802988F0)
|
||||
EVT_EXEC_WAIT(EVS_Player_SimpleHit)
|
||||
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_Mario1_Idle)
|
||||
EVT_CASE_EQ(EVENT_FIRE_DEATH)
|
||||
EVT_SET_CONST(LVar1, ANIM_MarioB3_BurnHurt)
|
||||
EVT_SET(LVar2, 0)
|
||||
EVT_EXEC_WAIT(D_802988F0)
|
||||
EVT_EXEC_WAIT(EVS_Player_SimpleHit)
|
||||
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_Mario1_Idle)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar1, ANIM_Mario1_Hurt)
|
||||
EVT_SET(LVar2, 0)
|
||||
EVT_EXEC_WAIT(D_802988F0)
|
||||
EVT_EXEC_WAIT(EVS_Player_SimpleHit)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_FROM_KO)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_PLAYER, EVT_FLOAT(1.8))
|
||||
@ -1038,7 +1038,7 @@ EvtScript EVS_Player_HandleEvent = {
|
||||
EVT_END
|
||||
};
|
||||
|
||||
EvtScript EVS_PlayerCelebrate = {
|
||||
EvtScript EVS_Player_Celebrate = {
|
||||
EVT_SET(LVar0, 0)
|
||||
EVT_LOOP(5)
|
||||
EVT_ADD(LVar0, 72)
|
||||
@ -1067,21 +1067,21 @@ EvtScript EVS_RunAwayNoCommand = {
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 180)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(15)
|
||||
EVT_CALL(GetActorPos, ACTOR_PLAYER, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_PLAYER, EVT_FLOAT(1.8))
|
||||
@ -1179,21 +1179,21 @@ EvtScript EVS_RunAwayStart = {
|
||||
EVT_CALL(action_command_flee_start, 0, 60, 3)
|
||||
EVT_CALL(func_80260E5C)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(AddActorPos, 0, 2, 0, 0)
|
||||
EVT_CALL(AddActorPos, ACTOR_PLAYER, 2, 0, 0)
|
||||
EVT_WAIT(15)
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(GetActorPos, ACTOR_PLAYER, LVar0, LVar1, LVar2)
|
||||
@ -1795,7 +1795,6 @@ EvtScript EVS_ApplyDizzyAttack = {
|
||||
EVT_END
|
||||
};
|
||||
|
||||
|
||||
EvtScript EVS_PlayerRegainAbility = {
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_CALL(GetActorPos, ACTOR_PLAYER, LVarF, LVar1, LVar2)
|
||||
|
@ -452,7 +452,7 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
@ -467,12 +467,12 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim09)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_IF
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_EXPLODE_ON_IGNITION, FALSE)
|
||||
EVT_END_SWITCH
|
||||
@ -482,18 +482,18 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim09)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
@ -504,23 +504,23 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim09)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
@ -532,14 +532,14 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_PTR(N(IdleAnimations_80221CD4)))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim07)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
@ -551,10 +551,10 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_PTR(N(IdleAnimations_80221CD4)))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -573,7 +573,7 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim02)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
@ -601,26 +601,26 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim02)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
@ -628,25 +628,25 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim03)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim0F)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
@ -656,7 +656,7 @@ EvtScript N(handleEvent_80222140) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Hyper_Anim08)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -522,7 +522,7 @@ EvtScript N(handleEvent_8021C9C4) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetBattlePhase, LVar0)
|
||||
EVT_IF_EQ(LVar0, PHASE_FIRST_STRIKE)
|
||||
EVT_CALL(GetEncounterState, LVar0)
|
||||
@ -535,26 +535,26 @@ EvtScript N(handleEvent_8021C9C4) = {
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FALL_TRIGGER)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021D9F4))
|
||||
EVT_CASE_EQ(EVENT_15)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021D9F4))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
|
||||
@ -565,10 +565,10 @@ EvtScript N(handleEvent_8021C9C4) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 2, EVT_PTR(N(IdleAnimations_8021C594)))
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_Paragoomba_Hyper_Dizzy)
|
||||
EVT_EXEC_WAIT(N(8021C94C))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
@ -580,10 +580,10 @@ EvtScript N(handleEvent_8021C9C4) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 2, EVT_PTR(N(IdleAnimations_8021C594)))
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -597,22 +597,22 @@ EvtScript N(handleEvent_8021C9C4) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -624,22 +624,22 @@ EvtScript N(handleEvent_8021C9C4) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_FLYING, FALSE)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -1185,33 +1185,33 @@ EvtScript N(handleEvent_8021F41C) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
|
||||
@ -1222,10 +1222,10 @@ EvtScript N(handleEvent_8021F41C) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_PTR(N(IdleAnimations_8021F05C)))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Goomba_Hyper_Dizzy)
|
||||
@ -1246,10 +1246,10 @@ EvtScript N(handleEvent_8021F41C) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_PTR(N(IdleAnimations_8021F05C)))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -1263,22 +1263,22 @@ EvtScript N(handleEvent_8021F41C) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -1291,21 +1291,21 @@ EvtScript N(handleEvent_8021F41C) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -419,33 +419,33 @@ EvtScript N(handleEvent_80219BD8) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
|
||||
@ -456,10 +456,10 @@ EvtScript N(handleEvent_80219BD8) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_PTR(N(IdleAnimations_80219818)))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Goomba_Hyper_Dizzy)
|
||||
@ -480,10 +480,10 @@ EvtScript N(handleEvent_80219BD8) = {
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_PTR(N(IdleAnimations_80219818)))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -497,22 +497,22 @@ EvtScript N(handleEvent_80219BD8) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -525,21 +525,21 @@ EvtScript N(handleEvent_80219BD8) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hyper_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -179,65 +179,65 @@ EvtScript N(handleEvent_802260D0) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(80227878))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_CALL(MoveBattleCamOver, 20)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80225FD4))
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_CALL(MoveBattleCamOver, 20)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_EXEC_WAIT(N(80227878))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(80227878))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(80227878))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -526,7 +526,7 @@ EvtScript N(80227878) = {
|
||||
EVT_CALL(ActorSpeak, MSG_CH3_00C9, ACTOR_SELF, 1, ANIM_BattleTubba_Anim14, ANIM_BattleTubba_Anim14)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 7012372)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -202,7 +202,7 @@ EvtScript N(handleEvent_80224038) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_EXEC_WAIT(N(80223FD8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CASE_OR_EQ(EVENT_BURN_HIT)
|
||||
@ -210,20 +210,20 @@ EvtScript N(handleEvent_80224038) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TubbasHeart_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_TubbasHeart_Anim11)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_EXEC_WAIT(N(80223FD8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_EXEC_WAIT(N(80223FD8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_EXEC_WAIT(N(80223FD8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_TubbasHeart_Anim03)
|
||||
EVT_EXEC_WAIT(N(802244DC))
|
||||
EVT_END_CASE_GROUP
|
||||
@ -236,17 +236,17 @@ EvtScript N(handleEvent_80224038) = {
|
||||
EVT_SET(LVar1, 7077899)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_DEATH)
|
||||
EVT_EXEC_WAIT(N(80223FD8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_EXEC_WAIT(N(80223FD8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIKE_CONTACT)
|
||||
EVT_CASE_EQ(EVENT_BURN_CONTACT)
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
@ -256,7 +256,7 @@ EvtScript N(handleEvent_80224038) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TubbasHeart_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(GetActorHP, ACTOR_SELF, LVar0)
|
||||
@ -292,7 +292,7 @@ EvtScript N(802244DC) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_SUB(LVar0, 45)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_SELF)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 12, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_TubbasHeart_Anim01)
|
||||
@ -403,7 +403,7 @@ EvtScript N(80224B3C) = {
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_TubbasHeart_Anim01)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_TubbasHeart_Anim16)
|
||||
EVT_WAIT(5)
|
||||
|
@ -220,7 +220,7 @@ EvtScript N(handleEvent_80219338) = {
|
||||
EVT_EXEC_WAIT(N(802192E0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim02)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CASE_OR_EQ(EVENT_BURN_HIT)
|
||||
@ -232,7 +232,7 @@ EvtScript N(handleEvent_80219338) = {
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
EVT_END_CASE_GROUP
|
||||
@ -240,14 +240,14 @@ EvtScript N(handleEvent_80219338) = {
|
||||
EVT_EXEC_WAIT(N(802192E0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80219238))
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -255,26 +255,26 @@ EvtScript N(handleEvent_80219338) = {
|
||||
EVT_EXEC_WAIT(N(802192E0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CASE_OR_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim14)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIKE_CONTACT)
|
||||
EVT_CASE_EQ(EVENT_BURN_CONTACT)
|
||||
@ -284,7 +284,7 @@ EvtScript N(handleEvent_80219338) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleTubba_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -116,7 +116,7 @@ EvtScript N(idle) = {
|
||||
EvtScript N(returnHome) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -129,80 +129,80 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_Dayzee_Amazy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_Dayzee_Amazy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim0A)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim04)
|
||||
EVT_SET_CONST(LVar2, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim04)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
@ -214,7 +214,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Amazy_Anim08)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -109,7 +109,7 @@ EvtScript N(idle) = {
|
||||
EvtScript N(returnHome) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -122,80 +122,80 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_Dayzee_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_Dayzee_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim0A)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim04)
|
||||
EVT_SET_CONST(LVar2, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim04)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
@ -207,7 +207,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Dayzee_Anim08)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -163,65 +163,65 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_Lakitu_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_Lakitu_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -232,21 +232,21 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lakitu_Anim04)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -136,65 +136,65 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TuffPuff_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TuffPuff_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -205,21 +205,21 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_TuffPuff_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TuffPuff_Run)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -727,17 +727,17 @@ EvtScript N(OnHit) = {
|
||||
EVT_THREAD
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, LVar2)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_THREAD
|
||||
EVT_THREAD
|
||||
EVT_SET(LVar0, 2)
|
||||
EVT_SET(LVar1, LVar3)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_THREAD
|
||||
EVT_THREAD
|
||||
EVT_SET(LVar0, 3)
|
||||
EVT_SET(LVar1, LVar4)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_THREAD
|
||||
EVT_WAIT(30)
|
||||
EVT_RETURN
|
||||
@ -809,7 +809,7 @@ EvtScript N(OnDeath) = {
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 3, ANIM_HuffNPuff_Anim09)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_HuffNPuff_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -911,7 +911,7 @@ EvtScript N(OnBurnDeath) = {
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 3, ANIM_HuffNPuff_Anim28)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_HuffNPuff_Anim26)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -934,17 +934,17 @@ EvtScript N(OnImmune) = {
|
||||
EVT_THREAD
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, LVar2)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_THREAD
|
||||
EVT_THREAD
|
||||
EVT_SET(LVar0, 2)
|
||||
EVT_SET(LVar1, LVar3)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_THREAD
|
||||
EVT_THREAD
|
||||
EVT_SET(LVar0, 3)
|
||||
EVT_SET(LVar1, LVar4)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_THREAD
|
||||
EVT_WAIT(30)
|
||||
EVT_RETURN
|
||||
|
@ -235,29 +235,29 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_CHILD_THREAD
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_MontyMole_Dark_Anim08)
|
||||
EVT_WAIT(10)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_IF
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_MontyMole_Dark_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_MontyMole_Dark_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -276,19 +276,19 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_MontyMole_Dark_Anim06)
|
||||
EVT_WAIT(10)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_MontyMole_Dark_Anim06)
|
||||
@ -310,7 +310,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MontyMole_Dark_Anim05)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
|
@ -141,65 +141,65 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleLakilester_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleLakilester_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -210,21 +210,21 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -253,7 +253,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim0D)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -262,7 +262,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim0D)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -277,7 +277,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar2, ANIM_RuffPuff_Anim11)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -292,7 +292,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar2, ANIM_RuffPuff_Anim11)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -301,7 +301,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim11)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -311,7 +311,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim03)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -320,7 +320,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim03)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -329,7 +329,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim0D)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -338,7 +338,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim0D)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -348,7 +348,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim03)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_IS_BIG), LVar1)
|
||||
@ -357,7 +357,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim07)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -367,7 +367,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim0D)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -377,7 +377,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_RuffPuff_Anim03)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
|
@ -138,18 +138,18 @@ EvtScript N(handleEvent_802191E0) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(48)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -252,7 +252,7 @@ EvtScript N(8021D890) = {
|
||||
EVT_GOTO(0)
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetLastElement, LVar0)
|
||||
EVT_IF_FLAG(LVar0, 0x400)
|
||||
EVT_IF_FLAG(LVar0, DAMAGE_TYPE_POW)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim04)
|
||||
EVT_GOTO(0)
|
||||
EVT_END_IF
|
||||
@ -260,14 +260,14 @@ EvtScript N(8021D890) = {
|
||||
EVT_LABEL(0)
|
||||
EVT_CALL(func_8027D32C, ACTOR_SELF)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_FLAG(LVar0, 0x80000)
|
||||
EVT_IF_FLAG(LVar0, STATUS_FLAG_SHRINK)
|
||||
EVT_CALL(SetPartScale, ACTOR_SELF, 3, EVT_FLOAT(0.4), EVT_FLOAT(0.4), EVT_FLOAT(0.4))
|
||||
EVT_END_IF
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 1, 0x00800000, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 1, 0x00020001, FALSE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 2, 0x00020001, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 2, 0x00800000, FALSE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, 0x00100000, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 1, ACTOR_PART_FLAG_MULTI_TARGET, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 1, ACTOR_PART_FLAG_NO_TARGET | ACTOR_PART_FLAG_INVISIBLE, FALSE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 2, ACTOR_PART_FLAG_NO_TARGET | ACTOR_PART_FLAG_INVISIBLE, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 2, ACTOR_PART_FLAG_MULTI_TARGET, FALSE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_USE_ABSOLUTE_POSITION, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, 1, FALSE)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_SUB(LVar2, 1)
|
||||
@ -428,7 +428,7 @@ EvtScript N(8021E46C) = {
|
||||
EVT_END_IF
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 10, 0)
|
||||
EVT_CALL(GetLastElement, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x20000000)
|
||||
EVT_IF_FLAG(LVarA, DAMAGE_TYPE_NO_OTHER_DAMAGE_POPUPS)
|
||||
EVT_LABEL(0)
|
||||
EVT_CALL(GetBattleFlags, LVarA)
|
||||
EVT_IF_FLAG(LVarA, BS_FLAGS1_100)
|
||||
@ -439,10 +439,10 @@ EvtScript N(8021E46C) = {
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 9, LVar0)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 9, -1)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x200)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 2, 0x00400000, FALSE)
|
||||
EVT_IF_FLAG(LVarA, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 2, ACTOR_EVENT_FLAG_ATTACK_CHARGED, FALSE)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, 0x00400000, FALSE)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_ATTACK_CHARGED, FALSE)
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorPos, LVar0, LVar1, LVar2, LVar3)
|
||||
EVT_CALL(RemoveActor, LVar0)
|
||||
@ -465,58 +465,58 @@ EvtScript N(handleEvent_8021E6D8) = {
|
||||
EVT_SWITCH(LVar0)
|
||||
EVT_CASE_EQ(9)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_BITWISE_OR_CONST(LVar0, 0x1)
|
||||
EVT_BITWISE_OR_CONST(LVar0, 1)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_CASE_OR_EQ(61)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_Magikoopa_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_Magikoopa_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(23)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_FLAG(LVar0, 0x1)
|
||||
EVT_IF_FLAG(LVar0, 1)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
@ -525,19 +525,19 @@ EvtScript N(handleEvent_8021E6D8) = {
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim04)
|
||||
@ -550,31 +550,31 @@ EvtScript N(handleEvent_8021E6D8) = {
|
||||
EVT_EXEC_WAIT(N(runAway))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim02)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
EVT_IF_FLAG(LVar0, 0x80000)
|
||||
EVT_IF_FLAG(LVar0, STATUS_FLAG_SHRINK)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, 1, 0, 2, 0)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, 1, -4, 5, 0)
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(19)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Magikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -592,70 +592,70 @@ EvtScript N(handleEvent_8021EDF0) = {
|
||||
EVT_SWITCH(LVar0)
|
||||
EVT_CASE_EQ(9)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_BITWISE_OR_CONST(LVar0, 0x1)
|
||||
EVT_BITWISE_OR_CONST(LVar0, 1)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_EXEC_WAIT(N(8021D784))
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_CASE_OR_EQ(12)
|
||||
EVT_EXEC_WAIT(N(8021D784))
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_EXEC_WAIT(N(8021D890))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(61)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CASE_OR_EQ(14)
|
||||
EVT_CASE_OR_EQ(15)
|
||||
EVT_EXEC_WAIT(N(8021D784))
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_FlyingMagikoopa_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_EXEC_WAIT(N(8021D890))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_FlyingMagikoopa_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(23)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_FLAG(LVar0, 0x1)
|
||||
EVT_IF_FLAG(LVar0, 1)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
@ -664,14 +664,14 @@ EvtScript N(handleEvent_8021EDF0) = {
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(56)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -684,9 +684,9 @@ EvtScript N(handleEvent_8021EDF0) = {
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim01)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim04)
|
||||
@ -699,31 +699,31 @@ EvtScript N(handleEvent_8021EDF0) = {
|
||||
EVT_EXEC_WAIT(N(runAway))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim02)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
EVT_IF_FLAG(LVar0, 0x80000)
|
||||
EVT_IF_FLAG(LVar0, STATUS_FLAG_SHRINK)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, 2, -3, 0, 0)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, 2, -15, 0, 0)
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(19)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_FlyingMagikoopa_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021E46C))
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -745,7 +745,7 @@ EvtScript N(healOne) = {
|
||||
EVT_CALL(MoveBattleCamOver, 15)
|
||||
EVT_WAIT(15)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim02)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim02)
|
||||
@ -753,10 +753,10 @@ EvtScript N(healOne) = {
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 6)
|
||||
EVT_ADD(LVar1, 12)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -770,7 +770,7 @@ EvtScript N(healOne) = {
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 12)
|
||||
EVT_ADD(LVar1, 14)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -784,7 +784,7 @@ EvtScript N(healOne) = {
|
||||
EVT_END_IF
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim01)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim01)
|
||||
@ -825,7 +825,7 @@ EvtScript N(healAll) = {
|
||||
EVT_CALL(MoveBattleCamOver, 15)
|
||||
EVT_WAIT(15)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim02)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim02)
|
||||
@ -833,10 +833,10 @@ EvtScript N(healAll) = {
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 6)
|
||||
EVT_ADD(LVar1, 12)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -850,7 +850,7 @@ EvtScript N(healAll) = {
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 12)
|
||||
EVT_ADD(LVar1, 14)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -864,7 +864,7 @@ EvtScript N(healAll) = {
|
||||
EVT_END_IF
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim01)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim01)
|
||||
@ -922,7 +922,7 @@ EvtScript N(shapeSpell) = {
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 9, LVarA)
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_FLAG(LVar0, 0x200)
|
||||
EVT_IF_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_SET(LocalFlag(1), 1)
|
||||
EVT_END_IF
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
|
||||
@ -950,7 +950,7 @@ EvtScript N(shapeSpell) = {
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim02)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, 0x80000)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 6)
|
||||
EVT_ADD(LVar1, 13)
|
||||
EVT_ELSE
|
||||
@ -969,7 +969,7 @@ EvtScript N(shapeSpell) = {
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim02)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, 0x80000)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 12)
|
||||
EVT_ADD(LVar1, 14)
|
||||
EVT_ELSE
|
||||
@ -1012,7 +1012,7 @@ EvtScript N(shapeSpell) = {
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, 0x80000)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 8)
|
||||
EVT_ADD(LVar1, 8)
|
||||
EVT_ELSE
|
||||
@ -1029,7 +1029,7 @@ EvtScript N(shapeSpell) = {
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, 0x80000)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 8)
|
||||
EVT_ADD(LVar1, 8)
|
||||
EVT_ELSE
|
||||
@ -1078,7 +1078,7 @@ EvtScript N(shapeSpell) = {
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, 0x80000)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 8)
|
||||
EVT_ADD(LVar1, 8)
|
||||
EVT_ELSE
|
||||
@ -1095,7 +1095,7 @@ EvtScript N(shapeSpell) = {
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, 0x80000)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 8)
|
||||
EVT_ADD(LVar1, 8)
|
||||
EVT_ELSE
|
||||
@ -1177,7 +1177,7 @@ EvtScript N(80221144) = {
|
||||
EVT_END_SWITCH
|
||||
EVT_IF_NE(LVar0, -1)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar1)
|
||||
EVT_IF_FLAG(LVar1, 0x200)
|
||||
EVT_IF_FLAG(LVar1, ACTOR_FLAG_FLYING)
|
||||
EVT_ADD(LVar0, 4)
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
@ -1340,7 +1340,7 @@ ActorBlueprint N(flying_clone) = {
|
||||
.statusMessageOffset = { 1, 34 },
|
||||
};
|
||||
|
||||
Vec3i N(vector3D_802216BC) = { 0, 0xFFFFFC18, 0 };
|
||||
Vec3i N(vector3D_802216BC) = { 0, -1000, 0 };
|
||||
|
||||
Formation N(specialFormation_802216C8) = {
|
||||
{ .actor = &N(clone), .home = { .vec = &N(vector3D_802216BC) }},
|
||||
@ -1360,7 +1360,7 @@ EvtScript N(makeCopy) = {
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 11, 3)
|
||||
EVT_SET(LocalFlag(0), 0)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_FLAG(LVar0, 0x200)
|
||||
EVT_IF_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_SET(LocalFlag(0), 1)
|
||||
EVT_END_IF
|
||||
EVT_IF_EQ(LocalFlag(0), 0)
|
||||
@ -1405,7 +1405,7 @@ EvtScript N(makeCopy) = {
|
||||
EVT_CALL(MoveBattleCamOver, 30)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST4)
|
||||
EVT_CALL(PlaySoundAtActor, LVar9, SOUND_SPELL_CAST4)
|
||||
EVT_CALL(SetPartFlagBits, LVar9, 1, 0x00800000, FALSE)
|
||||
EVT_CALL(SetPartFlagBits, LVar9, 1, ACTOR_PART_FLAG_MULTI_TARGET, FALSE)
|
||||
EVT_CALL(RandInt, 1000, LVar0)
|
||||
EVT_IF_LT(LVar0, 500)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(2.0))
|
||||
@ -1418,7 +1418,7 @@ EvtScript N(makeCopy) = {
|
||||
EVT_CALL(SetGoalToIndex, LVar9, LVar0)
|
||||
EVT_CALL(FlyToGoal, LVar9, 0, 0, EASING_LINEAR)
|
||||
EVT_END_IF
|
||||
EVT_CALL(SetPartFlagBits, LVar9, 1, 0x00800000, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, LVar9, 1, ACTOR_PART_FLAG_MULTI_TARGET, TRUE)
|
||||
EVT_CALL(GetActorHP, ACTOR_SELF, LVar0)
|
||||
EVT_CALL(SetEnemyHP, LVar9, LVar0)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
@ -1428,9 +1428,9 @@ EvtScript N(makeCopy) = {
|
||||
EVT_CALL(ForceHomePos, LVar9, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(HPBarToHome, LVar9)
|
||||
EVT_IF_EQ(LocalFlag(0), 0)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, 0x00400000, TRUE)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_ATTACK_CHARGED, TRUE)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 2, 0x00400000, TRUE)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 2, ACTOR_EVENT_FLAG_ATTACK_CHARGED, TRUE)
|
||||
EVT_END_IF
|
||||
EVT_IF_EQ(LocalFlag(0), 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim01)
|
||||
@ -1495,7 +1495,7 @@ EvtScript N(boostAttack) = {
|
||||
EVT_CALL(MoveBattleCamOver, 15)
|
||||
EVT_WAIT(15)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim02)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim02)
|
||||
@ -1503,10 +1503,10 @@ EvtScript N(boostAttack) = {
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 6)
|
||||
EVT_ADD(LVar1, 12)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1520,7 +1520,7 @@ EvtScript N(boostAttack) = {
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 12)
|
||||
EVT_ADD(LVar1, 14)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1534,7 +1534,7 @@ EvtScript N(boostAttack) = {
|
||||
EVT_END_IF
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim01)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim01)
|
||||
@ -1607,7 +1607,7 @@ EvtScript N(boostDefense) = {
|
||||
EVT_CALL(MoveBattleCamOver, 15)
|
||||
EVT_WAIT(15)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim02)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim02)
|
||||
@ -1615,10 +1615,10 @@ EvtScript N(boostDefense) = {
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 6)
|
||||
EVT_ADD(LVar1, 12)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1632,7 +1632,7 @@ EvtScript N(boostDefense) = {
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 12)
|
||||
EVT_ADD(LVar1, 14)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1646,7 +1646,7 @@ EvtScript N(boostDefense) = {
|
||||
EVT_END_IF
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim01)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim01)
|
||||
@ -1719,7 +1719,7 @@ EvtScript N(electrify) = {
|
||||
EVT_CALL(MoveBattleCamOver, 15)
|
||||
EVT_WAIT(15)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim02)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim02)
|
||||
@ -1727,10 +1727,10 @@ EvtScript N(electrify) = {
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_2F0)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 6)
|
||||
EVT_ADD(LVar1, 12)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1744,7 +1744,7 @@ EvtScript N(electrify) = {
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 12)
|
||||
EVT_ADD(LVar1, 14)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1758,7 +1758,7 @@ EvtScript N(electrify) = {
|
||||
EVT_END_IF
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim01)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim01)
|
||||
@ -1836,7 +1836,7 @@ EvtScript N(vanish) = {
|
||||
EVT_CALL(MoveBattleCamOver, 15)
|
||||
EVT_WAIT(15)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim02)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim02)
|
||||
@ -1844,10 +1844,10 @@ EvtScript N(vanish) = {
|
||||
EVT_WAIT(5)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 6)
|
||||
EVT_ADD(LVar1, 12)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1861,7 +1861,7 @@ EvtScript N(vanish) = {
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVarA)
|
||||
EVT_IF_FLAG(LVarA, 0x80000)
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SUB(LVar0, 12)
|
||||
EVT_ADD(LVar1, 14)
|
||||
EVT_SUB(LVar2, 2)
|
||||
@ -1875,7 +1875,7 @@ EvtScript N(vanish) = {
|
||||
EVT_END_IF
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(GetActorFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200)
|
||||
EVT_IF_NOT_FLAG(LVar0, ACTOR_FLAG_FLYING)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Magikoopa_Anim01)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_FlyingMagikoopa_Anim01)
|
||||
|
@ -232,19 +232,19 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_FLAG(LVar0, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVarA)
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -256,7 +256,7 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
@ -265,14 +265,14 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_IF_FLAG(LVar0, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVarA)
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVar0)
|
||||
@ -285,14 +285,14 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 6, LVar1)
|
||||
@ -300,11 +300,11 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVarA)
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVarA)
|
||||
EVT_SWITCH(LVarA)
|
||||
@ -314,7 +314,7 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_EXEC_WAIT(N(8021BDE4))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
@ -324,11 +324,11 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVarA)
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVarA)
|
||||
EVT_SWITCH(LVarA)
|
||||
@ -338,13 +338,13 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_EXEC_WAIT(N(8021BDE4))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 7, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_EXEC_WAIT(N(8021B088))
|
||||
@ -352,14 +352,14 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_EXEC_WAIT(N(8021B088))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_LAUNCH_HIT)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_EXEC_WAIT(N(8021BDE4))
|
||||
EVT_END_IF
|
||||
@ -368,40 +368,40 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_IF_FLAG(LVar3, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_EXEC_WAIT(N(8021BDE4))
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, -1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 2, LVar1)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, LVar1)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_SELF)
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CALL(GetBattleFlags, LVar0)
|
||||
@ -444,7 +444,7 @@ EvtScript N(handleEvent_80219050) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_EXEC_WAIT(N(8021C2BC))
|
||||
EVT_RETURN
|
||||
@ -599,7 +599,7 @@ EvtScript N(8021A6C8) = {
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Pokey_Mummy_Anim0B)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Pokey_Mummy_Anim07)
|
||||
EVT_WAIT(4)
|
||||
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
|
||||
@ -661,7 +661,7 @@ EvtScript N(8021A6C8) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Pokey_Mummy_Anim0B)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Pokey_Mummy_Anim07)
|
||||
EVT_RETURN
|
||||
@ -708,7 +708,7 @@ EvtScript N(8021A6C8) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Pokey_Mummy_Anim0B)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Pokey_Mummy_Anim07)
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -722,7 +722,7 @@ EvtScript N(8021B088) = {
|
||||
EVT_IF_FLAG(LVarA, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVarA)
|
||||
@ -736,7 +736,7 @@ EvtScript N(8021B088) = {
|
||||
EVT_CASE_EQ(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_END_SWITCH
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
|
@ -556,7 +556,7 @@ EvtScript N(handleEvent_80222364) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 3, ANIM_StoneChomp_Anim09)
|
||||
@ -570,7 +570,7 @@ EvtScript N(handleEvent_80222364) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_StoneChomp_Anim08)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 3, ANIM_StoneChomp_Anim09)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 4, ANIM_StoneChomp_Anim09)
|
||||
@ -583,22 +583,22 @@ EvtScript N(handleEvent_80222364) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_StoneChomp_Anim08)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, -1)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
@ -635,43 +635,43 @@ EvtScript N(handleEvent_80222364) = {
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim01)
|
||||
EVT_SET_CONST(LVar2, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
@ -689,19 +689,19 @@ EvtScript N(handleEvent_80222364) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, -1)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_StoneChomp_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
|
||||
EVT_CASE_EQ(EVENT_UP_AND_AWAY)
|
||||
EVT_WAIT(1000)
|
||||
|
@ -535,27 +535,27 @@ EvtScript N(handleEvent_802197C4) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_CALL(SetActorVar, ACTOR_ENEMY0, 12, 2)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -567,7 +567,7 @@ EvtScript N(handleEvent_802197C4) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
@ -616,46 +616,46 @@ EvtScript N(handleEvent_802197C4) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, -1)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CALL(SetActorVar, ACTOR_ENEMY0, 12, 2)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_CALL(SetActorVar, ACTOR_ENEMY0, 12, 2)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -664,12 +664,12 @@ EvtScript N(handleEvent_802197C4) = {
|
||||
EVT_CALL(SetActorVar, ACTOR_ENEMY0, 12, 2)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ChainChomp_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
|
@ -296,11 +296,11 @@ EvtScript N(handleEvent_8021BFD0) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 13, LVar2)
|
||||
EVT_IF_NE(LVar2, 0)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 13, 0)
|
||||
@ -311,12 +311,12 @@ EvtScript N(handleEvent_8021BFD0) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 6815762)
|
||||
EVT_SET(LVar2, 6815763)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 6815762)
|
||||
EVT_SET(LVar2, 6815763)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim13)
|
||||
@ -327,14 +327,14 @@ EvtScript N(handleEvent_8021BFD0) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim0E)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim06)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim02)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
@ -352,7 +352,7 @@ EvtScript N(handleEvent_8021BFD0) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim01)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
@ -369,7 +369,7 @@ EvtScript N(handleEvent_8021BFD0) = {
|
||||
EVT_CASE_OR_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim06)
|
||||
@ -401,12 +401,12 @@ EvtScript N(handleEvent_8021BFD0) = {
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Tutankoopa_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -1196,7 +1196,7 @@ EvtScript N(8021FA54) = {
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_AnimateDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_DeathWithoutRemove)
|
||||
EVT_LABEL(0)
|
||||
EVT_CALL(ActorExists, ACTOR_ENEMY1, LVar0)
|
||||
EVT_IF_NE(LVar0, FALSE)
|
||||
|
@ -193,30 +193,30 @@ EvtScript N(EVS_HandleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021FC34))
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_CALL(MoveBattleCamOver, 20)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 0, 0)
|
||||
@ -224,31 +224,31 @@ EvtScript N(EVS_HandleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Buzzar_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
|
@ -189,7 +189,7 @@ EvtScript N(handleEvent_80218C3C) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
@ -204,12 +204,12 @@ EvtScript N(handleEvent_80218C3C) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim09)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_IF
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_EXPLODE_ON_IGNITION, FALSE)
|
||||
EVT_END_SWITCH
|
||||
@ -219,18 +219,18 @@ EvtScript N(handleEvent_80218C3C) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim09)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
@ -241,45 +241,45 @@ EvtScript N(handleEvent_80218C3C) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim09)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim07)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
@ -309,26 +309,26 @@ EvtScript N(handleEvent_80218C3C) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim02)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
@ -336,25 +336,25 @@ EvtScript N(handleEvent_80218C3C) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim03)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_Cleft_Anim08)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim0F)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
@ -364,7 +364,7 @@ EvtScript N(handleEvent_80218C3C) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Cleft_Anim08)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -148,44 +148,44 @@ EvtScript N(handleEvent_8021DCF4) = {
|
||||
EVT_WAIT(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0A)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0A)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0A)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_HurtPlant_Anim0D)
|
||||
EVT_WAIT(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_HurtPlant_Anim0D)
|
||||
EVT_WAIT(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_HurtPlant_Anim0D)
|
||||
EVT_WAIT(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8021DBFC))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
@ -193,39 +193,39 @@ EvtScript N(handleEvent_8021DCF4) = {
|
||||
EVT_WAIT(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_HurtPlant_Anim0D)
|
||||
EVT_WAIT(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_HurtPlant_Anim0D)
|
||||
EVT_WAIT(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_BURROW_DIG)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_HurtPlant_Anim04)
|
||||
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, TRUE)
|
||||
@ -237,11 +237,11 @@ EvtScript N(handleEvent_8021DCF4) = {
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim02)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_HurtPlant_Anim02)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -127,106 +127,106 @@ EvtScript N(handleEvent_8021EB9C) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Hurt)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Burn)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzy_Jungle_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Burn)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzy_Jungle_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(func_80269470)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_HurtShock)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_HurtShock)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Run)
|
||||
EVT_EXEC_WAIT(D_8029C0A4)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(func_80269470)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_HurtShock)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_HurtShock)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_CALL(GetLastElement, LVar0)
|
||||
EVT_IF_FLAG(LVar0, DAMAGE_TYPE_SHOCK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_HurtShock)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_HurtShock)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzy_Jungle_Anim09)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Run)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Jungle_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -319,7 +319,7 @@ EvtScript N(leechAttack) = {
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzy_Jungle_Idle)
|
||||
EVT_LABEL(100)
|
||||
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 10, 0)
|
||||
@ -370,7 +370,7 @@ EvtScript N(leechAttack) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -672,7 +672,7 @@ EvtScript N(leechAttack) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzy_Jungle_Idle)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
|
@ -125,85 +125,85 @@ EvtScript N(handleEvent_80221A74) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_MBush_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_MBush_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(802219E4))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_MBush_Anim09)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim05)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MBush_Anim05)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -287,7 +287,7 @@ EvtScript N(80218D7C) = {
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
EVT_CASE_EQ(0)
|
||||
@ -310,7 +310,7 @@ EvtScript N(handleEvent_80218E3C) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -330,7 +330,7 @@ EvtScript N(handleEvent_80218E3C) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim0C)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
@ -339,27 +339,27 @@ EvtScript N(handleEvent_80218E3C) = {
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim0B)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
@ -367,38 +367,38 @@ EvtScript N(handleEvent_80218E3C) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80218D7C))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim07)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -407,20 +407,20 @@ EvtScript N(handleEvent_80218E3C) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim04)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim07)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim08)
|
||||
EVT_EXEC_WAIT(N(80218B5C))
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -428,26 +428,26 @@ EvtScript N(handleEvent_80218E3C) = {
|
||||
EVT_CASE_EQ(0)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim04)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(1)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim03)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_SWITCH
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim06)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpearGuy_Anim07)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim04)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpearGuy_Anim04)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_WAIT(10)
|
||||
@ -1133,7 +1133,7 @@ EvtScript N(8021C0E8) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -1147,85 +1147,85 @@ EvtScript N(handleEvent_8021C14C) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8021C0E8))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -1283,7 +1283,7 @@ EvtScript N(8021C628) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
@ -1394,7 +1394,7 @@ EvtScript N(8021CD50) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
@ -1479,7 +1479,7 @@ EvtScript N(8021CD50) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -171,7 +171,7 @@ EvtScript N(80218D68) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_SUB(LVar0, 60)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_SELF)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.2))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
|
||||
@ -200,7 +200,7 @@ EvtScript N(80218FC8) = {
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzipede_Anim0A)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_SELF)
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_PTR(N(IdleAnimations_802189B0)))
|
||||
EVT_CALL(BindHandleEvent, ACTOR_SELF, EVT_PTR(N(handleEvent_802197FC)))
|
||||
@ -226,7 +226,7 @@ EvtScript N(802191AC) = {
|
||||
EVT_SET(LVar0, 65)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_SET(LVar2, -15)
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.2))
|
||||
EVT_CALL(SetGoalPos, ACTOR_SELF, 125, 33, -15)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
|
||||
@ -316,74 +316,74 @@ EvtScript N(handleEvent_802197FC) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1E)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzipede_Anim1F)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1E)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzipede_Anim1F)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1F)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80219668))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim04)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim04)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SWAP_PARTNER)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzipede_Anim19)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_01)
|
||||
@ -434,62 +434,62 @@ EvtScript N(handleEvent_80219ED4) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(80219D68))
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzipede_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(80219D68))
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzipede_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim21)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80219668))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim06)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzipede_Anim1C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -573,7 +573,7 @@ EvtScript N(8021A6D8) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_ADD(LVar0, 50)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzipede_Anim12)
|
||||
EVT_WAIT(10)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_20DA)
|
||||
@ -739,7 +739,7 @@ EvtScript N(8021B22C) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_ADD(LVar0, 80)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzipede_Anim12)
|
||||
EVT_WAIT(30)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_20DB)
|
||||
|
@ -149,20 +149,20 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKammy_Anim0D)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(speakOnHit))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKammy_Anim05)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_EXEC_WAIT(N(speakOnHit))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKammy_Anim0D)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
|
@ -175,18 +175,18 @@ EvtScript N(handleEvent_80219D74) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Blue_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Blue_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_BurnStill)
|
||||
EVT_EXEC_WAIT(N(doDeath_8021B388))
|
||||
@ -194,11 +194,11 @@ EvtScript N(handleEvent_80219D74) = {
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(N(doDeath_8021B388))
|
||||
@ -206,10 +206,10 @@ EvtScript N(handleEvent_80219D74) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_GoombaBros_Blue_Dizzy)
|
||||
@ -224,7 +224,7 @@ EvtScript N(handleEvent_80219D74) = {
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(N(doDeath_8021B388))
|
||||
@ -235,12 +235,12 @@ EvtScript N(handleEvent_80219D74) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
@ -257,21 +257,21 @@ EvtScript N(handleEvent_80219D74) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -173,41 +173,41 @@ EvtScript N(handleEvent_8021D8C4) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Blue_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Blue_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_GoombaBros_Blue_Dizzy)
|
||||
@ -222,10 +222,10 @@ EvtScript N(handleEvent_8021D8C4) = {
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(19)
|
||||
EVT_CASE_OR_EQ(23)
|
||||
@ -233,16 +233,16 @@ EvtScript N(handleEvent_8021D8C4) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -255,21 +255,21 @@ EvtScript N(handleEvent_8021D8C4) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Blue_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -239,34 +239,34 @@ EvtScript N(handleEvent_80220F34) = {
|
||||
EVT_CASE_EQ(9)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaKing_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(N(80220DB0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
EVT_KILL_THREAD(LVar0)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -277,12 +277,12 @@ EvtScript N(handleEvent_80220F34) = {
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
EVT_KILL_THREAD(LVar0)
|
||||
@ -294,7 +294,7 @@ EvtScript N(handleEvent_80220F34) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaKing_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
EVT_KILL_THREAD(LVar0)
|
||||
@ -305,7 +305,7 @@ EvtScript N(handleEvent_80220F34) = {
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Dead)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
EVT_KILL_THREAD(LVar0)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -323,12 +323,12 @@ EvtScript N(handleEvent_80220F34) = {
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Idle)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaKing_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -175,18 +175,18 @@ EvtScript N(handleEvent_8021BB84) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Red_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Red_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_BurnStill)
|
||||
EVT_EXEC_WAIT(N(doDeath_8021D0C4))
|
||||
@ -194,11 +194,11 @@ EvtScript N(handleEvent_8021BB84) = {
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(N(doDeath_8021D0C4))
|
||||
@ -206,10 +206,10 @@ EvtScript N(handleEvent_8021BB84) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_GoombaBros_Red_Dizzy)
|
||||
@ -224,7 +224,7 @@ EvtScript N(handleEvent_8021BB84) = {
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(N(doDeath_8021D0C4))
|
||||
@ -235,12 +235,12 @@ EvtScript N(handleEvent_8021BB84) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
@ -257,21 +257,21 @@ EvtScript N(handleEvent_8021BB84) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -173,41 +173,41 @@ EvtScript N(handleEvent_8021F2C4) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Red_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Red_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_GoombaBros_Red_Dizzy)
|
||||
@ -222,10 +222,10 @@ EvtScript N(handleEvent_8021F2C4) = {
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(19)
|
||||
EVT_CASE_OR_EQ(23)
|
||||
@ -233,16 +233,16 @@ EvtScript N(handleEvent_8021F2C4) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -255,21 +255,21 @@ EvtScript N(handleEvent_8021F2C4) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_GoombaBros_Red_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -240,17 +240,17 @@ EvtScript N(handleEvent_80224B58) = {
|
||||
EVT_EXEC_WAIT(N(802250E4))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(10)
|
||||
EVT_EXEC_WAIT(N(802250E4))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(802251CC))
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Panic)
|
||||
@ -260,12 +260,12 @@ EvtScript N(handleEvent_80224B58) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_JrTroopa_BurnHurt)
|
||||
EVT_SET(LVar2, ANIM_JrTroopa_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_JrTroopa_BurnHurt)
|
||||
EVT_SET(LVar2, ANIM_JrTroopa_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_BurnStill)
|
||||
@ -275,12 +275,12 @@ EvtScript N(handleEvent_80224B58) = {
|
||||
EVT_EXEC_WAIT(N(802250E4))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(802251CC))
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Panic)
|
||||
EVT_EXEC_WAIT(N(80224658))
|
||||
@ -288,22 +288,22 @@ EvtScript N(handleEvent_80224B58) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_EXEC_WAIT(N(80224964))
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetHomePos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -315,17 +315,17 @@ EvtScript N(handleEvent_80224B58) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_EggIdle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -393,39 +393,39 @@ EvtScript N(handleEvent_8022D1C4) = {
|
||||
EVT_CASE_EQ(9)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(10)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8022C6D4))
|
||||
EVT_EXEC_WAIT(N(80232170))
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_EXEC_WAIT(N(802318F8))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET(LVar1, 1)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET(LVar1, 1)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_EXEC_WAIT(N(802318F8))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(802318F8))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
@ -433,30 +433,30 @@ EvtScript N(handleEvent_8022D1C4) = {
|
||||
EVT_CALL(SetPartRotationOffset, ACTOR_SELF, 2, 0, 0, 0)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80232040))
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_CALL(SetPartRotation, ACTOR_SELF, 2, 0, 0, 0)
|
||||
EVT_CALL(SetPartRotationOffset, ACTOR_SELF, 2, 0, 0, 0)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(802318F8))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(23)
|
||||
EVT_SET(LVar1, 5)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(25)
|
||||
EVT_SET(LVar1, 5)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_EXEC_WAIT(N(8022C6D4))
|
||||
EVT_EXEC_WAIT(N(80232170))
|
||||
EVT_CASE_EQ(27)
|
||||
@ -501,14 +501,14 @@ EvtScript N(handleEvent_8022D1C4) = {
|
||||
EVT_CASE_EQ(42)
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_EXEC_WAIT(N(80232040))
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -1548,11 +1548,11 @@ EvtScript N(80232040) = {
|
||||
EVT_CASE_EQ(3)
|
||||
EVT_SET(LVar1, 4)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET(LVar1, 4)
|
||||
EVT_EXEC_WAIT(N(802315F0))
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_END_SWITCH
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
|
@ -245,12 +245,12 @@ EvtScript N(handleEvent_80223290) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Panic)
|
||||
@ -260,7 +260,7 @@ EvtScript N(handleEvent_80223290) = {
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_JrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -250,17 +250,17 @@ EvtScript N(handleEvent_8022ADD8) = {
|
||||
EVT_CASE_EQ(9)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8022A750))
|
||||
EVT_EXEC_WAIT(N(8022C2A4))
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Still)
|
||||
@ -270,12 +270,12 @@ EvtScript N(handleEvent_8022ADD8) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 2359306)
|
||||
EVT_SET(LVar2, 2359307)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 2359306)
|
||||
EVT_SET(LVar2, 2359307)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_BurnStill)
|
||||
@ -284,11 +284,11 @@ EvtScript N(handleEvent_8022ADD8) = {
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(N(8022BF1C))
|
||||
@ -296,24 +296,24 @@ EvtScript N(handleEvent_8022ADD8) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Still)
|
||||
EVT_EXEC_WAIT(N(8022BF1C))
|
||||
@ -322,7 +322,7 @@ EvtScript N(handleEvent_8022ADD8) = {
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_EXEC_WAIT(N(8022A750))
|
||||
EVT_EXEC_WAIT(N(8022C2A4))
|
||||
EVT_END_CASE_GROUP
|
||||
@ -353,12 +353,12 @@ EvtScript N(handleEvent_8022ADD8) = {
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_MageJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -249,14 +249,14 @@ EvtScript N(handleEvent_802266B0) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(80225F7C))
|
||||
EVT_EXEC_WAIT(N(80227E1C))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
@ -266,12 +266,12 @@ EvtScript N(handleEvent_802266B0) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 2424840)
|
||||
EVT_SET(LVar2, 2424841)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 2424840)
|
||||
EVT_SET(LVar2, 2424841)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_BurnStill)
|
||||
@ -280,11 +280,11 @@ EvtScript N(handleEvent_802266B0) = {
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(N(802279B0))
|
||||
@ -292,19 +292,19 @@ EvtScript N(handleEvent_802266B0) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80227D38))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ParaJrTroopa_Idle)
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(N(802279B0))
|
||||
@ -312,11 +312,11 @@ EvtScript N(handleEvent_802266B0) = {
|
||||
EVT_CASE_EQ(23)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_EXEC_WAIT(N(80225F7C))
|
||||
EVT_EXEC_WAIT(N(80227E1C))
|
||||
EVT_CASE_EQ(42)
|
||||
@ -338,7 +338,7 @@ EvtScript N(handleEvent_802266B0) = {
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Flail)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_EXEC_WAIT(N(802263D4))
|
||||
EVT_CALL(ActorSpeak, MSG_Menus_019B, ACTOR_SELF, 1, 0x0025000C, 0x0025000C)
|
||||
EVT_EXEC_WAIT(N(8022646C))
|
||||
@ -346,12 +346,12 @@ EvtScript N(handleEvent_802266B0) = {
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -262,7 +262,7 @@ EvtScript N(handleEvent_8021C808) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetBattlePhase, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_CALL(GetEncounterState, LVar0)
|
||||
@ -275,43 +275,43 @@ EvtScript N(handleEvent_8021C808) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(12)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021D614))
|
||||
EVT_CASE_EQ(15)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021D614))
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_Paragoomba_Dizzy)
|
||||
EVT_EXEC_WAIT(N(8021C790))
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(19)
|
||||
EVT_CASE_OR_EQ(23)
|
||||
@ -319,16 +319,16 @@ EvtScript N(handleEvent_8021C808) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(56)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -340,22 +340,22 @@ EvtScript N(handleEvent_8021C808) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 512, FALSE)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000002)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -646,41 +646,41 @@ EvtScript N(handleEvent_8021DF5C) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Goomba_Dizzy)
|
||||
@ -695,10 +695,10 @@ EvtScript N(handleEvent_8021DF5C) = {
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(19)
|
||||
EVT_CASE_OR_EQ(23)
|
||||
@ -706,16 +706,16 @@ EvtScript N(handleEvent_8021DF5C) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -728,21 +728,21 @@ EvtScript N(handleEvent_8021DF5C) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -173,41 +173,41 @@ EvtScript N(handleEvent_8021A854) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_BurnEyesClosed)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpikedGoomba_BurnEyesOpen)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_BurnEyesClosed)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpikedGoomba_BurnEyesOpen)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_BurnEyesOpen)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_SpikedGoomba_Dizzy)
|
||||
@ -222,10 +222,10 @@ EvtScript N(handleEvent_8021A854) = {
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(19)
|
||||
EVT_CASE_OR_EQ(23)
|
||||
@ -233,16 +233,16 @@ EvtScript N(handleEvent_8021A854) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -255,21 +255,21 @@ EvtScript N(handleEvent_8021A854) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpikedGoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(27)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
|
@ -246,19 +246,19 @@ EvtScript N(handleEvent_802287D0) = {
|
||||
EVT_EXEC_WAIT(N(80228FE8))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(10)
|
||||
EVT_EXEC_WAIT(N(80228FE8))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8022906C))
|
||||
EVT_EXEC_WAIT(N(80228084))
|
||||
EVT_EXEC_WAIT(N(8022A480))
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
@ -269,14 +269,14 @@ EvtScript N(handleEvent_802287D0) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 2293770)
|
||||
EVT_SET(LVar2, 2293771)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8022906C))
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_EXEC_WAIT(N(80228FE8))
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 2293770)
|
||||
EVT_SET(LVar2, 2293771)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_BurnStill)
|
||||
@ -286,12 +286,12 @@ EvtScript N(handleEvent_802287D0) = {
|
||||
EVT_EXEC_WAIT(N(80228FE8))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(8022906C))
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(N(8022A018))
|
||||
@ -299,19 +299,19 @@ EvtScript N(handleEvent_802287D0) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(8022A39C))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_SpikedParaJrTroopa_Idle)
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Still)
|
||||
EVT_EXEC_WAIT(N(8022A018))
|
||||
@ -320,7 +320,7 @@ EvtScript N(handleEvent_802287D0) = {
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_EXEC_WAIT(N(80228084))
|
||||
EVT_EXEC_WAIT(N(8022A480))
|
||||
EVT_END_CASE_GROUP
|
||||
@ -371,7 +371,7 @@ EvtScript N(handleEvent_802287D0) = {
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedParaJrTroopa_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -296,36 +296,36 @@ EvtScript N(handleEvent_normal) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_WAS_HIT), 1)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1E)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim1F)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_WAS_HIT), 1)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1E)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim1F)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1F)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_WAS_HIT), 1)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FLIP_TRIGGER)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_STATE), N(STATE_FLIPPED))
|
||||
@ -347,19 +347,19 @@ EvtScript N(handleEvent_normal) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0E)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim10)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_WAIT(20)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
@ -370,38 +370,38 @@ EvtScript N(handleEvent_normal) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim04)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0E)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0E)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim18)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -501,7 +501,7 @@ EvtScript N(attackShellToss) = {
|
||||
EVT_CALL(YieldTurn)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0E)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_BonyBeetle_Anim04)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
@ -518,36 +518,36 @@ EvtScript N(handleEvent_spiky) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_WAS_HIT), 1)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_WAS_HIT), 1)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim21)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_WAS_HIT), 1)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FLIP_TRIGGER)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_STATE), N(STATE_SPIKY_FLIPPED))
|
||||
@ -571,18 +571,18 @@ EvtScript N(handleEvent_spiky) = {
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0F)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim11)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_WAIT(20)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
@ -616,29 +616,29 @@ EvtScript N(handleEvent_spiky) = {
|
||||
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim05)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0F)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim19)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -767,7 +767,7 @@ EvtScript N(attackSpikeBounce) = {
|
||||
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, ACTOR_DECORATION_SWEAT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0F)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -846,7 +846,7 @@ EvtScript N(attackSpikeBounce) = {
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim0F)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
@ -897,33 +897,33 @@ EvtScript N(handleEvent_flipped) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim22)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim23)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim22)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim23)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim23)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FLIP_TRIGGER)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_STATE), N(STATE_FLIPPED))
|
||||
@ -948,37 +948,37 @@ EvtScript N(handleEvent_flipped) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim06)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim06)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim06)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1A)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_END_SWITCH
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -1029,33 +1029,33 @@ EvtScript N(handleEvent_spiky_flipped) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim24)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim25)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim24)
|
||||
EVT_SET_CONST(LVar2, ANIM_BonyBeetle_Anim25)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim25)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FLIP_TRIGGER)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, N(VAR_STATE), N(STATE_SPIKY_FLIPPED))
|
||||
@ -1080,37 +1080,37 @@ EvtScript N(handleEvent_spiky_flipped) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim07)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim07)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim07)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BonyBeetle_Anim1B)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_END_SWITCH
|
||||
EVT_RETURN
|
||||
|
@ -290,35 +290,35 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_EXPLODE_ON_IGNITION, TRUE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim0B)
|
||||
EVT_SET_CONST(LVar2, ANIM_DryBones_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_EXPLODE_ON_IGNITION, FALSE)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim0B)
|
||||
EVT_SET_CONST(LVar2, ANIM_DryBones_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim07)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim07)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(reassemble))
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -326,17 +326,17 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_WAIT(10)
|
||||
@ -347,24 +347,24 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim04)
|
||||
EVT_SET_CONST(LVar2, ANIM_DryBones_Anim07)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim04)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim09)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -379,11 +379,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim07)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim09)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
@ -391,11 +391,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_DryBones_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -155,7 +155,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -174,11 +174,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
@ -192,16 +192,16 @@ EvtScript N(handleEvent) = {
|
||||
|
||||
EvtScript N(onHit) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -246,7 +246,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -255,7 +255,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_BattleBowser_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_TURN_COUNTER), LVar0)
|
||||
EVT_IF_EQ(LVar0, 3)
|
||||
EVT_CALL(ActorSpeak, MSG_Intro_005B, ACTOR_SELF, 1, ANIM_BattleBowser_Talk, ANIM_BattleBowser_Idle)
|
||||
@ -270,13 +270,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Jump)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_BattleBowser_PostJump)
|
||||
EVT_CALL(ShakeCam, CAM_BATTLE, 0, 4, EVT_FLOAT(3.0))
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
@ -290,16 +290,16 @@ EvtScript N(handleEvent) = {
|
||||
|
||||
EvtScript N(onHit) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -305,7 +305,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(jumpHome))
|
||||
@ -315,7 +315,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(jumpHome))
|
||||
@ -340,19 +340,19 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_BattleBowser_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Jump)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_BattleBowser_PostJump)
|
||||
EVT_CALL(ShakeCam, CAM_BATTLE, 0, 4, EVT_FLOAT(3.0))
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SWAP_PARTNER)
|
||||
EVT_CALL(N(UnfadeBackgroundToBlack))
|
||||
@ -454,7 +454,7 @@ EvtScript N(onSpinSmashOrNormalHit) = {
|
||||
|
||||
EvtScript N(onHit) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -520,7 +520,7 @@ EvtScript N(onDeath) = {
|
||||
|
||||
EvtScript N(onImmune) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -246,7 +246,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(jumpHome))
|
||||
@ -256,7 +256,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(jumpHome))
|
||||
@ -280,7 +280,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_BattleBowser_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
@ -290,7 +290,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Jump)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_BattleBowser_PostJump)
|
||||
EVT_CALL(ShakeCam, CAM_BATTLE, 0, 4, EVT_FLOAT(3.0))
|
||||
EVT_CASE_EQ(EVENT_SWAP_PARTNER)
|
||||
@ -298,7 +298,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_INVUNERABLE_TAUNT)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar3)
|
||||
@ -371,23 +371,23 @@ EvtScript N(onHit) = {
|
||||
|
||||
EvtScript N(doOnHit) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
||||
EvtScript N(onImmune) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -353,7 +353,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
@ -377,14 +377,14 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(jumpHome))
|
||||
@ -394,7 +394,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(N(jumpHome))
|
||||
@ -419,13 +419,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_BattleBowser_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Jump)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_BattleBowser_PostJump)
|
||||
EVT_CALL(ShakeCam, CAM_BATTLE, 0, 4, EVT_FLOAT(3.0))
|
||||
EVT_CASE_EQ(EVENT_SWAP_PARTNER)
|
||||
@ -433,7 +433,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBowser_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_INVUNERABLE_TAUNT)
|
||||
EVT_SET(LVar1, ANIM_BattleBowser_Idle)
|
||||
@ -505,7 +505,7 @@ EvtScript N(onHit) = {
|
||||
|
||||
EvtScript N(doOnHit) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -646,7 +646,7 @@ EvtScript N(onDeath) = {
|
||||
|
||||
EvtScript N(onImmune) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -124,7 +124,7 @@ EvtScript N(returnHome) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -138,85 +138,85 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Black_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Black_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Black_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -274,7 +274,7 @@ EvtScript N(bumpAttack) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Black_Anim01)
|
||||
@ -385,7 +385,7 @@ EvtScript N(acrobaticAttack) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Black_Anim01)
|
||||
@ -470,7 +470,7 @@ EvtScript N(acrobaticAttack) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -142,7 +142,7 @@ EvtScript N(explode) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim07)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -155,11 +155,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_EXEC_WAIT(N(explode))
|
||||
EVT_RETURN
|
||||
@ -175,13 +175,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim05)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_EXEC_WAIT(N(explode))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim05)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_EXEC_WAIT(N(explode))
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
@ -189,12 +189,12 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(explode))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_EXPLODE_TRIGGER)
|
||||
@ -203,21 +203,21 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(explode))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -282,7 +282,7 @@ EvtScript N(takeTurn) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BulletBill_Gold_Anim07)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -116,50 +116,50 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Gold_Anim03)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -244,51 +244,51 @@ EvtScript N(handleEvent_80219500) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim08)
|
||||
EVT_SET_CONST(LVar2, ANIM_LavaBubble_Anim09)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim08)
|
||||
EVT_SET_CONST(LVar2, ANIM_LavaBubble_Anim09)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_359 | SOUND_ID_TRIGGER_CHANGE_SOUND)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(80219464))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_359 | SOUND_ID_TRIGGER_CHANGE_SOUND)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -296,15 +296,15 @@ EvtScript N(handleEvent_80219500) = {
|
||||
EVT_CASE_OR_EQ(EVENT_BURN_TAUNT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -315,21 +315,21 @@ EvtScript N(handleEvent_80219500) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_LavaBubble_Anim07)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaBubble_Anim03)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_UP_AND_AWAY)
|
||||
EVT_CASE_DEFAULT
|
||||
@ -412,7 +412,7 @@ EvtScript N(fireTackle) = {
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 4587524)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_WAIT(5)
|
||||
EVT_EXEC_WAIT(N(80219464))
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -280,9 +280,9 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar1)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CASE_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_IF_NOT_FLAG(LVarE, DAMAGE_TYPE_FIRE)
|
||||
EVT_EXEC_WAIT(N(onHitCombo))
|
||||
@ -302,7 +302,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -979,7 +979,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
@ -1001,7 +1001,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LavaPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -125,56 +125,56 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CASE_OR_EQ(EVENT_BURN_TAUNT)
|
||||
@ -184,22 +184,22 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PetitPiranha_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -221,58 +221,58 @@ EvtScript N(handleEvent_8021A560) = {
|
||||
EVT_CASE_EQ(9)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021A12C))
|
||||
EVT_CASE_EQ(13)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021A12C))
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021A12C))
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(23)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_EnterShell)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(25)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_EnterShell)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_WAIT(2)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, 0x200000)
|
||||
@ -281,11 +281,11 @@ EvtScript N(handleEvent_8021A560) = {
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_CASE_EQ(57)
|
||||
@ -293,7 +293,7 @@ EvtScript N(handleEvent_8021A560) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -329,7 +329,7 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledHurt)
|
||||
EVT_EXEC_WAIT(N(8021AA1C))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -337,12 +337,12 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_ToppledBurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledBurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -350,18 +350,18 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_ToppledBurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledBurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_ToppledBurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
@ -369,7 +369,7 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledHurt)
|
||||
EVT_EXEC_WAIT(N(8021AA1C))
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(13)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 2)
|
||||
EVT_CALL(SetTargetOffset, ACTOR_SELF, 1, 0, 16)
|
||||
@ -406,46 +406,46 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(23)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_EnterShell)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Chan_ExitShell)
|
||||
EVT_WAIT(8)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Toppled)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(25)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_EnterShell)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Chan_ExitShell)
|
||||
EVT_WAIT(8)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Toppled)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(27)
|
||||
EVT_WAIT(10)
|
||||
@ -463,32 +463,32 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledHurt)
|
||||
EVT_EXEC_WAIT(N(8021AA1C))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledHurt)
|
||||
EVT_EXEC_WAIT(N(8021AA1C))
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledHurt)
|
||||
EVT_EXEC_WAIT(N(8021AA1C))
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Hurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_ToppledHurt)
|
||||
EVT_EXEC_WAIT(N(8021AA1C))
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -496,12 +496,12 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Toppled)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -512,7 +512,7 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Toppled)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
@ -522,20 +522,20 @@ EvtScript N(handleEvent_8021AAB8) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_ToppledHurt)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(31)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_EnterShell)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Chan_ExitShell)
|
||||
EVT_WAIT(8)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Toppled)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -675,7 +675,7 @@ EvtScript N(takeTurn_8021B81C) = {
|
||||
EVT_CALL(YieldTurn)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Chan_Idle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
@ -703,10 +703,10 @@ EvtScript N(takeTurn_Chan) = {
|
||||
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, ACTOR_DECORATION_SWEAT)
|
||||
EVT_WAIT(20)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Toppled)
|
||||
EVT_SET_CONST(LVar2, ANIM_Chan_Idle)
|
||||
EVT_EXEC_WAIT(D_8029BBB4)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_FlipBackUp)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 1)
|
||||
EVT_CALL(SetTargetOffset, ACTOR_SELF, 1, 0, 16)
|
||||
@ -812,7 +812,7 @@ EvtScript N(takeTurn_Chan) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Chan_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Chan_Idle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
|
@ -150,7 +150,7 @@ EvtScript N(idle_8021D5B4) = {
|
||||
EvtScript N(8021D5C4) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -165,85 +165,85 @@ EvtScript N(handleEvent_8021D600) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Burned)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Burned)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Burned)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(8021D5C4))
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_Lee_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -419,7 +419,7 @@ EvtScript N(8021E5DC) = {
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, FALSE, FALSE)
|
||||
EVT_SET(LVar0, LVarA)
|
||||
EVT_SET(LVar1, LVarB)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_THREAD
|
||||
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, LVarC, 0)
|
||||
@ -561,36 +561,36 @@ EvtScript N(handleEvent_8021EB24) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_BurnHurt1)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleGoombario_BurnHurt2)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_BurnHurt1)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleGoombario_BurnHurt2)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_BurnHurt2)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -609,43 +609,43 @@ EvtScript N(handleEvent_8021EB24) = {
|
||||
EVT_EXEC_WAIT(N(8021E5DC))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleGoombario_HurtStill)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -1222,35 +1222,35 @@ EvtScript N(handleEvent_80220908) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleKooper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleKooper_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(13)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 4, 1)
|
||||
@ -1297,34 +1297,34 @@ EvtScript N(handleEvent_80220908) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Toppled)
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Toppled)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleKooper_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
@ -1337,7 +1337,7 @@ EvtScript N(handleEvent_80220908) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Toppled)
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -1356,7 +1356,7 @@ EvtScript N(handleEvent_80220908) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleKooper_Toppled)
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -1707,35 +1707,35 @@ EvtScript N(handleEvent_80222468) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleBombette_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleBombette_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -1754,43 +1754,43 @@ EvtScript N(handleEvent_80222468) = {
|
||||
EVT_EXEC_WAIT(N(8021E5DC))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBombette_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -2073,36 +2073,36 @@ EvtScript N(handleEvent_80223584) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleParakarry_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleParakarry_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -2121,39 +2121,39 @@ EvtScript N(handleEvent_80223584) = {
|
||||
EVT_EXEC_WAIT(N(8021E5DC))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleParakarry_HurtStill)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
@ -2165,7 +2165,7 @@ EvtScript N(handleEvent_80223584) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleParakarry_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -2435,36 +2435,36 @@ EvtScript N(handleEvent_8022460C) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_BurnHurtAlt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleBow_BurnStillAlt)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_BurnHurtAlt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleBow_BurnStillAlt)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_BurnStillAlt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
@ -2503,43 +2503,43 @@ EvtScript N(handleEvent_8022460C) = {
|
||||
EVT_EXEC_WAIT(N(8021E5DC))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleBow_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -3016,74 +3016,74 @@ EvtScript N(handleEvent_80225B90) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleWatt_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleWatt_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(func_80219604_465A94)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_CALL(func_80219604_465A94)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_CALL(func_80219604_465A94)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleWatt_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -3353,36 +3353,36 @@ EvtScript N(handleEvent_80226B54) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleSushie_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleSushie_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -3401,43 +3401,43 @@ EvtScript N(handleEvent_80226B54) = {
|
||||
EVT_EXEC_WAIT(N(8021E5DC))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleSushie_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -3844,44 +3844,44 @@ EvtScript N(handleEvent_80228614) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleLakilester_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleLakilester_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_BattleLakilester_Run)
|
||||
EVT_CALL(SetGoalToHome, ACTOR_SELF)
|
||||
EVT_CALL(FlyToGoal, ACTOR_SELF, 30, 0, EASING_COS_IN_OUT)
|
||||
@ -3889,46 +3889,46 @@ EvtScript N(handleEvent_80228614) = {
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(23)
|
||||
EVT_CASE_OR_EQ(25)
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_EXEC_WAIT(N(8021E0E0))
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(58)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(22)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_BattleLakilester_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -122,33 +122,33 @@ EvtScript N(8022A4A4) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Defeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_TheMaster_Run)
|
||||
@ -165,47 +165,47 @@ EvtScript N(8022A4A4) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Defeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Defeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Defeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Idle)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -134,33 +134,33 @@ EvtScript N(8022B8C0) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_TheMaster_AscendedRun)
|
||||
@ -177,47 +177,47 @@ EvtScript N(8022B8C0) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedIdle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedIdle)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedIdle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedRun)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -146,14 +146,14 @@ EvtScript N(8022DC44) = {
|
||||
EVT_CASE_OR_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, ACTOR_DECORATION_GOLDEN_FLAMES)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(ModifyActorDecoration, ACTOR_SELF, 1, 0, 50, 50, 0, 0)
|
||||
@ -162,10 +162,10 @@ EvtScript N(8022DC44) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
@ -178,14 +178,14 @@ EvtScript N(8022DC44) = {
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(ModifyActorDecoration, ACTOR_SELF, 1, 0, 50, 50, 0, 0)
|
||||
EVT_END_CHILD_THREAD
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_TheMaster_AscendedRun)
|
||||
@ -202,47 +202,47 @@ EvtScript N(8022DC44) = {
|
||||
EVT_CASE_OR_EQ(31)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedIdle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(33)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedDefeated)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedIdle)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(49)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedIdle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(57)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_TheMaster_AscendedRun)
|
||||
EVT_SET_CONST(LVar2, ANIM_TheMaster_AscendedHurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -125,106 +125,106 @@ EvtScript N(handleEvent_80218584) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Hurt)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Burn)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzy_Forest_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Burn)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzy_Forest_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(func_80269470)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_HurtShock)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_HurtShock)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Run)
|
||||
EVT_EXEC_WAIT(D_8029C0A4)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(func_80269470)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_HurtShock)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_HurtShock)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_CALL(GetLastElement, LVar0)
|
||||
EVT_IF_FLAG(LVar0, DAMAGE_TYPE_SHOCK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_HurtShock)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_HurtShock)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Fuzzy_Forest_Anim09)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Run)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Fuzzy_Forest_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -317,7 +317,7 @@ EvtScript N(80219054) = {
|
||||
EVT_SET(LVar1, 0)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzy_Forest_Idle)
|
||||
EVT_LABEL(100)
|
||||
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 10, 0)
|
||||
@ -368,7 +368,7 @@ EvtScript N(80219054) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -499,7 +499,7 @@ EvtScript N(80219054) = {
|
||||
EVT_CALL(GetGoalPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
|
||||
EVT_EXEC_WAIT(D_8029C12C)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_HopToPos)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Fuzzy_Forest_Idle)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
|
@ -142,54 +142,54 @@ EvtScript N(handleEvent_8021D60C) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_SmallPiranha_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_SmallPiranha_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8021D4F4))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_THREAD
|
||||
@ -216,20 +216,20 @@ EvtScript N(handleEvent_8021D60C) = {
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_BURROW_DIG)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_SmallPiranha_Anim04)
|
||||
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, TRUE)
|
||||
@ -241,11 +241,11 @@ EvtScript N(handleEvent_8021D60C) = {
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SmallPiranha_Anim09)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -274,20 +274,20 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_CASE_EQ(9)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 4, 2)
|
||||
EVT_CASE_EQ(32)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(14)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 4, 2)
|
||||
@ -296,12 +296,12 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_KentCKoopa_Anim15)
|
||||
EVT_SET(LVar2, ANIM_KentCKoopa_Anim16)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_KentCKoopa_Anim17)
|
||||
EVT_SET(LVar2, ANIM_KentCKoopa_Anim18)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(36)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -314,11 +314,11 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_SET(LVar1, ANIM_KentCKoopa_Anim17)
|
||||
EVT_SET(LVar2, ANIM_KentCKoopa_Anim18)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, LVar2)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(11)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 4, 2)
|
||||
@ -326,7 +326,7 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
@ -337,10 +337,10 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -351,34 +351,34 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_CASE_EQ(47)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_EQ(38)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(23)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim09)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim1A)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(25)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 4, 2)
|
||||
@ -386,7 +386,7 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim09)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar2)
|
||||
EVT_IF_EQ(LVar2, 0)
|
||||
EVT_WAIT(20)
|
||||
@ -396,7 +396,7 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim1A)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(31)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
@ -406,7 +406,7 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_SET(LVar1, ANIM_KentCKoopa_Anim1A)
|
||||
EVT_END_IF
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(53)
|
||||
EVT_EXEC_WAIT(N(8022AD84))
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
@ -415,18 +415,18 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim01)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim1A)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(13)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim12)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LVar0)
|
||||
@ -453,11 +453,11 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_IF_GT(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim1C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim09)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar2)
|
||||
EVT_IF_EQ(LVar2, 0)
|
||||
EVT_WAIT(20)
|
||||
@ -468,7 +468,7 @@ EvtScript N(handleEvent_80227E08) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim1C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
EVT_CASE_DEFAULT
|
||||
@ -789,7 +789,7 @@ EvtScript N(shellToss_KentC) = {
|
||||
EVT_CALL(MoveBattleCamOver, 20)
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_KentCKoopa_Anim01)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
@ -991,7 +991,7 @@ EvtScript N(tackle_KentC) = {
|
||||
EvtScript N(8022AD84) = {
|
||||
EVT_SET_CONST(LVar0, 0x00000001)
|
||||
EVT_SET_CONST(LVar1, ANIM_KentCKoopa_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -1081,7 +1081,7 @@ EvtScript N(8022B204) = {
|
||||
EVT_WAIT(10)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, -1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -128,7 +128,7 @@ EvtScript N(80221BBC) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -142,85 +142,85 @@ EvtScript N(handleEvent_80221C20) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Black_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Black_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(80221BBC))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Black_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -278,7 +278,7 @@ EvtScript N(802220FC) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Black_Anim01)
|
||||
@ -389,7 +389,7 @@ EvtScript N(80222824) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Black_Anim01)
|
||||
@ -474,7 +474,7 @@ EvtScript N(80222824) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Black_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Black_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -129,7 +129,7 @@ EvtScript N(8021AFC4) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Blue_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -143,85 +143,85 @@ EvtScript N(handleEvent_8021B028) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Blue_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Blue_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8021AFC4))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Blue_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -279,7 +279,7 @@ EvtScript N(8021B504) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Blue_Anim01)
|
||||
@ -390,7 +390,7 @@ EvtScript N(8021BC2C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Blue_Anim01)
|
||||
@ -475,7 +475,7 @@ EvtScript N(8021BC2C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Blue_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Blue_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -129,7 +129,7 @@ EvtScript N(802200C4) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Green_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -143,85 +143,85 @@ EvtScript N(handleEvent_80220128) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Green_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Green_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(802200C4))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Green_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -279,7 +279,7 @@ EvtScript N(80220604) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Green_Anim01)
|
||||
@ -390,7 +390,7 @@ EvtScript N(80220D2C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Green_Anim01)
|
||||
@ -475,7 +475,7 @@ EvtScript N(80220D2C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Green_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Green_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -142,7 +142,7 @@ EvtScript N(80224CAC) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_GrooveGuy_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -157,89 +157,89 @@ EvtScript N(handleEvent_80224D10) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim0E)
|
||||
EVT_SET_CONST(LVar2, ANIM_GrooveGuy_Anim0F)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim0E)
|
||||
EVT_SET_CONST(LVar2, ANIM_GrooveGuy_Anim0F)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim0F)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(80224CAC))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim04)
|
||||
EVT_SET_CONST(LVar2, ANIM_GrooveGuy_Anim11)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim04)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_OR_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim04)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GrooveGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -129,7 +129,7 @@ EvtScript N(8021E5C4) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Pink_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -143,85 +143,85 @@ EvtScript N(handleEvent_8021E628) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Pink_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Pink_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8021E5C4))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Pink_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -279,7 +279,7 @@ EvtScript N(8021EB04) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Pink_Anim01)
|
||||
@ -390,7 +390,7 @@ EvtScript N(8021F22C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Pink_Anim01)
|
||||
@ -475,7 +475,7 @@ EvtScript N(8021F22C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Pink_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Pink_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -136,7 +136,7 @@ EvtScript N(8022CDDC) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim04)
|
||||
EVT_SET_CONST(LVar2, ANIM_PyroGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -149,84 +149,84 @@ EvtScript N(handleEvent_8022CE60) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8022CDDC))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_PyroGuy_Anim09)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_PyroGuy_Anim03)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_UP_AND_AWAY)
|
||||
EVT_RETURN
|
||||
|
@ -272,7 +272,7 @@ EvtScript N(idle_80229A24) = {
|
||||
EvtScript N(80229A34) = {
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar2)
|
||||
EVT_IF_NE(LVar2, 0)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_ELSE
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 1)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar7, LVar8, LVar9)
|
||||
@ -287,7 +287,7 @@ EvtScript N(80229A34) = {
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, PT_3, ACTOR_PART_FLAG_INVISIBLE | ACTOR_PART_FLAG_NO_TARGET, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, PT_4, ACTOR_PART_FLAG_INVISIBLE | ACTOR_PART_FLAG_NO_TARGET, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, PT_5, ACTOR_PART_FLAG_INVISIBLE | ACTOR_PART_FLAG_NO_TARGET, TRUE)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -408,7 +408,7 @@ EvtScript N(handleEvent_8022A398) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_CALL(func_8026E914, LVar0, LVar1)
|
||||
@ -418,18 +418,18 @@ EvtScript N(handleEvent_8022A398) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_SkyGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim09)
|
||||
EVT_SET_CONST(LVar2, ANIM_SkyGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(N(80229A34))
|
||||
@ -441,7 +441,7 @@ EvtScript N(handleEvent_8022A398) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
@ -451,13 +451,13 @@ EvtScript N(handleEvent_8022A398) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_IF
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim06)
|
||||
@ -478,7 +478,7 @@ EvtScript N(handleEvent_8022A398) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, PT_3, ACTOR_PART_FLAG_USE_ABSOLUTE_POSITION, FALSE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, PT_4, ACTOR_PART_FLAG_USE_ABSOLUTE_POSITION, FALSE)
|
||||
@ -489,16 +489,16 @@ EvtScript N(handleEvent_8022A398) = {
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_SkyGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_SkyGuy_Anim07)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -644,7 +644,7 @@ EvtScript N(8022B2AC) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -658,85 +658,85 @@ EvtScript N(handleEvent_8022B310) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8022B2AC))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -794,7 +794,7 @@ EvtScript N(8022B7EC) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Red_Anim01)
|
||||
@ -905,7 +905,7 @@ EvtScript N(8022BF14) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Red_Anim01)
|
||||
@ -990,7 +990,7 @@ EvtScript N(8022BF14) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -215,43 +215,43 @@ EvtScript N(handleEvent_80227ABC) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 3, 1)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 3, 1)
|
||||
EVT_EXEC_WAIT(N(802276D4))
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpyGuy_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 3, 1)
|
||||
EVT_EXEC_WAIT(N(802276D4))
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpyGuy_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 3, 1)
|
||||
EVT_EXEC_WAIT(N(802276D4))
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -261,7 +261,7 @@ EvtScript N(handleEvent_80227ABC) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim03)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -271,17 +271,17 @@ EvtScript N(handleEvent_80227ABC) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim03)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_EXEC_WAIT(N(802276D4))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -291,7 +291,7 @@ EvtScript N(handleEvent_80227ABC) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim03)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 2, LVar1)
|
||||
@ -301,7 +301,7 @@ EvtScript N(handleEvent_80227ABC) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim07)
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar2, ANIM_SpyGuy_Anim11)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -311,7 +311,7 @@ EvtScript N(handleEvent_80227ABC) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim07)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 2, LVar1)
|
||||
@ -320,7 +320,7 @@ EvtScript N(handleEvent_80227ABC) = {
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim07)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -501,7 +501,7 @@ EvtScript N(hammerAttack) = {
|
||||
EVT_CALL(AddActorDecoration, ACTOR_SELF, PT_MAIN, 0, ACTOR_DECORATION_SWEAT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim07)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
@ -595,7 +595,7 @@ EvtScript N(hammerAttack) = {
|
||||
EVT_CALL(UseBattleCamPreset, BTL_CAM_DEFAULT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpyGuy_Anim07)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -129,7 +129,7 @@ EvtScript N(8021CAC4) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Yellow_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -143,85 +143,85 @@ EvtScript N(handleEvent_8021CB28) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Yellow_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Yellow_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(8021CAC4))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Yellow_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -279,7 +279,7 @@ EvtScript N(8021D004) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Yellow_Anim01)
|
||||
@ -390,7 +390,7 @@ EvtScript N(8021D72C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, PT_MAIN, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Yellow_Anim01)
|
||||
@ -475,7 +475,7 @@ EvtScript N(8021D72C) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Yellow_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, PT_MAIN, ANIM_ShyGuy_Yellow_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -185,81 +185,81 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_GeneralGuy_Anim08)
|
||||
EVT_SET(LVar2, ANIM_GeneralGuy_Anim09)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_GeneralGuy_Anim08)
|
||||
EVT_SET(LVar2, ANIM_GeneralGuy_Anim09)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim0E)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim0E)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(HPBarToHome, ACTOR_SELF)
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_GeneralGuy_Anim02)
|
||||
EVT_SET_CONST(LVar2, ANIM_GeneralGuy_Anim05)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -574,7 +574,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_SET(LVar2, LVar0)
|
||||
EVT_CALL(GetDamageIntensity)
|
||||
EVT_SWITCH(LVar0)
|
||||
EVT_CASE_EQ(0)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_LIGHT)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 1, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 3, 0)
|
||||
@ -603,7 +603,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(1)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_MEDIUM)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 1, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 4, 0)
|
||||
@ -632,7 +632,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(2)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_HEAVY)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 1, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 6, 0)
|
||||
@ -661,7 +661,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(3)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_EXTREME)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 3, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 8, 0)
|
||||
@ -696,7 +696,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(4)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_UNUSED)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 5, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 10, 0)
|
||||
@ -911,11 +911,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShySquadGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShySquadGuy_Anim0D)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CASE_DEFAULT
|
||||
|
@ -454,7 +454,7 @@ EvtScript N(return_home) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_StiltGuy_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -470,11 +470,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_EXEC_WAIT(N(check_fall_off))
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_CASE_OR_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
@ -485,7 +485,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_EQ(LVar2, MOVE_SPOOK)
|
||||
EVT_SET(LVar0, 2)
|
||||
EVT_SET(LVar1, ANIM_StiltGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 1, 0)
|
||||
EVT_RETURN
|
||||
@ -493,7 +493,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(check_fall_off_2))
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LVar0)
|
||||
EVT_IF_NE(LVar0, 0)
|
||||
@ -507,26 +507,26 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET(LVar0, 2)
|
||||
EVT_SET(LVar1, 7340033)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_CALL(GetDamageSource, LVar0)
|
||||
EVT_IF_NE(LVar0, DMG_SRC_FIRE_SHELL)
|
||||
EVT_SET(LVar0, 2)
|
||||
EVT_SET(LVar1, ANIM_StiltGuy_Anim09)
|
||||
EVT_SET(LVar2, ANIM_StiltGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_SET(LVar0, 2)
|
||||
EVT_SET(LVar1, ANIM_StiltGuy_Anim09)
|
||||
EVT_SET(LVar2, ANIM_StiltGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(fallOff))
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 2)
|
||||
EVT_SET(LVar1, ANIM_StiltGuy_Anim09)
|
||||
EVT_SET(LVar2, ANIM_StiltGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim0A)
|
||||
@ -535,7 +535,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim07)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -543,13 +543,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(return_home))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim07)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -557,7 +557,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim07)
|
||||
@ -570,17 +570,17 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim06)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_StiltGuy_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_StiltGuy_Anim03)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -796,7 +796,7 @@ EvtScript N(fallOff) = {
|
||||
};
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_EXEC_WAIT(EVS_AnimateDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_DeathWithoutRemove)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 2, ACTOR_PART_FLAG_INVISIBLE, TRUE)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 1, ACTOR_PART_FLAG_INVISIBLE, TRUE)
|
||||
EVT_CALL(GetActorVar, ACTOR_ENEMY1, 2, LVar0)
|
||||
@ -949,7 +949,7 @@ EvtScript N(shy_guy_return_home) = {
|
||||
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -963,18 +963,18 @@ EvtScript N(shy_guy_handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0D)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0E)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -994,16 +994,16 @@ EvtScript N(shy_guy_handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(shy_guy_return_home))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -1013,12 +1013,12 @@ EvtScript N(shy_guy_handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
@ -1027,21 +1027,21 @@ EvtScript N(shy_guy_handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_ShyGuy_Red_Anim14)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim0C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -1099,7 +1099,7 @@ EvtScript N(shy_guy_attack1) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
@ -1210,7 +1210,7 @@ EvtScript N(shy_guy_attack2) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
@ -1295,7 +1295,7 @@ EvtScript N(shy_guy_attack2) = {
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ShyGuy_Red_Anim04)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_ShyGuy_Red_Anim01)
|
||||
EVT_END_CASE_GROUP
|
||||
|
@ -637,19 +637,19 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_HIT_COMBO)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_FLAG(LVar0, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVarA)
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -661,7 +661,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
@ -670,14 +670,14 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_FLAG(LVar0, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVarA)
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVar0)
|
||||
@ -690,7 +690,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
@ -706,10 +706,10 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVarA)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar5)
|
||||
EVT_IF_FLAG(LVar5, STATUS_FLAG_SHRINK)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVarA)
|
||||
EVT_SWITCH(LVarA)
|
||||
@ -719,7 +719,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_EXEC_WAIT(N(80235168))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
EVT_END_IF
|
||||
@ -730,11 +730,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVarA)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar5)
|
||||
EVT_IF_FLAG(LVar5, STATUS_FLAG_SHRINK)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 5, LVar1)
|
||||
EVT_ELSE
|
||||
EVT_IF_EQ(LVarA, 3)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 5, LVar1)
|
||||
EVT_ELSE
|
||||
EVT_CALL(GetDamageSource, LVarA)
|
||||
@ -746,7 +746,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, -1)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 5, LVar1)
|
||||
EVT_END_SWITCH
|
||||
EVT_END_IF
|
||||
@ -759,7 +759,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_FLAG(LVar5, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_EXEC_WAIT(N(onSpinSmash))
|
||||
EVT_END_IF
|
||||
@ -768,7 +768,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_FLAG(LVar5, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_EXEC_WAIT(N(onSpinSmash))
|
||||
EVT_END_IF
|
||||
@ -781,7 +781,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_FLAG(LVar5, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_EXEC_WAIT(N(80235168))
|
||||
EVT_END_IF
|
||||
@ -790,7 +790,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_FLAG(LVar5, STATUS_FLAG_SHRINK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_EXEC_WAIT(N(80235168))
|
||||
EVT_END_IF
|
||||
@ -812,7 +812,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 2, LVar1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
@ -822,22 +822,22 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 2, LVar1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 2, LVar1)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar2)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar1)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LVar2)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -1433,7 +1433,7 @@ EvtScript N(launch_rock) = {
|
||||
};
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_EXEC_WAIT(EVS_AnimateDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_DeathWithoutRemove)
|
||||
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 1, ACTOR_PART_FLAG_INVISIBLE, TRUE)
|
||||
EVT_CALL(GetActorVar, ACTOR_ENEMY1, 3, LVar0)
|
||||
EVT_ADD(LVar0, 1)
|
||||
|
@ -167,17 +167,17 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MarshalGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MarshalGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_MarshalGuy_Anim01)
|
||||
EVT_SET_CONST(LVar2, ANIM_MarshalGuy_Anim0A)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar1, ANIM_MarshalGuy_Anim0A)
|
||||
|
@ -493,7 +493,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_SET(LVar2, LVar0)
|
||||
EVT_CALL(GetDamageIntensity)
|
||||
EVT_SWITCH(LVar0)
|
||||
EVT_CASE_EQ(0)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_LIGHT)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 1, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 3, 0)
|
||||
@ -522,7 +522,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(1)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_MEDIUM)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 1, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 4, 0)
|
||||
@ -551,7 +551,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(2)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_HEAVY)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 1, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 6, 0)
|
||||
@ -580,7 +580,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(3)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_EXTREME)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 3, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 8, 0)
|
||||
@ -615,7 +615,7 @@ EvtScript N(displace_guy) = {
|
||||
EVT_END_LOOP
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 0, 0)
|
||||
EVT_WAIT(10)
|
||||
EVT_CASE_EQ(4)
|
||||
EVT_CASE_EQ(DAMAGE_INTENSITY_UNUSED)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 5, 0)
|
||||
EVT_WAIT(1)
|
||||
EVT_CALL(SetPartDispOffset, ACTOR_SELF, LVar2, 0, 10, 0)
|
||||
@ -807,11 +807,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TankGuy_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_TankGuy_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CASE_DEFAULT
|
||||
|
@ -364,7 +364,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_EXEC_WAIT(N(checkExtinguish))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_EXEC_WAIT(N(onHit))
|
||||
@ -372,13 +372,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 7143434)
|
||||
EVT_SET(LVar2, 7143435)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_EXEC_WAIT(N(onHit))
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, 7143434)
|
||||
EVT_SET(LVar2, 7143435)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim0B)
|
||||
@ -389,11 +389,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_EXEC_WAIT(N(checkExtinguish))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -402,19 +402,19 @@ EvtScript N(handleEvent) = {
|
||||
EVT_EXEC_WAIT(N(onHit))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_EXEC_WAIT(N(onHit))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -455,20 +455,20 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
@ -480,17 +480,17 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_30)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(1000)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim01)
|
||||
EVT_SET_CONST(LVar2, ANIM_BigLanternGhost_Anim09)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -842,7 +842,7 @@ EvtScript N(takeTurn) = {
|
||||
EvtScript N(returnHome) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BigLanternGhost_Anim07)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_BigLanternGhost_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -863,7 +863,7 @@ EvtScript N(setGhostNoTarget) = {
|
||||
};
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_EXEC_WAIT(EVS_AnimateDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_DeathWithoutRemove)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_EFFECT), LVar0)
|
||||
EVT_CALL(RemoveEffect, LVar0)
|
||||
EVT_CALL(RemoveActor, ACTOR_SELF)
|
||||
|
@ -125,83 +125,83 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_AlbinoDino_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim0A)
|
||||
EVT_SET_CONST(LVar2, ANIM_AlbinoDino_Anim0B)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim03)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim09)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim03)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim05)
|
||||
EVT_SET_CONST(LVar2, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim05)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_AlbinoDino_Anim08)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -260,7 +260,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetAnimation, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_CALL(GetOwnerID, LVar0)
|
||||
@ -282,18 +282,18 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim24)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetAnimation, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_CALL(GetAnimation, ACTOR_SELF, 1, LVar1)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(func_8027D32C, ACTOR_SELF)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_301)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
|
||||
@ -355,7 +355,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim24)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(func_8027D32C, ACTOR_SELF)
|
||||
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_301)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
|
||||
|
@ -560,7 +560,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(SetOwnerID, LVar0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_CrystalKing_Anim09)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
@ -571,13 +571,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(SetOwnerID, LVar0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_CrystalKing_Anim09)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_CLONE1_ID), LVar0)
|
||||
EVT_CALL(ActorExists, LVar0, LVar1)
|
||||
@ -586,7 +586,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(SetOwnerID, LVar0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_CrystalKing_Anim09)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
@ -597,13 +597,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(SetOwnerID, LVar0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_CrystalKing_Anim09)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(OnHit))
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_CLONE1_ID), LVar0)
|
||||
@ -614,7 +614,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_CrystalKing_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_CLONE2_ID), LVar0)
|
||||
@ -625,24 +625,24 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_CrystalKing_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_CrystalKing_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(N(OnHit))
|
||||
EVT_CASE_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim09)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_IMMUNE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim09)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_ENEMY0, N(VAR_FLAGS), LVar0)
|
||||
EVT_IF_FLAG(LVar0, N(FLAG_IGNORE_IMMUNE))
|
||||
EVT_EXEC_WAIT(N(OnHit))
|
||||
@ -661,7 +661,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(SetOwnerID, LVar0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_CLONE2_ID), LVar0)
|
||||
@ -671,16 +671,16 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(SetOwnerID, LVar0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(OnDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_CLONE1_ID), LVar0)
|
||||
@ -691,7 +691,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_CrystalKing_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, N(VAR_CLONE2_ID), LVar0)
|
||||
@ -702,17 +702,17 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_CrystalKing_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_END_THREAD
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim20)
|
||||
EVT_SET_CONST(LVar2, ANIM_CrystalKing_Anim21)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(OnDeath))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim21)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_THREAD
|
||||
@ -769,7 +769,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_END_THREAD
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim09)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CALL(CountPlayerTargets, ACTOR_SELF, TARGET_FLAG_2 | TARGET_FLAG_8000, LVar0)
|
||||
EVT_IF_LE(LVar0, 1)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_CrystalKing_Anim0E)
|
||||
@ -784,7 +784,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_CrystalKing_Anim19)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_SWAP_PARTNER)
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_ADD(LVar1, 20)
|
||||
|
@ -144,82 +144,82 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_LargePiranha_Frost_Anim11)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_LargePiranha_Frost_Anim11)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim11)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
|
||||
EVT_EXEC_WAIT(N(return_home))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_LargePiranha_Frost_Anim0E)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_LargePiranha_Frost_Anim03)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -142,7 +142,7 @@ EvtScript N(idle) = {
|
||||
EvtScript N(returnHome) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim03)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Gulpit_Anim01)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
@ -157,84 +157,84 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0C)
|
||||
EVT_SET_CONST(LVar2, ANIM_Gulpit_Anim0D)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0C)
|
||||
EVT_SET_CONST(LVar2, ANIM_Gulpit_Anim0D)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0D)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim03)
|
||||
EVT_SET_CONST(LVar2, ANIM_Gulpit_Anim0B)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim03)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
|
||||
|
@ -138,7 +138,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_Gulpit_Anim12)
|
||||
EVT_EXEC_WAIT(N(setAnim))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -148,7 +148,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_Gulpit_Anim12)
|
||||
EVT_EXEC_WAIT(N(setAnim))
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_BURN_DEATH)
|
||||
EVT_CASE_OR_EQ(EVENT_DEATH)
|
||||
@ -156,7 +156,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Gulpit_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_Gulpit_Anim12)
|
||||
EVT_EXEC_WAIT(N(setAnim))
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, TRUE)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
|
@ -236,7 +236,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET(LVar0, 1)
|
||||
@ -262,7 +262,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_GatherStrength1)
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_IMMUNE)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -273,11 +273,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_GatherStrength1)
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_Hurt)
|
||||
@ -286,7 +286,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_Idle1)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -297,7 +297,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_GatherStrength1)
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -308,7 +308,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Monstar_GatherStrength1)
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 1, 0)
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
|
||||
|
@ -358,33 +358,33 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_KoopaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_KoopaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FLIP_TRIGGER)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -429,23 +429,23 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -455,7 +455,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ShellEnter)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_KoopaTroopa_Dark_ShellExit)
|
||||
@ -466,25 +466,25 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetHomePos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
@ -494,7 +494,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Scramble)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -504,14 +504,14 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(2)
|
||||
EVT_CASE_OR_EQ(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
@ -528,7 +528,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -543,7 +543,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -552,13 +552,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(2)
|
||||
EVT_CASE_OR_EQ(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_END_SWITCH
|
||||
@ -671,7 +671,7 @@ EvtScript N(attackShellToss) = {
|
||||
EVT_CALL(YieldTurn)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_KoopaTroopa_Dark_Idle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
@ -777,7 +777,7 @@ EvtScript N(attackDizzyTornado) = {
|
||||
EVT_CALL(YieldTurn)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_KoopaTroopa_Dark_Scramble)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
|
@ -297,11 +297,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 0, 1)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetBattlePhase, LVar0)
|
||||
EVT_IF_EQ(LVar0, PHASE_FIRST_STRIKE)
|
||||
EVT_CALL(GetEncounterState, LVar0)
|
||||
@ -312,66 +312,66 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_ParaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_ParaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FALL_TRIGGER)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(fall))
|
||||
EVT_CASE_EQ(EVENT_15)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(fall))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CALL(SetActorVar, ACTOR_SELF, 0, 1)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_ShellEnter)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_ShellEnter)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetBattlePhase, LVar0)
|
||||
EVT_IF_EQ(LVar0, PHASE_FIRST_STRIKE)
|
||||
EVT_CALL(GetEncounterState, LVar0)
|
||||
@ -383,11 +383,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -398,22 +398,22 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_FLYING, FALSE)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_ParaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -908,33 +908,33 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_KoopaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_KoopaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FLIP_TRIGGER)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -979,23 +979,23 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
@ -1005,7 +1005,7 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_CASE_OR_EQ(1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ShellEnter)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NOT_FLAG(LVar0, STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_KoopaTroopa_Dark_ShellExit)
|
||||
@ -1016,25 +1016,25 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_CASE_OR_EQ(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_END_IF
|
||||
EVT_CALL(GetActorPos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
EVT_CALL(SetHomePos, ACTOR_SELF, LVar0, LVar1, LVar2)
|
||||
@ -1044,7 +1044,7 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_IF_EQ(LVar0, 0)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Scramble)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -1054,14 +1054,14 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_KoopaTroopa_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(2)
|
||||
EVT_CASE_OR_EQ(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
@ -1078,7 +1078,7 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
EVT_SWITCH(LVar0)
|
||||
@ -1093,7 +1093,7 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 8, LVar0)
|
||||
@ -1102,13 +1102,13 @@ EvtScript N(handleEvent_koopa) = {
|
||||
EVT_CASE_OR_EQ(1)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(2)
|
||||
EVT_CASE_OR_EQ(3)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_ToppleStruggle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
EVT_END_SWITCH
|
||||
@ -1221,7 +1221,7 @@ EvtScript N(koopa_attackShellToss) = {
|
||||
EVT_CALL(YieldTurn)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_KoopaTroopa_Dark_Idle)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
@ -1327,7 +1327,7 @@ EvtScript N(koopa_attackDizzyTornado) = {
|
||||
EVT_CALL(YieldTurn)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_KoopaTroopa_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoReturnHome)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ReturnHome)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_KoopaTroopa_Dark_Scramble)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
|
@ -174,41 +174,41 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Goomba_Dark_Dizzy)
|
||||
@ -223,10 +223,10 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
@ -234,16 +234,16 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -256,21 +256,21 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -267,7 +267,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetBattlePhase, LVar0)
|
||||
EVT_IF_EQ(LVar0, PHASE_FIRST_STRIKE)
|
||||
EVT_CALL(GetEncounterState, LVar0)
|
||||
@ -280,43 +280,43 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_FALL_TRIGGER)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(fall))
|
||||
EVT_CASE_EQ(EVENT_15)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(fall))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 2, ANIM_Paragoomba_Dark_Dizzy)
|
||||
EVT_EXEC_WAIT(N(returnHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
@ -324,16 +324,16 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_FIRST_STRIKE)
|
||||
EVT_CALL(SetActorPos, ACTOR_SELF, 20, 0, 0)
|
||||
@ -345,22 +345,22 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_FLYING, FALSE)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Paragoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 2)
|
||||
EVT_SET_CONST(LVar1, ANIM_Paragoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -645,41 +645,41 @@ EvtScript N(handleEvent_gloomba) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_BurnHurt)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_BurnStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_Goomba_Dark_Dizzy)
|
||||
@ -694,10 +694,10 @@ EvtScript N(handleEvent_gloomba) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
@ -705,16 +705,16 @@ EvtScript N(handleEvent_gloomba) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Dead)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -727,21 +727,21 @@ EvtScript N(handleEvent_gloomba) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Goomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -175,41 +175,41 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_BurnEyesClosed)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpikedGoomba_Dark_BurnEyesOpen)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_BurnEyesClosed)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpikedGoomba_Dark_BurnEyesOpen)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_BurnEyesOpen)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
EVT_CALL(SetAnimation, ACTOR_SELF, 1, ANIM_SpikedGoomba_Dark_Dizzy)
|
||||
@ -224,10 +224,10 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Electrocute)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
@ -235,16 +235,16 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_HurtStill)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_END_FIRST_STRIKE)
|
||||
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
|
||||
@ -257,21 +257,21 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Idle)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Run)
|
||||
EVT_SET_CONST(LVar2, ANIM_SpikedGoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Run)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_SpikedGoomba_Dark_Hurt)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
|
||||
EVT_CALL(GetStatusFlags, ACTOR_SELF, LVar0)
|
||||
|
@ -286,12 +286,12 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
@ -299,23 +299,23 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_Blooper_Anim05)
|
||||
EVT_SET(LVar2, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_Blooper_Anim05)
|
||||
EVT_SET(LVar2, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -325,23 +325,23 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(FloatToHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -351,7 +351,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, -1)
|
||||
@ -362,7 +362,7 @@ EvtScript N(handleEvent) = {
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -310,12 +310,12 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim03)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
@ -323,23 +323,23 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_BabyBlooper_Anim04)
|
||||
EVT_SET(LVar2, ANIM_BabyBlooper_Anim05)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_BabyBlooper_Anim04)
|
||||
EVT_SET(LVar2, ANIM_BabyBlooper_Anim05)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim05)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim03)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -349,25 +349,25 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(FloatToHome))
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim02)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim03)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -377,7 +377,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BabyBlooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, -1)
|
||||
@ -388,7 +388,7 @@ EvtScript N(handleEvent) = {
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
@ -554,7 +554,7 @@ EvtScript N(takeTurn) = {
|
||||
EVT_BREAK_LOOP
|
||||
EVT_END_IF
|
||||
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
|
||||
EVT_CALL(SetDamageSource, DMG_SRC_BABY_BLOOPER_SELF)
|
||||
EVT_CALL(SetDamageSource, DMG_SRC_LEECH)
|
||||
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LVar0, DAMAGE_TYPE_UNBLOCKABLE | DAMAGE_TYPE_IGNORE_DEFENSE, 0, 0, 2, BS_FLAGS1_40)
|
||||
EVT_CALL(StartRumble, 2)
|
||||
EVT_CALL(GetLastDamage, ACTOR_PLAYER, LVar3)
|
||||
|
@ -388,13 +388,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(discharge))
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(discharge))
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -403,13 +403,13 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_Blooper_Anim05)
|
||||
EVT_SET(LVar2, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(discharge))
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_Blooper_Anim05)
|
||||
EVT_SET(LVar2, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(discharge))
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -417,12 +417,12 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(discharge))
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(discharge))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
@ -435,30 +435,30 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_1E)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CASE_OR_EQ(EVENT_PEACH_BEAM)
|
||||
EVT_EXEC_WAIT(N(discharge))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(FloatToHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -468,7 +468,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, -1)
|
||||
@ -479,7 +479,7 @@ EvtScript N(handleEvent) = {
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -343,12 +343,12 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -357,12 +357,12 @@ EvtScript N(handleEvent) = {
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_Blooper_Anim05)
|
||||
EVT_SET(LVar2, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET(LVar0, 1)
|
||||
EVT_SET(LVar1, ANIM_Blooper_Anim05)
|
||||
EVT_SET(LVar2, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim06)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -370,11 +370,11 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -386,32 +386,32 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_OR_EQ(EVENT_1E)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_STAR_BEAM)
|
||||
EVT_CASE_OR_EQ(EVENT_PEACH_BEAM)
|
||||
EVT_EXEC_WAIT(N(unEnrage))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_EXEC_WAIT(N(unEnrage))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_EXEC_WAIT(N(FloatToHome))
|
||||
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_EXEC_WAIT(N(unEnrage))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoShockHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ShockHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(DoJumpBack)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_JumpBack)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim04)
|
||||
EVT_EXEC_WAIT(N(onDeath))
|
||||
@ -421,7 +421,7 @@ EvtScript N(handleEvent) = {
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Blooper_Anim00)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
EVT_CALL(EnableIdleScript, ACTOR_SELF, -1)
|
||||
@ -431,7 +431,7 @@ EvtScript N(handleEvent) = {
|
||||
};
|
||||
|
||||
EvtScript N(onDeath) = {
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
@ -126,50 +126,50 @@ EvtScript N(handleEvent_80219EE0) = {
|
||||
EVT_CASE_OR_EQ(EVENT_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_BURN_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_CASE_EQ(EVENT_BURN_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_SET_CONST(LVar2, -1)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim01)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim01)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_BillBlaster_Anim03)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
|
@ -231,24 +231,24 @@ EvtScript N(handleEvent_8021ACE8) = {
|
||||
EVT_END_IF
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_CALL(GetLastElement, LVarE)
|
||||
EVT_IF_FLAG(LVarE, DAMAGE_TYPE_SHOCK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_Bobomb_Anim11)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021AB54))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetLastDamage, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NE(LVar0, 0)
|
||||
EVT_EXEC_WAIT(N(ignite))
|
||||
@ -259,18 +259,18 @@ EvtScript N(handleEvent_8021ACE8) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_Bobomb_Anim11)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021AB54))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_CALL(GetLastDamage, ACTOR_SELF, LVar0)
|
||||
EVT_IF_NE(LVar0, 0)
|
||||
EVT_EXEC_WAIT(N(ignite))
|
||||
@ -278,28 +278,28 @@ EvtScript N(handleEvent_8021ACE8) = {
|
||||
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(DoSpinSmashHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_SpinSmashHit)
|
||||
EVT_EXEC_WAIT(N(8021AAE8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_DEATH)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim10)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_ZERO_DAMAGE)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CASE_OR_EQ(EVENT_IMMUNE)
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim02)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LVar0)
|
||||
EVT_IF_EQ(LVar0, 1)
|
||||
EVT_EXEC_WAIT(N(ignite))
|
||||
@ -311,53 +311,53 @@ EvtScript N(handleEvent_8021ACE8) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_Bobomb_Anim11)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021AB54))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_WAIT(10)
|
||||
EVT_EXEC_WAIT(N(8021AAE8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_END_IF
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_EXPLODE_TRIGGER)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim10)
|
||||
EVT_SET_CONST(LVar2, ANIM_Bobomb_Anim11)
|
||||
EVT_EXEC_WAIT(DoBurnHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BurnHit)
|
||||
EVT_EXEC_WAIT(N(8021AB54))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim02)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim06)
|
||||
EVT_SET_CONST(LVar2, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim1C)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim1C)
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_END_SWITCH
|
||||
@ -378,11 +378,11 @@ EvtScript N(handleEvent_8021B4A8) = {
|
||||
EVT_EXEC_WAIT(N(8021A9C8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_ELSE
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0F)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_END_IF
|
||||
EVT_CASE_EQ(EVENT_HIT)
|
||||
EVT_CALL(GetLastElement, LVarE)
|
||||
@ -391,28 +391,28 @@ EvtScript N(handleEvent_8021B4A8) = {
|
||||
EVT_EXEC_WAIT(N(8021A9C8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CASE_FLAG(DAMAGE_TYPE_SHOCK)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim10)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_EXEC_WAIT(N(8021AB54))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_DEFAULT
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim0F)
|
||||
EVT_EXEC_WAIT(EVS_DoNormalHit)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Hit)
|
||||
EVT_CALL(GetLastDamage, ACTOR_SELF, LVar0)
|
||||
EVT_IF_GT(LVar0, 0)
|
||||
EVT_EXEC_WAIT(N(8021AB54))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END_IF
|
||||
EVT_END_SWITCH
|
||||
@ -425,7 +425,7 @@ EvtScript N(handleEvent_8021B4A8) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_OR_EQ(EVENT_ZERO_DAMAGE)
|
||||
@ -433,7 +433,7 @@ EvtScript N(handleEvent_8021B4A8) = {
|
||||
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim03)
|
||||
EVT_EXEC_WAIT(DoImmune)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_NoDamageHit)
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_DEATH)
|
||||
EVT_CALL(GetLastElement, LVarE)
|
||||
@ -447,7 +447,7 @@ EvtScript N(handleEvent_8021B4A8) = {
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_HIT)
|
||||
EVT_CASE_OR_EQ(EVENT_SHOCK_DEATH)
|
||||
@ -455,24 +455,24 @@ EvtScript N(handleEvent_8021B4A8) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim03)
|
||||
EVT_EXEC_WAIT(DoRecover)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Recover)
|
||||
EVT_CASE_EQ(EVENT_SCARE_AWAY)
|
||||
EVT_EXEC_WAIT(N(8021AAE8))
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim06)
|
||||
EVT_SET_CONST(LVar2, ANIM_Bobomb_Anim0E)
|
||||
EVT_EXEC_WAIT(DoScareAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_ScareAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_BEGIN_AIR_LIFT)
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim1D)
|
||||
EVT_EXEC_WAIT(DoAirLift)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_AirLift)
|
||||
EVT_CASE_EQ(EVENT_BLOW_AWAY)
|
||||
EVT_CALL(GetDamageSource, LVar0)
|
||||
EVT_IF_EQ(LVar0, DMG_SRC_HURRICANE)
|
||||
@ -487,7 +487,7 @@ EvtScript N(handleEvent_8021B4A8) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim1D)
|
||||
EVT_END_IF
|
||||
EVT_EXEC_WAIT(DoBlowAway)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_BlowAway)
|
||||
EVT_RETURN
|
||||
EVT_CASE_EQ(EVENT_UP_AND_AWAY)
|
||||
EVT_EXEC_WAIT(N(8021A9C8))
|
||||
@ -648,7 +648,7 @@ EvtScript N(blastAttack) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, -1)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END_CASE_GROUP
|
||||
EVT_END_SWITCH
|
||||
@ -670,7 +670,7 @@ EvtScript N(blastAttack) = {
|
||||
EVT_SET_CONST(LVar0, 1)
|
||||
EVT_SET_CONST(LVar1, ANIM_Bobomb_Anim11)
|
||||
EVT_SET(LVar2, -12345)
|
||||
EVT_EXEC_WAIT(EVS_DoDeath)
|
||||
EVT_EXEC_WAIT(EVS_Enemy_Death)
|
||||
EVT_RETURN
|
||||
EVT_END
|
||||
};
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user