EVT mass renames (#763)

* mapconfig -> mapsettings

* Map/Area -> MapConfig/AreaConfig

* old EVT names

* kmr names

* game byte names

* EVT_SAVE_FLAG names

* removed EVT_WAIT_FRAMES

* including the to_rename files in case they need to be reused

* more npc AI

* battle and stage names

* fixed enum value

* territory substruct refactor

* refactored enemy drops substruct

* refactor NpcGroupList

* adjusted NPC_GROUP for passive NPCs

Co-authored-by: HailSanta <Hail2Santa@gmail.com>
This commit is contained in:
HailSanta 2022-09-08 08:12:26 -04:00 committed by GitHub
parent 2d68776591
commit c108f11cab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
432 changed files with 16585 additions and 14009 deletions

View File

@ -11,6 +11,8 @@
#include "enums.h"
#include "evt.h"
#include "messages.h"
#include "battle/battle_formation_names.h"
#include "battle/battle_stage_names.h"
#ifdef PERMUTER
extern int TEXEL0, TEXEL1, PRIMITIVE, PRIMITIVE_ALPHA;

View File

@ -85,7 +85,7 @@
#define decrement_status_menu_disabled dead_decrement_status_menu_disabled
#define sync_status_menu dead_sync_status_menu
#define set_max_SP dead_set_max_SP
#define get_current_map_header dead_get_current_map_header
#define get_current_map_settings dead_get_current_map_settings
#define gGameStatusPtr dead_gGameStatusPtr
#define guTranslateF dead_guTranslateF
#define get_model_from_list_index dead_get_model_from_list_index

View File

@ -2154,19 +2154,14 @@ enum EncounterOutcomes {
OUTCOME_ENEMY_FLED = 3,
};
enum DecorationIDs {
DECORATION_0 = 0x00000000,
DECORATION_GOLDEN_FLAMES = 0x00000001,
DECORATION_SWEAT = 0x00000002,
DECORATION_SEEING_STARS = 0x00000003,
DECORATION_RED_FLAMES = 0x00000004,
DECORATION_GREY_SMOKE_TRAIL = 0x00000005,
DECORATION_FIRE_SMOKE_TRAIL = 0x00000006,
DECORATION_WHIRLWIND = 0x00000007,
DECORATION_STEAM_EMITTER = 0x00000008,
DECORATION_9 = 0x00000009,
DECORATION_A = 0x0000000A,
DECORATION_RADIAL_STAR_EMITTER = 0x0000000B,
enum NpcDecorationIDs {
NPC_DECORATION_NONE = 0x00000000,
NPC_DECORATION_BOWSER_AURA = 0x00000001,
NPC_DECORATION_SWEAT = 0x00000002,
NPC_DECORATION_SEEING_STARS = 0x00000003,
NPC_DECORATION_WHITE_GLOW_FRONT = 0x00000004,
NPC_DECORATION_WHITE_GLOW_BEHIND = 0x00000005,
NPC_DECORATION_CHARGED = 0x00000006,
};
enum HitResults {
@ -2208,6 +2203,21 @@ enum ActorSoundIDs {
ACTOR_SOUND_FLY_INCREMENT = 0x00000005,
};
enum ActorDecorationIDs {
ACTOR_DECORATION_NONE = 0x00000000,
ACTOR_DECORATION_GOLDEN_FLAMES = 0x00000001,
ACTOR_DECORATION_SWEAT = 0x00000002,
ACTOR_DECORATION_SEEING_STARS = 0x00000003,
ACTOR_DECORATION_RED_FLAMES = 0x00000004,
ACTOR_DECORATION_GREY_SMOKE_TRAIL = 0x00000005,
ACTOR_DECORATION_FIRE_SMOKE_TRAIL = 0x00000006,
ACTOR_DECORATION_WHIRLWIND = 0x00000007,
ACTOR_DECORATION_STEAM_EMITTER = 0x00000008,
ACTOR_DECORATION_9 = 0x00000009,
ACTOR_DECORATION_A = 0x0000000A,
ACTOR_DECORATION_RADIAL_STAR_EMITTER = 0x0000000B,
};
enum Phases {
PHASE_EXECUTE_ACTION = 0,
PHASE_FIRST_STRIKE = 1,
@ -2401,7 +2411,7 @@ enum VisibilityGroup {
};
enum ItemSpawnModes {
ITEM_SPAWN_MODE_NOTHING = 0x00000000,
ITEM_SPAWN_MODE_KEY = 0x00000000,
ITEM_SPAWN_MODE_DECORATION = 0x00000001,
ITEM_SPAWN_MODE_INVISIBLE = 0x00000002,
ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS = 0x00000003,

View File

@ -147,12 +147,6 @@ enum {
#define VARE EVT_VAR(14)
#define VARF EVT_VAR(15)
// deprecated, use enum GSW/GSWF
#define EVT_STORY_PROGRESS EVT_SAVE_VAR(0)
#define EVT_SAVE_FLAG_PLACES_VISITED EVT_SAVE_FLAG(0x7AA)
#define EVT_SAVE_FLAG_TUTORIAL_GOT_STAR_PIECE EVT_SAVE_FLAG(101)
#define EVT_WORLD_LOCATION EVT_SAVE_VAR(425)
/* Return type of evt_execute_next_command */
#define EVT_CONTINUE 0 /* Continue to next command */
#define EVT_ABORT 1 /* Quit execution */

View File

@ -748,14 +748,14 @@ void set_curtain_fade(f32 fade);
void crash_screen_init(void);
void crash_screen_set_draw_info(u16* frameBufPtr, s16 width, s16 height);
void basic_ai_wander_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_wander(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_loiter(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_found_player_jump_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_found_player_jump(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_chase_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_chase(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_lose_player(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_wander_init(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_wander(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_loiter(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_found_player_jump_init(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_found_player_jump(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_chase_init(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_chase(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_lose_player(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory);
void basic_ai_suspend(Evt* script);
// This legally allows all functions to be pointers without warnings.
@ -775,8 +775,8 @@ s32 func_8013A704(s32);
void free_generic_entity(s32);
s32 ai_check_fwd_collisions(Npc* npc, f32 arg1, f32* arg2, f32* arg3, f32* arg4, f32* arg5);
void basic_ai_loiter_init(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory);
void PatrolAI_LoiterInit(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory);
void basic_ai_loiter_init(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory);
void PatrolAI_LoiterInit(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory);
s32 func_80263230(Actor*, Actor*);
void func_80266EA8(ActorPart*, s32);

View File

@ -12,7 +12,7 @@
typedef Vec4f EntryList[];
/// Fields other than main, entryList, entryCount, background, and tattle are initialised when the map loads.
typedef struct MapConfig {
typedef struct MapSettings {
/* 0x00 */ struct ModelNode* modelTreeRoot;
/* 0x04 */ s32 hitAssetCollisionOffset;
/* 0x08 */ s32 hitAssetZoneOffset;
@ -30,14 +30,14 @@ typedef struct MapConfig {
s32 msgID;
s32 (*get)(void);
} tattle;
} MapConfig; // size = 0x40
} MapSettings; // size = 0x40
typedef s32(*MapInit)(void);
#define MAP_ID_MAX_LEN 7 ///< "xxx_yyy" excluding null terminator.
typedef struct Map {
typedef struct MapConfig {
/* 0x00 */ char* id; ///< @see MAP_ID_MAX_LEN
/* 0x04 */ MapConfig* config;
/* 0x04 */ MapSettings* settings;
/* 0x08 */ void* dmaStart;
/* 0x0C */ void* dmaEnd;
/* 0x10 */ void* dmaDest;
@ -51,18 +51,18 @@ typedef struct Map {
s8 flags;
} bytes;
} unk_1C;
} Map; // size = 0x20
} MapConfig; // size = 0x20
typedef struct Area {
typedef struct AreaConfig {
/* 0x00 */ s32 mapCount;
/* 0x04 */ Map* maps;
/* 0x04 */ MapConfig* maps;
/* 0x08 */ char* id; ///< "area_xxx"
/* 0x0C */ char* name; ///< JP debug name.
} Area; // size = 0x10
} AreaConfig; // size = 0x10
MapConfig* get_current_map_header(void);
MapSettings* get_current_map_settings(void);
/// Zero-terminated.
extern Area gAreas[29];
extern AreaConfig gAreas[29];
#endif

View File

@ -5,6 +5,14 @@
#include "enums.h"
#include "script_api/map.h"
#define GET_MACRO(_1,_2,_3,NAME,...) NAME
#define NPC_GROUP(...) GET_MACRO(__VA_ARGS__, NPC_GROUP_3, NPC_GROUP_2, NPC_GROUP_1)(__VA_ARGS__)
// battle and stage are optional in overloaded NPC_GROUP macros
#define NPC_GROUP_1(npcs) { sizeof(npcs) / sizeof(StaticNpc), (StaticNpc*) &npcs, 0, 0 }
#define NPC_GROUP_2(npcs, battle) { sizeof(npcs) / sizeof(StaticNpc), (StaticNpc*) &npcs, battle, 0 }
#define NPC_GROUP_3(npcs, battle, stage) { sizeof(npcs) / sizeof(StaticNpc), (StaticNpc*) &npcs, battle, stage + 1 }
#define NO_DROPS { { F16(100), F16(0), 0, F16(0) }, }
#define STANDARD_HEART_DROPS(attempts) { \
@ -70,7 +78,7 @@ typedef struct NpcBlueprint {
/* 0x0C */ void (*onRender)(struct Npc*);
} NpcBlueprint; // size = 0x10
typedef struct NpcAISettings {
typedef struct MobileAISettings {
/* 0x00 */ f32 moveSpeed;
/* 0x04 */ s32 moveTime;
/* 0x08 */ s32 waitTime;
@ -83,10 +91,46 @@ typedef struct NpcAISettings {
/* 0x24 */ f32 chaseRadius;
/* 0x28 */ f32 chaseOffsetDist; // offset along npc->yaw of the test point for chase volume overlap, creates directionality to enemy 'sight'
/* 0x2C */ s32 unk_AI_2C; // unk time
} NpcAISettings; // size = 0x30
} MobileAISettings; // size = 0x30
typedef struct StationaryAISettings {
/* 0x00 */ f32 unk_00;
/* 0x04 */ s32 unk_04;
/* 0x08 */ s32 playerSearchInterval; // how often to search for player (frames)
/* 0x0C */ f32 chaseSpeed;
/* 0x10 */ s32 chaseTurnRate; // how many degrees this NPC can turn per frame while chasing
/* 0x14 */ s32 chaseUpdateInterval; // how often to re-run chase init and re-acquire player position (frames)
/* 0x18 */ f32 chaseRadius;
/* 0x1C */ f32 chaseOffsetDist; // offset along npc->yaw of the test point for alert volume overlap, creates directionality to enemy 'sight'
/* 0x20 */ s32 unk_20;
} StationaryAISettings; // size = 0x24
struct FireBarData;
typedef void (*FireBarCallback)(struct FireBarData*, s32);
typedef struct FireBarAISettings {
/* 0x00 */ Vec3i centerPos;
/* 0x0C */ s32 rotationRate;
/* 0x10 */ s32 firstNpc;
/* 0x14 */ s32 npcCount;
/* 0x18 */ FireBarCallback callback;
} FireBarAISettings; // size = 0x1C
typedef struct FireBarData {
/* 0x00 */ s32 flags;
/* 0x04 */ Vec3f centerPos;
/* 0x10 */ f32 rotationRate;
/* 0x14 */ s32 firstNpc;
/* 0x18 */ s32 npcCount;
/* 0x1C */ FireBarCallback callback;
/* 0x20 */ s32 soundIndex;
/* 0x24 */ f32 lastDeltaYaw;
/* 0x28 */ f32 yaw;
/* 0x2C */ FireBarAISettings* settings;
} FireBarData; // size = 0x30
typedef struct NpcSettings {
/* 0x00 */ char unk_00[4];
/* 0x00 */ AnimID defaultAnim;
/* 0x04 */ s16 height;
/* 0x06 */ s16 radius;
/* 0x08 */ UNK_PTR otherAI;
@ -98,7 +142,7 @@ typedef struct NpcSettings {
/* 0x20 */ s32 flags;
/* 0x24 */ char unk_24[4];
/* 0x28 */ s16 level;
/* 0x2A */ s16 unk_2A; // action flags: 1 = jump on seeing player
/* 0x2A */ s16 actionFlags; // action flags: 1 = jump on seeing player
} NpcSettings; // size = 0x2C
typedef struct ItemDrop {
@ -128,54 +172,6 @@ typedef struct StatDrop {
/* 0x06 */ s16 chancePerAttempt; ///< % chance for a single heart/flower to be dropped from each attempt.
} StatDrop; // size = 0x08
typedef struct StaticNpc {
/* 0x000 */ s32 id;
/* 0x004 */ NpcSettings* settings;
/* 0x008 */ Vec3f pos;
/* 0x014 */ s32 flags;
/* 0x018 */ EvtScript* init;
/* 0x01C */ char unk_1C[8];
/* 0x024 */ s32 yaw;
/* 0x028 */ u8 dropFlags; // TODO: use EnemyDrops (requires tons of map edits)
/* 0x029 */ s8 itemDropChance; // %
/* 0x02A */ ItemDrop itemDrops[8];
/* 0x05A */ StatDrop heartDrops[8];
/* 0x09A */ StatDrop flowerDrops[8];
/* 0x0DA */ s16 minCoinBonus;
/* 0x0DC */ s16 maxCoinBonus;
/* 0x0E0 */ s32 movement[48]; // TODO: type
/* 0x1A0 */ struct {
/* 0x00 */ s32 idle;
/* 0x04 */ s32 walk;
/* 0x08 */ s32 run;
/* 0x0C */ s32 chase;
/* 0x10 */ s32 unk_10;
/* 0x14 */ s32 unk_14;
/* 0x18 */ s32 death;
/* 0x1C */ s32 hit;
/* 0x20 */ s32 unk_20;
/* 0x24 */ s32 unk_24;
/* 0x28 */ s32 unk_28;
/* 0x2C */ s32 unk_2C;
/* 0x30 */ s32 unk_30;
/* 0x34 */ s32 unk_34;
/* 0x38 */ s32 unk_38;
/* 0x3C */ s32 unk_3C;
} animations;
/* 0x1E0 */ char unk_1E0[8];
/* 0x1E8 */ s32* extraAnimations;
/* 0x1EC */ s32 tattle;
} StaticNpc; // size = 0x1F0
/// Zero-terminated.
typedef struct {
/* 0x00 */ s32 npcCount;
/* 0x04 */ StaticNpc* npcs;
/* 0x08 */ s32 battle;
} NpcGroupList[]; // size = 0x0C
#define NPC_GROUP(npcs, battle) { sizeof(npcs) / sizeof(StaticNpc), (StaticNpc*) &npcs, battle }
typedef struct EnemyDrops {
/* 0x00 */ u8 dropFlags;
/* 0x01 */ s8 itemDropChance; // %
@ -227,11 +223,63 @@ typedef struct {
typedef union {
EnemyTerritoryWander wander;
EnemyTerritoryPatrol patrol;
s32 temp[48]; // TODO: temp
char PADDING[0xC0];
} EnemyTerritory; // size = 0xC0
typedef union NpcInitialVars {
/* 0x0 */ s32 value;
/* 0x0 */ s32* array;
} NpcInitialVars;
typedef struct StaticNpc {
/* 0x000 */ s32 id;
/* 0x004 */ NpcSettings* settings;
/* 0x008 */ Vec3f pos;
/* 0x014 */ s32 flags;
/* 0x018 */ EvtScript* init;
/* 0x01C */ s32 initVarCount;
/* 0x020 */ NpcInitialVars initVar;
/* 0x024 */ s32 yaw;
/* 0x028 */ EnemyDrops drops;
/* 0x0E0 */ EnemyTerritory territory;
/* 0x1A0 */ struct {
/* 0x00 */ s32 idle;
/* 0x04 */ s32 walk;
/* 0x08 */ s32 run;
/* 0x0C */ s32 chase;
/* 0x10 */ s32 unk_10;
/* 0x14 */ s32 unk_14;
/* 0x18 */ s32 death;
/* 0x1C */ s32 hit;
/* 0x20 */ s32 unk_20;
/* 0x24 */ s32 unk_24;
/* 0x28 */ s32 unk_28;
/* 0x2C */ s32 unk_2C;
/* 0x30 */ s32 unk_30;
/* 0x34 */ s32 unk_34;
/* 0x38 */ s32 unk_38;
/* 0x3C */ s32 unk_3C;
} animations;
/* 0x1E0 */ s8 unk__1E0;
/* 0x1E1 */ s8 unk__1E1;
/* 0x1E2 */ s8 unk__1E2;
/* 0x1E3 */ u8 aiDetectFlags;
/* 0x1E4 */ u32 aiFlags;
/* 0x1E8 */ s32* extraAnimations;
/* 0x1EC */ s32 tattle;
} StaticNpc; // size = 0x1F0
/// Zero-terminated.
typedef struct {
/* 0x00 */ s32 npcCount;
/* 0x04 */ StaticNpc* npcs;
/* 0x08 */ s16 battle;
/* 0x0A */ s16 stage;
} NpcGroupList[]; // size = 0x0C
// function signature used for state handlers in AI main functions
typedef void AIStateHandler(Evt* script, NpcAISettings* settings, EnemyDetectVolume* territory);
typedef void AIStateHandler(Evt* script, MobileAISettings* settings, EnemyDetectVolume* territory);
typedef struct Enemy {
/* 0x00 */ s32 flags;
@ -286,8 +334,8 @@ typedef struct Enemy {
/* 0xD8 */ u32 tattleMsg;
/* 0xDC */ s32 unk_DC;
/* 0xE0 */ s16 unk_E0;
/* 0xE2 */ char unk_E2[0xE];
} Enemy; // size = 0xF0
/* 0xE2 */ char unk_E2[6];
} Enemy; // size = 0xE8
typedef struct Encounter {
/* 0x00 */ s32 count;
@ -295,8 +343,8 @@ typedef struct Encounter {
/* 0x44 */ s16 battle;
/* 0x46 */ s16 stage;
/* 0x48 */ s16 encounterID;
/* 0x4A */ char unk_4C[0x12];
} Encounter; // size = 0x5C
/* 0x4A */ char unk_4C[2];
} Encounter; // size = 0x4C
typedef struct EncounterStatus {
/* 0x000 */ s32 flags;
@ -306,7 +354,7 @@ typedef struct EncounterStatus {
/* 0x007 */ char unk_07;
/* 0x008 */ s8 unk_08;
/* 0x009 */ s8 battleOutcome; /* 0 = won, 1 = lost */
/* 0x00A */ s8 unk_0A;
/* 0x00A */ s8 battleTriggerCooldown; ///< set to 15 after victory, 45 after fleeing
/* 0x00B */ s8 merleeCoinBonus; /* triple coins when != 0 */
/* 0x00C */ u8 damageTaken; /* valid after battle */
/* 0x00D */ char unk_0D;
@ -332,9 +380,9 @@ typedef struct EncounterStatus {
/* 0x094 */ s32 unk_94;
/* 0x098 */ s32 fadeOutAccel;
/* 0x09C */ s32 battleStartCountdown;
/* 0x0A0 */ s8 unk_A0;
/* 0x0A0 */ s8 dizzyAttackStatus;
/* 0x0A1 */ char unk_A1[0x1];
/* 0x0A2 */ s16 unk_A2;
/* 0x0A2 */ s16 dizzyAttackDuration;
/* 0x0A4 */ char unk_A4[0xC];
/* 0x0B0 */ s32 defeatFlags[60][12];
/* 0xFB0 */ s16 recentMaps[2];
@ -365,7 +413,7 @@ s32 _create_npc_basic(NpcBlueprint* blueprint);
s32 _create_npc_standard(NpcBlueprint* blueprint, u32** animList);
void _create_npc_partner(NpcBlueprint* blueprint);
s32 _create_npc_partner(NpcBlueprint* blueprint);
void free_npc_by_index(s32 listIndex);

View File

@ -112,14 +112,14 @@
/// On each frame, the EVT manager will continue executing commands in all threads until a blocking command is
/// encountered. This means that if you have a thread that loops but does not block between iterations, the game will
/// freeze! Avoid this by inserting a blocking command such as EVT_WAIT_FRAMES(1) in the loop body.
/// freeze! Avoid this by inserting a blocking command such as EVT_WAIT(1) in the loop body.
///
/// Also note that threads are never executed in parallel. If your EVT script lacks blocking commands, it will be
/// executed all in one go, and race conditions cannot occur.
///
/// The following subset of EVT commands are blocking:
/// - EVT_EXEC_WAIT
/// - EVT_WAIT_FRAMES
/// - EVT_WAIT
/// - EVT_WAIT_SECONDS
/// - EVT_CALL (if function returns ApiStatus_BLOCK)
@ -194,9 +194,8 @@
#define EVT_BREAK_LOOP EVT_CMD(EVT_OP_BREAK_LOOP),
/// Blocks for the given number of frames.
#define EVT_WAIT_FRAMES(NUM_FRAMES) EVT_CMD(EVT_OP_WAIT_FRAMES, NUM_FRAMES),
#define EVT_WAIT(NUM_FRAMES) EVT_CMD(EVT_OP_WAIT_FRAMES, NUM_FRAMES),
#define EVT_WAIT(NUM_FRAMES) EVT_CMD(EVT_OP_WAIT_FRAMES, NUM_FRAMES),
/// Blocks for the given number of seconds.
#define EVT_WAIT_SECS(NUM_SECONDS) EVT_CMD(EVT_OP_WAIT_SECS, NUM_SECONDS),
@ -456,7 +455,7 @@
/// Sets the current thread's priority. Higher-priority threads execute before lower-priority threads on each frame.
#define EVT_SET_PRIORITY(PRIORITY) EVT_CMD(EVT_OP_SET_PRIORITY, PRIORITY),
/// Sets the current thread's timescale. This is a multiplier applied to EVT_WAIT_FRAMES and EVT_WAIT_SECONDS.
/// Sets the current thread's timescale. This is a multiplier applied to EVT_WAIT and EVT_WAIT_SECONDS.
#define EVT_SET_TIMESCALE(TIMESCALE) EVT_CMD(EVT_OP_SET_TIMESCALE, TIMESCALE),
/// Sets the current thread's group. Group value meanings are currently not known.
@ -528,7 +527,7 @@
EVT_CALL(UseExitHeading, walkDistance, exitIdx) \
EVT_EXEC(ExitWalk) \
EVT_CALL(GotoMap, EVT_PTR(map), entryIdx) \
EVT_WAIT_FRAMES(100) \
EVT_WAIT(100) \
EVT_RETURN \
EVT_END \
}

View File

@ -17,7 +17,8 @@ typedef char* (*PrintCallback)(void*, const char*, u32);
/// Linker symbol address, as in `ld_addrs.h`.
typedef u8 Addr[];
#define BATTLE_ID(unk, area, stage, index) ((unk << 24) + (area << 16) + (stage << 8) + index)
#define BTL_NONE 0
#define BTL_DEFAULT_STAGE -1
/// Terminates an extraAnimationList
#define ANIM_END -1

View File

@ -28,7 +28,7 @@ void init_enter_world_shared(void) {
gOverrideFlags |= GLOBAL_OVERRIDES_8;
evt_set_variable(NULL, EVT_SAVE_VAR(1), gGameStatusPtr->unk_A9);
evt_set_variable(NULL, GB_Unused_EVT_01, gGameStatusPtr->unk_A9);
timeFreezeMode = 0;
}

View File

@ -223,7 +223,7 @@ void filemenu_yesno_handle_input(MenuPanel* menu) {
gGameStatusPtr->areaID = 0;
gGameStatusPtr->mapID = 0xB;
gGameStatusPtr->entryID = 0;
evt_set_variable(NULL, EVT_STORY_PROGRESS, STORY_INTRO);
evt_set_variable(NULL, GB_StoryProgress, STORY_INTRO);
slot2 = filemenu_menus[0]->selected;
for (i = 0; i < ARRAY_COUNT(gSaveSlotMetadata->filename); i++) {

View File

@ -39,7 +39,7 @@ EvtScript BtlPutPartnerAway = {
EVT_LOOP(10)
EVT_CALL(SetActorScale, 256, EVT_VAR(0), EVT_VAR(0), EVT_FIXED(1.0))
EVT_SUBF(EVT_VAR(0), EVT_FIXED(0.1))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CHILD_THREAD
EVT_CALL(EnablePartnerBlur)
@ -60,7 +60,7 @@ EvtScript BtlBringPartnerOut = {
EVT_LOOP(20)
EVT_CALL(SetActorScale, 256, EVT_VAR(0), EVT_VAR(0), EVT_FIXED(1.0))
EVT_ADDF(EVT_VAR(0), EVT_FIXED(0.05))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorScale, 256, EVT_FIXED(1.0), EVT_FIXED(1.0), EVT_FIXED(1.0))
EVT_END_CHILD_THREAD

View File

@ -3377,40 +3377,40 @@ void _add_part_decoration(ActorPart* actorPart) {
decorationTable = actorPart->decorationTable;
for (i = 0; i < ARRAY_COUNT(decorationTable->type); i++) {
switch (decorationTable->type[i]) {
case DECORATION_0:
case ACTOR_DECORATION_NONE:
func_8025D150(actorPart, i);
break;
case DECORATION_GOLDEN_FLAMES:
case ACTOR_DECORATION_GOLDEN_FLAMES:
func_8025D160(actorPart, i);
break;
case DECORATION_SWEAT:
case ACTOR_DECORATION_SWEAT:
func_8025D2B0(actorPart, i);
break;
case DECORATION_SEEING_STARS:
case ACTOR_DECORATION_SEEING_STARS:
func_8025D3CC(actorPart, i);
break;
case DECORATION_RED_FLAMES:
case ACTOR_DECORATION_RED_FLAMES:
func_8025D4C8(actorPart, i);
break;
case DECORATION_GREY_SMOKE_TRAIL:
case ACTOR_DECORATION_GREY_SMOKE_TRAIL:
func_8025D640(actorPart, i);
break;
case DECORATION_FIRE_SMOKE_TRAIL:
case ACTOR_DECORATION_FIRE_SMOKE_TRAIL:
func_8025D71C(actorPart, i);
break;
case DECORATION_WHIRLWIND:
case ACTOR_DECORATION_WHIRLWIND:
func_8025D830(actorPart, i);
break;
case DECORATION_STEAM_EMITTER:
case ACTOR_DECORATION_STEAM_EMITTER:
func_8025D90C(actorPart, i);
break;
case DECORATION_9:
case ACTOR_DECORATION_9:
func_8025DA68(actorPart, i);
break;
case DECORATION_A:
case ACTOR_DECORATION_A:
func_8025DBD0(actorPart, i);
break;
case DECORATION_RADIAL_STAR_EMITTER:
case ACTOR_DECORATION_RADIAL_STAR_EMITTER:
func_8025DD60(actorPart, i);
break;
}
@ -3422,40 +3422,40 @@ void _remove_part_decoration(ActorPart* part, s32 decorationIndex) {
DecorationTable* decorationTable = part->decorationTable;
switch (decorationTable->type[decorationIndex]) {
case DECORATION_0:
case ACTOR_DECORATION_NONE:
func_8025D158(part, decorationIndex);
break;
case DECORATION_GOLDEN_FLAMES:
case ACTOR_DECORATION_GOLDEN_FLAMES:
func_8025D290(part, decorationIndex);
break;
case DECORATION_SWEAT:
case ACTOR_DECORATION_SWEAT:
func_8025D3C4(part, decorationIndex);
break;
case DECORATION_SEEING_STARS:
case ACTOR_DECORATION_SEEING_STARS:
func_8025D4A0(part, decorationIndex);
break;
case DECORATION_RED_FLAMES:
case ACTOR_DECORATION_RED_FLAMES:
func_8025D620(part, decorationIndex);
break;
case DECORATION_GREY_SMOKE_TRAIL:
case ACTOR_DECORATION_GREY_SMOKE_TRAIL:
func_8025D6FC(part, decorationIndex);
break;
case DECORATION_FIRE_SMOKE_TRAIL:
case ACTOR_DECORATION_FIRE_SMOKE_TRAIL:
func_8025D810(part, decorationIndex);
break;
case DECORATION_WHIRLWIND:
case ACTOR_DECORATION_WHIRLWIND:
func_8025D8EC(part, decorationIndex);
break;
case DECORATION_STEAM_EMITTER:
case ACTOR_DECORATION_STEAM_EMITTER:
func_8025DA60(part, decorationIndex);
break;
case DECORATION_9:
case ACTOR_DECORATION_9:
func_8025DBC8(part, decorationIndex);
break;
case DECORATION_A:
case ACTOR_DECORATION_A:
func_8025DD40(part, decorationIndex);
break;
case DECORATION_RADIAL_STAR_EMITTER:
case ACTOR_DECORATION_RADIAL_STAR_EMITTER:
func_8025DE88(part, decorationIndex);
break;
}

View File

@ -112,9 +112,9 @@ EvtScript DoStopHit = {
EvtScript DoFreezeHit = {
EVT_CALL(func_8027143C)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(func_8027143C)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(func_80271484)
EVT_RETURN
EVT_END

File diff suppressed because it is too large Load Diff

View File

@ -428,15 +428,15 @@ void update_encounters_pre_battle(void) {
}
partner_handle_before_battle();
currentEncounter->unk_A0 = 0;
currentEncounter->unk_A2 = 0;
currentEncounter->dizzyAttackStatus = 0;
currentEncounter->dizzyAttackDuration = 0;
enemy = currentEncounter->currentEnemy;
currentEncounter->unk_10 = enemy->unk_B5;
if (is_ability_active(ABILITY_DIZZY_ATTACK) && currentEncounter->hitType == 3) {
currentEncounter->unk_A0 = 4;
currentEncounter->unk_A2 = 3;
currentEncounter->dizzyAttackStatus = 4;
currentEncounter->dizzyAttackDuration = 3;
}
sfx_stop_sound(SOUND_2111);

View File

@ -246,7 +246,7 @@ void ai_enemy_play_sound(Npc* npc, s32 soundID, s32 upperSoundFlags) {
soundFlags |= 0x10000;
}
if (enemy->npcSettings->unk_2A & AI_ACTION_20) {
if (enemy->npcSettings->actionFlags & AI_ACTION_20) {
soundFlags |= 0x20000;
}
@ -262,7 +262,7 @@ void ai_try_set_state(Evt* script, s32 state) {
}
}
void basic_ai_wander_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory) {
void basic_ai_wander_init(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
@ -283,7 +283,7 @@ void basic_ai_wander_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetect
script->AI_TEMP_STATE = AI_STATE_WANDER;
}
void basic_ai_wander(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory) {
void basic_ai_wander(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
s32 stillWithinTerritory = FALSE;
@ -306,7 +306,7 @@ void basic_ai_wander(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume*
enemy->aiFlags &= ~ENEMY_AI_FLAGS_40;
enemy->aiFlags &= ~ENEMY_AI_FLAGS_20;
if (enemy->npcSettings->unk_2A & AI_ACTION_JUMP_WHEN_SEE_PLAYER) {
if (enemy->npcSettings->actionFlags & AI_ACTION_JUMP_WHEN_SEE_PLAYER) {
script->AI_TEMP_STATE = AI_STATE_ALERT_INIT;
} else {
script->AI_TEMP_STATE = AI_STATE_CHASE_INIT;
@ -373,7 +373,7 @@ void basic_ai_wander(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume*
}
}
void basic_ai_loiter_init(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory) {
void basic_ai_loiter_init(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
@ -383,7 +383,7 @@ void basic_ai_loiter_init(Evt* script, NpcAISettings* aiSettings, EnemyDetectVol
script->AI_TEMP_STATE = AI_STATE_LOITER;
}
void basic_ai_loiter(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory) {
void basic_ai_loiter(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
f32 x, y, z;
@ -399,7 +399,7 @@ void basic_ai_loiter(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume*
npc->yaw = yaw;
ai_enemy_play_sound(npc, SOUND_2F4, 0x200000);
fx_emote(EMOTE_EXCLAMATION, npc, 0, npc->collisionHeight, 1.0f, 2.0f, -20.0f, 15, &emoteTemp);
if (enemy->npcSettings->unk_2A & AI_ACTION_JUMP_WHEN_SEE_PLAYER) {
if (enemy->npcSettings->actionFlags & AI_ACTION_JUMP_WHEN_SEE_PLAYER) {
script->AI_TEMP_STATE = AI_STATE_ALERT_INIT;
} else {
script->AI_TEMP_STATE = AI_STATE_CHASE_INIT;
@ -414,7 +414,7 @@ void basic_ai_loiter(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume*
if (npc->duration <= 0) {
script->functionTemp[1]--;
if (script->functionTemp[1]) {
if (!(enemy->npcSettings->unk_2A & AI_ACTION_LOOK_AROUND_DURING_LOITER)) {
if (!(enemy->npcSettings->actionFlags & AI_ACTION_LOOK_AROUND_DURING_LOITER)) {
npc->yaw = clamp_angle(npc->yaw + 180.0f);
}
npc->duration = (aiSettings->waitTime / 2) + rand_int(aiSettings->waitTime / 2 + 1);
@ -425,7 +425,7 @@ void basic_ai_loiter(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume*
}
}
void basic_ai_found_player_jump_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory) {
void basic_ai_found_player_jump_init(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
@ -438,7 +438,7 @@ void basic_ai_found_player_jump_init(Evt* script, NpcAISettings* npcAISettings,
script->AI_TEMP_STATE = AI_STATE_ALERT;
}
void basic_ai_found_player_jump(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory) {
void basic_ai_found_player_jump(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory) {
Npc* npc = get_npc_unsafe(script->owner1.enemy->npcID);
s32 done = FALSE;
@ -459,7 +459,7 @@ void basic_ai_found_player_jump(Evt* script, NpcAISettings* npcAISettings, Enemy
}
}
void basic_ai_chase_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory) {
void basic_ai_chase_init(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
s32 skipTurnAround = FALSE;
@ -494,7 +494,7 @@ void basic_ai_chase_init(Evt* script, NpcAISettings* npcAISettings, EnemyDetectV
script->AI_TEMP_STATE = AI_STATE_CHASE;
}
void basic_ai_chase(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory) {
void basic_ai_chase(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
s32 sp28;
@ -508,7 +508,7 @@ void basic_ai_chase(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* t
return;
}
if (enemy->npcSettings->unk_2A & AI_ACTION_04) {
if (enemy->npcSettings->actionFlags & AI_ACTION_04) {
if (dist2D(npc->pos.x, npc->pos.z, gPlayerStatusPtr->position.x, gPlayerStatusPtr->position.z) > (npc->moveSpeed * 5.0)) {
x = npc->pos.x;
y = npc->pos.y;
@ -537,7 +537,7 @@ void basic_ai_chase(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* t
}
}
void basic_ai_lose_player(Evt* script, NpcAISettings* npcAISettings, EnemyDetectVolume* territory) {
void basic_ai_lose_player(Evt* script, MobileAISettings* npcAISettings, EnemyDetectVolume* territory) {
Enemy* enemy = script->owner1.enemy;
Npc* npc = get_npc_unsafe(enemy->npcID);
@ -555,7 +555,7 @@ ApiStatus BasicAI_Main(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
EnemyDetectVolume territory;
EnemyDetectVolume* pTerritory = &territory;
NpcAISettings* aiSettings = (NpcAISettings*) evt_get_variable(script, *args++);
MobileAISettings* aiSettings = (MobileAISettings*) evt_get_variable(script, *args++);
territory.skipPlayerDetectChance = 0;
territory.shape = enemy->territory->wander.detectShape;

View File

@ -113,7 +113,7 @@ EvtScript D_802C0410 = {
EVT_ADD(LW(1), 45)
EVT_CALL(MakeItemEntity, LW(10), LW(0), LW(1), LW(2), 1, 0)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetPlayerPos, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 20)
EVT_CALL(func_802C0000, LW(0), LW(1), LW(2))
@ -126,11 +126,11 @@ EvtScript D_802C04F4 = {
EVT_THREAD
EVT_LOOP(4)
EVT_CALL(PlaySound, SOUND_2095)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetPlayerAnimation, ANIM_EAT)
EVT_WAIT_FRAMES(45)
EVT_WAIT(45)
EVT_RETURN
EVT_END
};
@ -139,11 +139,11 @@ EvtScript D_802C0560 = {
EVT_THREAD
EVT_LOOP(4)
EVT_CALL(PlaySound, SOUND_2095)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetPlayerAnimation, ANIM_DRINK)
EVT_WAIT_FRAMES(45)
EVT_WAIT(45)
EVT_RETURN
EVT_END
};
@ -154,7 +154,7 @@ EvtScript D_802C05CC_32579C = {
EVT_CALL(GetCurrentPartner, LW(0))
EVT_IF_NE(LW(0), 0)
EVT_CALL(func_802D2B6C)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_IF
EVT_CALL(func_802C02E4)
EVT_CALL(func_802C0358, LW(10))
@ -189,16 +189,16 @@ EvtScript D_802C05CC_32579C = {
EVT_CALL(func_802C0288, LW(12))
EVT_END_IF
EVT_IF_EQ(LW(15), 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetPlayerAnimation, ANIM_THUMBS_UP)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_ELSE
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_CALL(GetPlayerPos, LW(0), LW(1), LW(2))
EVT_CALL(ShowRecoveryShimmer, LW(0), LW(1), LW(2), LW(11))
EVT_CALL(SetPlayerAnimation, ANIM_10002)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(func_802C03E8)
EVT_CALL(DisablePlayerInput, FALSE)
EVT_CALL(func_802C031C)

View File

@ -16,39 +16,39 @@ EvtScript D_800936DC = {
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 1)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 4)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 16)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 8)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 20)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 8)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 12)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 6)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SET(LW(1), LW(3))
EVT_ADD(LW(1), 0)
EVT_CALL(SetNpcPos, NPC_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_RETURN
EVT_END
};
@ -72,7 +72,7 @@ EvtScript D_800939B4 = {
EVT_CALL(func_8005DD54)
EVT_CALL(func_802CFD30, NPC_SELF, 6, LW(2), LW(2), LW(2), 0)
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetNpcRotation, NPC_SELF, 0, 0, 0)
EVT_CALL(func_802CFD30, NPC_SELF, 6, 255, 255, 255, 0)

View File

@ -39,7 +39,7 @@ void update_player_input(void) {
#ifdef NON_MATCHING
void reset_player_status(void) {
PlayerStatus* playerStatus = &gPlayerStatus;
MapConfig* mapConfig;
MapSettings* mapSettings;
f32 one;
f32* floatsTemp;
@ -103,14 +103,14 @@ void reset_player_status(void) {
playerStatus->unk_90[CAM_TATTLE] = 0.0f;
playerStatus->unk_90[CAM_3] = 0.0f;
mapConfig = gAreas[gGameStatusPtr->areaID].maps[gGameStatusPtr->mapID].config;
mapSettings = gAreas[gGameStatusPtr->areaID].maps[gGameStatusPtr->mapID].config;
if (mapConfig->entryList != NULL) {
if (gGameStatusPtr->entryID < mapConfig->entryCount) {
playerStatus->position.x = (*mapConfig->entryList)[gGameStatusPtr->entryID].x;
playerStatus->position.y = (*mapConfig->entryList)[gGameStatusPtr->entryID].y;
playerStatus->position.z = (*mapConfig->entryList)[gGameStatusPtr->entryID].z;
playerStatus->currentYaw = (*mapConfig->entryList)[gGameStatusPtr->entryID].yaw;
if (mapSettings->entryList != NULL) {
if (gGameStatusPtr->entryID < mapSettings->entryCount) {
playerStatus->position.x = (*mapSettings->entryList)[gGameStatusPtr->entryID].x;
playerStatus->position.y = (*mapSettings->entryList)[gGameStatusPtr->entryID].y;
playerStatus->position.z = (*mapSettings->entryList)[gGameStatusPtr->entryID].z;
playerStatus->currentYaw = (*mapSettings->entryList)[gGameStatusPtr->entryID].yaw;
}
}
@ -118,7 +118,7 @@ void reset_player_status(void) {
gCameras[CAM_DEFAULT].targetPos.y = playerStatus->position.y;
gCameras[CAM_DEFAULT].targetPos.z = playerStatus->position.z;
phys_reset_spin_history(mapConfig);
phys_reset_spin_history(mapSettings);
mem_clear(&gPlayerSpinState, sizeof(gPlayerSpinState));
}
#else

View File

@ -136,7 +136,7 @@ s32 phys_adjust_cam_on_landing(void) {
}
}
if (evt_get_variable(NULL, EVT_STORY_PROGRESS) >= STORY_CH2_DRAINED_THIRD_SAND_ROOM) {
if (evt_get_variable(NULL, GB_StoryProgress) >= STORY_CH2_DRAINED_THIRD_SAND_ROOM) {
ret = 2;
}
break;

View File

@ -196,7 +196,7 @@ void check_input_open_menus(void) {
if (gGameStatusPtr->disableScripts ||
(gGameStatusPtr->peachFlags & 1) ||
evt_get_variable(NULL, EVT_STORY_PROGRESS) == STORY_INTRO)
evt_get_variable(NULL, GB_StoryProgress) == STORY_INTRO)
{
return;
}
@ -213,7 +213,7 @@ void check_input_open_menus(void) {
pressedButtons = playerStatus->pressedButtons;
}
if (evt_get_variable(NULL, EVT_STORY_PROGRESS) >= STORY_EPILOGUE) {
if (evt_get_variable(NULL, GB_StoryProgress) >= STORY_EPILOGUE) {
currentButtons &= ~(BUTTON_C_LEFT | BUTTON_C_RIGHT);
pressedButtons &= ~(BUTTON_C_LEFT | BUTTON_C_RIGHT);
}
@ -377,7 +377,7 @@ void check_input_status_menu(void) {
PlayerStatus* playerStatus = &gPlayerStatus;
s32 pressedButtons;
if (evt_get_variable(NULL, EVT_STORY_PROGRESS) < STORY_EPILOGUE) {
if (evt_get_variable(NULL, GB_StoryProgress) < STORY_EPILOGUE) {
if (playerStatus->actionState != ACTION_STATE_RIDE) {
pressedButtons = playerStatus->pressedButtons;
} else {

View File

@ -332,7 +332,7 @@ s32 make_item_entity(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pic
if (pickupVar > 0) {
switch (itemSpawnMode) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
case ITEM_SPAWN_MODE_TOSS_NEVER_VANISH:
case ITEM_SPAWN_MODE_TOSS:
case ITEM_SPAWN_MODE_TOSS_SPAWN_ONCE:
@ -407,7 +407,7 @@ s32 make_item_entity(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pic
ItemEntityAlternatingSpawn = 1 - ItemEntityAlternatingSpawn;
switch (itemEntity->spawnType) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
itemEntity->flags |= ITEM_ENTITY_FLAGS_80000000;
break;
case ITEM_SPAWN_MODE_DECORATION:
@ -532,7 +532,7 @@ s32 make_item_entity(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pic
}
switch (itemEntity->spawnType) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
case ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FALL_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS:
@ -698,7 +698,7 @@ void update_item_entities(void) {
item_entity_update(entity);
switch (entity->spawnType) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
update_item_entity_static(entity);
break;
case ITEM_SPAWN_MODE_DECORATION:
@ -723,7 +723,7 @@ void update_item_entities(void) {
s32 xs, ys, zs;
switch (entity->spawnType) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
case ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FALL_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS:
@ -803,7 +803,7 @@ void draw_item_entities_UI(void) {
if (itemEntity != NULL && itemEntity->flags != 0) {
switch (itemEntity->spawnType) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
func_801356C4(itemEntity);
break;
case ITEM_SPAWN_MODE_DECORATION:
@ -842,7 +842,7 @@ void remove_item_entity_by_reference(ItemEntity* entity) {
}
switch (entity->spawnType) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
case ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FALL_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS:
@ -862,7 +862,7 @@ void remove_item_entity_by_index(s32 index) {
ItemEntity* itemEntity = gCurrentItemEntities[index];
switch (itemEntity->spawnType) {
case ITEM_SPAWN_MODE_NOTHING:
case ITEM_SPAWN_MODE_KEY:
case ITEM_SPAWN_MODE_TOSS_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FALL_SPAWN_ALWAYS:
case ITEM_SPAWN_MODE_FIXED_SPAWN_ALWAYS:

View File

@ -11,7 +11,7 @@ const char ascii_EA6D78[] = "kzn_18";
extern s32 D_802466D0[];
void func_8004D8E0(DeadEnemy*);
void func_80240DC4_EA16C4(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory);
void func_80240DC4_EA16C4(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory);
#include "world/common/enemy/WanderMeleeAI.inc.c"
#include "world/common/enemy/wip/PiranhaPlantAI_00.inc.c"

View File

@ -4,7 +4,7 @@
#define NAMESPACE EA6FD0
s32 func_80240000_EA6FD0(void) {
s32 temp = evt_get_variable(NULL, EVT_STORY_PROGRESS);
s32 temp = evt_get_variable(NULL, GB_StoryProgress);
if (temp <= 0x26) {
return 0x19010F;

View File

@ -10,7 +10,7 @@
extern s32 N(ItemChoiceList)[];
extern s32 N(FlowerGuard_ItemChoiceList)[91];
void ECAA80_UnkFloAI_Chase(Evt* script, NpcAISettings* aiSettings, EnemyDetectVolume* territory);
void ECAA80_UnkFloAI_Chase(Evt* script, MobileAISettings* aiSettings, EnemyDetectVolume* territory);
#include "world/common/enemy/UnkFloAI.inc.c"

View File

@ -6,7 +6,7 @@
#define NAMESPACE ED4220
s32 func_80240000_ED4220(void) {
if (evt_get_variable(NULL, EVT_STORY_PROGRESS) <= 0x30) {
if (evt_get_variable(NULL, GB_StoryProgress) <= 0x30) {
return MESSAGE_ID(0x19, 0x0119);
}
return MESSAGE_ID(0x19, 0x011A);

View File

@ -50,7 +50,7 @@ s32 bgm_get_map_default_variation(s32 songID) {
for (i = 0; i < ARRAY_COUNT(SongsUsingVariationFlag); i++) {
if (SongsUsingVariationFlag[i] == songID) {
Map* map = &gAreas[gGameStatusPtr->areaID].maps[gGameStatusPtr->mapID];
MapConfig* map = &gAreas[gGameStatusPtr->areaID].maps[gGameStatusPtr->mapID];
return map->unk_1C.bytes.songVariation & 1;
}

View File

@ -139,13 +139,13 @@ EvtScript N(80220DC0) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_POWER_UP)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 10)
EVT_CALL(PlayEffect, EFFECT_ENERGY_IN_OUT, 6, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 45, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_Anim_4)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
@ -175,9 +175,9 @@ EvtScript N(80220DC0) = {
EVT_CALL(MoveBattleCamOver, 30)
EVT_LOOP(20)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2DA)
@ -195,20 +195,20 @@ EvtScript N(80220DC0) = {
EVT_IF_GT(LW(0), LW(3))
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_END_THREAD
EVT_THREAD
EVT_LOOP(30)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_WALKING_DUST, 2, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_charge)
@ -216,7 +216,7 @@ EvtScript N(80220DC0) = {
EVT_CALL(AddGoalPos, ACTOR_SELF, -200, 0, 0)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(12.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 0)
EVT_CALL(YieldTurn)
@ -240,7 +240,7 @@ EvtScript N(80220DC0) = {
EVT_LOOP(25)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_WALKING_DUST, 2, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_charge)
@ -248,7 +248,7 @@ EvtScript N(80220DC0) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(12.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 8, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
@ -261,7 +261,7 @@ EvtScript N(80220DC0) = {
EVT_LOOP(60)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
@ -277,7 +277,7 @@ EvtScript N(80220DC0) = {
EVT_SUB(LW(0), 30)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(YieldTurn)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 0)
@ -401,7 +401,7 @@ EvtScript N(80221DE0) = {
EVT_LOOP(5)
EVT_ADD(LW(0), -36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -579,7 +579,7 @@ EvtScript N(handleEvent_80222140) = {
EVT_IF_NOT_FLAG(LW(0), 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, NPC_ANIM_cleft_hyper_laugh)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_IF_FLAG(LW(3), STATUS_FLAG_SHRINK)
@ -590,7 +590,7 @@ EvtScript N(handleEvent_80222140) = {
EVT_ADD(LW(1), 27)
EVT_END_IF
EVT_CALL(PlayEffect, EFFECT_LENS_FLARE, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_OR_EQ(EVENT_UNKNOWN_TRIGGER)
EVT_CASE_OR_EQ(EVENT_IMMUNE)
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
@ -609,7 +609,7 @@ EvtScript N(handleEvent_80222140) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_hyper_Anim_9)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_hyper_Anim_9)
EVT_EXEC_WAIT(DoDeath)
@ -617,7 +617,7 @@ EvtScript N(handleEvent_80222140) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_hyper_skid)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_hyper_skid)
EVT_EXEC_WAIT(DoDeath)
@ -672,7 +672,7 @@ EvtScript N(80222F1C) = {
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(3.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_inverted_idle)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_Anim_5)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
@ -684,11 +684,11 @@ EvtScript N(80222F1C) = {
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 16, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_inverted_idle)
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_LOOP(5)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -710,7 +710,7 @@ EvtScript N(80222F1C) = {
EVT_CALL(SetTargetOffset, ACTOR_SELF, 1, 0, 22)
EVT_CALL(func_8027D4C8, ACTOR_SELF, 1, 0, -10)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_SPIKY_TOP, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(N(SetSpinSmashable), 1)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_400, 0)
EVT_END_IF
@ -732,13 +732,13 @@ EvtScript N(80223310) = {
EVT_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_charge_still)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_charge)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -746,7 +746,7 @@ EvtScript N(80223310) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_still)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20D1)
EVT_CALL(SetActorSounds, ACTOR_SELF, 0, 0, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 3, BS_FLAGS1_10)
@ -756,7 +756,7 @@ EvtScript N(80223310) = {
EVT_SET(LW(10), LW(0))
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_THREAD
EVT_END_IF
@ -770,8 +770,8 @@ EvtScript N(80223310) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetPartRotation, ACTOR_SELF, 1, 0, 0, 45)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_skid)
EVT_WAIT_FRAMES(15)
EVT_WAIT_FRAMES(8)
EVT_WAIT(15)
EVT_WAIT(8)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
@ -797,7 +797,7 @@ EvtScript N(80223310) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_idle)
@ -813,7 +813,7 @@ EvtScript N(80223310) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_idle)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_hyper_run)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))

View File

@ -206,13 +206,13 @@ EvtScript N(8021B678) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_POWER_UP)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 10)
EVT_CALL(PlayEffect, EFFECT_ENERGY_IN_OUT, 6, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 45, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_hyper_aim)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -233,9 +233,9 @@ EvtScript N(8021B678) = {
EVT_CALL(MoveBattleCamOver, 30)
EVT_LOOP(20)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E0)
@ -260,7 +260,7 @@ EvtScript N(8021B678) = {
EVT_LOOP(60)
EVT_ADD(LW(0), 19)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -281,7 +281,7 @@ EvtScript N(8021B678) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(AddGoalPos, ACTOR_SELF, -200, 0, 0)
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
@ -291,7 +291,7 @@ EvtScript N(8021B678) = {
EVT_LOOP(30)
EVT_ADD(LW(0), 24)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
@ -322,7 +322,7 @@ EvtScript N(8021B678) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.01))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(15.0))
EVT_CALL(JumpToGoal, ACTOR_SELF, 0, FALSE, FALSE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 8, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -335,7 +335,7 @@ EvtScript N(8021B678) = {
EVT_LOOP(60)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
@ -349,7 +349,7 @@ EvtScript N(8021B678) = {
EVT_SUB(LW(0), 60)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, FALSE, FALSE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(YieldTurn)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 2, ACTOR_EVENT_FLAG_400000, 0)
@ -463,10 +463,10 @@ EvtScript N(idle_8021C690) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -478,10 +478,10 @@ EvtScript N(idle_8021C690) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -493,10 +493,10 @@ EvtScript N(idle_8021C690) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -609,7 +609,7 @@ EvtScript N(handleEvent_8021C9C4) = {
EVT_SET_CONST(LW(0), 2)
EVT_SET_CONST(LW(1), NPC_ANIM_paragoomba_hyper_pain)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 2)
EVT_SET_CONST(LW(1), NPC_ANIM_paragoomba_hyper_dead)
EVT_EXEC_WAIT(DoDeath)
@ -667,7 +667,7 @@ EvtScript N(takeTurn_8021D1DC) = {
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(SetBattleCamZoom, 300)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -692,17 +692,17 @@ EvtScript N(takeTurn_8021D1DC) = {
EVT_THREAD
EVT_LOOP(4)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20DF)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_hyper_aim)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 2, 0, 2)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 2, EVT_FLOAT(3.0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 2, EVT_FLOAT(1.0))
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
@ -717,7 +717,7 @@ EvtScript N(takeTurn_8021D1DC) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_CASE_DEFAULT
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(SetBattleCamZoom, 300)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -737,7 +737,7 @@ EvtScript N(takeTurn_8021D1DC) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_hyper_attack)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_END_SWITCH
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -749,7 +749,7 @@ EvtScript N(takeTurn_8021D1DC) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_hyper_run)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_hyper_run)
EVT_EXEC_WAIT(N(8021C94C))
@ -806,10 +806,10 @@ EvtScript N(8021D9F4) = {
EVT_LOOP(10)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 1)
@ -897,13 +897,13 @@ EvtScript N(8021E218) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_POWER_UP)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 10)
EVT_CALL(PlayEffect, EFFECT_ENERGY_IN_OUT, 6, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 45, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_run)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -920,7 +920,7 @@ EvtScript N(8021E218) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(EnableActorGlow, ACTOR_SELF, TRUE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -930,9 +930,9 @@ EvtScript N(8021E218) = {
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_LOOP(20)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
@ -948,13 +948,13 @@ EvtScript N(8021E218) = {
EVT_IF_GT(LW(0), LW(3))
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_END_THREAD
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 12, 0)
@ -970,7 +970,7 @@ EvtScript N(8021E218) = {
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), 0, LW(2))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 0)
EVT_CALL(YieldTurn)
@ -996,7 +996,7 @@ EvtScript N(8021E218) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.01))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(15.0))
EVT_CALL(JumpToGoal, ACTOR_SELF, 0, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 8, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -1007,7 +1007,7 @@ EvtScript N(8021E218) = {
EVT_LOOP(60)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
@ -1026,7 +1026,7 @@ EvtScript N(8021E218) = {
EVT_SUB(LW(0), 30)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 0)
EVT_CALL(YieldTurn)
@ -1133,10 +1133,10 @@ EvtScript N(idle_8021F140) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -1149,10 +1149,10 @@ EvtScript N(idle_8021F140) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -1165,10 +1165,10 @@ EvtScript N(idle_8021F140) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -1233,7 +1233,7 @@ EvtScript N(handleEvent_8021F41C) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -1275,7 +1275,7 @@ EvtScript N(handleEvent_8021F41C) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_hyper_pain)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_hyper_dead)
EVT_EXEC_WAIT(DoDeath)
@ -1332,9 +1332,9 @@ EvtScript N(takeTurn_8021FE6C) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
@ -1359,29 +1359,29 @@ EvtScript N(takeTurn_8021FE6C) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_asleep)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_pain)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -1391,18 +1391,18 @@ EvtScript N(takeTurn_8021FE6C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_dizzy)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -1413,7 +1413,7 @@ EvtScript N(takeTurn_8021FE6C) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -1435,19 +1435,19 @@ EvtScript N(takeTurn_8021FE6C) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_pre_headbonk)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
@ -1455,9 +1455,9 @@ EvtScript N(takeTurn_8021FE6C) = {
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
@ -1474,7 +1474,7 @@ EvtScript N(takeTurn_8021FE6C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_run)

View File

@ -131,13 +131,13 @@ EvtScript N(802189D4) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_POWER_UP)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 10)
EVT_CALL(PlayEffect, EFFECT_ENERGY_IN_OUT, 6, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 45, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_run)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -154,7 +154,7 @@ EvtScript N(802189D4) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(EnableActorGlow, ACTOR_SELF, TRUE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -164,9 +164,9 @@ EvtScript N(802189D4) = {
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_LOOP(20)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
@ -182,13 +182,13 @@ EvtScript N(802189D4) = {
EVT_IF_GT(LW(0), LW(3))
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_END_THREAD
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 12, 0)
@ -204,7 +204,7 @@ EvtScript N(802189D4) = {
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), 0, LW(2))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 0)
EVT_CALL(YieldTurn)
@ -230,7 +230,7 @@ EvtScript N(802189D4) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.01))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(15.0))
EVT_CALL(JumpToGoal, ACTOR_SELF, 0, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 8, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -241,7 +241,7 @@ EvtScript N(802189D4) = {
EVT_LOOP(60)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
@ -260,7 +260,7 @@ EvtScript N(802189D4) = {
EVT_SUB(LW(0), 30)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(EnableActorGlow, ACTOR_SELF, FALSE)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_400000, 0)
EVT_CALL(YieldTurn)
@ -367,10 +367,10 @@ EvtScript N(idle_802198FC) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -383,10 +383,10 @@ EvtScript N(idle_802198FC) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -399,10 +399,10 @@ EvtScript N(idle_802198FC) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -467,7 +467,7 @@ EvtScript N(handleEvent_80219BD8) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -509,7 +509,7 @@ EvtScript N(handleEvent_80219BD8) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_hyper_pain)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_hyper_dead)
EVT_EXEC_WAIT(DoDeath)
@ -566,9 +566,9 @@ EvtScript N(takeTurn_8021A628) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
@ -593,29 +593,29 @@ EvtScript N(takeTurn_8021A628) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_asleep)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_pain)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -625,18 +625,18 @@ EvtScript N(takeTurn_8021A628) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_dizzy)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -647,7 +647,7 @@ EvtScript N(takeTurn_8021A628) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -669,19 +669,19 @@ EvtScript N(takeTurn_8021A628) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_pre_headbonk)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
@ -689,9 +689,9 @@ EvtScript N(takeTurn_8021A628) = {
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
@ -708,7 +708,7 @@ EvtScript N(takeTurn_8021A628) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_idle)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_hyper_run)

View File

@ -109,7 +109,7 @@ EvtScript N(init_80225D98) = {
EvtScript N(80225E08) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ActorExists, ACTOR_SELF, LW(0))
EVT_IF_EQ(LW(0), FALSE)
EVT_RETURN
@ -129,7 +129,7 @@ EvtScript N(80225E08) = {
EVT_LABEL(1)
EVT_CALL(StartRumble, 1)
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.5))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -137,7 +137,7 @@ EvtScript N(80225E08) = {
EvtScript N(idle_80225F58) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -280,12 +280,12 @@ EvtScript N(80226558) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_15)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x35E)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_16)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_17)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SHRINK)
@ -304,7 +304,7 @@ EvtScript N(80226558) = {
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SHOCKWAVE, 0, LW(0), 0, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_SET(LW(1), 7012353)
EVT_EXEC_WAIT(N(80225F8C))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, LW(1))
@ -323,7 +323,7 @@ EvtScript N(80226558) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SHOCKWAVE, 1, LW(0), 0, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_IF_NOT_FLAG(LW(5), STATUS_FLAG_SHRINK)
EVT_CALL(func_80269EAC, 23)
@ -337,7 +337,7 @@ EvtScript N(80226558) = {
EVT_SWITCH(LW(15))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_SET(LW(1), 7012353)
EVT_EXEC_WAIT(N(80225F8C))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, LW(1))
@ -365,7 +365,7 @@ EvtScript N(80226B88) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_A)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_B)
EVT_CALL(SetActorSounds, ACTOR_SELF, 2, 999, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
@ -374,7 +374,7 @@ EvtScript N(80226B88) = {
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_THREAD
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_C)
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -413,22 +413,22 @@ EvtScript N(80226B88) = {
EVT_END_IF
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_E)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_EXEC_WAIT(N(80225FD4))
EVT_RETURN
EVT_END_CASE_GROUP
EVT_CASE_DEFAULT
EVT_THREAD
EVT_WAIT_FRAMES(9)
EVT_WAIT(9)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_C)
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_END_SWITCH
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(5))
EVT_IF_NOT_FLAG(LW(5), STATUS_FLAG_SHRINK)
@ -487,7 +487,7 @@ EvtScript N(80226B88) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(5))
EVT_IF_NOT_FLAG(LW(5), STATUS_FLAG_SHRINK)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SHOCKWAVE, 1, LW(0), 0, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(StartRumble, 1)
@ -498,7 +498,7 @@ EvtScript N(80226B88) = {
EVT_SET(LW(1), 0)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
EVT_THREAD
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_E)
EVT_END_THREAD
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -508,7 +508,7 @@ EvtScript N(80226B88) = {
EVT_CALL(ShakeCam, 1, 0, 5, EVT_FLOAT(3.0))
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 0, LW(0), LW(1), LW(2), 60, 8, 10, 20, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_END_IF
EVT_LABEL(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)

View File

@ -177,7 +177,7 @@ EvtScript N(idle_80223E98) = {
EVT_CALL(func_80218680_4FF0D0, LW(0), LW(1), LW(2), LW(3), LW(4))
EVT_END_IF
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -274,7 +274,7 @@ EvtScript N(80224414) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 40)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0E, 0x00C6), ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_D, NPC_ANIM_tubbas_heart_Palette_00_Anim_D)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 25)
@ -316,12 +316,12 @@ EvtScript N(takeTurn_802245C8) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 40)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0E, 0x00C3), ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_B, NPC_ANIM_tubbas_heart_Palette_00_Anim_1)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_PARTNER)
EVT_CALL(MoveBattleCamOver, 25)
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(SetAnimation, ACTOR_PARTNER, 1, NPC_ANIM_battle_bow_Palette_00_Anim_4)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0E, 0x00C4), ACTOR_PARTNER, 1, NPC_ANIM_battle_bow_Palette_00_Anim_4, NPC_ANIM_battle_bow_Palette_00_Anim_1)
@ -351,7 +351,7 @@ EvtScript N(takeTurn_802245C8) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 40)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0E, 0x00C5), ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_B, NPC_ANIM_tubbas_heart_Palette_00_Anim_1)
EVT_END_IF
EVT_EXEC_WAIT(N(80225258))
@ -406,7 +406,7 @@ EvtScript N(80224B3C) = {
EVT_EXEC_WAIT(D_8029C12C)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_16)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_15)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
@ -429,7 +429,7 @@ EvtScript N(80224B3C) = {
EVT_SUB(LW(0), 10)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
@ -443,7 +443,7 @@ EvtScript N(80224B3C) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.3))
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_END_SWITCH
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 6, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SET(LW(15), LW(0))
@ -454,9 +454,9 @@ EvtScript N(80224B3C) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 30)
EVT_SET(LW(1), 0)
@ -469,7 +469,7 @@ EvtScript N(80224B3C) = {
EVT_ADD(LW(0), 10)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_IF_EQ(LW(15), HIT_RESULT_10)
EVT_RETURN
EVT_END_IF
@ -489,7 +489,7 @@ EvtScript N(80225258) = {
EVT_CALL(SetBattleCamZoom, 280)
EVT_CALL(SetBattleCamOffsetZ, 0)
EVT_CALL(MoveBattleCamOver, 40)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_B)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(4))
@ -503,7 +503,7 @@ EvtScript N(80225258) = {
EVT_CALL(PlayEffect, EFFECT_GATHER_MAGIC, 1, LW(0), LW(1), LW(2), LW(3), 60, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(PlayEffect, EFFECT_ENERGY_IN_OUT, 6, LW(0), LW(1), LW(2), LW(3), 60, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20F7)
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
@ -535,7 +535,7 @@ EvtScript N(802255D8) = {
EVT_CALL(SetBattleCamZoom, 280)
EVT_CALL(SetBattleCamOffsetZ, 0)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_C)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -546,7 +546,7 @@ EvtScript N(802255D8) = {
EVT_ADD(LW(1), 6)
EVT_END_IF
EVT_CALL(PlayEffect, EFFECT_GATHER_ENERGY_PINK, 0, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 45, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tubbas_heart_Palette_00_Anim_B)
@ -575,7 +575,7 @@ EvtScript N(802255D8) = {
EVT_CALL(GetActorPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 5)
EVT_CALL(PlayEffect, EFFECT_TUBBA_HEART_ATTACK, 1, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 200, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(145)
EVT_WAIT(145)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_ELSE
@ -587,29 +587,29 @@ EvtScript N(802255D8) = {
EVT_ADD(LW(1), 5)
EVT_CALL(PlayEffect, EFFECT_TUBBA_HEART_ATTACK, 0, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 200, 0, 0, 0, 0, 0, 0, 0)
EVT_THREAD
EVT_WAIT_FRAMES(160)
EVT_WAIT(160)
EVT_CALL(PlaySound, 0x20FC)
EVT_END_THREAD
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, FALSE)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_1002B)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_19)
EVT_CALL(GetActorPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
EVT_CALL(SetBattleCamTarget, LW(0), LW(1), LW(2))
EVT_CALL(SetBattleCamZoom, 300)
EVT_CALL(SetBattleCamOffsetZ, 35)
EVT_CALL(MoveBattleCamOver, 50)
EVT_WAIT_FRAMES(56)
EVT_WAIT(56)
EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, 0x3DB)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, 0x03000C)
EVT_WAIT_FRAMES(37)
EVT_WAIT(37)
EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, 0x3DB)
EVT_WAIT_FRAMES(22)
EVT_WAIT(22)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 10)
EVT_CALL(PlaySoundAtActor, ACTOR_PLAYER, 0x20FB)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 12, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_RETURN

View File

@ -13,7 +13,7 @@ EvtScript N(80227960) = {
EVT_SUB(LW(0), 360)
EVT_END_IF
EVT_CALL(RotateModel, LW(10), LW(0), 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END

View File

@ -171,7 +171,7 @@ EvtScript N(handleEvent_802181AC) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_battle_clubba_Palette_00_Anim_4)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_battle_clubba_Palette_00_Anim_4)
EVT_EXEC_WAIT(DoDeath)
@ -218,7 +218,7 @@ EvtScript N(takeTurn_802186BC) = {
EVT_SET(LW(1), 0)
EVT_SUB(LW(2), 6)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_clubba_Palette_00_Anim_2)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
@ -231,7 +231,7 @@ EvtScript N(takeTurn_802186BC) = {
EVT_END_IF
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_clubba_Palette_00_Anim_1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_END_IF
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
@ -240,10 +240,10 @@ EvtScript N(takeTurn_802186BC) = {
EVT_SET(LW(10), LW(0))
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20C5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_clubba_Palette_00_Anim_8)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_IF
EVT_CALL(YieldTurn)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
@ -260,11 +260,11 @@ EvtScript N(takeTurn_802186BC) = {
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_clubba_Palette_00_Anim_9)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20C5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_clubba_Palette_00_Anim_A)
EVT_WAIT_FRAMES(2)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
@ -274,7 +274,7 @@ EvtScript N(takeTurn_802186BC) = {
EVT_CALL(ShakeCam, 1, 0, 10, EVT_FLOAT(1.5))
EVT_END_THREAD
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(19)
EVT_WAIT(19)
EVT_CALL(YieldTurn)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_battle_clubba_Palette_00_Anim_2)

View File

@ -117,7 +117,7 @@ EvtScript N(init_80218D70) = {
EvtScript N(80218E60) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ActorExists, ACTOR_SELF, LW(0))
EVT_IF_EQ(LW(0), FALSE)
EVT_RETURN
@ -137,7 +137,7 @@ EvtScript N(80218E60) = {
EVT_LABEL(1)
EVT_CALL(StartRumble, 1)
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.5))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -163,15 +163,15 @@ EvtScript N(nextTurn_80218FB0) = {
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0E, 0x0102), ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_9, NPC_ANIM_battle_tubba_Palette_00_Anim_2)
EVT_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_15)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_16)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_2)
EVT_END_THREAD
EVT_CALL(EndActorSpeech, ACTOR_SELF, 1, -1, -1)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(func_802535B4, 1)
EVT_END_IF
EVT_END_SWITCH
@ -183,7 +183,7 @@ EvtScript N(nextTurn_80218FB0) = {
EvtScript N(idle_80219204) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -226,10 +226,10 @@ EvtScript N(handleEvent_80219338) = {
EVT_CASE_OR_EQ(EVENT_BURN_HIT)
EVT_CASE_OR_EQ(EVENT_BURN_DEATH)
EVT_EXEC_WAIT(N(802192E0))
EVT_WAIT_FRAMES(20)
EVT_WAIT_FRAMES(15)
EVT_WAIT(20)
EVT_WAIT(15)
EVT_IF_EQ(LW(0), EVENT_BURN_DEATH)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_battle_tubba_Palette_00_Anim_14)
EVT_EXEC_WAIT(DoDeath)
@ -262,7 +262,7 @@ EvtScript N(handleEvent_80219338) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_battle_tubba_Palette_00_Anim_14)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_battle_tubba_Palette_00_Anim_14)
EVT_EXEC_WAIT(DoDeath)
@ -305,32 +305,32 @@ EvtScript N(takeTurn_80219750) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, 0, 0, 0)
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_1)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_SET(LW(0), 0)
EVT_LOOP(12)
EVT_ADD(LW(0), 15)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET(LW(0), 180)
EVT_LOOP(12)
EVT_SUB(LW(0), 15)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_2)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SET(LW(1), 80)
EVT_CALL(PlayEffect, EFFECT_EMOTE, 2, 0, LW(0), LW(1), LW(2), 30, 315, 30, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_1)
EVT_SET(LW(0), 0)
EVT_LOOP(15)
EVT_ADD(LW(0), 12)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_6)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(3.0))
@ -356,20 +356,20 @@ EvtScript N(takeTurn_80219750) = {
EVT_CALL(SetBattleCamZoom, 380)
EVT_CALL(SetBattleCamOffsetZ, 0)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0E, 0x0103), ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_9, NPC_ANIM_battle_tubba_Palette_00_Anim_2)
EVT_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_15)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_16)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_2)
EVT_END_THREAD
EVT_CALL(EndActorSpeech, ACTOR_SELF, 1, -1, -1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_1)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(func_802535B4, 1)
EVT_END_IF
EVT_CALL(RandInt, 100, LW(0))
@ -400,12 +400,12 @@ EvtScript N(80219D88) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_15)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x35E)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_16)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_17)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SHRINK)
@ -423,11 +423,11 @@ EvtScript N(80219D88) = {
EVT_SWITCH(LW(10))
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
@ -441,7 +441,7 @@ EvtScript N(80219D88) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SHOCKWAVE, 1, LW(0), 0, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_IF_NOT_FLAG(LW(5), STATUS_FLAG_SHRINK)
EVT_CALL(func_80269EAC, 23)
@ -456,7 +456,7 @@ EvtScript N(80219D88) = {
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_CASE_OR_EQ(HIT_RESULT_10)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
@ -483,7 +483,7 @@ EvtScript N(8021A36C) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_F)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_10)
EVT_CALL(SetActorSounds, ACTOR_SELF, 2, 999, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
@ -492,7 +492,7 @@ EvtScript N(8021A36C) = {
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_THREAD
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_11)
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -530,22 +530,22 @@ EvtScript N(8021A36C) = {
EVT_END_IF
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_13)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_EXEC_WAIT(N(80219238))
EVT_RETURN
EVT_END_CASE_GROUP
EVT_CASE_DEFAULT
EVT_THREAD
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_11)
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_END_SWITCH
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20EA)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(5))
@ -607,7 +607,7 @@ EvtScript N(8021A36C) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(5))
EVT_IF_NOT_FLAG(LW(5), STATUS_FLAG_SHRINK)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SHOCKWAVE, 1, LW(0), 0, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(StartRumble, 1)
@ -618,7 +618,7 @@ EvtScript N(8021A36C) = {
EVT_SET(LW(1), 0)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
EVT_THREAD
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_tubba_Palette_00_Anim_E)
EVT_END_THREAD
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -628,7 +628,7 @@ EvtScript N(8021A36C) = {
EVT_CALL(ShakeCam, 1, 0, 5, EVT_FLOAT(3.0))
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 0, LW(0), LW(1), LW(2), 60, 8, 10, 20, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_END_IF
EVT_LABEL(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)

View File

@ -191,7 +191,7 @@ EvtScript N(idle_8021B07C) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(2), LW(0), LW(4))
EVT_IF_EQ(LW(1), 1)
EVT_LABEL(11)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_FLAG(LW(0), 0x35D000)
EVT_GOTO(11)
@ -210,7 +210,7 @@ EvtScript N(idle_8021B07C) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(2), LW(0), LW(4))
EVT_IF_EQ(LW(1), 1)
EVT_LABEL(22)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_FLAG(LW(0), 0x35D000)
EVT_GOTO(22)
@ -493,7 +493,7 @@ EvtScript N(8021BE64) = {
EVT_SUB(LW(0), 10)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 3, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(14)
EVT_WAIT(14)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -512,7 +512,7 @@ EvtScript N(8021BE64) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_FIRE, 0, 0, 4, 32)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -521,7 +521,7 @@ EvtScript N(8021BE64) = {
EVT_SET(LW(0), 1)
EVT_SET(LW(1), 4587780)
EVT_EXEC_WAIT(DoJumpBack)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_EXEC_WAIT(N(8021B2FC))
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -549,7 +549,7 @@ EvtScript N(8021C454) = {
EVT_CALL(JumpPartTo, -127, LW(6), LW(3), LW(4), LW(5), 0, 0)
EVT_CALL(SetPartFlagBits, -127, LW(6), 1, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(6), 1)
EVT_END_LOOP
EVT_RETURN
@ -561,7 +561,7 @@ EvtScript N(8021C5F8) = {
EVT_CALL(GetDistanceToGoal, -127, LW(0))
EVT_DIVF(LW(0), EVT_FLOAT(8.0))
EVT_ADD(LW(0), 1)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_RETURN
EVT_END
};
@ -590,9 +590,9 @@ EvtScript N(8021C654) = {
EVT_END_THREAD
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -4, 11)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bubble_Palette_01_Anim_1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bubble_Palette_01_Anim_5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, 16)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(6)
@ -611,12 +611,12 @@ EvtScript N(8021C654) = {
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_EXEC_WAIT(N(8021B2FC))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -634,9 +634,9 @@ EvtScript N(8021C654) = {
EVT_SUB(LW(4), 6)
EVT_ADD(LW(5), 2)
EVT_EXEC_WAIT(N(8021C5F8))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), (DAMAGE_TYPE_FIRE | DAMAGE_TYPE_NO_CONTACT), 0, 0, 3, 32)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
EVT_CASE_OR_EQ(2)
@ -670,7 +670,7 @@ EvtScript N(8021CBC8) = {
EVT_CASE_OR_EQ(6)
EVT_CASE_OR_EQ(5)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorSounds, -127, 2, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2CF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
@ -692,7 +692,7 @@ EvtScript N(8021CBC8) = {
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -704,7 +704,7 @@ EvtScript N(8021CBC8) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorSounds, -127, 2, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2CF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
@ -724,7 +724,7 @@ EvtScript N(8021CBC8) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 4)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_FIRE, 0, 0, 4, 32)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -732,7 +732,7 @@ EvtScript N(8021CBC8) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(10), LW(11), LW(12))
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_EXEC_WAIT(N(8021B2FC))
EVT_END_CASE_GROUP
EVT_END_SWITCH

View File

@ -148,7 +148,7 @@ EvtScript N(handleEvent_802191E0) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_battle_goombario_default_pain)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(1000)
EVT_WAIT(1000)
EVT_CASE_DEFAULT
EVT_END_SWITCH
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -171,9 +171,9 @@ EvtScript N(takeTurn_80219444) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_goombario_default_idle)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 10, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_goombario_default_headbonk)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
@ -189,12 +189,12 @@ EvtScript N(takeTurn_80219444) = {
EVT_END_IF
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.1))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 0)
EVT_LOOP(4)
EVT_ADD(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_goombario_default_headbonk)
EVT_END_THREAD
@ -202,16 +202,16 @@ EvtScript N(takeTurn_80219444) = {
EVT_CALL(LoadActionCommand, 1)
EVT_CALL(action_command_jump_CreateHudElements)
EVT_CALL(func_802694A4, 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(func_802A9120_421B10, 12, 3)
EVT_END_THREAD
EVT_CALL(PlaySound, SOUND_JUMP_3E2)
EVT_CALL(JumpToGoal, ACTOR_SELF, 22, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_goombario_default_headbonk)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetActionCommandMode, LW(0))
EVT_IF_EQ(LW(0), 2)
EVT_CALL(SetActionCommandMode, 3)
@ -220,14 +220,14 @@ EvtScript N(takeTurn_80219444) = {
EVT_IF_LT(LW(0), 2)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_IF
EVT_CALL(GetActorVar, -127, 0, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_CALL(func_80269EAC, 5)
EVT_END_IF
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, 32)
EVT_CALL(CloseActionCommandInfo)
EVT_SET(LW(15), LW(0))
@ -236,9 +236,9 @@ EvtScript N(takeTurn_80219444) = {
EVT_CASE_OR_EQ(2)
EVT_CASE_OR_EQ(10)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_goombario_default_idle)
@ -257,7 +257,7 @@ EvtScript N(takeTurn_80219444) = {
EVT_SUB(LW(0), 10)
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_goombario_default_idle)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_battle_goombario_default_idle)
@ -285,7 +285,7 @@ EvtScript N(80219C74) = {
EVT_CALL(SetBattleFlagBits, 33554432, 1)
EVT_CALL(func_802535B4, 0)
EVT_CALL(WaitForState, 13)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(EnableIdleScript, ACTOR_PARTNER, 0)
EVT_CALL(SetActorJumpGravity, ACTOR_PARTNER, EVT_FLOAT(1.0))
@ -299,7 +299,7 @@ EvtScript N(80219C74) = {
EVT_CALL(SetActionCommandMode, 2)
EVT_CALL(WaitForState, 18)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetGoalPos, ACTOR_PARTNER, -73, 40, 202)
EVT_CALL(FlyToGoal, ACTOR_PARTNER, 20, 20, 10)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
@ -311,10 +311,10 @@ EvtScript N(80219C74) = {
EVT_THREAD
EVT_LOOP(15)
EVT_CALL(SetMessageBoxDuration, 35)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetGoalToHome, ACTOR_PARTNER)
EVT_CALL(FlyToGoal, ACTOR_PARTNER, 20, 20, 10)
EVT_CALL(SetActionCommandMode, 2)
@ -325,7 +325,7 @@ EvtScript N(80219C74) = {
EVT_IF_NE(LW(0), 2)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(ActorSpeak, 655387, 256, 1, 2097161, 2097157)
@ -334,14 +334,14 @@ EvtScript N(80219C74) = {
EVT_IF_EQ(LW(0), 0)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_LOOP(0)
EVT_CALL(CheckButtonPress, 32768, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(EndActorSpeech, 256, 1, 2097161, 2097157)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
@ -349,13 +349,13 @@ EvtScript N(80219C74) = {
EVT_CALL(SetActionCommandMode, 1)
EVT_CALL(WaitForState, 8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(ActorSpeak, 655389, 256, 1, 2097161, 2097157)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
EVT_CALL(WaitForState, 9)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(ActorSpeak, 655390, 512, 1, 589839, 589825)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
@ -366,7 +366,7 @@ EvtScript N(80219C74) = {
EVT_IF_NE(LW(0), 2)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(ActorSpeak, 655391, 256, 1, 2097161, 2097157)
@ -375,14 +375,14 @@ EvtScript N(80219C74) = {
EVT_IF_EQ(LW(0), 0)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_LOOP(0)
EVT_CALL(CheckButtonPress, 32768, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(EndActorSpeech, 256, 1, 2097161, 2097157)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
@ -390,7 +390,7 @@ EvtScript N(80219C74) = {
EVT_CALL(SetActionCommandMode, -1)
EVT_CALL(WaitForState, 6)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetActionCommandMode, 1)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(ActorSpeak, 655392, 256, 1, 2097161, 2097157)
@ -406,20 +406,20 @@ EvtScript N(80219C74) = {
EVT_IF_EQ(LW(0), 0)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_LOOP(0)
EVT_CALL(CheckButtonPress, 262144, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(EndActorSpeech, 256, 1, 2097161, 2097157)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
EVT_CALL(SetActionCommandMode, 1)
EVT_CALL(WaitForState, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActionCommandMode, 2)
EVT_LOOP(0)
EVT_CALL(GetActionCommandMode, LW(0))
@ -437,21 +437,21 @@ EvtScript N(80219C74) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(EndActorSpeech, 256, 1, 2097161, 2097157)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
EVT_CALL(SetActionCommandMode, 2)
EVT_CALL(ResumeTakeTurn, 0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_LOOP(0)
EVT_CALL(GetActionResult, LW(0))
EVT_IF_EQ(LW(0), 3)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(ActorSpeak, 655396, 256, 1, 2097161, 2097157)
@ -460,7 +460,7 @@ EvtScript N(80219C74) = {
EVT_IF_EQ(LW(0), 0)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(EndActorSpeech, 256, 1, 2097161, 2097157)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
@ -468,7 +468,7 @@ EvtScript N(80219C74) = {
EVT_CALL(SetActionCommandMode, 1)
EVT_CALL(WaitForState, 8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(ActorSpeak, 655397, 256, 1, 2097161, 2097157)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
@ -531,7 +531,7 @@ EvtScript N(80219C74) = {
EVT_CALL(WaitForState, 0)
EVT_CALL(SetBattleState, 30)
EVT_CALL(func_80218000_47F0B0)
EVT_WAIT_FRAMES(10000)
EVT_WAIT(10000)
EVT_RETURN
EVT_END
};

View File

@ -298,9 +298,9 @@ EvtScript N(8021D890) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, -127, 3, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, -127, 3, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartFlagBits, -127, 3, 1, 1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_1)
@ -332,7 +332,7 @@ EvtScript N(runAway) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_END_IF
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(1.0))
@ -340,7 +340,7 @@ EvtScript N(runAway) = {
EVT_ADD(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_CALL(EnableActorBlur, -127, 1)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(10.0))
@ -434,7 +434,7 @@ EvtScript N(8021E46C) = {
EVT_LABEL(0)
EVT_CALL(GetBattleFlags, LW(10))
EVT_IF_FLAG(LW(10), 0x100)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_END_IF
@ -452,7 +452,7 @@ EvtScript N(8021E46C) = {
EVT_ADD(LW(3), 2)
EVT_LOOP(2)
EVT_CALL(PlayEffect, 0x1, LW(1), LW(2), LW(3), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_END_THREAD
EVT_RETURN
@ -531,7 +531,7 @@ EvtScript N(handleEvent_8021E6D8) = {
EVT_SET_CONST(LW(1), NPC_ANIM_magikoopa_Palette_00_Anim_4)
EVT_EXEC_WAIT(DoNormalHit)
EVT_EXEC_WAIT(N(8021E46C))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_magikoopa_Palette_00_Anim_4)
EVT_EXEC_WAIT(DoDeath)
@ -547,7 +547,7 @@ EvtScript N(handleEvent_8021E6D8) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
EVT_EXEC_WAIT(N(runAway))
EVT_RETURN
@ -670,7 +670,7 @@ EvtScript N(handleEvent_8021EDF0) = {
EVT_SET_CONST(LW(1), NPC_ANIM_flying_magikoopa_Palette_00_Anim_4)
EVT_EXEC_WAIT(DoNormalHit)
EVT_EXEC_WAIT(N(8021E46C))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000002)
EVT_SET_CONST(LW(1), NPC_ANIM_flying_magikoopa_Palette_00_Anim_4)
EVT_EXEC_WAIT(DoDeath)
@ -696,7 +696,7 @@ EvtScript N(handleEvent_8021EDF0) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_2)
EVT_EXEC_WAIT(N(runAway))
EVT_RETURN
@ -745,14 +745,14 @@ EvtScript N(healOne) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_2)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
@ -784,19 +784,19 @@ EvtScript N(healOne) = {
EVT_CALL(PlayEffect, 0x33, 7, LW(0), LW(1), LW(2), EVT_FLOAT(0.3), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_1)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_1)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, LW(11), 0x206D)
EVT_CALL(PlaySoundAtActor, LW(11), 0x214)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, LW(11), SOUND_25C)
EVT_END_THREAD
EVT_THREAD
@ -807,7 +807,7 @@ EvtScript N(healOne) = {
EVT_CALL(WaitForBuffDone)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 10)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -825,14 +825,14 @@ EvtScript N(healAll) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_2)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
@ -864,14 +864,14 @@ EvtScript N(healAll) = {
EVT_CALL(PlayEffect, 0x33, 7, LW(0), LW(1), LW(2), EVT_FLOAT(0.3), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_1)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_1)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(EnemyCreateTargetList, 32770)
EVT_CALL(InitTargetIterator)
EVT_LABEL(0)
@ -886,10 +886,10 @@ EvtScript N(healAll) = {
EVT_END_IF
EVT_IF_EQ(LF(0), 0)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, LW(0), 0x206D)
EVT_CALL(PlaySoundAtActor, LW(0), 0x214)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, LW(0), SOUND_25C)
EVT_END_THREAD
EVT_THREAD
@ -903,10 +903,10 @@ EvtScript N(healAll) = {
EVT_GOTO(0)
EVT_END_IF
EVT_CALL(WaitForBuffDone)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 10)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -980,7 +980,7 @@ EvtScript N(shapeSpell) = {
EVT_END_IF
EVT_CALL(PlayEffect, 0x47, 0, LW(0), LW(1), LW(2), EVT_FLOAT(0.5), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(9), 0, 0, 1, 16)
EVT_SWITCH(LW(9))
EVT_CASE_OR_EQ(6)
@ -1000,7 +1000,7 @@ EvtScript N(shapeSpell) = {
EVT_END_IF
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_3)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(4), LW(5), LW(6))
EVT_SUB(LW(4), 50)
@ -1040,11 +1040,11 @@ EvtScript N(shapeSpell) = {
EVT_END_IF
EVT_CALL(N(ShrinkActor), LW(0), LW(1), LW(6), LW(4), LW(5), LW(6), 30)
EVT_END_IF
EVT_WAIT_FRAMES(50)
EVT_WAIT(50)
EVT_IF_EQ(LW(9), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(YieldTurn)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_IF_EQ(LF(0), 1)
@ -1068,7 +1068,7 @@ EvtScript N(shapeSpell) = {
EVT_END_IF
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_3)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(4), LW(5), LW(6))
EVT_IF_EQ(LF(1), 0)
@ -1106,18 +1106,18 @@ EvtScript N(shapeSpell) = {
EVT_END_IF
EVT_CALL(N(ShrinkActor), LW(0), LW(1), LW(6), LW(4), LW(5), LW(6), 20)
EVT_END_IF
EVT_WAIT_FRAMES(18)
EVT_WAIT(18)
EVT_IF_EQ(LF(0), 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), (DAMAGE_TYPE_MAGIC | DAMAGE_TYPE_NO_CONTACT), 0, 0, 0, 32)
EVT_ELSE
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), (DAMAGE_TYPE_MAGIC | DAMAGE_TYPE_NO_CONTACT), 0, 0, 3, 32)
EVT_END_IF
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
EVT_CASE_OR_EQ(2)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(YieldTurn)
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -1381,7 +1381,7 @@ EvtScript N(makeCopy) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 25)
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST3)
EVT_IF_EQ(LF(0), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
@ -1395,15 +1395,15 @@ EvtScript N(makeCopy) = {
EVT_ADD(LW(1), 23)
EVT_END_IF
EVT_CALL(PlayEffect, 0x6B, 1, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(EnableIdleScript, LW(9), 1)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(2), -3)
EVT_CALL(SetActorPos, LW(10), LW(0), LW(1), LW(2))
EVT_SET(LW(9), LW(10))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST4)
@ -1496,14 +1496,14 @@ EvtScript N(boostAttack) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_2)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
@ -1535,16 +1535,16 @@ EvtScript N(boostAttack) = {
EVT_CALL(PlayEffect, 0x33, 5, LW(0), LW(1), LW(2), EVT_FLOAT(0.3), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_1)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_1)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, LW(8), 0x2DD)
EVT_END_THREAD
EVT_THREAD
@ -1554,7 +1554,7 @@ EvtScript N(boostAttack) = {
EVT_END_THREAD
EVT_CALL(WaitForBuffDone)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -1608,14 +1608,14 @@ EvtScript N(boostDefense) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_2)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
@ -1647,16 +1647,16 @@ EvtScript N(boostDefense) = {
EVT_CALL(PlayEffect, 0x33, 5, LW(0), LW(1), LW(2), EVT_FLOAT(0.3), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_1)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_1)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, LW(8), 0x2DD)
EVT_END_THREAD
EVT_THREAD
@ -1666,7 +1666,7 @@ EvtScript N(boostDefense) = {
EVT_END_THREAD
EVT_CALL(WaitForBuffDone)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -1720,14 +1720,14 @@ EvtScript N(electrify) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_2)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2F0)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
@ -1759,21 +1759,21 @@ EvtScript N(electrify) = {
EVT_CALL(PlayEffect, 0x57, 0, LW(0), LW(1), LW(2), EVT_FLOAT(0.3), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_1)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_1)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_LOOP(4)
EVT_CALL(PlaySoundAtActor, LW(8), 0x3D2)
EVT_CALL(RandInt, 3, LW(0))
EVT_ADD(LW(0), 3)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
@ -1783,7 +1783,7 @@ EvtScript N(electrify) = {
EVT_END_THREAD
EVT_CALL(WaitForBuffDone)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -1837,14 +1837,14 @@ EvtScript N(vanish) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_2)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_2)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
@ -1876,16 +1876,16 @@ EvtScript N(vanish) = {
EVT_CALL(PlayEffect, 0x33, 6, LW(0), LW(1), LW(2), EVT_FLOAT(0.3), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_END_IF
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorFlags, -127, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_magikoopa_Palette_00_Anim_1)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_flying_magikoopa_Palette_00_Anim_1)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, LW(8), 0x2DB)
EVT_END_THREAD
EVT_THREAD
@ -1895,7 +1895,7 @@ EvtScript N(vanish) = {
EVT_END_THREAD
EVT_CALL(WaitForBuffDone)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)

View File

@ -9,16 +9,16 @@ EvtScript N(802255E0) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(TranslateModel, LW(10), 0, 2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), 0, 2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -29,31 +29,31 @@ EvtScript N(beforeBattle_802256E8) = {
EVT_THREAD
EVT_SET(LW(0), MODEL_h1)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h3)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h4)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h5)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h6)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h7)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h9)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h10)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h11)
EVT_EXEC(N(802255E0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), MODEL_h12)
EVT_EXEC(N(802255E0))
EVT_END_THREAD

View File

@ -101,7 +101,7 @@ EvtScript N(beforeBattle_80224BD0) = {
EVT_END_IF
EVT_CALL(SetTexPanOffset, 0, 0, LW(0), LW(1))
EVT_CALL(SetTexPanOffset, 0, 1, LW(2), LW(3))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
@ -115,7 +115,7 @@ EvtScript N(beforeBattle_80224BD0) = {
EVT_CALL(TranslateModel, MODEL_o354, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o341, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o362, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(0)
EVT_END_IF
@ -128,7 +128,7 @@ EvtScript N(beforeBattle_80224BD0) = {
EVT_CALL(TranslateModel, MODEL_o354, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o341, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o362, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(1)
EVT_END_IF
@ -143,7 +143,7 @@ EvtScript N(beforeBattle_80224BD0) = {
EVT_CALL(TranslateModel, MODEL_o343, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o355, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o338, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(4)
EVT_END_IF
@ -154,7 +154,7 @@ EvtScript N(beforeBattle_80224BD0) = {
EVT_CALL(TranslateModel, MODEL_o343, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o355, 0, LW(0), 0)
EVT_CALL(TranslateModel, MODEL_o338, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(5)
EVT_END_IF

View File

@ -19,7 +19,7 @@ EvtScript N(beforeBattle_802258E0) = {
EVT_ADD(LW(3), -200)
EVT_CALL(SetTexPanOffset, 1, 0, LW(0), LW(1))
EVT_CALL(SetTexPanOffset, 1, 1, LW(2), LW(3))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
@ -34,7 +34,7 @@ EvtScript N(beforeBattle_802258E0) = {
EVT_CALL(RotateModel, 17, LW(10), 0, 0, 1)
EVT_ADD(LW(10), -3)
EVT_CALL(ClampAngleFloat, LW(10))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(0)
EVT_END_IF
@ -47,7 +47,7 @@ EvtScript N(beforeBattle_802258E0) = {
EVT_CALL(RotateModel, 17, LW(10), 0, 0, 1)
EVT_ADD(LW(10), -3)
EVT_CALL(ClampAngleFloat, LW(10))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(1)
EVT_END_IF
@ -65,7 +65,7 @@ EvtScript N(beforeBattle_802258E0) = {
EVT_CALL(RotateModel, MODEL_o376, LW(10), 0, 0, 1)
EVT_ADD(LW(10), -3)
EVT_CALL(ClampAngleFloat, LW(10))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(0)
EVT_END_IF
@ -78,7 +78,7 @@ EvtScript N(beforeBattle_802258E0) = {
EVT_CALL(RotateModel, MODEL_o376, LW(10), 0, 0, 1)
EVT_ADD(LW(10), -3)
EVT_CALL(ClampAngleFloat, LW(10))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(1)
EVT_END_IF

View File

@ -274,7 +274,7 @@ EvtScript N(handleEvent_8021ECD0) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_16)
EVT_EXEC_WAIT(DoImmune)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_STOP)
EVT_EXEC_WAIT(N(8021E89C))
@ -283,7 +283,7 @@ EvtScript N(handleEvent_8021ECD0) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_13)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_13)
EVT_EXEC_WAIT(DoDeath)
@ -381,23 +381,23 @@ EvtScript N(handleEvent_8021F228) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_7)
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 12, 0)
EVT_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -45)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -135)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -180)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_THREAD
EVT_USE_BUF(EVT_ADDR(N(intTable_8021F1DC)))
EVT_LOOP(19)
EVT_BUF_READ1(LW(0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
@ -428,7 +428,7 @@ EvtScript N(handleEvent_8021F228) = {
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoImmune)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_17)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_ELSE
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_2)
@ -441,14 +441,14 @@ EvtScript N(handleEvent_8021F228) = {
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoImmune)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_D)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_ELSE
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_2)
EVT_EXEC_WAIT(DoImmune)
EVT_END_IF
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_IF_FLAG(LW(3), STATUS_FLAG_SHRINK)
@ -457,14 +457,14 @@ EvtScript N(handleEvent_8021F228) = {
EVT_ADD(LW(1), 24)
EVT_END_IF
EVT_CALL(PlayEffect, EFFECT_LENS_FLARE, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_EQ(EVENT_DEATH)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_7)
EVT_SET_CONST(LW(2), NPC_ANIM_buzzy_beetle_Palette_00_Anim_19)
EVT_EXEC_WAIT(N(8021F18C))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_7)
EVT_SET_CONST(LW(2), NPC_ANIM_buzzy_beetle_Palette_00_Anim_19)
@ -531,7 +531,7 @@ EvtScript N(handleEvent_8021F228) = {
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoImmune)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_D)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_ELSE
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_2)
@ -583,7 +583,7 @@ EvtScript N(takeTurn_8021FF8C) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_E)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_END_IF
EVT_CALL(SetActorSounds, ACTOR_SELF, 2, 769, 0)
EVT_CALL(GetBattlePhase, LW(0))
@ -618,13 +618,13 @@ EvtScript N(takeTurn_8021FF8C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_0)
EVT_END_THREAD
EVT_ADD(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
@ -653,7 +653,7 @@ EvtScript N(takeTurn_8021FF8C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 65535, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -665,13 +665,13 @@ EvtScript N(takeTurn_8021FF8C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_0)
EVT_END_THREAD
EVT_ADD(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(YieldTurn)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_4)
@ -696,12 +696,12 @@ EvtScript N(takeTurn_80220A44) = {
EVT_IF_GT(LW(0), 0)
EVT_CALL(SetActorVar, ACTOR_SELF, 9, LW(0))
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_ELSE
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzy_beetle_Palette_00_Anim_2)
@ -725,19 +725,19 @@ EvtScript N(takeTurn_80220A44) = {
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_6)
EVT_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_END_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2021)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_5)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorSounds, ACTOR_SELF, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20D3)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 2, BS_FLAGS1_10)
@ -753,20 +753,20 @@ EvtScript N(takeTurn_80220A44) = {
EVT_IF_GT(LW(0), LW(3))
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(AddGoalPos, ACTOR_SELF, -150, 0, 0)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(14.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(YieldTurn)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
@ -776,9 +776,9 @@ EvtScript N(takeTurn_80220A44) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(10.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_D)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -788,7 +788,7 @@ EvtScript N(takeTurn_80220A44) = {
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(14.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 65535, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -807,7 +807,7 @@ EvtScript N(takeTurn_80220A44) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzy_beetle_Palette_00_Anim_1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(YieldTurn)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_SET_CONST(LW(0), 1)

View File

@ -266,14 +266,14 @@ EvtScript N(handleEvent_80219050) = {
EVT_SET_CONST(LW(0), 1)
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LW(1))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_ELSE
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LW(10))
EVT_IF_EQ(LW(10), 3)
EVT_SET_CONST(LW(0), 1)
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LW(1))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_ELSE
EVT_CALL(func_80269E80, LW(0))
EVT_SWITCH(LW(0))
@ -286,7 +286,7 @@ EvtScript N(handleEvent_80219050) = {
EVT_SET_CONST(LW(0), 1)
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LW(1))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_END_SWITCH
EVT_END_IF
EVT_END_IF
@ -440,7 +440,7 @@ EvtScript N(handleEvent_80219050) = {
EVT_ADDF(LW(3), LW(0))
EVT_ADDF(LW(4), LW(1))
EVT_CALL(PlayEffect, EFFECT_LENS_FLARE, 0, LW(3), LW(4), LW(5), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
EVT_SET_CONST(LW(0), 1)
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LW(1))
@ -515,12 +515,12 @@ EvtScript N(takeTurn_80219D88) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x342)
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LW(1))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, LW(1))
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(GetActorVar, ACTOR_SELF, 5, LW(1))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, LW(1))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2CE)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_EXEC_WAIT(N(8021B1B4))
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
@ -529,7 +529,7 @@ EvtScript N(takeTurn_80219D88) = {
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_IF_EQ(LW(0), HIT_RESULT_LUCKY)
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_CHILD_THREAD
EVT_END_IF
@ -601,11 +601,11 @@ EvtScript N(8021A6C8) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_EXEC_WAIT(D_8029C12C)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_pokey_Palette_01_Anim_7)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_pokey_Palette_01_Anim_B)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 2, BS_FLAGS1_10)
@ -620,12 +620,12 @@ EvtScript N(8021A6C8) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.1))
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_SET(LW(0), 0)
EVT_LOOP(5)
EVT_ADD(LW(0), 30)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CHILD_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 22, FALSE, TRUE, FALSE)
@ -634,7 +634,7 @@ EvtScript N(8021A6C8) = {
EVT_END_IF
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 10, 0)
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_SET(LW(0), 180)
EVT_LOOP(6)
EVT_ADD(LW(0), 30)
@ -642,7 +642,7 @@ EvtScript N(8021A6C8) = {
EVT_SET(LW(0), 0)
EVT_END_IF
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_END_CHILD_THREAD
@ -652,7 +652,7 @@ EvtScript N(8021A6C8) = {
EVT_SET(LW(1), 0)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
@ -670,16 +670,16 @@ EvtScript N(8021A6C8) = {
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.1))
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_SET(LW(0), 0)
EVT_LOOP(5)
EVT_ADD(LW(0), 30)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CHILD_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 18, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0x00000004 | 0x00000020 | 0x00000040 | STATUS_FLAG_100 | STATUS_FLAG_200 | STATUS_FLAG_POISON | STATUS_FLAG_80000000, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_pokey_Palette_01_Anim_7)
EVT_SWITCH(LW(0))
@ -805,37 +805,37 @@ EvtScript N(8021B6AC) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SET(LW(3), LW(1))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_SUB(LW(3), 1)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SUB(LW(3), 2)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_SUB(LW(3), 3)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SUB(LW(3), 5)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SUB(LW(3), 7)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(3), 2)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(3), 3)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(3), 3)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SUB(LW(3), 3)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SUB(LW(3), 3)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SUB(LW(3), 2)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(3), LW(2))
EVT_RETURN
@ -857,7 +857,7 @@ EvtScript N(8021B998) = {
EVT_CALL(GetActorVar, ACTOR_SELF, 3, LW(1))
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_EXEC_WAIT(N(8021B6AC))
EVT_END_CHILD_THREAD
EVT_CALL(EnemyCreateTargetList, 98308)
@ -927,7 +927,7 @@ EvtScript N(8021BDE4) = {
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_EXEC_WAIT(N(8021B6AC))
EVT_END_CHILD_THREAD
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LW(10))
@ -944,14 +944,14 @@ EvtScript N(8021BDE4) = {
EVT_CALL(FlyPartTo, ACTOR_SELF, 6, LW(0), LW(1), LW(2), 8, 10, 0)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 6, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 6, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 6, ACTOR_PART_FLAG_NO_TARGET, 1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 6, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_ELSE
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_CALL(GetLastEvent, ACTOR_SELF, LW(0))
EVT_SWITCH(LW(0))
@ -968,7 +968,7 @@ EvtScript N(8021BDE4) = {
EVT_CASE_EQ(EVENT_BURN_DEATH)
EVT_CALL(GetActorVar, ACTOR_SELF, 7, LW(1))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, LW(1))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CASE_DEFAULT
EVT_END_SWITCH
EVT_RETURN
@ -987,16 +987,16 @@ EvtScript N(8021C2BC) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(10), LW(13), LW(12))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(10), LW(11), LW(12))
EVT_CALL(FallToGoal, ACTOR_SELF, 10)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(SetGoalPos, ACTOR_SELF, 200, 0, 0)
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(func_8027D32C, ACTOR_SELF)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(RemoveActor, ACTOR_SELF)

View File

@ -342,7 +342,7 @@ EvtScript N(idle_80221D00) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80221504)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
@ -358,7 +358,7 @@ EvtScript N(idle_80221D00) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
EVT_CALL(SetIdleGoalToHome, ACTOR_SELF)
@ -367,14 +367,14 @@ EvtScript N(idle_80221D00) = {
EVT_CALL(IdleJumpToGoal, ACTOR_SELF, 6, 1)
EVT_CALL(RandInt, 10, LW(0))
EVT_ADD(LW(0), 1)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_LOOP(0)
EVT_EXEC_WAIT(N(80221BC4))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_802214C8)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -388,7 +388,7 @@ EvtScript N(idle_80221D00) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80221504)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -403,7 +403,7 @@ EvtScript N(idle_80221D00) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
EVT_CALL(SetIdleGoalToHome, ACTOR_SELF)
@ -417,7 +417,7 @@ EvtScript N(idle_80221D00) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_8022148C)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -427,7 +427,7 @@ EvtScript N(idle_80221D00) = {
EVT_CALL(IdleJumpToGoal, ACTOR_SELF, 6, 1)
EVT_CALL(RandInt, 10, LW(0))
EVT_ADD(LW(0), 10)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -435,7 +435,7 @@ EvtScript N(idle_80221D00) = {
EvtScript N(80222324) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(b_area_isk_part_1_ChompChainUpdate)
EVT_GOTO(0)
EVT_RETURN
@ -546,7 +546,7 @@ EvtScript N(handleEvent_80222364) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_stone_chomp_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_stone_chomp_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoDeath)
@ -600,7 +600,7 @@ EvtScript N(handleEvent_80222364) = {
EVT_EXEC_WAIT(DoImmune)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CASE_EQ(EVENT_UP_AND_AWAY)
EVT_WAIT_FRAMES(1000)
EVT_WAIT(1000)
EVT_CASE_DEFAULT
EVT_END_SWITCH
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
@ -634,7 +634,7 @@ EvtScript N(takeTurn_80222ED0) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3F9)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_stone_chomp_Palette_00_Anim_5)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x10F)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
@ -664,7 +664,7 @@ EvtScript N(takeTurn_80222ED0) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3F9)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_stone_chomp_Palette_00_Anim_4)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -698,7 +698,7 @@ EvtScript N(takeTurn_80222ED0) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartPos, ACTOR_SELF, 2, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -724,7 +724,7 @@ EvtScript N(takeTurn_80222ED0) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3F9)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_stone_chomp_Palette_00_Anim_1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(YieldTurn)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))

View File

@ -186,7 +186,7 @@ EvtScript N(8021C880) = {
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_15)
EVT_EXEC_WAIT(DoShockHit)
EVT_THREAD
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_END_THREAD
EVT_SET_CONST(LW(0), 1)
@ -204,7 +204,7 @@ EvtScript N(8021C880) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_15)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_15)
EVT_EXEC_WAIT(DoDeath)
@ -360,7 +360,7 @@ EvtScript N(handleEvent_8021D064) = {
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_15)
EVT_EXEC_WAIT(D_8029A76C)
EVT_THREAD
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_END_THREAD
EVT_SET_CONST(LW(0), 1)
@ -379,7 +379,7 @@ EvtScript N(handleEvent_8021D064) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_15)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_15)
EVT_EXEC_WAIT(DoDeath)
@ -387,7 +387,7 @@ EvtScript N(handleEvent_8021D064) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_swooper_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoDeath)
@ -446,7 +446,7 @@ EvtScript N(8021D7E4) = {
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
@ -461,7 +461,7 @@ EvtScript N(8021D7E4) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(10.0))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
@ -485,7 +485,7 @@ EvtScript N(8021D7E4) = {
EVT_SET(LF(0), 1)
EVT_END_IF
EVT_END_SWITCH
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
@ -496,7 +496,7 @@ EvtScript N(8021D7E4) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -504,7 +504,7 @@ EvtScript N(8021D7E4) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_2)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_EXEC_WAIT(N(8021C6C0))
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -535,7 +535,7 @@ EvtScript N(takeTurn_8021DED4) = {
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
@ -546,7 +546,7 @@ EvtScript N(takeTurn_8021DED4) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -40, 0)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(10.0))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
@ -570,7 +570,7 @@ EvtScript N(takeTurn_8021DED4) = {
EVT_SET(LF(0), 1)
EVT_END_IF
EVT_END_SWITCH
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
@ -578,7 +578,7 @@ EvtScript N(takeTurn_8021DED4) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_6)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -40, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -586,7 +586,7 @@ EvtScript N(takeTurn_8021DED4) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_swooper_Palette_00_Anim_2)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(YieldTurn)
EVT_EXEC_WAIT(N(8021C6C0))
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)

View File

@ -309,7 +309,7 @@ EvtScript N(idle_80219108) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80218C0C)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
@ -325,7 +325,7 @@ EvtScript N(idle_80219108) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
EVT_CALL(SetIdleGoalToHome, ACTOR_SELF)
@ -334,14 +334,14 @@ EvtScript N(idle_80219108) = {
EVT_CALL(IdleJumpToGoal, ACTOR_SELF, 6, 1)
EVT_CALL(RandInt, 10, LW(0))
EVT_ADD(LW(0), 1)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_LOOP(0)
EVT_EXEC_WAIT(N(80218FCC))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80218BC8)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -355,7 +355,7 @@ EvtScript N(idle_80219108) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80218C0C)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -370,7 +370,7 @@ EvtScript N(idle_80219108) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
EVT_CALL(SetIdleGoalToHome, ACTOR_SELF)
@ -384,7 +384,7 @@ EvtScript N(idle_80219108) = {
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80218B84)))
EVT_CALL(SetActorIdleJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -394,7 +394,7 @@ EvtScript N(idle_80219108) = {
EVT_CALL(IdleJumpToGoal, ACTOR_SELF, 6, 1)
EVT_CALL(RandInt, 10, LW(0))
EVT_ADD(LW(0), 10)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -402,7 +402,7 @@ EvtScript N(idle_80219108) = {
EvtScript N(8021972C) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ActorExists, ACTOR_ENEMY1, LW(0))
EVT_IF_EQ(LW(0), TRUE)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -440,7 +440,7 @@ EvtScript N(handleEvent_802197C4) = {
EVT_SET_CONST(LW(1), NPC_ANIM_chain_chomp_Palette_00_Anim_6)
EVT_SET_CONST(LW(2), -1)
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorVar, ACTOR_ENEMY0, 12, 2)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_chain_chomp_Palette_00_Anim_6)
@ -530,7 +530,7 @@ EvtScript N(handleEvent_802197C4) = {
EVT_SET_CONST(LW(1), NPC_ANIM_chain_chomp_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoShockHit)
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorVar, ACTOR_ENEMY0, 12, 2)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_chain_chomp_Palette_00_Anim_6)
@ -540,7 +540,7 @@ EvtScript N(handleEvent_802197C4) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_chain_chomp_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorVar, ACTOR_ENEMY0, 12, 2)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_chain_chomp_Palette_00_Anim_6)
@ -597,7 +597,7 @@ EvtScript N(8021A200) = {
EVT_THREAD
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(1.0))
EVT_END_THREAD
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 0, 1, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.1))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
@ -622,7 +622,7 @@ EvtScript N(8021A200) = {
EVT_END_IF
EVT_END_THREAD
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_GOTO(10)
EVT_LABEL(1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chain_chomp_Palette_00_Anim_6)
@ -649,7 +649,7 @@ EvtScript N(8021A200) = {
EVT_END_IF
EVT_END_THREAD
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_LABEL(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_chain_chomp_Palette_00_Anim_1)
@ -681,7 +681,7 @@ EvtScript N(takeTurn_8021A7C4) = {
EVT_END_IF
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chain_chomp_Palette_00_Anim_5)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x10F)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
@ -727,7 +727,7 @@ EvtScript N(takeTurn_8021A7C4) = {
EVT_END_IF
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chain_chomp_Palette_00_Anim_4)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -760,7 +760,7 @@ EvtScript N(takeTurn_8021A7C4) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.2))
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartPos, ACTOR_SELF, 2, LW(0), LW(1), LW(2))
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(15), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
@ -812,7 +812,7 @@ EvtScript N(takeTurn_8021A7C4) = {
EVT_END_IF
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chain_chomp_Palette_00_Anim_1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_IF_EQ(LW(15), HIT_RESULT_10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))

View File

@ -281,7 +281,7 @@ EvtScript N(idle_8021BE28) = {
EVT_CALL(func_8027D4C8, ACTOR_SELF, 2, 2, -8)
EVT_CALL(N(UnkBattleFunc1), -25, 15, 0, 20)
EVT_END_SWITCH
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -318,7 +318,7 @@ EvtScript N(handleEvent_8021BFD0) = {
EVT_SET(LW(1), 6815762)
EVT_SET(LW(2), 6815763)
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_tutankoopa_Palette_00_Anim_13)
EVT_EXEC_WAIT(N(8021FA54))
@ -362,7 +362,7 @@ EvtScript N(handleEvent_8021BFD0) = {
EVT_CALL(GetActorVar, ACTOR_SELF, 11, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_CALL(SetActorVar, ACTOR_SELF, 11, 1)
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_END_IF
EVT_END_IF
EVT_END_IF
@ -371,7 +371,7 @@ EvtScript N(handleEvent_8021BFD0) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_tutankoopa_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_tutankoopa_Palette_00_Anim_6)
EVT_EXEC_WAIT(N(8021FA54))
@ -385,7 +385,7 @@ EvtScript N(handleEvent_8021BFD0) = {
EVT_RETURN
EVT_CASE_EQ(EVENT_SPIKE_CONTACT)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_6)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_2)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
@ -393,7 +393,7 @@ EvtScript N(handleEvent_8021BFD0) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_1)
EVT_CASE_EQ(EVENT_BURN_CONTACT)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_6)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_2)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
@ -430,7 +430,7 @@ EvtScript N(8021C748) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, 130, LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_7)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_8)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -461,9 +461,9 @@ EvtScript N(8021C974) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_THREAD
EVT_CALL(SetPartScale, ACTOR_SELF, 1, EVT_FLOAT(1.1), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartScale, ACTOR_SELF, 1, EVT_FLOAT(1.0), EVT_FLOAT(0.7), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartScale, ACTOR_SELF, 1, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_END_THREAD
EVT_CALL(StartRumble, 1)
@ -475,7 +475,7 @@ EvtScript N(8021C974) = {
EVT_CALL(PlayEffect, EFFECT_STARS_ORBITING, 0, LW(0), LW(1), LW(2), 20, 4, LW(15), 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_A)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(RemoveEffect, LW(15))
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 1)
EVT_CALL(SetActorVar, ACTOR_SELF, 7, 0)
@ -575,15 +575,15 @@ EvtScript N(8021D04C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 10, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_4)
EVT_WAIT_FRAMES(7)
EVT_WAIT(7)
EVT_CALL(GetPartOffset, ACTOR_SELF, LW(9), LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 20)
EVT_ADD(LW(1), 40)
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, LW(9), EVT_FLOAT(0.8))
EVT_CALL(JumpPartTo, ACTOR_SELF, LW(9), LW(0), LW(1), LW(2), 5, 1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(9), 0x330005)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2F9)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
@ -623,7 +623,7 @@ EvtScript N(8021D04C) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, LW(9), EVT_FLOAT(0.2))
EVT_CALL(FlyPartTo, ACTOR_SELF, LW(9), LW(0), LW(1), LW(2), 0, 30, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(8), DAMAGE_TYPE_NO_CONTACT, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(GetActorPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
@ -636,7 +636,7 @@ EvtScript N(8021D04C) = {
EVT_SUB(LW(0), 20)
EVT_CALL(FlyPartTo, ACTOR_SELF, LW(9), LW(0), LW(1), LW(2), 0, 21, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, LW(9), ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(19)
EVT_WAIT(19)
EVT_IF_EQ(LW(8), HIT_RESULT_10)
EVT_RETURN
EVT_END_IF
@ -663,7 +663,7 @@ EvtScript N(8021D81C) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0D, 0x00E5), ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_3, NPC_ANIM_tutankoopa_Palette_00_Anim_3)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
@ -673,39 +673,39 @@ EvtScript N(8021D81C) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 20)
EVT_CALL(PlayEffect, EFFECT_HIEROGLYPHS, 0, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 45, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 70)
EVT_CALL(PlaySound, 0x20E7)
EVT_CALL(PlayEffect, EFFECT_CHOMP_DROP, 0, 0, 60, 0, EVT_FLOAT(0.2), 0, EVT_FLOAT(1.4), 255, EVT_FLOAT(0.1), 150, 0, 0, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetStatusFlags, ACTOR_PLAYER, LW(0))
EVT_IF_NOT_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP | STATUS_FLAG_TRANSPARENT)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, FALSE)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_1002B)
EVT_WAIT_FRAMES(49)
EVT_WAIT(49)
EVT_CALL(PlaySound, 0x20E9)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_5)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_CROUCH)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(StartRumble, 10)
EVT_CALL(PlaySound, 0x20EA)
EVT_CALL(ShakeCam, 1, 0, 5, EVT_FLOAT(4.0))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_QUESTION)
EVT_CALL(GetActorPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 20)
EVT_CALL(PlayEffect, EFFECT_EMOTE, 2, 0, LW(0), LW(1), LW(2), 20, 315, 30, 0, 0, 0, 0, 0)
EVT_CALL(PlaySound, 0x20E8)
EVT_ELSE
EVT_WAIT_FRAMES(50)
EVT_WAIT(50)
EVT_CALL(PlaySound, 0x20E9)
EVT_WAIT_FRAMES(18)
EVT_WAIT(18)
EVT_CALL(StartRumble, 10)
EVT_CALL(PlaySound, 0x20EA)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySound, 0x20E8)
EVT_END_IF
EVT_CALL(GetActorVar, ACTOR_SELF, 6, LW(0))
@ -753,9 +753,9 @@ EvtScript N(8021DDE8) = {
EVT_THREAD
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 8, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 8, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(GetStatusFlags, ACTOR_PLAYER, LW(0))
@ -785,7 +785,7 @@ EvtScript N(8021E008) = {
EVT_CALL(func_8021875C_4EFBFC, LW(0), 0, LW(1))
EVT_CALL(RandInt, 5, LW(0))
EVT_ADD(LW(0), 5)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PARTNER)
@ -814,7 +814,7 @@ EvtScript N(8021E008) = {
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_END_THREAD
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PARTNER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(4), LW(5), LW(6))
@ -832,7 +832,7 @@ EvtScript N(8021E008) = {
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PARTNER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 7, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_CALL(func_8026BF48, 0)
EVT_RETURN
@ -850,12 +850,12 @@ EvtScript N(8021E008) = {
EVT_CALL(func_8021875C_4EFBFC, LW(0), 0, LW(1))
EVT_CALL(RandInt, 5, LW(0))
EVT_ADD(LW(0), 5)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(func_8026BF48, 1)
EVT_THREAD
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PARTNER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(4), LW(5), LW(6))
@ -872,7 +872,7 @@ EvtScript N(8021E008) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 6, NPC_ANIM_tutankoopa_Palette_00_Anim_17)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PARTNER)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 7, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_CALL(func_8026BF48, 0)
EVT_END_THREAD
@ -890,10 +890,10 @@ EvtScript N(8021E008) = {
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, 6, EVT_FLOAT(0.3))
EVT_CALL(FallPartTo, ACTOR_SELF, 6, LW(0), LW(1), LW(2), 20)
EVT_CALL(SetAnimation, ACTOR_SELF, 6, NPC_ANIM_tutankoopa_Palette_00_Anim_17)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_WAIT_FRAMES(19)
EVT_WAIT(19)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 6, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_IF_EQ(LW(0), HIT_RESULT_10)
EVT_RETURN
@ -915,14 +915,14 @@ EvtScript N(8021E9C8) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_3)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0D, 0x00E6), ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_3, NPC_ANIM_tutankoopa_Palette_00_Anim_3)
EVT_ELSE
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_3)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0D, 0x00E7), ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_3, NPC_ANIM_tutankoopa_Palette_00_Anim_3)
EVT_END_IF
@ -946,7 +946,7 @@ EvtScript N(8021E9C8) = {
EVT_LABEL(0)
EVT_CALL(StartRumble, 1)
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.5))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetActorVar, ACTOR_SELF, 5, LW(0))
EVT_IF_LT(LW(0), 60)
EVT_GOTO(0)
@ -958,12 +958,12 @@ EvtScript N(8021E9C8) = {
EVT_CALL(TranslateModel, 31, 0, LW(13), 0)
EVT_ADD(LW(13), 1)
EVT_CALL(SetActorVar, ACTOR_SELF, 5, LW(13))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_LT(LW(13), 60)
EVT_GOTO(10)
EVT_END_IF
EVT_CALL(StopSound, 619)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SummonEnemy, EVT_ADDR(N(specialFormation_8021E9AC)), 0)
EVT_SET(LW(11), LW(0))
EVT_SET(LW(0), 165)
@ -995,16 +995,16 @@ EvtScript N(8021E9C8) = {
EVT_CALL(SetBattleCamZoom, 150)
EVT_CALL(SetBattleCamTarget, LW(0), LW(1), LW(2))
EVT_CALL(MoveBattleCamOver, 5)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2061)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_19)
EVT_CALL(SetBattleCamZoom, 200)
EVT_CALL(SetBattleCamTarget, LW(0), LW(1), LW(2))
EVT_CALL(MoveBattleCamOver, 5)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_END_LOOP
EVT_ELSE
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetGoalPos, LW(11), LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, LW(11), 8, FALSE, TRUE, FALSE)
EVT_THREAD
@ -1015,7 +1015,7 @@ EvtScript N(8021E9C8) = {
EVT_THREAD
EVT_CALL(ShakeCam, 1, 0, 1, EVT_FLOAT(0.5))
EVT_END_THREAD
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_END_IF
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 30)
@ -1040,7 +1040,7 @@ EvtScript N(8021E9C8) = {
EVT_LABEL(40)
EVT_CALL(StartRumble, 1)
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.5))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetActorVar, ACTOR_SELF, 5, LW(0))
EVT_IF_NE(LW(0), 0)
EVT_GOTO(40)
@ -1052,7 +1052,7 @@ EvtScript N(8021E9C8) = {
EVT_CALL(TranslateModel, 31, 0, LW(13), 0)
EVT_SUB(LW(13), 1)
EVT_CALL(SetActorVar, ACTOR_SELF, 5, LW(13))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_GT(LW(13), 0)
EVT_GOTO(50)
EVT_END_IF
@ -1103,7 +1103,7 @@ EvtScript N(8021F5E8) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 20)
EVT_CALL(PlayEffect, EFFECT_HIEROGLYPHS, 0, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 45, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(45)
EVT_WAIT(45)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 60)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E6)
@ -1112,10 +1112,10 @@ EvtScript N(8021F5E8) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 45, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_END_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorVar, ACTOR_SELF, 8, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(ForceHomePos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -1132,18 +1132,18 @@ EvtScript N(8021F80C) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_1)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_8021B960)))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorVar, ACTOR_SELF, 4, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x0D, 0x00E4), ACTOR_SELF, 1, NPC_ANIM_tutankoopa_Palette_00_Anim_B, NPC_ANIM_tutankoopa_Palette_00_Anim_1)
EVT_CALL(SetActorVar, ACTOR_SELF, 4, 1)
EVT_END_IF
@ -1175,12 +1175,12 @@ EvtScript N(8021FA54) = {
EVT_CALL(EnableIdleScript, ACTOR_ENEMY1, 0)
EVT_CALL(UseIdleAnimation, ACTOR_ENEMY1, FALSE)
EVT_CALL(SetAnimation, ACTOR_ENEMY1, 1, NPC_ANIM_chain_chomp_Palette_00_Anim_6)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET(LW(2), 0)
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_ENEMY1, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_ENEMY1, 0)
EVT_CALL(GetActorPos, ACTOR_ENEMY1, LW(0), LW(1), LW(2))
@ -1191,7 +1191,7 @@ EvtScript N(8021FA54) = {
EVT_LOOP(12)
EVT_CALL(SetActorRotation, ACTOR_ENEMY1, LW(3), 0, 0)
EVT_ADD(LW(3), 8)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(RemoveActor, ACTOR_ENEMY1)
EVT_END_THREAD
@ -1201,7 +1201,7 @@ EvtScript N(8021FA54) = {
EVT_LABEL(0)
EVT_CALL(ActorExists, ACTOR_ENEMY1, LW(0))
EVT_IF_NE(LW(0), FALSE)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_CALL(RemoveActor, ACTOR_SELF)

View File

@ -240,7 +240,7 @@ EvtScript N(handleEvent_8021B940) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzar_Palette_00_Anim_B)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_buzzar_Palette_00_Anim_B)
EVT_EXEC_WAIT(DoDeath)
@ -314,7 +314,7 @@ EvtScript N(8021BEBC) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -328,11 +328,11 @@ EvtScript N(8021BEBC) = {
EVT_SWITCH(LW(10))
EVT_CASE_EQ(HIT_RESULT_MISS)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_11)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_13)
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20F0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 50)
@ -346,15 +346,15 @@ EvtScript N(8021BEBC) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 10)
EVT_CALL(PlayEffect, EFFECT_WINDY_LEAVES, 2, LW(0), 10, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_1)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_EXEC_WAIT(N(8021F7EC))
EVT_RETURN
EVT_CASE_DEFAULT
@ -364,11 +364,11 @@ EvtScript N(8021BEBC) = {
EVT_CALL(LoadActionCommand, ACTION_COMMAND_WHIRLWIND)
EVT_CALL(func_802A9000_423C70, 1)
EVT_CALL(SetupMashMeter, 3, 40, 70, 100, 0, 0)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_11)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_13)
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20F0)
EVT_CALL(SetBattleFlagBits, BS_FLAGS1_4000, 0)
EVT_CALL(func_802A91E0_423E50, 0, 88, 3)
@ -384,7 +384,7 @@ EvtScript N(8021BEBC) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 10)
EVT_CALL(PlayEffect, EFFECT_WINDY_LEAVES, 2, LW(0), 10, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
@ -400,23 +400,23 @@ EvtScript N(8021BEBC) = {
EVT_CALL(SetActorYaw, ACTOR_PARTNER, LW(0))
EVT_ADD(LW(0), LW(1))
EVT_ADD(LW(1), 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_PARTNER, 0)
EVT_END_THREAD
EVT_END_IF
EVT_WAIT_FRAMES(90)
EVT_WAIT(90)
EVT_CALL(GetActionResult, LW(1))
EVT_CALL(ActorExists, ACTOR_PARTNER, LW(0))
EVT_IF_EQ(LW(0), TRUE)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PARTNER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_UNBLOCKABLE | DAMAGE_TYPE_NO_OTHER_DAMAGE_POPUPS, 65535, 0, LW(1), BS_FLAGS1_SP_EVT_ACTIVE)
EVT_END_IF
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_1)
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_EXEC_WAIT(N(8021F7EC))
@ -429,11 +429,11 @@ EvtScript N(8021BEBC) = {
EVT_CALL(LoadActionCommand, ACTION_COMMAND_WHIRLWIND)
EVT_CALL(func_802A9000_423C70, 1)
EVT_CALL(SetupMashMeter, 3, 40, 70, 100, 0, 0)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_11)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_13)
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20F0)
EVT_CALL(SetBattleFlagBits, BS_FLAGS1_4000, 0)
EVT_CALL(func_802A91E0_423E50, 0, 88, 3)
@ -449,7 +449,7 @@ EvtScript N(8021BEBC) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 10)
EVT_CALL(PlayEffect, EFFECT_WINDY_LEAVES, 2, LW(0), 10, LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
@ -466,7 +466,7 @@ EvtScript N(8021BEBC) = {
EVT_CALL(SetActorYaw, ACTOR_PLAYER, LW(0))
EVT_ADD(LW(0), LW(1))
EVT_ADD(LW(1), 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 0)
EVT_END_THREAD
@ -481,27 +481,27 @@ EvtScript N(8021BEBC) = {
EVT_CALL(SetActorYaw, ACTOR_PARTNER, LW(0))
EVT_ADD(LW(0), LW(1))
EVT_ADD(LW(1), 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_PARTNER, 0)
EVT_END_THREAD
EVT_END_IF
EVT_CALL(func_8026BF48, 1)
EVT_WAIT_FRAMES(90)
EVT_WAIT(90)
EVT_CALL(GetActionResult, LW(1))
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_UNBLOCKABLE | DAMAGE_TYPE_NO_OTHER_DAMAGE_POPUPS, 65535, 0, LW(1), BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(ActorExists, ACTOR_PARTNER, LW(0))
EVT_IF_EQ(LW(0), TRUE)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PARTNER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_UNBLOCKABLE | DAMAGE_TYPE_NO_OTHER_DAMAGE_POPUPS, 65535, 0, LW(1), BS_FLAGS1_SP_EVT_ACTIVE)
EVT_END_IF
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_1)
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_EXEC_WAIT(N(8021F7EC))
@ -535,7 +535,7 @@ EvtScript N(8021CCE8) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -554,27 +554,27 @@ EvtScript N(8021CCE8) = {
EVT_ADD(LW(1), 25)
EVT_CALL(SetPartPos, ACTOR_SELF, 5, LW(0), LW(1), LW(2))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_E)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 24)
EVT_ADD(LW(1), 24)
EVT_CALL(PlayEffect, EFFECT_SHINY_FLARE, 0, LW(0), LW(1), LW(2), EVT_FLOAT(0.6), 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20F3)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetPartSounds, ACTOR_SELF, 3, 1, 0, 0)
EVT_CALL(SetPartSounds, ACTOR_SELF, 4, 1, 0, 0)
EVT_CALL(SetPartSounds, ACTOR_SELF, 5, 1, 0, 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_THREAD
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_1)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_10)
EVT_CALL(SetPartRotation, ACTOR_SELF, 3, 0, 0, -45)
EVT_CALL(SetPartRotation, ACTOR_SELF, 4, 0, 0, -45)
EVT_CALL(SetPartRotation, ACTOR_SELF, 5, 0, 0, -45)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_buzzar_Palette_00_Anim_14)
EVT_CALL(SetAnimation, ACTOR_SELF, 4, NPC_ANIM_buzzar_Palette_00_Anim_14)
EVT_CALL(SetAnimation, ACTOR_SELF, 5, NPC_ANIM_buzzar_Palette_00_Anim_14)
@ -615,18 +615,18 @@ EvtScript N(8021CCE8) = {
EVT_CALL(FlyPartTo, ACTOR_SELF, 3, LW(0), 5, LW(2), 9, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_buzzar_Palette_00_Anim_15)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_buzzar_Palette_00_Anim_14)
EVT_CALL(SetAnimation, ACTOR_SELF, 4, NPC_ANIM_buzzar_Palette_00_Anim_14)
EVT_CALL(SetAnimation, ACTOR_SELF, 5, NPC_ANIM_buzzar_Palette_00_Anim_14)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 5, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(func_8024ECF8, 0, 1, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -655,7 +655,7 @@ EvtScript N(8021CCE8) = {
EVT_END_THREAD
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(FlyPartTo, ACTOR_SELF, 3, LW(0), LW(1), LW(2), 6, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SET(LW(15), LW(0))
EVT_SWITCH(LW(15))
@ -668,12 +668,12 @@ EvtScript N(8021CCE8) = {
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, 4, EVT_FLOAT(1.5))
EVT_CALL(JumpPartTo, ACTOR_SELF, 4, LW(0), LW(1), LW(2), 10, 1)
EVT_CALL(SetPartRotation, ACTOR_SELF, 4, 0, 80, 90)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_LOOP(15)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
@ -684,12 +684,12 @@ EvtScript N(8021CCE8) = {
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, 5, EVT_FLOAT(1.5))
EVT_CALL(JumpPartTo, ACTOR_SELF, 5, LW(0), LW(1), LW(2), 10, 1)
EVT_CALL(SetPartRotation, ACTOR_SELF, 5, 0, 90, -90)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_LOOP(15)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 5, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 5, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
@ -700,15 +700,15 @@ EvtScript N(8021CCE8) = {
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, 3, EVT_FLOAT(1.5))
EVT_CALL(JumpPartTo, ACTOR_SELF, 3, LW(0), LW(1), LW(2), 10, 1)
EVT_CALL(SetPartRotation, ACTOR_SELF, 3, 0, 90, -90)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_LOOP(15)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(YieldTurn)
EVT_EXEC_WAIT(N(8021F7EC))
EVT_END_SWITCH
@ -731,7 +731,7 @@ EvtScript N(8021DCB8) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -740,7 +740,7 @@ EvtScript N(8021DCB8) = {
EVT_CHILD_THREAD
EVT_LOOP(0)
EVT_CALL(N(StartRumbleWithParams), 100, 10)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_END_LOOP
EVT_END_CHILD_THREAD
EVT_CHILD_THREAD
@ -784,7 +784,7 @@ EvtScript N(8021DF2C) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -794,7 +794,7 @@ EvtScript N(8021DF2C) = {
EVT_SWITCH(LW(10))
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(SetBattleCamZoom, 240)
EVT_CALL(SetBattleCamOffsetZ, -10)
@ -813,7 +813,7 @@ EvtScript N(8021DF2C) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_18)
EVT_CALL(FlyToGoal, ACTOR_SELF, 12, -12, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
@ -857,7 +857,7 @@ EvtScript N(8021DF2C) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -865,7 +865,7 @@ EvtScript N(8021DF2C) = {
EVT_CALL(SetActorSounds, ACTOR_SELF, 5, -14, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_2)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_EXEC_WAIT(N(8021F7EC))
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -873,12 +873,12 @@ EvtScript N(8021DF2C) = {
EVT_RETURN
EVT_CASE_DEFAULT
EVT_END_SWITCH
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPresetImmediately, BTL_CAM_PRESET_19)
EVT_CALL(SetBattleCamZoom, 360)
EVT_CALL(MoveBattleCamOver, 30)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_19)
EVT_CALL(SetBattleCamZoom, 360)
EVT_CALL(GetActorPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
@ -911,15 +911,15 @@ EvtScript N(8021DF2C) = {
EVT_THREAD
EVT_LOOP(90)
EVT_CALL(SetMessageBoxDuration, 99)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetMessageBoxDuration, 0)
EVT_END_THREAD
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(LoadActionCommand, ACTION_COMMAND_BREAK_FREE)
EVT_CALL(func_802A9000_423C70)
EVT_CALL(SetupMashMeter, 1, 30, 0, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_17)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(SetBattleCamZoom, 240)
@ -930,11 +930,11 @@ EvtScript N(8021DF2C) = {
EVT_CALL(func_802694A4, 1)
EVT_CALL(func_802A91B0_4235A0, 0, 60, 30, 3)
EVT_EXEC_GET_TID(N(8021DCB8), LW(10))
EVT_WAIT_FRAMES(62)
EVT_WAIT(62)
EVT_CALL(GetActionSuccessCopy, LW(0))
EVT_IF_GT(LW(0), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_KILL_THREAD(LW(10))
EVT_CALL(SetJumpAnimations, ACTOR_PLAYER, 0, ANIM_MIDAIR_STILL, ANIM_MIDAIR_STILL, ANIM_10009)
EVT_CALL(SetActorSpeed, ACTOR_PLAYER, EVT_FLOAT(5.0))
@ -943,10 +943,10 @@ EvtScript N(8021DF2C) = {
EVT_SET(LW(1), 0)
EVT_CALL(SetGoalPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
EVT_CALL(PlayerFallToGoal, 15)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_10002)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_EXEC_WAIT(N(8021F808))
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -959,8 +959,8 @@ EvtScript N(8021DF2C) = {
EVT_SET(LW(1), 50)
EVT_CALL(SetBattleCamTarget, LW(0), LW(1), LW(2))
EVT_CALL(MoveBattleCamOver, 200)
EVT_WAIT_FRAMES(39)
EVT_WAIT_FRAMES(10)
EVT_WAIT(39)
EVT_WAIT(10)
EVT_CALL(SetJumpAnimations, ACTOR_PLAYER, 0, ANIM_RUN_PANIC, ANIM_RUN_PANIC, ANIM_RUN_PANIC)
EVT_CALL(SetActorSpeed, ACTOR_PLAYER, EVT_FLOAT(5.0))
EVT_CALL(SetActorJumpGravity, ACTOR_PLAYER, EVT_FLOAT(1.2))
@ -990,7 +990,7 @@ EvtScript N(8021DF2C) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -998,7 +998,7 @@ EvtScript N(8021DF2C) = {
EVT_CALL(SetActorSounds, ACTOR_SELF, 5, -14, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_2)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_EXEC_WAIT(N(8021F7EC))
@ -1034,7 +1034,7 @@ EvtScript N(8021F030) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -1045,7 +1045,7 @@ EvtScript N(8021F030) = {
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20F1)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
@ -1060,7 +1060,7 @@ EvtScript N(8021F030) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_18)
EVT_CALL(FlyToGoal, ACTOR_SELF, 12, -12, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
@ -1071,7 +1071,7 @@ EvtScript N(8021F030) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20F1)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.8))
@ -1085,7 +1085,7 @@ EvtScript N(8021F030) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_18)
EVT_CALL(FlyToGoal, ACTOR_SELF, 8, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SET(LW(15), LW(0))
EVT_SWITCH(LW(15))
@ -1103,7 +1103,7 @@ EvtScript N(8021F030) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -1114,7 +1114,7 @@ EvtScript N(8021F030) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_buzzar_Palette_00_Anim_2)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_EXEC_WAIT(N(8021F7EC))
@ -1151,7 +1151,7 @@ EvtScript N(8021F824) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -1185,7 +1185,7 @@ EvtScript N(8021FA2C) = {
EVT_IF_EQ(LW(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_CASE_GROUP
EVT_END_SWITCH

View File

@ -142,7 +142,7 @@ EvtScript N(80218944) = {
EVT_LOOP(5)
EVT_ADD(LW(0), -36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -287,7 +287,7 @@ EvtScript N(handleEvent_80218C3C) = {
EVT_IF_NOT_FLAG(LW(0), 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, NPC_ANIM_cleft_default_laugh)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_IF_FLAG(LW(3), STATUS_FLAG_SHRINK)
@ -298,7 +298,7 @@ EvtScript N(handleEvent_80218C3C) = {
EVT_ADD(LW(1), 27)
EVT_END_IF
EVT_CALL(PlayEffect, EFFECT_LENS_FLARE, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_OR_EQ(EVENT_UNKNOWN_TRIGGER)
EVT_CASE_OR_EQ(EVENT_IMMUNE)
EVT_CASE_OR_EQ(EVENT_AIR_LIFT_FAILED)
@ -317,7 +317,7 @@ EvtScript N(handleEvent_80218C3C) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_default_Anim_9)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_default_Anim_9)
EVT_EXEC_WAIT(DoDeath)
@ -325,7 +325,7 @@ EvtScript N(handleEvent_80218C3C) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_default_skid)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_cleft_default_skid)
EVT_EXEC_WAIT(DoDeath)
@ -380,7 +380,7 @@ EvtScript N(802197AC) = {
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(3.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_inverted_idle)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_Anim_5)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
@ -392,11 +392,11 @@ EvtScript N(802197AC) = {
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 16, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_inverted_idle)
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_LOOP(5)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -418,7 +418,7 @@ EvtScript N(802197AC) = {
EVT_CALL(SetTargetOffset, ACTOR_SELF, 1, 0, 22)
EVT_CALL(func_8027D4C8, ACTOR_SELF, 1, 0, -10)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 1, ACTOR_EVENT_FLAG_SPIKY_TOP, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(N(SetSpinSmashable), 1)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_400, 0)
EVT_END_IF
@ -440,13 +440,13 @@ EvtScript N(80219BA0) = {
EVT_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlayEffect, EFFECT_SMOKE_IMPACT, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_charge_still)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_charge)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -454,7 +454,7 @@ EvtScript N(80219BA0) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_still)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20D1)
EVT_CALL(SetActorSounds, ACTOR_SELF, 0, 0, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 2, BS_FLAGS1_10)
@ -464,7 +464,7 @@ EvtScript N(80219BA0) = {
EVT_SET(LW(10), LW(0))
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_THREAD
EVT_END_IF
@ -478,8 +478,8 @@ EvtScript N(80219BA0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetPartRotation, ACTOR_SELF, 1, 0, 0, 45)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_skid)
EVT_WAIT_FRAMES(15)
EVT_WAIT_FRAMES(8)
EVT_WAIT(15)
EVT_WAIT(8)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
@ -505,7 +505,7 @@ EvtScript N(80219BA0) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_idle)
@ -521,7 +521,7 @@ EvtScript N(80219BA0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_idle)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_cleft_default_run)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))

View File

@ -226,14 +226,14 @@ EvtScript N(handleEvent_8021A824) = {
EVT_CASE_OR_EQ(EVENT_HIT)
EVT_IF_FLAG(LW(14), DAMAGE_TYPE_SMASH)
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_7)
EVT_END_CHILD_THREAD
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_monty_mole_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoNormalHit)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_8)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_ELSE
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_monty_mole_Palette_00_Anim_5)
@ -262,13 +262,13 @@ EvtScript N(handleEvent_8021A824) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_11)
EVT_WAIT_FRAMES(80)
EVT_WAIT(80)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_SURFACE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_10)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_14)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_ELSE
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_monty_mole_Palette_00_Anim_1)
@ -280,7 +280,7 @@ EvtScript N(handleEvent_8021A824) = {
EVT_SET_CONST(LW(1), NPC_ANIM_monty_mole_Palette_00_Anim_5)
EVT_EXEC_WAIT(DoNormalHit)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_6)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(8021A6FC))
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_monty_mole_Palette_00_Anim_9)
@ -288,18 +288,18 @@ EvtScript N(handleEvent_8021A824) = {
EVT_RETURN
EVT_CASE_EQ(EVENT_RECOVER_STATUS)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_6)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_7)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_8)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CASE_EQ(EVENT_SCARE_AWAY)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_6)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_7)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_8)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_TARGET_ONLY | ACTOR_FLAG_NO_DMG_APPLY, 1)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_8021A5F4)))
EVT_RETURN
@ -321,19 +321,19 @@ EvtScript N(handleEvent_8021A824) = {
EVT_END_IF
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_9)
EVT_END_IF
EVT_WAIT_FRAMES(1000)
EVT_WAIT(1000)
EVT_RETURN
EVT_CASE_EQ(EVENT_AIR_LIFT_FAILED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_11)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_SURFACE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_10)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_14)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_EQ(EVENT_UP_AND_AWAY)
EVT_EXEC_WAIT(N(8021A6FC))
EVT_CASE_DEFAULT
@ -356,15 +356,15 @@ EvtScript N(takeTurn_8021AFAC) = {
EVT_END_IF
EVT_CHILD_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_SURFACE)
EVT_END_CHILD_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_monty_mole_Palette_00_Anim_4)
EVT_WAIT_FRAMES(37)
EVT_WAIT(37)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 20)
EVT_CALL(SetPartPos, ACTOR_SELF, 3, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_FLAG(LW(0), STATUS_FLAG_SHRINK)
@ -405,7 +405,7 @@ EvtScript N(takeTurn_8021AFAC) = {
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, 3, EVT_FLOAT(0.1))
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_monty_mole_Palette_00_Anim_F)
EVT_CALL(FlyPartTo, ACTOR_SELF, 3, LW(0), LW(1), LW(2), 0, 20, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)

View File

@ -111,7 +111,7 @@ EvtScript N(init_8021FDA0) = {
EvtScript N(idle_8021FE5C) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -230,7 +230,7 @@ EvtScript N(handleEvent_8021FE90) = {
EVT_SET_CONST(LW(1), NPC_ANIM_whacka_Palette_00_Anim_4)
EVT_EXEC_WAIT(N(80220684))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_GE(100, 100)
EVT_EXEC_WAIT(N(80220764))
EVT_RETURN
@ -281,7 +281,7 @@ EvtScript N(80220684) = {
EVT_CALL(SetActorVar, ACTOR_SELF, 0, 1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2073)
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_whacka_Palette_00_Anim_1)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -298,7 +298,7 @@ EvtScript N(80220764) = {
EVT_CALL(EnableIdleScript, ACTOR_SELF, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_whacka_Palette_00_Anim_3)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LW(0))
EVT_IF_NE(LW(0), 0)
EVT_CALL(SetBattleFlagBits2, 0x10000000, 1)

View File

@ -149,7 +149,7 @@ EvtScript N(init_80220A50) = {
EvtScript N(idle_80220B0C) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -268,7 +268,7 @@ EvtScript N(handleEvent_80220B40) = {
EVT_SET_CONST(LW(1), NPC_ANIM_whacka_Palette_00_Anim_4)
EVT_EXEC_WAIT(N(80221334))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_GE(100, 100)
EVT_EXEC_WAIT(N(80221414))
EVT_RETURN
@ -319,7 +319,7 @@ EvtScript N(80221334) = {
EVT_CALL(SetActorVar, ACTOR_SELF, 0, 1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2073)
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_whacka_Palette_00_Anim_1)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -336,7 +336,7 @@ EvtScript N(80221414) = {
EVT_CALL(EnableIdleScript, ACTOR_SELF, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_whacka_Palette_00_Anim_3)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LW(0))
EVT_IF_NE(LW(0), 0)
EVT_CALL(SetBattleFlagBits2, 0x10000000, 1)

View File

@ -144,7 +144,7 @@ EvtScript N(init_8022176C) = {
EvtScript N(idle_80221828) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -263,7 +263,7 @@ EvtScript N(handleEvent_8022185C) = {
EVT_SET_CONST(LW(1), NPC_ANIM_whacka_Palette_00_Anim_4)
EVT_EXEC_WAIT(N(80222050))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_GE(100, 100)
EVT_EXEC_WAIT(N(80222130))
EVT_RETURN
@ -314,7 +314,7 @@ EvtScript N(80222050) = {
EVT_CALL(SetActorVar, ACTOR_SELF, 0, 1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2073)
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_whacka_Palette_00_Anim_1)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -331,7 +331,7 @@ EvtScript N(80222130) = {
EVT_CALL(EnableIdleScript, ACTOR_SELF, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_whacka_Palette_00_Anim_3)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(GetActorVar, ACTOR_SELF, 0, LW(0))
EVT_IF_NE(LW(0), 0)
EVT_CALL(SetBattleFlagBits2, 0x10000000, 1)

View File

@ -116,7 +116,7 @@ EvtScript N(idle_8021DAE4) = {
EVT_CALL(func_8027D4C8, ACTOR_SELF, 1, -8, -5)
EVT_CALL(N(UnkBattleFunc1), -18, 23, 1, 20)
EVT_END_SWITCH
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -126,13 +126,13 @@ EvtScript N(8021DBFC) = {
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_4)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_SURFACE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_3)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 0)
EVT_RETURN
EVT_END
@ -146,7 +146,7 @@ EvtScript N(handleEvent_8021DCF4) = {
EVT_CASE_OR_EQ(EVENT_HIT_COMBO)
EVT_CASE_OR_EQ(EVENT_HIT)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_D)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoNormalHit)
@ -167,13 +167,13 @@ EvtScript N(handleEvent_8021DCF4) = {
EVT_RETURN
EVT_CASE_EQ(EVENT_SPIN_SMASH_HIT)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_D)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoSpinSmashHit)
EVT_CASE_EQ(EVENT_SPIN_SMASH_DEATH)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_D)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoSpinSmashHit)
@ -183,7 +183,7 @@ EvtScript N(handleEvent_8021DCF4) = {
EVT_RETURN
EVT_CASE_EQ(EVENT_SHOCK_HIT)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_D)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoShockHit)
@ -191,7 +191,7 @@ EvtScript N(handleEvent_8021DCF4) = {
EVT_EXEC_WAIT(N(8021DBFC))
EVT_CASE_EQ(EVENT_SHOCK_DEATH)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_D)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoShockHit)
@ -208,11 +208,11 @@ EvtScript N(handleEvent_8021DCF4) = {
EVT_END_CASE_GROUP
EVT_CASE_EQ(EVENT_DEATH)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_D)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoDeath)
@ -223,14 +223,14 @@ EvtScript N(handleEvent_8021DCF4) = {
EVT_EXEC_WAIT(DoRecover)
EVT_CASE_EQ(EVENT_SCARE_AWAY)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_D)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_hurt_plant_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoNormalHit)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_4)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 1)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(func_8027D32C, ACTOR_SELF)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(RemoveActor, ACTOR_SELF)
@ -269,13 +269,13 @@ EvtScript N(takeTurn_8021E33C) = {
EVT_ADD(LW(0), 27)
EVT_SET(LW(1), 0)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_GOTO(123)
EVT_END_IF
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_4)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_19)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -299,23 +299,23 @@ EvtScript N(takeTurn_8021E33C) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_3)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_5)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2C4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_6)
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_7)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_EXEC_WAIT(N(8021DBFC))
@ -325,7 +325,7 @@ EvtScript N(takeTurn_8021E33C) = {
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(GetStatusFlags, ACTOR_PLAYER, LW(0))
EVT_IF_FLAG(LW(0), STATUS_FLAG_POISON)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
@ -337,7 +337,7 @@ EvtScript N(takeTurn_8021E33C) = {
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_hurt_plant_Palette_00_Anim_7)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_EXEC_WAIT(N(8021DBFC))
EVT_END_CASE_GROUP

View File

@ -190,7 +190,7 @@ EvtScript N(handleEvent_8021EB9C) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_03_Anim_13)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_03_Anim_13)
EVT_EXEC_WAIT(DoDeath)
@ -198,7 +198,7 @@ EvtScript N(handleEvent_8021EB9C) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_03_Anim_8)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_03_Anim_8)
EVT_EXEC_WAIT(DoDeath)
@ -244,21 +244,21 @@ EvtScript N(divide) = {
EVT_CALL(SetBattleCamZoom, 330)
EVT_CALL(SetBattleCamOffsetZ, 30)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_THREAD
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206E)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_LOOP(4)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206F)
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_END_LOOP
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2070)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_03_Anim_D)
EVT_WAIT_FRAMES(130)
EVT_WAIT(130)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_03_Anim_2)
EVT_CALL(SummonEnemy, EVT_ADDR(N(specialFormation_8022180C)), 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(1), LW(2), LW(3))
@ -273,7 +273,7 @@ EvtScript N(divide) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(1), LW(2), LW(3))
EVT_CALL(JumpToGoal, ACTOR_SELF, 14, FALSE, TRUE, FALSE)
EVT_END_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetAnimation, LW(0), 1, NPC_ANIM_fuzzy_Palette_03_Anim_2)
EVT_CALL(SetActorJumpGravity, LW(0), EVT_FLOAT(1.4))
EVT_CALL(JumpToGoal, LW(0), 14, FALSE, TRUE, FALSE)
@ -325,9 +325,9 @@ EvtScript N(leechAttack) = {
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 10, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_03_Anim_4)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 9, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 8, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 2, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
@ -355,12 +355,12 @@ EvtScript N(leechAttack) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(4)
EVT_WAIT_FRAMES(5)
EVT_WAIT(4)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -396,34 +396,34 @@ EvtScript N(leechAttack) = {
EVT_END_IF
EVT_CALL(GetStatusFlags, ACTOR_PLAYER, LW(1))
EVT_IF_FLAG(LW(1), STATUS_FLAG_STONE)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_LOOP(2)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3E0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_03_Anim_7)
EVT_WAIT_FRAMES(21)
EVT_WAIT(21)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_03_Anim_0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 330)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3E0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, -3, -2, 0)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.9), EVT_FLOAT(1.2), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.8), EVT_FLOAT(1.3), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.4), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.6), EVT_FLOAT(1.6), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(10)
EVT_WAIT_FRAMES(2)
EVT_WAIT(10)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(10), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 0, 2, BS_FLAGS1_40)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 8, 0)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_03_Anim_5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_LOOP
EVT_ELSE
EVT_CALL(ShowMessageBox, 49, 32767)
@ -431,7 +431,7 @@ EvtScript N(leechAttack) = {
EVT_CALL(LoadActionCommand, ACTION_COMMAND_STOP_LEECH)
EVT_CALL(func_802A9000_425590)
EVT_CALL(SetupMashMeter, 1, 23, 0, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetBattleFlagBits, BS_FLAGS1_4000, 0)
EVT_CALL(func_802A9110_4256A0, 0, 32767, 3)
EVT_SET(LW(13), 0)
@ -447,7 +447,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -465,7 +465,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -479,7 +479,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -493,7 +493,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -507,7 +507,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -521,7 +521,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -535,7 +535,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -548,7 +548,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
@ -564,7 +564,7 @@ EvtScript N(leechAttack) = {
EVT_ADD(LW(1), 10)
EVT_CALL(N(UnkBattleFunc2), LW(0), LW(1), LW(2), LW(3))
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_25C)
EVT_CALL(N(UnkBattleFunc2_2), LW(0), LW(1), LW(2), LW(3))
EVT_END_THREAD
@ -597,7 +597,7 @@ EvtScript N(leechAttack) = {
EVT_SET(LF(0), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LF(0), 1)
EVT_BREAK_LOOP
@ -615,24 +615,24 @@ EvtScript N(leechAttack) = {
EVT_THREAD
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.6), EVT_FLOAT(0.6), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 10, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 330)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 300)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 270)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(0.7), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 240)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 210)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.4), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 180)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(0.7), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.2), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_END_THREAD
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -642,21 +642,21 @@ EvtScript N(leechAttack) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.4), EVT_FLOAT(0.2), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.2), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_END_THREAD
@ -664,7 +664,7 @@ EvtScript N(leechAttack) = {
EVT_ADD(LW(0), 30)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_03_Anim_3)

View File

@ -181,7 +181,7 @@ EvtScript N(handleEvent_80221A74) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_m_bush_Palette_00_Anim_7)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_m_bush_Palette_00_Anim_7)
EVT_EXEC_WAIT(DoDeath)
@ -249,9 +249,9 @@ EvtScript N(takeTurn_80221F78) = {
EVT_SUB(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_m_bush_Palette_00_Anim_2)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
@ -269,7 +269,7 @@ EvtScript N(takeTurn_80221F78) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.0))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, STATUS_FLAG_1 | STATUS_FLAG_8 | 0x00000010 | STATUS_FLAG_200 | STATUS_FLAG_POISON | STATUS_FLAG_80000000, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -282,7 +282,7 @@ EvtScript N(takeTurn_80221F78) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_m_bush_Palette_00_Anim_2)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_EXEC_WAIT(N(802219E4))

View File

@ -279,7 +279,7 @@ EvtScript N(idle_80218BE0) = {
EVT_CALL(SetPartEventBits, ACTOR_SELF, 2, ACTOR_EVENT_FLAG_SPIKY_TOP, 1)
EVT_CALL(SetPartEventBits, ACTOR_SELF, 2, ACTOR_EVENT_FLAG_SPIKY_FRONT, 0)
EVT_END_SWITCH
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -417,7 +417,7 @@ EvtScript N(handleEvent_80218E3C) = {
EVT_SET_CONST(LW(2), NPC_ANIM_jungle_guy_Palette_00_Anim_8)
EVT_EXEC_WAIT(N(80218B5C))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 2)
EVT_SET_CONST(LW(1), NPC_ANIM_jungle_guy_Palette_00_Anim_9)
EVT_SET_CONST(LW(2), NPC_ANIM_jungle_guy_Palette_00_Anim_8)
@ -452,7 +452,7 @@ EvtScript N(handleEvent_80218E3C) = {
EVT_EXEC_WAIT(DoBlowAway)
EVT_RETURN
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET(LF(0), 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
@ -500,7 +500,7 @@ EvtScript N(handleEvent_80218E3C) = {
EVT_END_IF
EVT_END_SWITCH
EVT_CALL(PlayEffect, EFFECT_LENS_FLARE, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_DEFAULT
EVT_END_SWITCH
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -531,9 +531,9 @@ EvtScript N(spearStab) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_4)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_1A)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
@ -552,8 +552,8 @@ EvtScript N(spearStab) = {
EVT_SUB(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT_FRAMES(20)
EVT_WAIT(15)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 2, 0, 2)
@ -567,15 +567,15 @@ EvtScript N(spearStab) = {
EVT_END_SWITCH
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x309)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_1B)
EVT_WAIT_FRAMES(5)
EVT_WAIT_FRAMES(2)
EVT_WAIT(5)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_EXEC_WAIT(N(80218D7C))
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -591,14 +591,14 @@ EvtScript N(summonBackup) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_5)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FA)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FB)
EVT_END_THREAD
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
@ -608,11 +608,11 @@ EvtScript N(summonBackup) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_10)
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FA)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FB)
EVT_END_THREAD
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -622,7 +622,7 @@ EvtScript N(summonBackup) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_10)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 10)
@ -634,7 +634,7 @@ EvtScript N(summonBackup) = {
EVT_CALL(PlayEffect, EFFECT_SPARKLES, 0, LW(0), LW(1), LW(2), 30, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206D)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_E)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(GetOriginalActorType, ACTOR_SELF, LW(0))
EVT_CALL(EnemyCreateTargetList, 32772)
EVT_CALL(InitTargetIterator)
@ -686,13 +686,13 @@ EvtScript N(summonBackup) = {
EVT_CALL(SetActorSounds, ACTOR_SELF, 0, 0, 0)
EVT_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FA)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FA)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FB)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2FB)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_END_THREAD
EVT_CALL(SetActorSpeed, LW(11), EVT_FLOAT(4.0))
EVT_CALL(RunToGoal, LW(11), 0, FALSE)
@ -702,7 +702,7 @@ EvtScript N(summonBackup) = {
EVT_ADD(LW(1), 15)
EVT_CALL(PlayEffect, EFFECT_SPARKLES, 0, LW(0), LW(1), LW(2), 30, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, LW(11), 2, NPC_ANIM_jungle_guy_Palette_00_Anim_E)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_IF_EQ(LF(0), 0)
EVT_CALL(SetAnimation, LW(11), 2, NPC_ANIM_jungle_guy_Palette_00_Anim_4)
EVT_ELSE
@ -737,11 +737,11 @@ Formation N(specialFormation_8021A8DC) = {
EvtScript N(becomeShyGuy) = {
EVT_CALL(SetActorVar, ACTOR_SELF, 0, 2)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetHomePos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_13)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_18)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 10)
@ -755,9 +755,9 @@ EvtScript N(becomeShyGuy) = {
EVT_THREAD
EVT_LOOP(15)
EVT_CALL(SetPartRotation, ACTOR_SELF, 4, 0, 0, 10)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartRotation, ACTOR_SELF, 4, 0, 0, -10)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206D)
@ -765,13 +765,13 @@ EvtScript N(becomeShyGuy) = {
EVT_LOOP(10)
EVT_CALL(GetPartOffset, ACTOR_SELF, 4, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, EFFECT_SPARKLES, 3, LW(0), LW(1), LW(2), 5, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 4, 0x2FC)
EVT_CALL(SetPartSounds, ACTOR_SELF, 4, 2, 0, 0)
EVT_CALL(JumpPartTo, ACTOR_SELF, 4, LW(0), 0, LW(2), 30, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetPartFlags, ACTOR_SELF, 2, ACTOR_PART_FLAG_INVISIBLE | ACTOR_PART_FLAG_4 | ACTOR_PART_FLAG_2000 | ACTOR_PART_FLAG_NO_TARGET)
EVT_CALL(SetPartFlags, ACTOR_SELF, 1, ACTOR_PART_FLAG_4 | ACTOR_PART_FLAG_MULTI_TARGET)
EVT_CALL(SetPartFlags, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE | ACTOR_PART_FLAG_4 | ACTOR_PART_FLAG_2000 | ACTOR_PART_FLAG_NO_TARGET)
@ -821,7 +821,7 @@ EvtScript N(spearThrow) = {
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_11)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_17)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.5))
@ -843,7 +843,7 @@ EvtScript N(spearThrow) = {
EVT_LABEL(0)
EVT_CALL(UpdateLerp)
EVT_CALL(SetPartRotation, ACTOR_SELF, 3, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(0)
EVT_END_IF
@ -857,15 +857,15 @@ EvtScript N(spearThrow) = {
EVT_ADD(LW(2), 2)
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, 3, EVT_FLOAT(0.7))
EVT_CALL(JumpPartTo, ACTOR_SELF, 3, LW(0), LW(1), LW(2), 20, 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_CALL(AddActorDecoration, ACTOR_SELF, 2, 0, 2)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 2, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(becomeShyGuy))
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -874,7 +874,7 @@ EvtScript N(spearThrow) = {
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_11)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jungle_guy_Palette_00_Anim_17)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.5))
@ -896,7 +896,7 @@ EvtScript N(spearThrow) = {
EVT_LABEL(0)
EVT_CALL(UpdateLerp)
EVT_CALL(SetPartRotation, ACTOR_SELF, 3, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(0)
EVT_END_IF
@ -908,12 +908,12 @@ EvtScript N(spearThrow) = {
EVT_SUB(LW(2), 2)
EVT_CALL(SetPartJumpGravity, ACTOR_SELF, 3, EVT_FLOAT(0.7))
EVT_CALL(JumpPartTo, ACTOR_SELF, 3, LW(0), LW(1), LW(2), 20, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_EXEC_WAIT(N(becomeShyGuy))
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -1125,7 +1125,7 @@ EvtScript N(idle_8021BFD8) = {
EVT_CALL(func_8027D4C8, ACTOR_SELF, 1, -1, -10)
EVT_CALL(N(UnkBattleFunc1), -10, 20, 10, 20)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -1205,7 +1205,7 @@ EvtScript N(handleEvent_8021C14C) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_shy_guy_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_shy_guy_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoDeath)
@ -1278,7 +1278,7 @@ EvtScript N(8021C628) = {
EVT_SUB(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
@ -1295,7 +1295,7 @@ EvtScript N(8021C628) = {
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2EF)
EVT_END_THREAD
EVT_CALL(SetActorSounds, ACTOR_SELF, 0, 8378, 948)
@ -1309,7 +1309,7 @@ EvtScript N(8021C628) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_5)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
@ -1322,7 +1322,7 @@ EvtScript N(8021C628) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_EXEC_WAIT(N(8021C0E8))
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -1341,7 +1341,7 @@ EvtScript N(8021CD50) = {
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x234)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_9)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_3)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(3.0))
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -1365,7 +1365,7 @@ EvtScript N(8021CD50) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_9)
EVT_THREAD
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_A)
EVT_END_THREAD
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -1388,7 +1388,7 @@ EvtScript N(8021CD50) = {
EVT_SUB(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 15)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -1408,13 +1408,13 @@ EvtScript N(8021CD50) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_9)
EVT_THREAD
EVT_WAIT_FRAMES(9)
EVT_WAIT(9)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_A)
EVT_END_THREAD
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(JumpToGoal, ACTOR_SELF, 18, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -1430,7 +1430,7 @@ EvtScript N(8021CD50) = {
EVT_ADD(LW(3), 360)
EVT_END_IF
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(3))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
@ -1452,9 +1452,9 @@ EvtScript N(8021CD50) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x349)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x749)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_9)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_7)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_GOTO(2)
EVT_LABEL(1)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -1465,7 +1465,7 @@ EvtScript N(8021CD50) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 20, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_10)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20C3)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(RandInt, 100, LW(0))
@ -1474,7 +1474,7 @@ EvtScript N(8021CD50) = {
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_shy_guy_Palette_00_Anim_13)
EVT_END_IF
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_LABEL(2)

View File

@ -8,16 +8,16 @@ EvtScript N(80226B00) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(RotateGroup, LW(10), 2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), -2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -27,75 +27,75 @@ EvtScript N(80226C18) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END

View File

@ -7,16 +7,16 @@ EvtScript N(802272D0) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(RotateGroup, LW(10), 2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), -2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -26,75 +26,75 @@ EvtScript N(802273E8) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -105,13 +105,13 @@ EvtScript N(beforeBattle_80227994) = {
EVT_CALL(SetCamBGColor, 1, 0, 0, 0)
EVT_CALL(SetGroupEnabled, 63, 0)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 9)
EVT_EXEC(N(802273E8))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 10)
EVT_EXEC(N(802273E8))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 11)
EVT_EXEC(N(802273E8))
EVT_END_THREAD

View File

@ -7,16 +7,16 @@ EvtScript N(80227AB0) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(RotateGroup, LW(10), 2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), -2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -26,75 +26,75 @@ EvtScript N(80227BC8) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -105,13 +105,13 @@ EvtScript N(beforeBattle_80228174) = {
EVT_CALL(SetCamBGColor, 1, 0, 0, 0)
EVT_CALL(SetGroupEnabled, 40, 0)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 9)
EVT_EXEC(N(80227BC8))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 10)
EVT_EXEC(N(80227BC8))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 11)
EVT_EXEC(N(80227BC8))
EVT_END_THREAD

View File

@ -8,16 +8,16 @@ EvtScript N(8021DB30) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(RotateGroup, LW(10), 2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), -2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -27,75 +27,75 @@ EvtScript N(8021DC48) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END

View File

@ -7,16 +7,16 @@ EvtScript N(8021E300) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(RotateGroup, LW(10), 2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), -2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -26,75 +26,75 @@ EvtScript N(8021E418) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -105,13 +105,13 @@ EvtScript N(beforeBattle_8021E9C4) = {
EVT_CALL(SetCamBGColor, 1, 0, 0, 0)
EVT_CALL(SetGroupEnabled, 63, 0)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 9)
EVT_EXEC(N(8021E418))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 10)
EVT_EXEC(N(8021E418))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 11)
EVT_EXEC(N(8021E418))
EVT_END_THREAD

View File

@ -7,16 +7,16 @@ EvtScript N(8021EAE0) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(RotateGroup, LW(10), 2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), -2, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RotateGroup, LW(10), 1, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -26,75 +26,75 @@ EvtScript N(8021EBF8) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, EVT_FLOAT(-2.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(2.5), -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, EVT_FLOAT(-1.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(1.5), EVT_FLOAT(-0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, EVT_FLOAT(0.5), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), EVT_FLOAT(-0.5), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -105,13 +105,13 @@ EvtScript N(beforeBattle_8021F1A4) = {
EVT_CALL(SetCamBGColor, 1, 0, 0, 0)
EVT_CALL(SetGroupEnabled, 40, 0)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 9)
EVT_EXEC(N(8021EBF8))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 10)
EVT_EXEC(N(8021EBF8))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 11)
EVT_EXEC(N(8021EBF8))
EVT_END_THREAD

View File

@ -148,11 +148,11 @@ EvtScript N(nextTurn_80218C58) = {
EVT_CALL(SetBattleCamZoom, 200)
EVT_CALL(SetBattleCamOffsetZ, 10)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ActorSpeak, MESSAGE_ID(0x07, 0x009C), ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_24, NPC_ANIM_fuzzipede_Palette_00_Anim_4)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_RETURN
EVT_END
@ -251,14 +251,14 @@ EvtScript N(802191AC) = {
EVT_LOOP(10)
EVT_ADDF(LW(1), EVT_FLOAT(-1.5))
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_SET(LW(0), 0)
EVT_LOOP(10)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_802189FC)))
@ -376,7 +376,7 @@ EvtScript N(handleEvent_802197FC) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzipede_Palette_00_Anim_1B)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzipede_Palette_00_Anim_1B)
EVT_EXEC_WAIT(DoDeath)
@ -421,7 +421,7 @@ EvtScript N(80219D68) = {
EVT_CALL(HPBarToCurrent, ACTOR_SELF)
EVT_ELSE
EVT_EXEC_WAIT(N(802191AC))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_IF
EVT_RETURN
EVT_END
@ -488,7 +488,7 @@ EvtScript N(handleEvent_80219ED4) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzipede_Palette_00_Anim_1C)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzipede_Palette_00_Anim_1C)
EVT_EXEC_WAIT(DoDeath)
@ -530,12 +530,12 @@ EvtScript N(8021A2E8) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_THREAD
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_END_THREAD
EVT_THREAD
@ -544,7 +544,7 @@ EvtScript N(8021A2E8) = {
EVT_LOOP(8)
EVT_SUB(LW(0), 22)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.2))
@ -577,7 +577,7 @@ EvtScript N(8021A6D8) = {
EVT_SET(LW(1), 0)
EVT_EXEC_WAIT(D_8029C12C)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_12)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20DA)
EVT_CALL(SetActorSounds, ACTOR_SELF, 2, 0, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(15), 0, 0, 1, BS_FLAGS1_10)
@ -592,7 +592,7 @@ EvtScript N(8021A6D8) = {
EVT_LOOP(20)
EVT_ADD(LW(0), 9)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -604,17 +604,17 @@ EvtScript N(8021A6D8) = {
EVT_IF_EQ(LW(15), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(15), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_4)
EVT_END_THREAD
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), 0, LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_EXEC_WAIT(N(80219668))
@ -630,21 +630,21 @@ EvtScript N(8021A6D8) = {
EVT_LOOP(20)
EVT_ADD(LW(0), 9)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.4))
EVT_CALL(JumpToGoal, ACTOR_SELF, 20, FALSE, TRUE, FALSE)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(15), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_SWITCH(LW(15))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -657,7 +657,7 @@ EvtScript N(8021A6D8) = {
EVT_LOOP(10)
EVT_SUB(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -675,7 +675,7 @@ EvtScript N(8021A6D8) = {
EVT_ADD(LW(0), 10)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_EXEC_WAIT(N(80219668))
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -719,7 +719,7 @@ EvtScript N(8021B008) = {
EVT_CALL(SetActorVar, ACTOR_SELF, 1, 3)
EVT_RETURN
EVT_END_SWITCH
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -743,7 +743,7 @@ EvtScript N(8021B22C) = {
EVT_SET(LW(1), 0)
EVT_EXEC_WAIT(D_8029C12C)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_12)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20DB)
EVT_CALL(SetActorSounds, ACTOR_SELF, 2, 0, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(15), 0, 0, 1, BS_FLAGS1_10)
@ -769,7 +769,7 @@ EvtScript N(8021B22C) = {
EVT_LOOP(6)
EVT_ADD(LW(0), 15)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_SUB(LW(0), 30)
@ -782,7 +782,7 @@ EvtScript N(8021B22C) = {
EVT_LOOP(7)
EVT_ADD(LW(0), 25)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_SUB(LW(0), 20)
@ -791,7 +791,7 @@ EvtScript N(8021B22C) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 7, FALSE, TRUE, FALSE)
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_EXEC_WAIT(N(80219668))
@ -809,15 +809,15 @@ EvtScript N(8021B22C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(15), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_THREAD
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_END_THREAD
EVT_SWITCH(LW(15))
@ -860,11 +860,11 @@ EvtScript N(8021B22C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_4)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_LABEL(0)
EVT_CALL(GetActorVar, ACTOR_SELF, 1, LW(0))
EVT_IF_NE(LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -873,13 +873,13 @@ EvtScript N(8021B22C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_END_LOOP
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorVar, ACTOR_SELF, 1, 2)
EVT_CALL(PlayEffect, EFFECT_FIREWORK, 0, LW(0), LW(1), LW(2), EVT_FLOAT(1.0), 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(N(StartRumbleWithParams), 200, 10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20DC)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_13)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_4)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_4)
@ -899,8 +899,8 @@ EvtScript N(8021B22C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_4)
EVT_WAIT_FRAMES(8)
EVT_WAIT_FRAMES(10)
EVT_WAIT(8)
EVT_WAIT(10)
EVT_END_IF
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_EXEC_WAIT(N(80219668))
@ -918,15 +918,15 @@ EvtScript N(8021C004) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_12)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzipede_Palette_00_Anim_4)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206D)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x214)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_25C)
EVT_END_THREAD
EVT_THREAD

View File

@ -11,33 +11,33 @@ EvtScript N(8021C330) = {
EVT_CALL(N(UnkFloatFunc005), 0)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 1)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_END_LOOP
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -7, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -27, 0, 0, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -5, 0, 0, 1)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 2)
EVT_BREAK_LOOP
EVT_END_IF
@ -47,7 +47,7 @@ EvtScript N(8021C330) = {
EVT_LOOP(LW(11))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(RandInt, 5, LW(0))
EVT_IF_NE(LW(0), 0)
@ -56,33 +56,33 @@ EvtScript N(8021C330) = {
EVT_CALL(N(UnkFloatFunc005), 3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 1)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_END_LOOP
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -7, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -27, 0, 0, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -5, 0, 0, 1)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 2)
EVT_BREAK_LOOP
EVT_END_IF
@ -92,7 +92,7 @@ EvtScript N(8021C330) = {
EVT_LOOP(LW(11))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(0)
EVT_RETURN
@ -103,49 +103,49 @@ EvtScript N(8021C9C0) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -169,7 +169,7 @@ EvtScript N(8021CDA4) = {
EVT_END_IF
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(5), 1)
EVT_SET(LW(12), LW(11))
EVT_SUB(LW(12), 20)
@ -178,7 +178,7 @@ EvtScript N(8021CDA4) = {
EVT_END_IF
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(5), 1)
EVT_SET(LW(12), LW(11))
EVT_SUB(LW(12), 20)
@ -193,7 +193,7 @@ EvtScript N(8021CDA4) = {
EVT_SUB(LW(1), 2)
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_SUB(LW(5), 280)
EVT_SET(LW(1), 0)
@ -206,49 +206,49 @@ EvtScript N(8021D010) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -260,29 +260,29 @@ EvtScript N(beforeBattle_8021D3B4) = {
EVT_THREAD
EVT_SET(LW(0), 19)
EVT_EXEC(N(8021D010))
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 20)
EVT_EXEC(N(8021D010))
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 21)
EVT_EXEC(N(8021D010))
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 22)
EVT_EXEC(N(8021D010))
EVT_END_THREAD
EVT_THREAD
EVT_SET(LW(0), 14)
EVT_EXEC(N(8021D010))
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 15)
EVT_EXEC(N(8021D010))
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 16)
EVT_EXEC(N(8021D010))
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 17)
EVT_EXEC(N(8021D010))
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 18)
EVT_EXEC(N(8021D010))
EVT_END_THREAD

View File

@ -123,10 +123,10 @@ EvtScript N(idle_80219A98) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -139,10 +139,10 @@ EvtScript N(idle_80219A98) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -155,10 +155,10 @@ EvtScript N(idle_80219A98) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -217,7 +217,7 @@ EvtScript N(handleEvent_80219D74) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -241,7 +241,7 @@ EvtScript N(handleEvent_80219D74) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_01_Anim_9)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_01_Anim_9)
EVT_EXEC_WAIT(N(doDeath_8021B388))
@ -298,9 +298,9 @@ EvtScript N(takeTurn_8021A5A0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, 16)
@ -325,29 +325,29 @@ EvtScript N(takeTurn_8021A5A0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_D)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_9)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -357,18 +357,18 @@ EvtScript N(takeTurn_8021A5A0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_C)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -379,7 +379,7 @@ EvtScript N(takeTurn_8021A5A0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -401,19 +401,19 @@ EvtScript N(takeTurn_8021A5A0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, 32)
EVT_SWITCH(LW(0))
@ -421,9 +421,9 @@ EvtScript N(takeTurn_8021A5A0) = {
EVT_CASE_OR_EQ(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
@ -440,7 +440,7 @@ EvtScript N(takeTurn_8021A5A0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_6)
@ -471,7 +471,7 @@ EvtScript N(takeTurn_8021B2C8) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetActorVar, -127, 0, 1)
EVT_CALL(ActorSpeak, 721087, -127, 1, -1, -1)
EVT_END_IF
@ -485,11 +485,11 @@ EvtScript N(doDeath_8021B388) = {
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_SET(LW(2), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(2), LW(3), LW(4))
@ -500,11 +500,11 @@ EvtScript N(doDeath_8021B388) = {
EVT_LOOP(12)
EVT_CALL(SetActorRotation, ACTOR_SELF, LW(3), 0, 0)
EVT_ADD(LW(3), 8)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartFlagBits, -127, 0, 1, 1)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4, 1)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ActorExists, 513, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_CALL(GetActorHP, 513, LW(0))
@ -513,7 +513,7 @@ EvtScript N(doDeath_8021B388) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_ENEMY1)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseIdleAnimation, ACTOR_ENEMY1, FALSE)
EVT_CALL(EnableIdleScript, ACTOR_ENEMY1, 0)
EVT_CALL(SetAnimation, ACTOR_ENEMY1, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_B)
@ -522,7 +522,7 @@ EvtScript N(doDeath_8021B388) = {
EVT_CALL(UseIdleAnimation, ACTOR_ENEMY1, TRUE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_CALL(RemoveActor, -127)
EVT_RETURN

View File

@ -121,10 +121,10 @@ EvtScript N(idle_8021D5E8) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -137,10 +137,10 @@ EvtScript N(idle_8021D5E8) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -153,10 +153,10 @@ EvtScript N(idle_8021D5E8) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -215,7 +215,7 @@ EvtScript N(handleEvent_8021D8C4) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -239,7 +239,7 @@ EvtScript N(handleEvent_8021D8C4) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_01_Anim_9)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_01_Anim_9)
EVT_EXEC_WAIT(DoDeath)
@ -296,9 +296,9 @@ EvtScript N(takeTurn_8021E0F0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, 16)
@ -323,29 +323,29 @@ EvtScript N(takeTurn_8021E0F0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_D)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_9)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -355,18 +355,18 @@ EvtScript N(takeTurn_8021E0F0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_C)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -377,7 +377,7 @@ EvtScript N(takeTurn_8021E0F0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -399,19 +399,19 @@ EvtScript N(takeTurn_8021E0F0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_8)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, 32)
EVT_SWITCH(LW(0))
@ -419,9 +419,9 @@ EvtScript N(takeTurn_8021E0F0) = {
EVT_CASE_OR_EQ(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
@ -438,7 +438,7 @@ EvtScript N(takeTurn_8021E0F0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_2)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_6)

View File

@ -175,11 +175,11 @@ EvtScript N(idle_80220B50) = {
EVT_LABEL(0)
EVT_CALL(RandInt, 80, LW(0))
EVT_ADD(LW(0), 80)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_FLAG(LW(0), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_CALL(SetGoalToHome, ACTOR_SELF)
@ -190,11 +190,11 @@ EvtScript N(idle_80220B50) = {
EVT_CALL(SetIdleGoal, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(IdleRunToGoal, -127, 0)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80220800)))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_FLAG(LW(0), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_CALL(SetGoalToHome, ACTOR_SELF)
@ -204,7 +204,7 @@ EvtScript N(idle_80220B50) = {
EVT_CALL(SetIdleGoal, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(IdleRunToGoal, -127, 0)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_80220800)))
EVT_WAIT_FRAMES(80)
EVT_WAIT(80)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -283,7 +283,7 @@ EvtScript N(handleEvent_80220F34) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_king_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorVar, -127, 4, LW(0))
EVT_KILL_THREAD(LW(0))
EVT_SET_CONST(LW(0), 0x00000001)
@ -295,7 +295,7 @@ EvtScript N(handleEvent_80220F34) = {
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_king_Palette_00_Anim_D)
EVT_SET_CONST(LW(2), NPC_ANIM_goomba_king_Palette_00_Anim_E)
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorVar, -127, 4, LW(0))
EVT_KILL_THREAD(LW(0))
EVT_SET_CONST(LW(0), 0x00000001)
@ -314,7 +314,7 @@ EvtScript N(handleEvent_80220F34) = {
EVT_RETURN
EVT_CASE_EQ(42)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_6)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_4)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
@ -391,10 +391,10 @@ EvtScript N(80221680) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_4)
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20ED)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20ED)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_5)
@ -402,7 +402,7 @@ EvtScript N(80221680) = {
EVT_LOOP(20)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(10), 0, 0, 2, 16)
@ -417,7 +417,7 @@ EvtScript N(80221680) = {
EVT_LOOP(20)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
@ -435,7 +435,7 @@ EvtScript N(80221680) = {
EVT_END_SWITCH
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(10), 0, 0, 0, 1, 32)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
@ -444,7 +444,7 @@ EvtScript N(80221680) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_1)
EVT_SWITCH(LW(10))
EVT_CASE_DEFAULT
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_1)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(3.0))
@ -462,7 +462,7 @@ EvtScript N(80221CD4) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_15)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 40)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(func_8024ECF8, 0, 1, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_king_Palette_00_Anim_9)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(0.8))
@ -489,11 +489,11 @@ EvtScript N(80221CD4) = {
EVT_CASE_OR_EQ(6)
EVT_CASE_OR_EQ(5)
EVT_THREAD
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(PlaySoundAtPart, 515, 3, 769)
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetPartJumpGravity, 515, 3, EVT_FLOAT(1.5))
EVT_CALL(GetPartOffset, 515, 3, LW(0), LW(1), LW(2))
EVT_CALL(FallPartTo, 515, 3, LW(0), 10, LW(2), 14)
@ -503,17 +503,17 @@ EvtScript N(80221CD4) = {
EVT_CALL(JumpPartTo, 515, 3, LW(0), 10, LW(2), 7, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, 515, 3, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, 515, 3, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtPart, 515, 4, 769)
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetPartJumpGravity, 515, 4, EVT_FLOAT(1.5))
EVT_CALL(GetPartOffset, 515, 4, LW(0), LW(1), LW(2))
EVT_CALL(FallPartTo, 515, 4, LW(0), 10, LW(2), 15)
@ -523,17 +523,17 @@ EvtScript N(80221CD4) = {
EVT_CALL(JumpPartTo, 515, 4, LW(0), 10, LW(2), 7, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, 515, 4, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, 515, 4, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(17)
EVT_WAIT(17)
EVT_CALL(PlaySoundAtPart, 515, 5, 769)
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetPartJumpGravity, 515, 5, EVT_FLOAT(1.5))
EVT_CALL(GetPartOffset, 515, 5, LW(0), LW(1), LW(2))
EVT_CALL(FallPartTo, 515, 5, LW(0), 10, LW(2), 17)
@ -543,12 +543,12 @@ EvtScript N(80221CD4) = {
EVT_CALL(JumpPartTo, 515, 5, LW(0), 10, LW(2), 7, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, 515, 5, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, 515, 5, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
@ -558,11 +558,11 @@ EvtScript N(80221CD4) = {
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_THREAD
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(PlaySoundAtPart, 515, 3, 769)
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetPartJumpGravity, 515, 3, EVT_FLOAT(1.5))
EVT_CALL(GetPartOffset, 515, 3, LW(0), LW(1), LW(2))
EVT_CALL(FallPartTo, 515, 3, LW(0), 35, LW(2), 14)
@ -572,17 +572,17 @@ EvtScript N(80221CD4) = {
EVT_CALL(JumpPartTo, 515, 3, LW(0), 10, LW(2), 7, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, 515, 3, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, 515, 3, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtPart, 515, 4, 769)
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetPartJumpGravity, 515, 4, EVT_FLOAT(1.5))
EVT_CALL(GetPartOffset, 515, 4, LW(0), LW(1), LW(2))
EVT_CALL(FallPartTo, 515, 4, LW(0), 10, LW(2), 15)
@ -592,17 +592,17 @@ EvtScript N(80221CD4) = {
EVT_CALL(JumpPartTo, 515, 4, LW(0), 10, LW(2), 7, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, 515, 4, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, 515, 4, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(17)
EVT_WAIT(17)
EVT_CALL(PlaySoundAtPart, 515, 5, 769)
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetPartJumpGravity, 515, 5, EVT_FLOAT(1.5))
EVT_CALL(GetPartOffset, 515, 5, LW(0), LW(1), LW(2))
EVT_CALL(FallPartTo, 515, 5, LW(0), 10, LW(2), 17)
@ -612,13 +612,13 @@ EvtScript N(80221CD4) = {
EVT_CALL(JumpPartTo, 515, 5, LW(0), 10, LW(2), 7, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, 515, 5, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, 515, 5, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(24)
EVT_WAIT_FRAMES(2)
EVT_WAIT(24)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 65535, 0, 2, 32)
EVT_SWITCH(LW(0))
@ -643,7 +643,7 @@ EvtScript N(nextTurn_802229C4) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_ENEMY1)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseIdleAnimation, ACTOR_ENEMY1, FALSE)
EVT_CALL(EnableIdleScript, ACTOR_ENEMY1, 0)
EVT_CALL(ActorSpeak, 721099, 513, 1, 6422538, 6422538)
@ -652,7 +652,7 @@ EvtScript N(nextTurn_802229C4) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_ENEMY2)
EVT_CALL(MoveBattleCamOver, 10)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseIdleAnimation, ACTOR_ENEMY2, FALSE)
EVT_CALL(EnableIdleScript, ACTOR_ENEMY2, 0)
EVT_CALL(ActorSpeak, 721100, 514, 1, 6422794, 6422794)
@ -661,25 +661,25 @@ EvtScript N(nextTurn_802229C4) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_ENEMY0)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(ActorSpeak, 721101, 512, 1, 6488073, 6488073)
EVT_CALL(SetActorVar, -127, 3, 1)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_PLAYER)
EVT_CALL(MoveBattleCamOver, 10)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, FALSE)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 180)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_QUESTION)
EVT_CALL(ActorSpeak, 721102, 256, 0, -1, -1)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_NOD_YES)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 0)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(func_802535B4, 1)
EVT_END_IF
EVT_END_SWITCH
@ -691,7 +691,7 @@ EvtScript N(nextTurn_802229C4) = {
EvtScript N(80222D9C) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetAnimation, -127, 1, LW(0))
EVT_IF_NE(LW(0), 6488068)
EVT_GOTO(0)
@ -726,11 +726,11 @@ EvtScript N(doDeath_80222F50) = {
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_SET(LW(2), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(2), LW(3), LW(4))
@ -741,11 +741,11 @@ EvtScript N(doDeath_80222F50) = {
EVT_LOOP(12)
EVT_CALL(SetActorRotation, ACTOR_SELF, LW(3), 0, 0)
EVT_ADD(LW(3), 8)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartFlagBits, -127, 1, 1, 1)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4, 1)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ActorExists, 513, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_CALL(GetActorHP, 513, LW(0))

View File

@ -229,7 +229,7 @@ EvtScript N(shakeTree) = {
EVT_THREAD
EVT_SET(LF(0), 0)
EVT_IF_NE(LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_LOOP(5)
EVT_USE_BUF(LW(1))
EVT_BUF_READ1(LW(2))
@ -241,14 +241,14 @@ EvtScript N(shakeTree) = {
EVT_CALL(PlaySoundAtModel, LW(3), 358, 0)
EVT_END_IF
EVT_END_LOOP
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_USE_BUF(LW(1))
EVT_BUF_READ1(LW(2))
EVT_LOOP(LW(2))
EVT_BUF_READ1(LW(3))
EVT_CALL(N(TransformFoliage), LW(3), EVT_FLOAT(0.1), EVT_FLOAT(-0.2), LW(15), 0)
EVT_END_LOOP
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_USE_BUF(LW(1))
EVT_BUF_READ1(LW(2))
@ -256,7 +256,7 @@ EvtScript N(shakeTree) = {
EVT_BUF_READ1(LW(3))
EVT_CALL(TranslateModel, LW(3), 0, 0, 0)
EVT_END_LOOP
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_IF
EVT_END_THREAD
EVT_THREAD
@ -273,14 +273,14 @@ EvtScript N(shakeTree) = {
EVT_CALL(PlaySoundAtModel, LW(4), 357, 0)
EVT_END_IF
EVT_END_LOOP
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_USE_BUF(LW(2))
EVT_BUF_READ1(LW(3))
EVT_LOOP(LW(3))
EVT_BUF_READ1(LW(4))
EVT_CALL(N(TransformFoliage), LW(4), EVT_FLOAT(0.1), EVT_FLOAT(-0.2), LW(15), 0)
EVT_END_LOOP
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_USE_BUF(LW(2))
EVT_BUF_READ1(LW(3))
@ -288,7 +288,7 @@ EvtScript N(shakeTree) = {
EVT_BUF_READ1(LW(4))
EVT_CALL(TranslateModel, LW(4), 0, 0, 0)
EVT_END_LOOP
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_IF
EVT_END_THREAD
EVT_THREAD
@ -301,7 +301,7 @@ EvtScript N(shakeTree) = {
EVT_END_LOOP
EVT_END_IF
EVT_END_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_RETURN
EVT_END
};
@ -345,7 +345,7 @@ EvtScript N(80223DBC) = {
EVT_END_IF
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_15)
EVT_CALL(BattleCamTargetActor, ACTOR_ENEMY0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorVar, -127, 5, 1)
EVT_CALL(ActorExists, 512, LW(0))
EVT_IF_EQ(LW(0), 0)
@ -359,9 +359,9 @@ EvtScript N(80223DBC) = {
EVT_CALL(JumpPartTo, -127, 2, 40, 20, 10, 5, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END_IF
@ -390,9 +390,9 @@ EvtScript N(80223DBC) = {
EVT_CALL(JumpPartTo, -127, 2, LW(0), LW(1), LW(2), 8, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END_IF
@ -419,9 +419,9 @@ EvtScript N(80223DBC) = {
EVT_CALL(JumpPartTo, -127, 2, LW(0), LW(1), LW(2), 8, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END_IF
@ -446,9 +446,9 @@ EvtScript N(80223DBC) = {
EVT_CALL(JumpPartTo, -127, 2, LW(0), LW(1), LW(2), 8, 1)
EVT_LOOP(20)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END

View File

@ -123,10 +123,10 @@ EvtScript N(idle_8021B8A8) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -139,10 +139,10 @@ EvtScript N(idle_8021B8A8) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -155,10 +155,10 @@ EvtScript N(idle_8021B8A8) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -217,7 +217,7 @@ EvtScript N(handleEvent_8021BB84) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -241,7 +241,7 @@ EvtScript N(handleEvent_8021BB84) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_00_Anim_9)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_00_Anim_9)
EVT_EXEC_WAIT(N(doDeath_8021D0C4))
@ -298,9 +298,9 @@ EvtScript N(takeTurn_8021C3B0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, 16)
@ -325,29 +325,29 @@ EvtScript N(takeTurn_8021C3B0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_D)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_9)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -357,18 +357,18 @@ EvtScript N(takeTurn_8021C3B0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_C)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -379,7 +379,7 @@ EvtScript N(takeTurn_8021C3B0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -401,19 +401,19 @@ EvtScript N(takeTurn_8021C3B0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, 32)
EVT_SWITCH(LW(0))
@ -421,9 +421,9 @@ EvtScript N(takeTurn_8021C3B0) = {
EVT_CASE_OR_EQ(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
@ -440,7 +440,7 @@ EvtScript N(takeTurn_8021C3B0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_6)
@ -469,11 +469,11 @@ EvtScript N(doDeath_8021D0C4) = {
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_SET(LW(2), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(2), LW(3), LW(4))
@ -484,11 +484,11 @@ EvtScript N(doDeath_8021D0C4) = {
EVT_LOOP(12)
EVT_CALL(SetActorRotation, ACTOR_SELF, LW(3), 0, 0)
EVT_ADD(LW(3), 8)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartFlagBits, -127, 0, 1, 1)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4, 1)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ActorExists, 512, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_CALL(GetActorHP, 512, LW(0))
@ -497,7 +497,7 @@ EvtScript N(doDeath_8021D0C4) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_ENEMY0)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseIdleAnimation, ACTOR_ENEMY0, FALSE)
EVT_CALL(EnableIdleScript, ACTOR_ENEMY0, 0)
EVT_CALL(SetAnimation, ACTOR_ENEMY0, 1, NPC_ANIM_goomba_bros_Palette_01_Anim_B)
@ -506,7 +506,7 @@ EvtScript N(doDeath_8021D0C4) = {
EVT_CALL(UseIdleAnimation, ACTOR_ENEMY0, TRUE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_CALL(RemoveActor, -127)
EVT_RETURN

View File

@ -121,10 +121,10 @@ EvtScript N(idle_8021EFE8) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -137,10 +137,10 @@ EvtScript N(idle_8021EFE8) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -153,10 +153,10 @@ EvtScript N(idle_8021EFE8) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -215,7 +215,7 @@ EvtScript N(handleEvent_8021F2C4) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -239,7 +239,7 @@ EvtScript N(handleEvent_8021F2C4) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_00_Anim_9)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_bros_Palette_00_Anim_9)
EVT_EXEC_WAIT(DoDeath)
@ -296,9 +296,9 @@ EvtScript N(takeTurn_8021FAF0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, 16)
@ -323,29 +323,29 @@ EvtScript N(takeTurn_8021FAF0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_D)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_9)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -355,18 +355,18 @@ EvtScript N(takeTurn_8021FAF0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_C)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -377,7 +377,7 @@ EvtScript N(takeTurn_8021FAF0) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -399,19 +399,19 @@ EvtScript N(takeTurn_8021FAF0) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_8)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 1, 32)
EVT_SWITCH(LW(0))
@ -419,9 +419,9 @@ EvtScript N(takeTurn_8021FAF0) = {
EVT_CASE_OR_EQ(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
@ -438,7 +438,7 @@ EvtScript N(takeTurn_8021FAF0) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_2)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_bros_Palette_00_Anim_6)

View File

@ -144,7 +144,7 @@ EvtScript N(80224658) = {
EVT_CALL(func_8027D32C, -127)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), LW(1))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(func_80269E80, LW(5))
EVT_SWITCH(LW(5))
EVT_CASE_OR_EQ(10)
@ -162,7 +162,7 @@ EvtScript N(80224658) = {
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_END_SWITCH
@ -181,17 +181,17 @@ EvtScript N(80224658) = {
EVT_CALL(MoveBattleCamOver, 30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), 0x210027)
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), 0x210014)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, LW(10), EVT_ADDR(N(idleAnimations_8022464C)))
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4194304, 1)
EVT_RETURN
EVT_END
};
EvtScript N(80224964) = {
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_CLOSE_SHELL)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 10)
@ -200,7 +200,7 @@ EvtScript N(80224964) = {
EVT_CALL(PlayEffect, 0x7, 0, LW(0), LW(1), LW(2), 4, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_hide_shell)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_802243F8)))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_RETURN
EVT_END
};
@ -223,7 +223,7 @@ EvtScript N(init_80224A94) = {
EvtScript N(idle_80224B24) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -252,7 +252,7 @@ EvtScript N(handleEvent_80224B58) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_jr_troopa_default_hurt)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_jr_troopa_default_hurt_crazy)
EVT_EXEC_WAIT(N(80224658))
@ -267,7 +267,7 @@ EvtScript N(handleEvent_80224B58) = {
EVT_SET(LW(1), 2162728)
EVT_SET(LW(2), 2162729)
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_jr_troopa_default_burn_dead)
EVT_EXEC_WAIT(N(80224658))
@ -362,7 +362,7 @@ EvtScript N(802251CC) = {
EVT_CALL(SetActorVar, -127, 1, 2)
EVT_EXEC_WAIT(N(80224510))
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ActorSpeak, 786730, -127, 1, 2162717, 2162717)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_talk_point)
EVT_CALL(EndActorSpeech, -127, 1, -1, -1)
@ -382,7 +382,7 @@ EvtScript N(takeTurn_80225314) = {
EVT_CALL(EnableIdleScript, ACTOR_SELF, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_OPEN_SHELL)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_63)
@ -397,9 +397,9 @@ EvtScript N(takeTurn_80225314) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(10), 0, 0, 2, 16)
@ -410,7 +410,7 @@ EvtScript N(takeTurn_80225314) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_still)
EVT_THREAD
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_land)
EVT_END_THREAD
EVT_CALL(GetActorPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
@ -421,7 +421,7 @@ EvtScript N(takeTurn_80225314) = {
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 20)
EVT_SET(LW(1), 0)
@ -429,7 +429,7 @@ EvtScript N(takeTurn_80225314) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 25)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -449,13 +449,13 @@ EvtScript N(takeTurn_80225314) = {
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_still)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_land)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 2, 32)
EVT_SWITCH(LW(0))
EVT_CASE_DEFAULT
@ -474,7 +474,7 @@ EvtScript N(takeTurn_80225314) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_run)
@ -497,9 +497,9 @@ EvtScript N(nextTurn_80225B4C) = {
EVT_CALL(GetActorVar, -127, 0, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_CALL(SetActorVar, -127, 0, 1)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_EXEC_WAIT(N(80224510))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ActorSpeak, 786728, -127, 1, 2162714, 2162715)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_sprint_crazy)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20B9)
@ -507,11 +507,11 @@ EvtScript N(nextTurn_80225B4C) = {
EVT_ADD(LW(1), 16)
EVT_CALL(PlayEffect, 0x13, 0, LW(0), LW(1), LW(2), 1, 30, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(PlayEffect, 0x13, 1, LW(0), LW(1), LW(2), 1, 30, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_EXEC_WAIT(N(80224964))
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ActorSpeak, 786729, -127, 1, 2162711, 2162692)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(802245A8))
EVT_ELSE
EVT_END_IF

View File

@ -214,7 +214,7 @@ EvtScript N(8022C6D4) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 30)
EVT_CALL(ShowEmote, 0, EMOTE_QUESTION, -45, 30, 2, LW(0), LW(1), LW(2), 5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_END_IF
EVT_RETURN
@ -235,12 +235,12 @@ EvtScript N(8022C804) = {
EVT_THREAD
EVT_SET(LW(0), 0)
EVT_LOOP(32)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(32)
EVT_WAIT(32)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x300)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 15)
@ -293,7 +293,7 @@ EvtScript N(8022CC74) = {
EVT_CALL(func_8027D32C, -127)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), LW(1))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(func_80269E80, LW(5))
EVT_SWITCH(LW(5))
EVT_CASE_OR_EQ(10)
@ -311,7 +311,7 @@ EvtScript N(8022CC74) = {
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_END_SWITCH
@ -330,10 +330,10 @@ EvtScript N(8022CC74) = {
EVT_CALL(MoveBattleCamOver, 30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), 0x210027)
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), 0x210014)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, LW(10), EVT_ADDR(N(idleAnimations_8022CC68)))
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_DMG_APPLY, 1)
EVT_RETURN
EVT_END
@ -376,7 +376,7 @@ EvtScript N(idle_8022D058) = {
EVT_CASE_DEFAULT
EVT_CALL(N(UnkBattleFunc1), -20, 35, 10, 25)
EVT_END_SWITCH
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -406,7 +406,7 @@ EvtScript N(handleEvent_8022D1C4) = {
EVT_SET(LW(1), 0)
EVT_EXEC_WAIT(N(802315F0))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(802318F8))
EVT_RETURN
EVT_CASE_EQ(14)
@ -417,7 +417,7 @@ EvtScript N(handleEvent_8022D1C4) = {
EVT_SET(LW(1), 1)
EVT_EXEC_WAIT(N(802315F0))
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(802318F8))
EVT_RETURN
EVT_CASE_EQ(11)
@ -462,7 +462,7 @@ EvtScript N(handleEvent_8022D1C4) = {
EVT_EXEC_WAIT(N(8022C6D4))
EVT_EXEC_WAIT(N(80232170))
EVT_CASE_EQ(27)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_SWITCH(LW(3))
@ -477,14 +477,14 @@ EvtScript N(handleEvent_8022D1C4) = {
EVT_ADD(LW(1), 37)
EVT_END_SWITCH
EVT_CALL(PlayEffect, 0x1A, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_EQ(58)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x35D000)
EVT_SET(LW(1), 2)
EVT_EXEC_WAIT(N(802315F0))
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_WAIT_FRAMES(1000)
EVT_WAIT(1000)
EVT_END_IF
EVT_CASE_EQ(31)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
@ -492,7 +492,7 @@ EvtScript N(handleEvent_8022D1C4) = {
EVT_SET(LW(1), 5)
EVT_EXEC_WAIT(N(802315F0))
EVT_CALL(SetAnimation, ACTOR_SELF, LW(0), LW(1))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_EXEC_WAIT(N(8022CB2C))
EVT_SET(LW(1), 3)
EVT_EXEC_WAIT(N(802315F0))
@ -617,7 +617,7 @@ EvtScript N(8022DD48) = {
EVT_CALL(SetPartFlagBits, -127, 1, 8388608, 0)
EVT_CALL(SetPartFlagBits, -127, 2, 131073, 0)
EVT_CALL(SetPartFlagBits, -127, 2, 8388608, 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.2))
EVT_CALL(SetGoalToHome, ACTOR_SELF)
@ -684,7 +684,7 @@ EvtScript N(8022E198) = {
EVT_CASE_EQ(5)
EVT_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_sprint_normal)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_swim)
EVT_END_THREAD
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(3.0))
@ -695,7 +695,7 @@ EvtScript N(8022E198) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_trip)
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_dead)
EVT_END_THREAD
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(3.0))
@ -704,7 +704,7 @@ EvtScript N(8022E198) = {
EVT_SUB(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(FlyToGoal, ACTOR_SELF, 16, 0, 5)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_sprint_crazy)
@ -729,7 +729,7 @@ EvtScript N(8022E198) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetActorSounds, -127, 2, 8418, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_still)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -738,7 +738,7 @@ EvtScript N(8022E198) = {
EVT_SET(LW(1), 0)
EVT_ADD(LW(2), 3)
EVT_THREAD
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_land)
EVT_END_THREAD
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -770,16 +770,16 @@ EvtScript N(8022E198) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetActorSounds, -127, 2, 8418, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_still)
EVT_THREAD
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_land)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(15), 0, 0, 0, 8, 32)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
@ -798,7 +798,7 @@ EvtScript N(8022E198) = {
EVT_SUB(LW(0), 10)
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(7.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_run)
@ -826,7 +826,7 @@ EvtScript N(8022ED10) = {
EVT_SWITCH(LW(10))
EVT_CASE_OR_EQ(6)
EVT_CASE_OR_EQ(5)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -849,7 +849,7 @@ EvtScript N(8022ED10) = {
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
@ -866,7 +866,7 @@ EvtScript N(8022ED10) = {
EVT_END_CASE_GROUP
EVT_CASE_DEFAULT
EVT_END_SWITCH
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -883,7 +883,7 @@ EvtScript N(8022ED10) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_attack)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 8, 32)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -891,7 +891,7 @@ EvtScript N(8022ED10) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_run)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_run)
@ -914,14 +914,14 @@ EvtScript N(8022F468) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_CLOSE_SHELL)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_shell_hide)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_idle_shell)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_UNUSED_2C1)
EVT_CALL(SetActorSounds, -127, 2, 0, 0)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(15), 0, 0, 6, 16)
@ -947,7 +947,7 @@ EvtScript N(8022F468) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_IF_EQ(LW(15), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(15), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
@ -970,13 +970,13 @@ EvtScript N(8022F468) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartRotation, -127, 2, 0, 0, 0)
EVT_CALL(SetPartRotationOffset, -127, 2, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_OPEN_SHELL)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_shell_show)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_run)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 2, 0, 2)
@ -1007,9 +1007,9 @@ EvtScript N(8022F468) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(15), 0, 0, 0, 9, 32)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
@ -1030,13 +1030,13 @@ EvtScript N(8022F468) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartRotation, -127, 2, 0, 0, 0)
EVT_CALL(SetPartRotationOffset, -127, 2, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_OPEN_SHELL)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_shell_show)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_spiked_para_jr_troopa_default_run)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(SetGoalToHome, ACTOR_SELF)
@ -1057,7 +1057,7 @@ EvtScript N(80230034) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_attack)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x80000)
@ -1073,7 +1073,7 @@ EvtScript N(80230034) = {
EVT_ADD(LW(0), LW(3))
EVT_ADD(LW(1), LW(4))
EVT_CALL(PlayEffect, 0x13, 0, LW(0), LW(1), LW(2), LW(5), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_attack2)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(10), DAMAGE_TYPE_NO_CONTACT, 0, 1, 16)
EVT_SWITCH(LW(10))
@ -1096,7 +1096,7 @@ EvtScript N(80230034) = {
EVT_ADD(LW(0), LW(6))
EVT_ADD(LW(1), LW(7))
EVT_CALL(PlayEffect, 0x12, 0, LW(0), LW(1), LW(2), LW(3), LW(4), LW(5), 30, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(35)
EVT_WAIT(35)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -1107,17 +1107,17 @@ EvtScript N(80230034) = {
EVT_CALL(PlayEffect, 0x3E, 0, LW(0), LW(1), LW(2), EVT_FLOAT(3.0), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_attack2_burn)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_SUB(LW(0), 7)
EVT_ADD(LW(1), 14)
EVT_ADD(LW(2), 4)
EVT_CALL(PlayEffect, 0x7, 2, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_idle)
EVT_END_THREAD
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -1139,7 +1139,7 @@ EvtScript N(80230034) = {
EVT_ADD(LW(0), LW(6))
EVT_ADD(LW(1), LW(7))
EVT_CALL(PlayEffect, 0x12, 0, LW(0), LW(1), LW(2), LW(3), LW(4), LW(5), 15, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), (DAMAGE_TYPE_MAGIC | DAMAGE_TYPE_NO_CONTACT), 0, 0, 8, 32)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -1160,7 +1160,7 @@ EvtScript N(80230794) = {
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_attack)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x80000)
@ -1178,7 +1178,7 @@ EvtScript N(80230794) = {
EVT_CALL(PlayEffect, 0x13, 0, LW(0), LW(1), LW(2), LW(5), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 60)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_BIG_POWER_UP)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_attack2)
EVT_CALL(N(UnkBackgroundFunc3))
@ -1186,7 +1186,7 @@ EvtScript N(80230794) = {
EVT_LABEL(0)
EVT_CALL(UpdateLerp)
EVT_CALL(N(SetBackgroundAlpha), LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(0)
EVT_END_IF
@ -1202,16 +1202,16 @@ EvtScript N(80230794) = {
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(3), 0, LW(5))
EVT_CALL(PlayEffect, 0x5E, 0, LW(0), LW(1), LW(2), LW(3), LW(4), LW(5), EVT_FLOAT(1.0), 18, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(MakeLerp, 200, 0, 60, 0)
EVT_LABEL(2)
EVT_CALL(UpdateLerp)
EVT_CALL(N(SetBackgroundAlpha), LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -1223,21 +1223,21 @@ EvtScript N(80230794) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(3), LW(4), LW(5))
EVT_CALL(PlayEffect, 0x5E, 0, LW(0), LW(1), LW(2), LW(3), 0, LW(5), EVT_FLOAT(1.0), 18, 0, 0, 0, 0)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 12)
EVT_CALL(PlayEffect, 0x3E, 0, LW(0), LW(1), LW(2), EVT_FLOAT(3.0), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_attack2_burn)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_SUB(LW(0), 7)
EVT_ADD(LW(1), 14)
EVT_ADD(LW(2), 4)
EVT_CALL(PlayEffect, 0x7, 2, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_idle)
EVT_END_THREAD
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -1245,11 +1245,11 @@ EvtScript N(80230794) = {
EVT_LABEL(2)
EVT_CALL(UpdateLerp)
EVT_CALL(N(SetBackgroundAlpha), LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -1257,18 +1257,18 @@ EvtScript N(80230794) = {
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(3), 0, LW(5))
EVT_CALL(PlayEffect, 0x5E, 0, LW(0), LW(1), LW(2), LW(3), LW(4), LW(5), EVT_FLOAT(1.0), 18, 0, 0, 0, 0)
EVT_WAIT_FRAMES(14)
EVT_WAIT(14)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), (DAMAGE_TYPE_MAGIC | DAMAGE_TYPE_ELECTRIC | DAMAGE_TYPE_NO_CONTACT), 0, 65536, 9, 32)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MakeLerp, 200, 0, 60, 0)
EVT_LABEL(2)
EVT_CALL(UpdateLerp)
EVT_CALL(N(SetBackgroundAlpha), LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -1283,9 +1283,9 @@ EvtScript N(8023106C) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_attack)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x80000)
@ -1301,24 +1301,24 @@ EvtScript N(8023106C) = {
EVT_ADD(LW(0), LW(3))
EVT_ADD(LW(1), LW(4))
EVT_CALL(PlayEffect, 0x13, 0, LW(0), LW(1), LW(2), LW(5), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2F8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x214)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(1), LW(2), LW(3))
EVT_ADD(LW(2), 50)
EVT_CALL(PlayEffect, 0x11, 1, LW(1), LW(2), LW(3), 10, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(PlayEffect, 0x40, 2, LW(1), LW(2), LW(3), 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_mage_jr_troopa_default_idle)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetEnemyMaxHP, -127, LW(0))
EVT_MUL(LW(0), 17)
EVT_DIV(LW(0), 100)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206D)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x214)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_25C)
EVT_END_THREAD
EVT_THREAD
@ -1326,7 +1326,7 @@ EvtScript N(8023106C) = {
EVT_CALL(HealActor, -127, LW(0), 0)
EVT_CALL(func_8026BF48, 0)
EVT_END_THREAD
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -1449,7 +1449,7 @@ EvtScript N(802318F8) = {
EVT_ADD(LW(2), 10)
EVT_LOOP(3)
EVT_CALL(PlayEffect, 0x1, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
@ -1458,7 +1458,7 @@ EvtScript N(802318F8) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySound, SOUND_DEATH)
EVT_CALL(DropStarPoints, -127)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
@ -1469,7 +1469,7 @@ EvtScript N(802318F8) = {
EVT_CALL(MoveBattleCamOver, 30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_dead)
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_DMG_APPLY, 1)
EVT_RETURN
EVT_CASE_EQ(3)
@ -1492,7 +1492,7 @@ EvtScript N(802318F8) = {
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_END_SWITCH
@ -1502,7 +1502,7 @@ EvtScript N(802318F8) = {
EVT_ADD(LW(2), 10)
EVT_LOOP(3)
EVT_CALL(PlayEffect, 0x1, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetPartFlagBits, -127, 3, 1, 1)
@ -1511,7 +1511,7 @@ EvtScript N(802318F8) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySound, SOUND_DEATH)
EVT_CALL(DropStarPoints, -127)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
@ -1523,7 +1523,7 @@ EvtScript N(802318F8) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_dead)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_8022C40C)))
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_DMG_APPLY, 1)
EVT_RETURN
EVT_CASE_DEFAULT
@ -1563,7 +1563,7 @@ EvtScript N(80232040) = {
EvtScript N(80232170) = {
EVT_CALL(GetActorVar, -127, 1, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(8022CB2C))
EVT_CALL(GetActorVar, -127, 3, LW(0))
EVT_SWITCH(LW(0))

View File

@ -127,7 +127,7 @@ EvtScript N(80222C78) = {
EVT_CALL(func_8027D32C, -127)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), LW(1))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(func_80269E80, LW(5))
EVT_SWITCH(LW(5))
EVT_CASE_OR_EQ(10)
@ -145,7 +145,7 @@ EvtScript N(80222C78) = {
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_END_SWITCH
@ -164,40 +164,40 @@ EvtScript N(80222C78) = {
EVT_CALL(MoveBattleCamOver, 30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), 0x210027)
EVT_WAIT_FRAMES(12)
EVT_WAIT(12)
EVT_CALL(SetAnimation, ACTOR_SELF, LW(10), 0x210014)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, LW(10), EVT_ADDR(N(idleAnimations_80222C6C)))
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, FALSE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, FALSE)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_10002)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 180)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(ActorSpeak, 721076, 256, 0, 10289160, 10289153)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4194304, 1)
EVT_RETURN
EVT_END
@ -223,7 +223,7 @@ EvtScript N(init_80223180) = {
EvtScript N(8022325C) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -251,7 +251,7 @@ EvtScript N(handleEvent_80223290) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_jr_troopa_default_hurt)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_jr_troopa_default_hurt_crazy)
EVT_EXEC_WAIT(N(80222C78))
@ -283,7 +283,7 @@ EvtScript N(takeTurn_802234A4) = {
EVT_CALL(SetActorVar, -127, 5, 1)
EVT_EXEC_WAIT(N(80222B30))
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 0)
EVT_CALL(ActorSpeak, 721073, -127, 1, 2162710, 2162691)
@ -302,9 +302,9 @@ EvtScript N(takeTurn_802234A4) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump)
EVT_CALL(SetActorSounds, -127, 2, 8418, 0)
@ -328,7 +328,7 @@ EvtScript N(takeTurn_802234A4) = {
EVT_SUB(LW(0), 10)
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
@ -341,13 +341,13 @@ EvtScript N(takeTurn_802234A4) = {
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_still)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_jump_land)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(GetActorVar, -127, 4, LW(1))
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, LW(1), 32)
EVT_SWITCH(LW(0))
@ -368,7 +368,7 @@ EvtScript N(takeTurn_802234A4) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_run)
@ -391,14 +391,14 @@ EvtScript N(nextTurn_80223D2C) = {
EVT_CALL(GetActorVar, -127, 1, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_CALL(SetActorVar, -127, 1, 1)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(func_802535B4, 0)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_10002)
EVT_THREAD
EVT_SET(LW(1), 0)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_LOOP(5)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SUB(LW(1), 36)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, LW(1))
EVT_END_LOOP
@ -407,17 +407,17 @@ EvtScript N(nextTurn_80223D2C) = {
EVT_CALL(ActorSpeak, 721071, 256, 0, 10289160, 10289153)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_NOD_YES)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_THREAD
EVT_SET(LW(1), 180)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_LOOP(5)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(1), 36)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, LW(1))
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(func_802535B4, 1)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 4)
@ -433,7 +433,7 @@ EvtScript N(nextTurn_80223D2C) = {
EVT_THREAD
EVT_SET(LW(1), 0)
EVT_LOOP(5)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_SUB(LW(1), 36)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, LW(1))
EVT_END_LOOP
@ -442,9 +442,9 @@ EvtScript N(nextTurn_80223D2C) = {
EVT_CALL(ActorSpeak, 721072, 256, 0, 10289160, 10289153)
EVT_CALL(UseIdleAnimation, ACTOR_PARTNER, TRUE)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, ANIM_THUMBS_UP)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 0)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
EVT_END_IF
EVT_CALL(GetActorVar, -127, 3, LW(0))
@ -463,11 +463,11 @@ EvtScript N(nextTurn_80223D2C) = {
EVT_ADD(LW(1), 16)
EVT_CALL(PlayEffect, 0x13, 0, LW(0), LW(1), LW(2), 1, 30, 0, 0, 0, 0, 0, 0, 0)
EVT_CALL(PlayEffect, 0x13, 1, LW(0), LW(1), LW(2), 1, 30, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT_FRAMES(20)
EVT_WAIT(30)
EVT_WAIT(20)
EVT_CALL(SetActorVar, -127, 4, 2)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_jr_troopa_default_idle)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_IF
EVT_END_IF
EVT_END_SWITCH

View File

@ -145,7 +145,7 @@ EvtScript N(8022A750) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 30)
EVT_CALL(ShowEmote, 0, EMOTE_QUESTION, -45, 30, 2, LW(0), LW(1), LW(2), 5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_END_IF
EVT_RETURN
@ -166,12 +166,12 @@ EvtScript N(8022A880) = {
EVT_THREAD
EVT_SET(LW(0), 0)
EVT_LOOP(32)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(32)
EVT_WAIT(32)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x300)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 15)
@ -234,7 +234,7 @@ EvtScript N(init_8022ACE4) = {
EvtScript N(idle_8022ADA4) = {
EVT_LABEL(0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -262,7 +262,7 @@ EvtScript N(handleEvent_8022ADD8) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_mage_jr_troopa_default_hurt)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_mage_jr_troopa_default_still)
EVT_EXEC_WAIT(N(8022BF1C))
@ -277,7 +277,7 @@ EvtScript N(handleEvent_8022ADD8) = {
EVT_SET(LW(1), 2359306)
EVT_SET(LW(2), 2359307)
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_mage_jr_troopa_default_burn_dead)
EVT_EXEC_WAIT(N(8022BF1C))
@ -331,13 +331,13 @@ EvtScript N(handleEvent_8022ADD8) = {
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x35D000)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_hanging)
EVT_WAIT_FRAMES(1000)
EVT_WAIT(1000)
EVT_END_IF
EVT_CASE_EQ(31)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x35D000)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_hanging)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_EXEC_WAIT(N(8022ABA8))
EVT_CALL(ActorSpeak, 1900955, -127, 1, 2359310, 2359299)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_idle)
@ -345,7 +345,7 @@ EvtScript N(handleEvent_8022ADD8) = {
EVT_END_IF
EVT_CASE_EQ(42)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_hurt)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_run)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
@ -374,7 +374,7 @@ EvtScript N(takeTurn_8022B4F0) = {
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_attack)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SPELL_CAST1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x80000)
@ -390,7 +390,7 @@ EvtScript N(takeTurn_8022B4F0) = {
EVT_ADD(LW(0), LW(3))
EVT_ADD(LW(1), LW(4))
EVT_CALL(PlayEffect, 0x13, 0, LW(0), LW(1), LW(2), LW(5), 30, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_attack2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(10), DAMAGE_TYPE_NO_CONTACT, 0, 1, 16)
@ -415,7 +415,7 @@ EvtScript N(takeTurn_8022B4F0) = {
EVT_ADD(LW(0), LW(6))
EVT_ADD(LW(1), LW(7))
EVT_CALL(PlayEffect, 0x12, 0, LW(0), LW(1), LW(2), LW(3), LW(4), LW(5), 30, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(35)
EVT_WAIT(35)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -441,7 +441,7 @@ EvtScript N(takeTurn_8022B4F0) = {
EVT_ADD(LW(0), LW(6))
EVT_ADD(LW(1), LW(7))
EVT_CALL(PlayEffect, 0x12, 0, LW(0), LW(1), LW(2), LW(3), LW(4), LW(5), 15, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), (DAMAGE_TYPE_MAGIC | DAMAGE_TYPE_NO_CONTACT), 0, 0, 8, 32)
EVT_SWITCH(LW(0))
EVT_CASE_EQ(0)
@ -473,15 +473,15 @@ EvtScript N(nextTurn_8022BB44) = {
EVT_CALL(GetActorVar, -127, 3, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_EXEC_WAIT(N(8022ABA8))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_IF
EVT_CALL(ActorSpeak, 1179869, -127, 1, 2359310, 2359299)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_idle)
EVT_EXEC_WAIT(N(8022AC40))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_IF
EVT_ELSE
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_IF
EVT_CALL(SetActorVar, -127, 3, 0)
EVT_RETURN
@ -490,29 +490,29 @@ EvtScript N(nextTurn_8022BB44) = {
EVT_IF_EQ(LW(0), 1)
EVT_CALL(SetActorVar, -127, 1, 2)
EVT_EXEC_WAIT(N(8022ABA8))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(ActorSpeak, 1179870, -127, 1, 2359310, 2359299)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_idle)
EVT_EXEC_WAIT(N(8022AC40))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_END_IF
EVT_RETURN
EVT_CASE_EQ(10)
EVT_CALL(GetActorVar, -127, 0, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_CALL(SetActorVar, -127, 0, 1)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_EXEC_WAIT(N(8022ABA8))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ActorSpeak, 1179867, -127, 2, 2162714, 2162715)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_EXEC_WAIT(N(8022A880))
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_CALL(SetPartFlagBits, -127, 1, 1, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(ActorSpeak, 1179868, -127, 1, 2359310, 2359299)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_idle)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(8022AC40))
EVT_END_IF
EVT_END_SWITCH
@ -542,7 +542,7 @@ EvtScript N(8022BF1C) = {
EVT_LOOP(24)
EVT_CALL(SetActorYaw, ACTOR_SELF, LW(2))
EVT_ADD(LW(2), 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_END_SWITCH
@ -553,7 +553,7 @@ EvtScript N(8022BF1C) = {
EVT_ADD(LW(2), 10)
EVT_LOOP(3)
EVT_CALL(PlayEffect, 0x1, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetPartFlagBits, -127, 1, 1, 1)
@ -562,7 +562,7 @@ EvtScript N(8022BF1C) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySound, SOUND_DEATH)
EVT_CALL(DropStarPoints, -127)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
@ -574,7 +574,7 @@ EvtScript N(8022BF1C) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jr_troopa_default_dead)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 2, EVT_ADDR(N(idleAnimations_8022A61C)))
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_DMG_APPLY, 1)
EVT_RETURN
EVT_END
@ -583,7 +583,7 @@ EvtScript N(8022BF1C) = {
EvtScript N(8022C2A4) = {
EVT_CALL(GetActorVar, -127, 3, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(8022ABA8))
EVT_CALL(ActorSpeak, 1900954, -127, 1, 2359310, 2359299)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_mage_jr_troopa_default_idle)

View File

@ -131,7 +131,7 @@ EvtScript N(80225F7C) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 30)
EVT_CALL(ShowEmote, 0, EMOTE_QUESTION, -45, 30, 2, LW(0), LW(1), LW(2), 5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_END_IF
EVT_RETURN
@ -152,12 +152,12 @@ EvtScript N(802260AC) = {
EVT_THREAD
EVT_SET(LW(0), 0)
EVT_LOOP(32)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(32)
EVT_WAIT(32)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x300)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 15)
@ -230,7 +230,7 @@ EvtScript N(idle_802265A0) = {
EVT_CALL(func_8027D4C8, -127, 1, 0, -6)
EVT_CALL(N(UnkBattleFunc1), -22, 30, 2, 28)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -257,7 +257,7 @@ EvtScript N(handleEvent_802266B0) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_para_jr_troopa_default_hurt)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_para_jr_troopa_default_hurt)
EVT_EXEC_WAIT(N(802279B0))
@ -272,7 +272,7 @@ EvtScript N(handleEvent_802266B0) = {
EVT_SET(LW(1), 2424840)
EVT_SET(LW(2), 2424841)
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_para_jr_troopa_default_burn_dead)
EVT_EXEC_WAIT(N(802279B0))
@ -321,7 +321,7 @@ EvtScript N(handleEvent_802266B0) = {
EVT_EXEC_WAIT(N(80227E1C))
EVT_CASE_EQ(42)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_hurt)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_run)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
@ -331,7 +331,7 @@ EvtScript N(handleEvent_802266B0) = {
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x35D000)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_hanging)
EVT_WAIT_FRAMES(1000)
EVT_WAIT(1000)
EVT_END_IF
EVT_CASE_EQ(31)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
@ -376,7 +376,7 @@ EvtScript N(80226D4C) = {
EVT_SUB(LW(0), 10)
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_idle)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_idle)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
@ -405,7 +405,7 @@ EvtScript N(takeTurn_80226F58) = {
EVT_SWITCH(LW(10))
EVT_CASE_OR_EQ(6)
EVT_CASE_OR_EQ(5)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -428,7 +428,7 @@ EvtScript N(takeTurn_80226F58) = {
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
@ -444,7 +444,7 @@ EvtScript N(takeTurn_80226F58) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_CASE_DEFAULT
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -462,7 +462,7 @@ EvtScript N(takeTurn_80226F58) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_attack)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_END_SWITCH
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 5, 32)
EVT_SET(LW(15), LW(0))
EVT_SWITCH(LW(15))
@ -475,7 +475,7 @@ EvtScript N(takeTurn_80226F58) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_run)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_para_jr_troopa_default_run)
@ -500,27 +500,27 @@ EvtScript N(nextTurn_80227724) = {
EVT_CALL(GetActorVar, -127, 0, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_CALL(SetActorVar, -127, 0, 1)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(SetBattleCamOffsetZ, 35)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(ActorSpeak, 917536, -127, 2, 2162714, 2162715)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_EXEC_WAIT(N(802260AC))
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_CALL(SetPartFlagBits, -127, 1, 1, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), 60, LW(2))
EVT_CALL(FlyToGoal, ACTOR_SELF, 45, 0, 0)
EVT_CALL(ForceHomePos, ACTOR_SELF, LW(0), 60, LW(2))
EVT_CALL(HPBarToHome, ACTOR_SELF)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(ActorSpeak, 917537, -127, 1, 2424844, 2424834)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(8022646C))
EVT_END_IF
EVT_CASE_EQ(12)
@ -554,7 +554,7 @@ EvtScript N(802279B0) = {
EVT_ADD(LW(2), 10)
EVT_LOOP(3)
EVT_CALL(PlayEffect, 0x1, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetPartFlagBits, -127, 1, 1, 1)
@ -563,7 +563,7 @@ EvtScript N(802279B0) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_DEATH)
EVT_CALL(DropStarPoints, -127)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
@ -575,7 +575,7 @@ EvtScript N(802279B0) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jr_troopa_default_dead)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 2, EVT_ADDR(N(idleAnimations_80225E48)))
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4194304, 1)
EVT_RETURN
EVT_END
@ -602,11 +602,11 @@ EvtScript N(80227E1C) = {
EVT_CALL(GetActorVar, -127, 1, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_CALL(SetActorVar, -127, 1, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_EXEC_WAIT(N(802263D4))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ActorSpeak, 1900954, -127, 1, 2424844, 2424834)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(8022646C))
EVT_END_IF
EVT_END_IF

View File

@ -201,10 +201,10 @@ EvtScript N(idle_8021C4D4) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -216,10 +216,10 @@ EvtScript N(idle_8021C4D4) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -231,10 +231,10 @@ EvtScript N(idle_8021C4D4) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -325,7 +325,7 @@ EvtScript N(handleEvent_8021C808) = {
EVT_SET_CONST(LW(0), 0x00000002)
EVT_SET_CONST(LW(1), NPC_ANIM_paragoomba_default_pain)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000002)
EVT_SET_CONST(LW(1), NPC_ANIM_paragoomba_default_dead)
EVT_EXEC_WAIT(DoDeath)
@ -383,7 +383,7 @@ EvtScript N(takeTurn_8021CDFC) = {
EVT_CASE_OR_EQ(6)
EVT_CASE_OR_EQ(5)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(SetBattleCamZoom, 300)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -408,17 +408,17 @@ EvtScript N(takeTurn_8021CDFC) = {
EVT_THREAD
EVT_LOOP(4)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20DF)
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_default_aim)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 2, 0, 2)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 2, EVT_FLOAT(3.0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 2, EVT_FLOAT(1.0))
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
@ -433,7 +433,7 @@ EvtScript N(takeTurn_8021CDFC) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_CASE_DEFAULT
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(SetBattleCamZoom, 300)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -453,7 +453,7 @@ EvtScript N(takeTurn_8021CDFC) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_default_attack)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_END_SWITCH
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), ((0)), 0, 0, 1, 32)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -465,7 +465,7 @@ EvtScript N(takeTurn_8021CDFC) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_default_run)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_paragoomba_default_run)
EVT_EXEC_WAIT(N(8021C790))
@ -524,10 +524,10 @@ EvtScript N(8021D614) = {
EVT_LOOP(10)
EVT_CALL(SetPartFlagBits, -127, 3, 1, 1)
EVT_CALL(SetPartFlagBits, -127, 4, 1, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetPartFlagBits, -127, 3, 1, 0)
EVT_CALL(SetPartFlagBits, -127, 4, 1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetPartFlagBits, -127, 3, 1, 1)
EVT_CALL(SetPartFlagBits, -127, 4, 1, 1)
@ -594,10 +594,10 @@ EvtScript N(idle) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -610,10 +610,10 @@ EvtScript N(idle) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -626,10 +626,10 @@ EvtScript N(idle) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -688,7 +688,7 @@ EvtScript N(handleEvent_8021DF5C) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -712,7 +712,7 @@ EvtScript N(handleEvent_8021DF5C) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_normal_pain)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_goomba_normal_dead)
EVT_EXEC_WAIT(DoDeath)
@ -769,9 +769,9 @@ EvtScript N(takeTurn_8021E788) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_idle)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_headbonk)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), ((0)), 0, 1, 16)
@ -796,29 +796,29 @@ EvtScript N(takeTurn_8021E788) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_asleep)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_pain)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_headbonk)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -828,18 +828,18 @@ EvtScript N(takeTurn_8021E788) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_dizzy)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -850,7 +850,7 @@ EvtScript N(takeTurn_8021E788) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -872,19 +872,19 @@ EvtScript N(takeTurn_8021E788) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_pre_headbonk)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), ((0)), 0, 0, 1, 32)
EVT_SWITCH(LW(0))
@ -892,9 +892,9 @@ EvtScript N(takeTurn_8021E788) = {
EVT_CASE_OR_EQ(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_idle)
@ -911,7 +911,7 @@ EvtScript N(takeTurn_8021E788) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_idle)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_goomba_normal_run)
@ -940,33 +940,33 @@ EvtScript N(init_8021F450) = {
EvtScript N(8021F4B0) = {
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 180)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 10)
EVT_CALL(ActorSpeak, 721080, 256, 0, 10289160, 10289153)
EVT_SET(GSWF(1819), 1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_RETURN
EVT_END
};

View File

@ -121,10 +121,10 @@ EvtScript N(idle_8021A578) = {
EVT_LABEL(0)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 5)
@ -137,10 +137,10 @@ EvtScript N(idle_8021A578) = {
EVT_LABEL(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(1)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
@ -153,10 +153,10 @@ EvtScript N(idle_8021A578) = {
EVT_LABEL(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(1))
EVT_IF_FLAG(LW(1), 0x35D000)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(2)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(10)
EVT_RETURN
@ -215,7 +215,7 @@ EvtScript N(handleEvent_8021A854) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -239,7 +239,7 @@ EvtScript N(handleEvent_8021A854) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_spiked_goomba_default_pain)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_spiked_goomba_default_dead)
EVT_EXEC_WAIT(DoDeath)
@ -276,7 +276,7 @@ EvtScript N(handleEvent_8021A854) = {
EVT_IF_NOT_FLAG(LW(0), 0x35D000)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_laugh)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_IF_FLAG(LW(3), 0x80000)
@ -285,7 +285,7 @@ EvtScript N(handleEvent_8021A854) = {
EVT_ADD(LW(1), 26)
EVT_END_IF
EVT_CALL(PlayEffect, 0x1A, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_DEFAULT
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_idle)
@ -311,9 +311,9 @@ EvtScript N(takeTurn_8021B19C) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_idle)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -1, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_headbonk)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), ((0)), 0, 1, 16)
@ -338,29 +338,29 @@ EvtScript N(takeTurn_8021B19C) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_sleep)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 5, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, -2, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 7, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_pain)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0x80000000, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_headbonk)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -370,18 +370,18 @@ EvtScript N(takeTurn_8021B19C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(2.0))
EVT_THREAD
EVT_WAIT_FRAMES(4)
EVT_WAIT(4)
EVT_SET(LW(0), 180)
EVT_LOOP(4)
EVT_SUB(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_dizzy)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -392,7 +392,7 @@ EvtScript N(takeTurn_8021B19C) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_idle)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -414,19 +414,19 @@ EvtScript N(takeTurn_8021B19C) = {
EVT_SET(LW(1), LW(4))
EVT_SET(LW(2), LW(5))
EVT_SET(LW(3), LW(6))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_headbonk)
EVT_END_THREAD
EVT_CALL(JumpToGoal, ACTOR_SELF, 16, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_headbonk)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.3), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_SWITCH
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), ((0)), 0, 0, 2, 32)
EVT_SWITCH(LW(0))
@ -434,9 +434,9 @@ EvtScript N(takeTurn_8021B19C) = {
EVT_CASE_OR_EQ(2)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.1), EVT_FLOAT(0.8), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_idle)
@ -455,10 +455,10 @@ EvtScript N(takeTurn_8021B19C) = {
EVT_CALL(GetLastDamage, 0, LW(0))
EVT_IF_GT(LW(0), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_laugh)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_ELSE
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_goomba_default_idle)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_IF
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(2.0))
@ -488,33 +488,33 @@ EvtScript N(init_8021BEBC) = {
EvtScript N(8021BF1C) = {
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 180)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 10)
EVT_CALL(ActorSpeak, 721081, 256, 0, 10289160, 10289153)
EVT_SET(GSWF(1818), 1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorYaw, ACTOR_PLAYER, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_RETURN
EVT_END
};

View File

@ -125,7 +125,7 @@ EvtScript N(80228084) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 30)
EVT_CALL(ShowEmote, 0, EMOTE_QUESTION, -45, 30, 2, LW(0), LW(1), LW(2), 5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_END_IF
EVT_END_IF
EVT_RETURN
@ -146,12 +146,12 @@ EvtScript N(802281B4) = {
EVT_THREAD
EVT_SET(LW(0), 0)
EVT_LOOP(32)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(0), 45)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_END_LOOP
EVT_END_THREAD
EVT_WAIT_FRAMES(32)
EVT_WAIT(32)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x300)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 15)
@ -225,7 +225,7 @@ EvtScript N(idle_802286C0) = {
EVT_CALL(func_8027D4C8, -127, 1, 0, -6)
EVT_CALL(N(UnkBattleFunc1), -22, 30, 2, 28)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -259,7 +259,7 @@ EvtScript N(handleEvent_802287D0) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_spiked_para_jr_troopa_default_hurt)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_spiked_para_jr_troopa_default_hurt)
EVT_EXEC_WAIT(N(8022A018))
@ -277,7 +277,7 @@ EvtScript N(handleEvent_802287D0) = {
EVT_SET(LW(1), 2293770)
EVT_SET(LW(2), 2293771)
EVT_EXEC_WAIT(DoBurnHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_spiked_para_jr_troopa_default_burn_dead)
EVT_EXEC_WAIT(N(8022A018))
@ -325,7 +325,7 @@ EvtScript N(handleEvent_802287D0) = {
EVT_EXEC_WAIT(N(8022A480))
EVT_END_CASE_GROUP
EVT_CASE_EQ(27)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_SWITCH(LW(3))
@ -340,25 +340,25 @@ EvtScript N(handleEvent_802287D0) = {
EVT_ADD(LW(1), 37)
EVT_END_SWITCH
EVT_CALL(PlayEffect, 0x1A, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_EQ(58)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x35D000)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_hanging)
EVT_WAIT_FRAMES(1000)
EVT_WAIT(1000)
EVT_END_IF
EVT_CASE_EQ(31)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x35D000)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_hanging)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_EXEC_WAIT(N(802284DC))
EVT_CALL(ActorSpeak, 1900955, -127, 1, 2293775, 2293775)
EVT_EXEC_WAIT(N(80228574))
EVT_END_IF
EVT_CASE_EQ(42)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_hurt)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_run)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
@ -426,7 +426,7 @@ EvtScript N(80229160) = {
EVT_SUB(LW(0), 10)
EVT_CALL(JumpToGoal, ACTOR_SELF, 4, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_idle)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_idle)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
@ -455,7 +455,7 @@ EvtScript N(takeTurn_8022936C) = {
EVT_SWITCH(LW(10))
EVT_CASE_OR_EQ(6)
EVT_CASE_OR_EQ(5)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -478,7 +478,7 @@ EvtScript N(takeTurn_8022936C) = {
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 20)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
@ -494,7 +494,7 @@ EvtScript N(takeTurn_8022936C) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_CASE_DEFAULT
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_66)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
@ -512,7 +512,7 @@ EvtScript N(takeTurn_8022936C) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_attack)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_END_SWITCH
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 6, 32)
EVT_SET(LW(15), LW(0))
EVT_SWITCH(LW(15))
@ -525,7 +525,7 @@ EvtScript N(takeTurn_8022936C) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_run)
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(YieldTurn)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_spiked_para_jr_troopa_default_run)
@ -566,14 +566,14 @@ EvtScript N(nextTurn_80229B38) = {
EVT_CALL(GetActorVar, -127, 0, LW(0))
EVT_IF_EQ(LW(0), 0)
EVT_CALL(SetActorVar, -127, 0, 1)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_14)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(SetBattleCamOffsetZ, 35)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(ActorSpeak, 458936, -127, 2, 2162693, 2162693)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4096, 1)
EVT_CALL(func_8026D940, -127, -20, 40)
EVT_CALL(func_8027D2D8, -127)
@ -581,22 +581,22 @@ EvtScript N(nextTurn_80229B38) = {
EVT_SET(LW(0), 115)
EVT_SET(LW(1), 150)
EVT_CALL(func_802189DC_447E1C, LW(0), LW(1), LW(10))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetEnemyMaxHP, -127, LW(0))
EVT_LABEL(0)
EVT_SUB(LW(0), 1)
EVT_CALL(SetEnemyHP, -127, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_GT(LW(0), 20)
EVT_GOTO(0)
EVT_END_IF
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jr_troopa_default_hurt_crazy)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_LOOP(2)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4096, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4096, 1)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_END_LOOP
EVT_CALL(ActorSpeak, 458937, -127, 2, 2162707, 2162707)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4096, 0)
@ -604,22 +604,22 @@ EvtScript N(nextTurn_80229B38) = {
EVT_CALL(func_8027D32C, -127)
EVT_CALL(func_8026D940, -127, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jr_troopa_default_idle_angry)
EVT_WAIT_FRAMES(25)
EVT_WAIT(25)
EVT_CALL(ActorSpeak, 458938, -127, 2, 2162710, 2162691)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(802281B4))
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_CALL(SetPartFlagBits, -127, 1, 1, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(AddGoalPos, ACTOR_SELF, 40, 80, 0)
EVT_CALL(FlyToGoal, ACTOR_SELF, 30, 0, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(ForceHomePos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(HPBarToHome, ACTOR_SELF)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ActorSpeak, 458939, -127, 1, 2293775, 2293763)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(80228574))
EVT_END_IF
EVT_CASE_EQ(12)
@ -653,7 +653,7 @@ EvtScript N(8022A018) = {
EVT_ADD(LW(2), 10)
EVT_LOOP(3)
EVT_CALL(PlayEffect, 0x1, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetPartFlagBits, -127, 1, 1, 1)
@ -662,7 +662,7 @@ EvtScript N(8022A018) = {
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_SUB(LW(0), 5)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySound, SOUND_DEATH)
EVT_CALL(DropStarPoints, -127)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
@ -674,7 +674,7 @@ EvtScript N(8022A018) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20E5)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_jr_troopa_default_dead)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 2, EVT_ADDR(N(idleAnimations_80227F50)))
EVT_WAIT_FRAMES(60)
EVT_WAIT(60)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, 4194304, 1)
EVT_RETURN
EVT_END
@ -701,7 +701,7 @@ EvtScript N(8022A480) = {
EVT_CALL(GetActorVar, -127, 2, LW(0))
EVT_IF_EQ(LW(0), 1)
EVT_CALL(SetActorVar, -127, 2, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_EXEC_WAIT(N(802284DC))
EVT_CALL(ActorSpeak, 1900954, -127, 1, 2293775, 2293763)
EVT_EXEC_WAIT(N(80228574))

View File

@ -12,7 +12,7 @@ EvtScript N(80234CB0) = {
EVT_CALL(SetTexPanOffset, 1, 0, LW(0), LW(1))
EVT_ADD(LW(0), 32768)
EVT_ADD(LW(1), 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_END_LOOP
EVT_RETURN
EVT_END

View File

@ -11,33 +11,33 @@ EvtScript N(80233AF0) = {
EVT_CALL(N(UnkFloatFunc005), 0)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 1)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_END_LOOP
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -7, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -27, 0, 0, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -5, 0, 0, 1)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 2)
EVT_BREAK_LOOP
EVT_END_IF
@ -47,7 +47,7 @@ EvtScript N(80233AF0) = {
EVT_LOOP(LW(11))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(RandInt, 5, LW(0))
EVT_IF_NE(LW(0), 0)
@ -56,33 +56,33 @@ EvtScript N(80233AF0) = {
EVT_CALL(N(UnkFloatFunc005), 3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 1)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_END_LOOP
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -7, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -27, 0, 0, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -5, 0, 0, 1)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 2)
EVT_BREAK_LOOP
EVT_END_IF
@ -92,7 +92,7 @@ EvtScript N(80233AF0) = {
EVT_LOOP(LW(11))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(0)
EVT_RETURN
@ -103,49 +103,49 @@ EvtScript N(80234180) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -169,7 +169,7 @@ EvtScript N(80234564) = {
EVT_END_IF
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(5), 1)
EVT_SET(LW(12), LW(11))
EVT_SUB(LW(12), 20)
@ -178,7 +178,7 @@ EvtScript N(80234564) = {
EVT_END_IF
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(5), 1)
EVT_SET(LW(12), LW(11))
EVT_SUB(LW(12), 20)
@ -193,7 +193,7 @@ EvtScript N(80234564) = {
EVT_SUB(LW(1), 2)
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_SUB(LW(5), 280)
EVT_SET(LW(1), 0)
@ -206,49 +206,49 @@ EvtScript N(802347D0) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -260,13 +260,13 @@ EvtScript N(beforeBattle_80234B74) = {
EVT_THREAD
EVT_SET(LW(0), 44)
EVT_EXEC(N(80234180))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 47)
EVT_EXEC(N(80234180))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 46)
EVT_EXEC(N(80234180))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 45)
EVT_EXEC(N(80234180))
EVT_END_THREAD

View File

@ -7,16 +7,16 @@ EvtScript N(80233450) = {
EVT_SET(LW(10), LW(0))
EVT_LABEL(0)
EVT_CALL(TranslateModel, LW(10), 0, 2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), 0, 2, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(RandInt, 30, LW(0))
EVT_ADD(LW(0), 30)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_GOTO(0)
EVT_RETURN
EVT_END

View File

@ -12,15 +12,15 @@ EvtScript N(beforeBattle_80233998) = {
EVT_SET(LW(0), 22)
EVT_SET(LW(1), 1)
EVT_EXEC(N(UnkModelStuffScript3))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 20)
EVT_SET(LW(1), 3)
EVT_EXEC(N(UnkModelStuffScript3))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 18)
EVT_SET(LW(1), 4)
EVT_EXEC(N(UnkModelStuffScript3))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 16)
EVT_SET(LW(1), 2)
EVT_EXEC(N(UnkModelStuffScript3))

View File

@ -190,7 +190,7 @@ EvtScript N(idle_802191E4) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(2), LW(0), LW(4))
EVT_IF_EQ(LW(1), 1)
EVT_LABEL(11)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_GOTO(11)
@ -209,7 +209,7 @@ EvtScript N(idle_802191E4) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(2), LW(0), LW(4))
EVT_IF_EQ(LW(1), 1)
EVT_LABEL(22)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_FLAG(LW(0), STATUS_FLAG_SLEEP | STATUS_FLAG_FROZEN | STATUS_FLAG_FEAR | STATUS_FLAG_PARALYZE | STATUS_FLAG_DIZZY | STATUS_FLAG_STONE | STATUS_FLAG_STOP)
EVT_GOTO(22)
@ -390,7 +390,7 @@ EvtScript N(fireTackle) = {
EVT_SUB(LW(0), 10)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 3, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(14)
EVT_WAIT(14)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -409,7 +409,7 @@ EvtScript N(fireTackle) = {
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_FIRE, 0, 0, 4, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -418,7 +418,7 @@ EvtScript N(fireTackle) = {
EVT_SET(LW(0), 1)
EVT_SET(LW(1), 4587524)
EVT_EXEC_WAIT(DoJumpBack)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_EXEC_WAIT(N(80219464))
EVT_END_CASE_GROUP
EVT_END_SWITCH
@ -446,7 +446,7 @@ EvtScript N(8021A074) = {
EVT_CALL(JumpPartTo, ACTOR_SELF, LW(6), LW(3), LW(4), LW(5), 0, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, LW(6), ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(6), 1)
EVT_END_LOOP
EVT_RETURN
@ -458,7 +458,7 @@ EvtScript N(8021A218) = {
EVT_CALL(GetDistanceToGoal, ACTOR_SELF, LW(0))
EVT_DIVF(LW(0), EVT_FLOAT(8.0))
EVT_ADD(LW(0), 1)
EVT_WAIT_FRAMES(LW(0))
EVT_WAIT(LW(0))
EVT_RETURN
EVT_END
};
@ -487,9 +487,9 @@ EvtScript N(fireballs_Partner) = {
EVT_END_THREAD
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -4, 11)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bubble_Palette_00_Anim_1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bubble_Palette_00_Anim_5)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
@ -508,12 +508,12 @@ EvtScript N(fireballs_Partner) = {
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_EXEC_WAIT(N(80219464))
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -531,9 +531,9 @@ EvtScript N(fireballs_Partner) = {
EVT_SUB(LW(4), 6)
EVT_ADD(LW(5), 2)
EVT_EXEC_WAIT(N(8021A218))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_FIRE | DAMAGE_TYPE_NO_CONTACT, 0, 0, 2, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
@ -567,7 +567,7 @@ EvtScript N(fireballs_Player) = {
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorSounds, ACTOR_SELF, 2, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2CF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
@ -589,7 +589,7 @@ EvtScript N(fireballs_Player) = {
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -601,7 +601,7 @@ EvtScript N(fireballs_Player) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetActorSounds, ACTOR_SELF, 2, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2CF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
@ -621,7 +621,7 @@ EvtScript N(fireballs_Player) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 4)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_FIRE, 0, 0, 4, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
@ -629,7 +629,7 @@ EvtScript N(fireballs_Player) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(10), LW(11), LW(12))
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_EXEC_WAIT(N(80219464))
EVT_END_CASE_GROUP
EVT_END_SWITCH

View File

@ -13,7 +13,7 @@ EvtScript N(802278B0) = {
EVT_CALL(SetTexPanOffset, LW(10), 1, LW(1), 0)
EVT_SUB(LW(0), -300)
EVT_SUB(LW(1), -500)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -28,7 +28,7 @@ EvtScript N(8022797C) = {
EVT_CALL(SetTexPanOffset, LW(10), 0, LW(0), LW(1))
EVT_ADD(LW(0), 16384)
EVT_ADD(LW(1), 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -46,7 +46,7 @@ EvtScript N(80227A2C) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF
@ -57,7 +57,7 @@ EvtScript N(80227A2C) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF

View File

@ -13,7 +13,7 @@ EvtScript N(80227DE0) = {
EVT_CALL(SetTexPanOffset, LW(10), 1, LW(1), 0)
EVT_SUB(LW(0), -300)
EVT_SUB(LW(1), -500)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -28,7 +28,7 @@ EvtScript N(80227EAC) = {
EVT_CALL(SetTexPanOffset, LW(10), 0, LW(0), LW(1))
EVT_ADD(LW(0), 16384)
EVT_ADD(LW(1), 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -46,7 +46,7 @@ EvtScript N(80227F5C) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF
@ -57,7 +57,7 @@ EvtScript N(80227F5C) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF

View File

@ -13,7 +13,7 @@ EvtScript N(80228370) = {
EVT_CALL(SetTexPanOffset, LW(10), 1, LW(1), 0)
EVT_SUB(LW(0), -300)
EVT_SUB(LW(1), -500)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -28,7 +28,7 @@ EvtScript N(8022843C) = {
EVT_CALL(SetTexPanOffset, LW(10), 0, LW(0), LW(1))
EVT_ADD(LW(0), 16384)
EVT_ADD(LW(1), 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -46,7 +46,7 @@ EvtScript N(802284EC) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF
@ -57,7 +57,7 @@ EvtScript N(802284EC) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF

View File

@ -13,7 +13,7 @@ EvtScript N(80228900) = {
EVT_CALL(SetTexPanOffset, LW(10), 1, LW(1), 0)
EVT_SUB(LW(0), -300)
EVT_SUB(LW(1), -500)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -28,7 +28,7 @@ EvtScript N(802289CC) = {
EVT_CALL(SetTexPanOffset, LW(10), 0, LW(0), LW(1))
EVT_ADD(LW(0), 16384)
EVT_ADD(LW(1), 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -46,7 +46,7 @@ EvtScript N(80228A7C) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF
@ -57,7 +57,7 @@ EvtScript N(80228A7C) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF

View File

@ -13,7 +13,7 @@ EvtScript N(80228E40) = {
EVT_CALL(SetTexPanOffset, LW(10), 1, LW(1), 0)
EVT_SUB(LW(0), -300)
EVT_SUB(LW(1), -500)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -28,7 +28,7 @@ EvtScript N(80228F0C) = {
EVT_CALL(SetTexPanOffset, LW(10), 0, LW(0), LW(1))
EVT_ADD(LW(0), 16384)
EVT_ADD(LW(1), 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -46,7 +46,7 @@ EvtScript N(80228FBC) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF
@ -57,7 +57,7 @@ EvtScript N(80228FBC) = {
EVT_LOOP(0)
EVT_CALL(UpdateLerp)
EVT_CALL(TranslateGroup, LW(10), LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 0)
EVT_BREAK_LOOP
EVT_END_IF

View File

@ -274,7 +274,7 @@ EvtScript N(handleEvent_8021A560) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoImmune)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(0))
EVT_IF_NOT_FLAG(LW(0), 0x200000)
EVT_EXEC_WAIT(N(8021A12C))
@ -283,7 +283,7 @@ EvtScript N(handleEvent_8021A560) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoDeath)
@ -382,23 +382,23 @@ EvtScript N(handleEvent_8021AAB8) = {
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_6)
EVT_CALL(SetActorRotationOffset, -127, 0, 12, 0)
EVT_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -45)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -135)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, -180)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_THREAD
EVT_USE_BUF(EVT_ADDR(N(intTable_8021AA6C)))
EVT_LOOP(19)
EVT_BUF_READ1(LW(0))
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
@ -429,7 +429,7 @@ EvtScript N(handleEvent_8021AAB8) = {
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoImmune)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_D)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_ELSE
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_2)
@ -442,14 +442,14 @@ EvtScript N(handleEvent_8021AAB8) = {
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoImmune)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_D)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_ELSE
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_2)
EVT_EXEC_WAIT(DoImmune)
EVT_END_IF
EVT_CASE_EQ(27)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_IF_FLAG(LW(3), 0x80000)
@ -458,14 +458,14 @@ EvtScript N(handleEvent_8021AAB8) = {
EVT_ADD(LW(1), 24)
EVT_END_IF
EVT_CALL(PlayEffect, 0x1A, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CASE_EQ(32)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_6)
EVT_SET_CONST(LW(2), NPC_ANIM_chan_Palette_00_Anim_7)
EVT_EXEC_WAIT(N(8021AA1C))
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_6)
EVT_SET_CONST(LW(2), NPC_ANIM_chan_Palette_00_Anim_7)
@ -532,7 +532,7 @@ EvtScript N(handleEvent_8021AAB8) = {
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_C)
EVT_EXEC_WAIT(DoImmune)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_D)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_ELSE
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_2)
@ -584,7 +584,7 @@ EvtScript N(takeTurn_8021B81C) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_0)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_END_IF
EVT_CALL(SetActorSounds, -127, 2, 769, 0)
EVT_CALL(GetBattlePhase, LW(0))
@ -619,13 +619,13 @@ EvtScript N(takeTurn_8021B81C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_0)
EVT_END_THREAD
EVT_ADD(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
@ -654,7 +654,7 @@ EvtScript N(takeTurn_8021B81C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 65535, 0, 3, 32)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -666,13 +666,13 @@ EvtScript N(takeTurn_8021B81C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 15, FALSE, TRUE, FALSE)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_0)
EVT_END_THREAD
EVT_ADD(LW(0), 20)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(YieldTurn)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_4)
@ -697,12 +697,12 @@ EvtScript N(takeTurn_Chan) = {
EVT_IF_GT(LW(0), 0)
EVT_CALL(SetActorVar, -127, 9, LW(0))
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_ELSE
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_chan_Palette_00_Anim_2)
@ -726,19 +726,19 @@ EvtScript N(takeTurn_Chan) = {
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(func_8024ECF8, -1, 1, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_9)
EVT_THREAD
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlayEffect, 0x1D, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlayEffect, 0x1D, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlayEffect, 0x1D, 1, LW(0), LW(1), LW(2), 32, 4, 0, 10, 0, 0, 0, 0, 0)
EVT_END_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2021)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_5)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorSounds, -127, 0, 0, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20D3)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 2, 16)
@ -754,20 +754,20 @@ EvtScript N(takeTurn_Chan) = {
EVT_IF_GT(LW(0), LW(3))
EVT_BREAK_LOOP
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(AddGoalPos, ACTOR_SELF, -150, 0, 0)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(14.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(YieldTurn)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 2)
@ -777,9 +777,9 @@ EvtScript N(takeTurn_Chan) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(10.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_D)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
@ -789,7 +789,7 @@ EvtScript N(takeTurn_Chan) = {
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(14.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 65535, 0, 2, 32)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -808,7 +808,7 @@ EvtScript N(takeTurn_Chan) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 6, FALSE, TRUE, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_chan_Palette_00_Anim_1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(YieldTurn)
EVT_CALL(ResetAllActorSounds, ACTOR_SELF)
EVT_SET_CONST(LW(0), 0x00000001)
@ -920,7 +920,7 @@ EvtScript N(handleEvent_8021D0CC) = {
EVT_END_IF
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 0)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(GetActorVar, -127, 8, LW(0))
EVT_IF_EQ(LW(0), 2)
EVT_CALL(GetActorVar, -127, 1, LW(0))

File diff suppressed because it is too large Load Diff

View File

@ -157,7 +157,7 @@ EvtScript N(8022A4A4) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_5)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -180,7 +180,7 @@ EvtScript N(8022A4A4) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_the_master_Palette_00_Anim_17)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_the_master_Palette_00_Anim_19)
EVT_EXEC_WAIT(DoDeath)
@ -229,17 +229,17 @@ EvtScript N(takeTurn_8022AA54) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.6))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_2)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_10)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_11)
EVT_WAIT_FRAMES(7)
EVT_WAIT(7)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_12)
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -249,7 +249,7 @@ EvtScript N(takeTurn_8022AA54) = {
EVT_CASE_OR_EQ(6)
EVT_CASE_OR_EQ(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 20)
@ -258,7 +258,7 @@ EvtScript N(takeTurn_8022AA54) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 10, TRUE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_2)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -274,7 +274,7 @@ EvtScript N(takeTurn_8022AA54) = {
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 6, 48)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -288,7 +288,7 @@ EvtScript N(takeTurn_8022AA54) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(RunToGoal, ACTOR_SELF, 10, TRUE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_2)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)

View File

@ -169,7 +169,7 @@ EvtScript N(8022B8C0) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_6)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -192,7 +192,7 @@ EvtScript N(8022B8C0) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_the_master_Palette_00_Anim_16)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_the_master_Palette_00_Anim_18)
EVT_EXEC_WAIT(DoDeath)
@ -239,14 +239,14 @@ EvtScript N(singleStrike2) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(3.8))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BD)
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BD)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_E)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_F)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BC)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
@ -261,7 +261,7 @@ EvtScript N(singleStrike2) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 10, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_CALL(EnableActorBlur, -127, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -281,7 +281,7 @@ EvtScript N(singleStrike2) = {
EVT_CALL(EnableActorBlur, -127, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 8, 48)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -294,7 +294,7 @@ EvtScript N(singleStrike2) = {
EVT_LOOP(10)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -308,7 +308,7 @@ EvtScript N(singleStrike2) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(0), 20)
EVT_SET(LW(1), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_21)
@ -316,7 +316,7 @@ EvtScript N(singleStrike2) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
@ -339,12 +339,12 @@ EvtScript N(doubleStrike2) = {
EVT_CALL(SetBattleCamOffsetZ, 13)
EVT_CALL(MoveBattleCamOver, 60)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_15)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_H)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B9)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(10), 0, 0, 0, 16)
@ -359,7 +359,7 @@ EvtScript N(doubleStrike2) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 10, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_CALL(EnableActorBlur, -127, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -388,9 +388,9 @@ EvtScript N(doubleStrike2) = {
EVT_END_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 5, 16)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_JUMP_3E2)
@ -406,12 +406,12 @@ EvtScript N(doubleStrike2) = {
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.5))
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.2))
EVT_END_THREAD
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 6, 32)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
EVT_CASE_OR_EQ(2)
@ -424,7 +424,7 @@ EvtScript N(doubleStrike2) = {
EVT_LOOP(10)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -438,7 +438,7 @@ EvtScript N(doubleStrike2) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(0), 20)
EVT_SET(LW(1), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_21)
@ -446,7 +446,7 @@ EvtScript N(doubleStrike2) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
@ -488,13 +488,13 @@ EvtScript N(nextTurn_8022CFFC) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ActorSpeak, 131118, -127, 1, 10616841, 10616837)
EVT_CALL(SetActorVar, -127, 0, 1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_D)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_C)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20B8)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 20)
@ -504,14 +504,14 @@ EvtScript N(nextTurn_8022CFFC) = {
EVT_LOOP(15)
EVT_ADD(LW(0), 24)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_SET(LW(0), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_0)
EVT_LOOP(5)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SMOKE_BURST)
EVT_THREAD
@ -519,25 +519,25 @@ EvtScript N(nextTurn_8022CFFC) = {
EVT_ADD(LW(1), 3)
EVT_LOOP(3)
EVT_CALL(PlayEffect, 0x1, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_0)
EVT_LOOP(5)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_1)
EVT_LOOP(5)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_8022B68C)))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_8)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 10)
EVT_CALL(ActorSpeak, 131123, -127, 1, 10616842, 10616838)

View File

@ -156,7 +156,7 @@ EvtScript N(8022DC44) = {
EVT_SET_CONST(LW(2), NPC_ANIM_the_master_Palette_00_Anim_1B)
EVT_EXEC_WAIT(DoBurnHit)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 50, 50, 0, 0)
EVT_CASE_EQ(36)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
@ -172,11 +172,11 @@ EvtScript N(8022DC44) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_the_master_Palette_00_Anim_16)
EVT_CHILD_THREAD
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 1, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 50, 50, 0, 0)
EVT_END_CHILD_THREAD
EVT_EXEC_WAIT(DoSpinSmashHit)
@ -194,7 +194,7 @@ EvtScript N(8022DC44) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimationRate, ACTOR_SELF, 1, EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_6)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.6))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
@ -217,7 +217,7 @@ EvtScript N(8022DC44) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_the_master_Palette_00_Anim_16)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_the_master_Palette_00_Anim_18)
EVT_EXEC_WAIT(DoDeath)
@ -264,14 +264,14 @@ EvtScript N(singleStrike3) = {
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(3.8))
EVT_CALL(RunToGoal, ACTOR_SELF, 0, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BD)
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BD)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_E)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_F)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BC)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
@ -286,7 +286,7 @@ EvtScript N(singleStrike3) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 10, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_CALL(EnableActorBlur, -127, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -306,7 +306,7 @@ EvtScript N(singleStrike3) = {
EVT_CALL(EnableActorBlur, -127, 0)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 10, 48)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -319,7 +319,7 @@ EvtScript N(singleStrike3) = {
EVT_LOOP(10)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -333,7 +333,7 @@ EvtScript N(singleStrike3) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(0), 20)
EVT_SET(LW(1), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_21)
@ -341,7 +341,7 @@ EvtScript N(singleStrike3) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
@ -364,12 +364,12 @@ EvtScript N(doubleStrike3) = {
EVT_CALL(SetBattleCamOffsetZ, 13)
EVT_CALL(MoveBattleCamOver, 60)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_15)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_H)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B9)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(10), 0, 0, 0, 16)
@ -384,7 +384,7 @@ EvtScript N(doubleStrike3) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 10, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_CALL(EnableActorBlur, -127, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -413,9 +413,9 @@ EvtScript N(doubleStrike3) = {
EVT_END_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 6, 16)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_JUMP_3E2)
@ -431,12 +431,12 @@ EvtScript N(doubleStrike3) = {
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.5))
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.2))
EVT_END_THREAD
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 7, 32)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
EVT_CASE_OR_EQ(2)
@ -449,7 +449,7 @@ EvtScript N(doubleStrike3) = {
EVT_LOOP(10)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -463,7 +463,7 @@ EvtScript N(doubleStrike3) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(0), 20)
EVT_SET(LW(1), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_21)
@ -471,7 +471,7 @@ EvtScript N(doubleStrike3) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
@ -494,13 +494,13 @@ EvtScript N(tripleStrike3) = {
EVT_CALL(SetBattleCamOffsetZ, 13)
EVT_CALL(MoveBattleCamOver, 60)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_15)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(ActorSpeak, 131132, -127, 1, 10616842, 10616838)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_H)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(MoveBattleCamOver, 1)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B9)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(10), 0, 0, 0, 16)
@ -515,7 +515,7 @@ EvtScript N(tripleStrike3) = {
EVT_CALL(RunToGoal, ACTOR_SELF, 10, FALSE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_CALL(EnableActorBlur, -127, 0)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
@ -544,13 +544,13 @@ EvtScript N(tripleStrike3) = {
EVT_END_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 5, 16)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_THREAD
EVT_CALL(EnableActorBlur, -127, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_JUMP_3E2)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_14)
EVT_CALL(SetActorJumpGravity, ACTOR_SELF, EVT_FLOAT(1.5))
@ -563,13 +563,13 @@ EvtScript N(tripleStrike3) = {
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.5))
EVT_CALL(ShakeCam, 1, 0, 2, EVT_FLOAT(0.2))
EVT_END_THREAD
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3ED)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 6, 0)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(EnablePlayerBlur, 1)
EVT_CALL(SetActorJumpGravity, ACTOR_PLAYER, EVT_FLOAT(0.3))
EVT_CALL(GetActorPos, ACTOR_PLAYER, LW(0), LW(1), LW(2))
@ -578,7 +578,7 @@ EvtScript N(tripleStrike3) = {
EVT_CALL(func_80273444, 50, 0, 0)
EVT_CALL(EnablePlayerBlur, 0)
EVT_END_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 50)
@ -590,20 +590,20 @@ EvtScript N(tripleStrike3) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(0), 20)
EVT_SET(LW(1), 0)
EVT_THREAD
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BD)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BD)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_E)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_F)
EVT_CALL(EnableActorBlur, -127, 1)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -624,9 +624,9 @@ EvtScript N(tripleStrike3) = {
EVT_END_THREAD
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3EE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BB)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 7, 32)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
EVT_CASE_OR_EQ(2)
@ -639,7 +639,7 @@ EvtScript N(tripleStrike3) = {
EVT_LOOP(10)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -653,7 +653,7 @@ EvtScript N(tripleStrike3) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20BA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_ADD(LW(0), 20)
EVT_SET(LW(1), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_21)
@ -661,7 +661,7 @@ EvtScript N(tripleStrike3) = {
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3B4)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_23)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
@ -683,16 +683,16 @@ EvtScript N(80230240) = {
EVT_CALL(SetBattleCamOffsetZ, 13)
EVT_CALL(MoveBattleCamOver, 60)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_15)
EVT_WAIT_FRAMES(20)
EVT_WAIT_FRAMES(10)
EVT_WAIT(20)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_13)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_E)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_15)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(EnableActorBlur, -127, 1)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 50)
@ -707,19 +707,19 @@ EvtScript N(80230240) = {
EVT_CALL(SetActorVar, -127, 1, 1)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 30)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_SET(LW(0), 80)
EVT_LOOP(5)
EVT_ADD(LW(0), 20)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 80, LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_LOOP(5)
EVT_SUB(LW(0), 20)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 80, LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, TRUE)
EVT_RETURN
@ -738,21 +738,21 @@ EvtScript N(8023059C) = {
EVT_LOOP(30)
EVT_ADD(LW(0), 2)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 80, LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_E)
EVT_THREAD
EVT_SET(LW(0), 140)
EVT_LOOP(30)
EVT_SUB(LW(0), 2)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 80, LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(AddActorDecoration, ACTOR_SELF, 2, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ModifyActorDecoration, -127, 2, 0, 40, 40, 0, 0)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -763,7 +763,7 @@ EvtScript N(8023059C) = {
EVT_CALL(SetPartJumpGravity, -127, 2, EVT_FLOAT(0.1))
EVT_CALL(JumpPartTo, -127, 2, LW(0), LW(1), LW(2), 10, 1)
EVT_CALL(SetPartFlagBits, -127, 2, 1, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 10, 16)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -788,15 +788,15 @@ EvtScript N(80230914) = {
EVT_LOOP(30)
EVT_ADD(LW(0), 2)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 80, LW(0), 0, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(FlyToGoal, ACTOR_SELF, 30, 0, 0)
EVT_WAIT_FRAMES(10000)
EVT_WAIT_FRAMES(2)
EVT_WAIT(10000)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 10, 16)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(0)
@ -865,13 +865,13 @@ EvtScript N(nextTurn_80230D44) = {
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_13)
EVT_CALL(BattleCamTargetActor, ACTOR_SELF)
EVT_CALL(SetTargetActor, ACTOR_SELF, ACTOR_PLAYER)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(ActorSpeak, 131118, -127, 1, 10616841, 10616837)
EVT_CALL(SetActorVar, -127, 0, 1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_D)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_C)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20B8)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(1), 20)
@ -881,14 +881,14 @@ EvtScript N(nextTurn_80230D44) = {
EVT_LOOP(15)
EVT_ADD(LW(0), 24)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_SET(LW(0), 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_0)
EVT_LOOP(5)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_SMOKE_BURST)
EVT_THREAD
@ -896,30 +896,30 @@ EvtScript N(nextTurn_80230D44) = {
EVT_ADD(LW(1), 3)
EVT_LOOP(3)
EVT_CALL(PlayEffect, 0x1, LW(0), LW(1), LW(2), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_END_LOOP
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_0)
EVT_LOOP(5)
EVT_ADD(LW(0), 36)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_1)
EVT_LOOP(5)
EVT_ADD(LW(0), 18)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, LW(0), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetIdleAnimations, ACTOR_SELF, 1, EVT_ADDR(N(idleAnimations_8022D9EC)))
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_14)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(AddActorDecoration, ACTOR_SELF, 1, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(ModifyActorDecoration, -127, 1, 0, 50, 50, 0, 0)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_the_master_Palette_00_Anim_3)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(MoveBattleCamOver, 10)

View File

@ -11,33 +11,33 @@ EvtScript N(80231770) = {
EVT_CALL(N(UnkFloatFunc005), 0)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 1)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_END_LOOP
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -7, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -27, 0, 0, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -5, 0, 0, 1)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 2)
EVT_BREAK_LOOP
EVT_END_IF
@ -47,7 +47,7 @@ EvtScript N(80231770) = {
EVT_LOOP(LW(11))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(RandInt, 5, LW(0))
EVT_IF_NE(LW(0), 0)
@ -56,33 +56,33 @@ EvtScript N(80231770) = {
EVT_CALL(N(UnkFloatFunc005), 3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 1)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 1)
EVT_BREAK_LOOP
EVT_END_IF
EVT_END_LOOP
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -7, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -27, 0, 0, 1)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -5, 0, 0, 1)
EVT_WAIT_FRAMES(3)
EVT_WAIT(3)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_LOOP(0)
EVT_CALL(N(UnkFloatFunc005), 2)
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(11), 2)
EVT_BREAK_LOOP
EVT_END_IF
@ -92,7 +92,7 @@ EvtScript N(80231770) = {
EVT_LOOP(LW(11))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), LW(2))
EVT_CALL(RotateModel, LW(10), -20, 0, 0, 1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_GOTO(0)
EVT_RETURN
@ -103,49 +103,49 @@ EvtScript N(80231E00) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 3, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 2, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), -1, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -169,7 +169,7 @@ EvtScript N(802321E4) = {
EVT_END_IF
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(5), 1)
EVT_SET(LW(12), LW(11))
EVT_SUB(LW(12), 20)
@ -178,7 +178,7 @@ EvtScript N(802321E4) = {
EVT_END_IF
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_ADD(LW(5), 1)
EVT_SET(LW(12), LW(11))
EVT_SUB(LW(12), 20)
@ -193,7 +193,7 @@ EvtScript N(802321E4) = {
EVT_SUB(LW(1), 2)
EVT_SET(LW(0), LW(5))
EVT_CALL(TranslateModel, LW(10), LW(0), LW(1), 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_SUB(LW(5), 280)
EVT_SET(LW(1), 0)
@ -206,49 +206,49 @@ EvtScript N(80232450) = {
EVT_SET(LW(10), LW(0))
EVT_LOOP(0)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -3, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -2, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, -1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 1, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(TranslateModel, LW(10), 0, 0, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_LOOP
EVT_RETURN
EVT_END
@ -260,13 +260,13 @@ EvtScript N(beforeBattle_802327F4) = {
EVT_THREAD
EVT_SET(LW(0), 44)
EVT_EXEC(N(80231E00))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 47)
EVT_EXEC(N(80231E00))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 46)
EVT_EXEC(N(80231E00))
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_SET(LW(0), 45)
EVT_EXEC(N(80231E00))
EVT_END_THREAD

View File

@ -186,7 +186,7 @@ EvtScript N(idle_8021AB10) = {
EVT_CALL(func_8027D4C8, ACTOR_SELF, 1, 2, -10)
EVT_CALL(N(UnkBattleFunc1), -16, 22, 4, 22)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_GOTO(0)
EVT_RETURN
EVT_END
@ -266,7 +266,7 @@ EvtScript N(handleEvent_8021ACA8) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_bzzap_Palette_00_Anim_6)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_bzzap_Palette_00_Anim_B)
EVT_EXEC_WAIT(DoDeath)
@ -329,7 +329,7 @@ EvtScript N(8021B28C) = {
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
EVT_CASE_OR_EQ(HIT_RESULT_LUCKY)
EVT_SET(LW(10), LW(0))
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 20)
@ -337,14 +337,14 @@ EvtScript N(8021B28C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(8.0))
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 4)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20CA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bzzap_Palette_00_Anim_4)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -357,7 +357,7 @@ EvtScript N(8021B28C) = {
EVT_RETURN
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_ADD(LW(0), 20)
@ -365,17 +365,17 @@ EvtScript N(8021B28C) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(5.0))
EVT_CALL(FlyToGoal, ACTOR_SELF, 0, -10, 4)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20CA)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bzzap_Palette_00_Anim_4)
EVT_WAIT_FRAMES(6)
EVT_WAIT_FRAMES(2)
EVT_WAIT(6)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, STATUS_FLAG_8 | STATUS_FLAG_20 | STATUS_FLAG_100 | STATUS_FLAG_200 | STATUS_FLAG_POISON | STATUS_FLAG_80000000, 6, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(YieldTurn)
EVT_EXEC_WAIT(N(8021AC20))
EVT_END_CASE_GROUP
@ -413,7 +413,7 @@ EvtScript N(8021B77C) = {
EVT_ELSE
EVT_CALL(SetPartYaw, ACTOR_SELF, LW(9), 0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(0)
EVT_END_IF
@ -444,7 +444,7 @@ EvtScript N(8021B77C) = {
EVT_ELSE
EVT_CALL(SetPartYaw, ACTOR_SELF, LW(9), 0)
EVT_END_IF
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(1), 1)
EVT_GOTO(1)
EVT_END_IF
@ -467,27 +467,27 @@ EvtScript N(8021BC74) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20CC)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bzzap_Palette_00_Anim_5)
EVT_WAIT_FRAMES(40)
EVT_WAIT(40)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_bzzap_Palette_00_Anim_1)
EVT_CALL(SetActorYaw, ACTOR_SELF, 0)
EVT_CALL(PlaySound, 0x358)
EVT_SET(LW(0), 2)
EVT_EXEC_GET_TID(N(8021B77C), LW(10))
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_SET(LW(0), 3)
EVT_EXEC(N(8021B77C))
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_SET(LW(0), 4)
EVT_EXEC(N(8021B77C))
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_SET(LW(0), 5)
EVT_EXEC(N(8021B77C))
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_SET(LW(0), 6)
EVT_EXEC(N(8021B77C))
EVT_LABEL(0)
EVT_IS_THREAD_RUNNING(LW(10), LW(0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_IF_EQ(LW(0), 1)
EVT_GOTO(0)
EVT_END_IF
@ -514,7 +514,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 2, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 2, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 3, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_bzzap_Palette_00_Anim_4)
@ -533,7 +533,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 3, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 4, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 4, NPC_ANIM_bzzap_Palette_00_Anim_4)
@ -552,7 +552,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 4, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 5, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 5, NPC_ANIM_bzzap_Palette_00_Anim_4)
@ -571,7 +571,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 5, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 5, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 6, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 6, NPC_ANIM_bzzap_Palette_00_Anim_4)
@ -590,13 +590,13 @@ EvtScript N(8021BC74) = {
EVT_CALL(RemoveActorDecoration, ACTOR_SELF, 6, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 6, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(StopSound, 856)
EVT_CALL(YieldTurn)
EVT_CALL(EnableIdleScript, ACTOR_SELF, 1)
@ -612,7 +612,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartMoveSpeed, ACTOR_SELF, 2, EVT_FLOAT(3.0))
EVT_CALL(FlyPartTo, ACTOR_SELF, 2, LW(0), LW(1), LW(2), 0, -10, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 1, BS_FLAGS1_10)
EVT_CALL(SetAnimation, ACTOR_SELF, 2, NPC_ANIM_bzzap_Palette_00_Anim_3)
@ -623,7 +623,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(FlyPartTo, ACTOR_SELF, 2, LW(0), LW(1), LW(2), 0, 10, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 2, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 3, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_bzzap_Palette_00_Anim_4)
@ -632,7 +632,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartMoveSpeed, ACTOR_SELF, 3, EVT_FLOAT(3.0))
EVT_CALL(FlyPartTo, ACTOR_SELF, 3, LW(0), LW(1), LW(2), 0, -10, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 1, BS_FLAGS1_40)
EVT_CALL(SetAnimation, ACTOR_SELF, 3, NPC_ANIM_bzzap_Palette_00_Anim_3)
@ -643,7 +643,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(FlyPartTo, ACTOR_SELF, 3, LW(0), LW(1), LW(2), 0, 10, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 3, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 4, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 4, NPC_ANIM_bzzap_Palette_00_Anim_4)
@ -652,7 +652,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartMoveSpeed, ACTOR_SELF, 4, EVT_FLOAT(3.0))
EVT_CALL(FlyPartTo, ACTOR_SELF, 4, LW(0), LW(1), LW(2), 0, -10, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 1, BS_FLAGS1_40)
EVT_CALL(SetAnimation, ACTOR_SELF, 4, NPC_ANIM_bzzap_Palette_00_Anim_3)
@ -663,7 +663,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(FlyPartTo, ACTOR_SELF, 4, LW(0), LW(1), LW(2), 0, 10, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 4, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_THREAD
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 5, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 5, NPC_ANIM_bzzap_Palette_00_Anim_4)
@ -672,7 +672,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartMoveSpeed, ACTOR_SELF, 5, EVT_FLOAT(3.0))
EVT_CALL(FlyPartTo, ACTOR_SELF, 5, LW(0), LW(1), LW(2), 0, -10, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 1, BS_FLAGS1_40)
EVT_CALL(SetAnimation, ACTOR_SELF, 5, NPC_ANIM_bzzap_Palette_00_Anim_3)
@ -683,8 +683,8 @@ EvtScript N(8021BC74) = {
EVT_CALL(FlyPartTo, ACTOR_SELF, 5, LW(0), LW(1), LW(2), 0, 10, 0)
EVT_CALL(SetPartFlagBits, ACTOR_SELF, 5, ACTOR_PART_FLAG_INVISIBLE, 1)
EVT_END_THREAD
EVT_WAIT_FRAMES(11)
EVT_WAIT_FRAMES(1)
EVT_WAIT(11)
EVT_WAIT(1)
EVT_CALL(PlaySoundAtPart, ACTOR_SELF, 6, 0x20CB)
EVT_CALL(SetAnimation, ACTOR_SELF, 6, NPC_ANIM_bzzap_Palette_00_Anim_4)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
@ -692,7 +692,7 @@ EvtScript N(8021BC74) = {
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetPartMoveSpeed, ACTOR_SELF, 6, EVT_FLOAT(3.0))
EVT_CALL(FlyPartTo, ACTOR_SELF, 6, LW(0), LW(1), LW(2), 0, -10, 0)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_NO_CONTACT, 0, 0, 1, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))

View File

@ -188,7 +188,7 @@ EvtScript N(handleEvent_80218584) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_01_Anim_13)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_01_Anim_13)
EVT_EXEC_WAIT(DoDeath)
@ -196,7 +196,7 @@ EvtScript N(handleEvent_80218584) = {
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_01_Anim_8)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_01_Anim_8)
EVT_EXEC_WAIT(DoDeath)
@ -242,21 +242,21 @@ EvtScript N(80218C48) = {
EVT_CALL(SetBattleCamZoom, 330)
EVT_CALL(SetBattleCamOffsetZ, 30)
EVT_CALL(MoveBattleCamOver, 20)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_B)
EVT_THREAD
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206E)
EVT_WAIT_FRAMES(30)
EVT_WAIT(30)
EVT_LOOP(4)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x206F)
EVT_WAIT_FRAMES(11)
EVT_WAIT(11)
EVT_END_LOOP
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x2070)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_01_Anim_D)
EVT_WAIT_FRAMES(130)
EVT_WAIT(130)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_01_Anim_2)
EVT_CALL(SummonEnemy, EVT_ADDR(N(specialFormation_8021A800)), 0)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(1), LW(2), LW(3))
@ -271,7 +271,7 @@ EvtScript N(80218C48) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(1), LW(2), LW(3))
EVT_CALL(JumpToGoal, ACTOR_SELF, 14, FALSE, TRUE, FALSE)
EVT_END_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetAnimation, LW(0), 1, NPC_ANIM_fuzzy_Palette_01_Anim_2)
EVT_CALL(SetActorJumpGravity, LW(0), EVT_FLOAT(1.4))
EVT_CALL(JumpToGoal, LW(0), 14, FALSE, TRUE, FALSE)
@ -323,9 +323,9 @@ EvtScript N(80219054) = {
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 10, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_01_Anim_4)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 9, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 8, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_MISS)
@ -353,12 +353,12 @@ EvtScript N(80219054) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(4)
EVT_WAIT_FRAMES(5)
EVT_WAIT(4)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -392,29 +392,29 @@ EvtScript N(80219054) = {
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 0, 0, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_RETURN
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, FALSE)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, 0x03000C)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3E0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_01_Anim_7)
EVT_WAIT_FRAMES(21)
EVT_WAIT(21)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_01_Anim_0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 330)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3E0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, -3, -2, 0)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.9), EVT_FLOAT(1.2), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.8), EVT_FLOAT(1.3), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.4), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.6), EVT_FLOAT(1.6), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(10)
EVT_WAIT_FRAMES(2)
EVT_WAIT(10)
EVT_WAIT(2)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, TRUE)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(10), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 0, 1, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
@ -428,7 +428,7 @@ EvtScript N(80219054) = {
EVT_ADD(LW(1), 10)
EVT_CALL(N(UnkBattleFunc2), LW(0), LW(1), LW(2), LW(3))
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_25C)
EVT_CALL(N(UnkBattleFunc2_2), LW(0), LW(1), LW(2), LW(3))
EVT_END_THREAD
@ -442,24 +442,24 @@ EvtScript N(80219054) = {
EVT_THREAD
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.6), EVT_FLOAT(0.6), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 10, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 330)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 300)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 270)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(0.7), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 240)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 210)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.4), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 180)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(0.7), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.2), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_END_THREAD
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -469,21 +469,21 @@ EvtScript N(80219054) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.4), EVT_FLOAT(0.2), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.2), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotationOffset, ACTOR_SELF, 0, 0, 0)
EVT_END_THREAD
@ -491,7 +491,7 @@ EvtScript N(80219054) = {
EVT_ADD(LW(0), 30)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_01_Anim_3)

View File

@ -121,13 +121,13 @@ EvtScript N(8021D4F4) = {
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 1)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_4)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetGoalToHome, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_SURFACE)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_3)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 0)
EVT_RETURN
EVT_END
@ -193,7 +193,7 @@ EvtScript N(handleEvent_8021D60C) = {
EVT_END_CASE_GROUP
EVT_CASE_EQ(EVENT_SPIKE_TAUNT)
EVT_THREAD
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(GetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(3))
EVT_IF_FLAG(LW(3), STATUS_FLAG_SHRINK)
@ -204,20 +204,20 @@ EvtScript N(handleEvent_8021D60C) = {
EVT_ADD(LW(1), 35)
EVT_END_IF
EVT_CALL(PlayEffect, EFFECT_LENS_FLARE, 0, LW(0), LW(1), LW(2), 20, 0, 0, 0, 0, 0, 0, 0, 0)
EVT_WAIT_FRAMES(20)
EVT_WAIT(20)
EVT_END_THREAD
EVT_LOOP(40)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_1)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_6)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_END_LOOP
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_1)
EVT_CASE_EQ(EVENT_DEATH)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_piranha_plant_Palette_00_Anim_9)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 1)
EVT_SET_CONST(LW(1), NPC_ANIM_piranha_plant_Palette_00_Anim_9)
EVT_EXEC_WAIT(DoDeath)
@ -233,7 +233,7 @@ EvtScript N(handleEvent_8021D60C) = {
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_4)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(func_8027D32C, ACTOR_SELF)
EVT_CALL(UseIdleAnimation, ACTOR_SELF, FALSE)
EVT_CALL(RemoveActor, ACTOR_SELF)
@ -272,13 +272,13 @@ EvtScript N(takeTurn_8021DCD4) = {
EVT_ADD(LW(0), 20)
EVT_SET(LW(1), 0)
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_GOTO(123)
EVT_END_IF
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_MOLE_DIG)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_4)
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 1)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_19)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -308,7 +308,7 @@ EvtScript N(takeTurn_8021DCD4) = {
EVT_CALL(SetActorPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(SetActorFlagBits, ACTOR_SELF, ACTOR_FLAG_NO_SHADOW, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_3)
EVT_WAIT_FRAMES(8)
EVT_WAIT(8)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), 0, 0, 1, BS_FLAGS1_10)
EVT_SWITCH(LW(0))
@ -318,20 +318,20 @@ EvtScript N(takeTurn_8021DCD4) = {
EVT_CALL(GetStatusFlags, ACTOR_SELF, LW(5))
EVT_IF_NOT_FLAG(LW(5), STATUS_FLAG_SHRINK)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_6)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_END_IF
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20DE)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_7)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_8)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_IF_EQ(LW(10), HIT_RESULT_LUCKY)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(4.0))
@ -342,23 +342,23 @@ EvtScript N(takeTurn_8021DCD4) = {
EVT_END_CASE_GROUP
EVT_END_SWITCH
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_6)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_THREAD
EVT_WAIT_FRAMES(6)
EVT_WAIT(6)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x20DE)
EVT_END_THREAD
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_7)
EVT_WAIT_FRAMES(10)
EVT_WAIT_FRAMES(2)
EVT_WAIT(10)
EVT_WAIT(2)
EVT_CALL(SetGoalToTarget, ACTOR_SELF)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), 0, 0, 0, 3, BS_FLAGS1_SP_EVT_ACTIVE)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(HIT_RESULT_HIT)
EVT_CASE_OR_EQ(HIT_RESULT_QUAKE_IMMUNE)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_piranha_plant_Palette_00_Anim_8)
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorSpeed, ACTOR_SELF, EVT_FLOAT(6.0))
EVT_EXEC_WAIT(N(8021D4F4))

View File

@ -185,7 +185,7 @@ EvtScript N(handleEvent_802221FC) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_00_Anim_13)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_00_Anim_13)
EVT_EXEC_WAIT(DoDeath)
@ -193,7 +193,7 @@ EvtScript N(handleEvent_802221FC) = {
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_00_Anim_8)
EVT_EXEC_WAIT(DoNormalHit)
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_SET_CONST(LW(0), 0x00000001)
EVT_SET_CONST(LW(1), NPC_ANIM_fuzzy_Palette_00_Anim_8)
EVT_EXEC_WAIT(DoDeath)
@ -257,9 +257,9 @@ EvtScript N(takeTurn_80222860) = {
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 10, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_00_Anim_4)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 9, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 8, 0)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 1, 16)
EVT_SWITCH(LW(0))
EVT_CASE_OR_EQ(6)
@ -287,12 +287,12 @@ EvtScript N(takeTurn_80222860) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 5, FALSE, TRUE, FALSE)
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_WAIT_FRAMES(4)
EVT_WAIT_FRAMES(5)
EVT_WAIT(4)
EVT_WAIT(5)
EVT_IF_EQ(LW(10), 5)
EVT_CALL(EnemyTestTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_TRIGGER_LUCKY, 0, 0, 0)
EVT_END_IF
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(UseBattleCamPreset, BTL_CAM_PRESET_C)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorYaw, ACTOR_SELF, 180)
@ -326,29 +326,29 @@ EvtScript N(takeTurn_80222860) = {
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 0, 0, 32)
EVT_RETURN
EVT_END_IF
EVT_WAIT_FRAMES(10)
EVT_WAIT(10)
EVT_CALL(UseIdleAnimation, ACTOR_PLAYER, FALSE)
EVT_CALL(SetAnimation, ACTOR_PLAYER, 0, 0x03000C)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3E0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_00_Anim_7)
EVT_WAIT_FRAMES(21)
EVT_WAIT(21)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_00_Anim_0)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 330)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, 0x3E0)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, -3, -2, 0)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.9), EVT_FLOAT(1.2), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.8), EVT_FLOAT(1.3), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.4), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.5), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.6), EVT_FLOAT(1.6), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(10)
EVT_WAIT_FRAMES(2)
EVT_WAIT(10)
EVT_WAIT(2)
EVT_CALL(EnemyDamageTarget, ACTOR_SELF, LW(0), DAMAGE_TYPE_IGNORE_DEFENSE, 0, 0, 1, 32)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_00_Anim_1)
@ -364,7 +364,7 @@ EvtScript N(takeTurn_80222860) = {
EVT_ADD(LW(1), 10)
EVT_CALL(N(UnkBattleFunc2), LW(0), LW(1), LW(2), LW(3))
EVT_THREAD
EVT_WAIT_FRAMES(15)
EVT_WAIT(15)
EVT_CALL(PlaySoundAtActor, ACTOR_SELF, SOUND_25C)
EVT_CALL(N(UnkBattleFunc2_2), LW(0), LW(1), LW(2), LW(3))
EVT_END_THREAD
@ -378,24 +378,24 @@ EvtScript N(takeTurn_80222860) = {
EVT_THREAD
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.6), EVT_FLOAT(0.6), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotationOffset, -127, 0, 10, 0)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 330)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 300)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 270)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(0.7), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 240)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 210)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(0.7), EVT_FLOAT(1.4), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 180)
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(0.7), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(2)
EVT_WAIT(2)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.2), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_END_THREAD
EVT_CALL(GetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
@ -405,21 +405,21 @@ EvtScript N(takeTurn_80222860) = {
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 10, FALSE, TRUE, FALSE)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.4), EVT_FLOAT(0.2), EVT_FLOAT(1.0))
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_THREAD
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.2), EVT_FLOAT(0.5), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 150)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorScale, ACTOR_SELF, EVT_FLOAT(1.0), EVT_FLOAT(1.0), EVT_FLOAT(1.0))
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 120)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 90)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 60)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 30)
EVT_WAIT_FRAMES(1)
EVT_WAIT(1)
EVT_CALL(SetActorRotation, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetActorRotationOffset, -127, 0, 0, 0)
EVT_END_THREAD
@ -427,7 +427,7 @@ EvtScript N(takeTurn_80222860) = {
EVT_ADD(LW(0), 30)
EVT_CALL(SetGoalPos, ACTOR_SELF, LW(0), LW(1), LW(2))
EVT_CALL(JumpToGoal, ACTOR_SELF, 8, FALSE, TRUE, FALSE)
EVT_WAIT_FRAMES(5)
EVT_WAIT(5)
EVT_CALL(YieldTurn)
EVT_CALL(SetActorDispOffset, ACTOR_SELF, 0, 0, 0)
EVT_CALL(SetAnimation, ACTOR_SELF, 1, NPC_ANIM_fuzzy_Palette_00_Anim_3)

Some files were not shown because too many files have changed in this diff Show More