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:
HailSanta 2023-05-01 03:22:52 -04:00 committed by GitHub
parent 6327c84e8e
commit 94cc139227
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
158 changed files with 3602 additions and 3525 deletions

View File

@ -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,

View File

@ -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;

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
};

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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
};

View File

@ -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
};

View File

@ -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
};

View File

@ -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
};

View File

@ -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
};

View File

@ -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

View File

@ -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
};

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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
};

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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))

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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
};

View File

@ -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)

View File

@ -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
};

View File

@ -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
};

View File

@ -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

View File

@ -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