Functions | |
s32 | evt_execute_next_command (Evt *script) |
void | sort_scripts (void) |
void | find_script_labels (Evt *script) |
void | clear_script_list (void) |
void | init_script_list (void) |
void | suspend_frozen_scripts (Evt *script) |
Evt * | start_script (EvtScript *source, s32 priority, s32 flags) |
Evt * | start_script_in_group (EvtScript *source, u8 priority, u8 flags, u8 groupFlags) |
Evt * | start_child_script (Evt *parentScript, EvtScript *source, s32 flags) |
Evt * | func_802C39F8 (Evt *parentScript, Bytecode *nextLine, s32 newState) |
Evt * | func_802C3C10 (Evt *script, Bytecode *line, s32 arg2) |
Evt * | restart_script (Evt *script) |
void | update_scripts (void) |
void | func_802C3EE4 (void) |
void | kill_script (Evt *instanceToKill) |
void | kill_script_by_ID (s32 id) |
void | kill_all_scripts (void) |
s32 | does_script_exist (s32 id) |
s32 | does_script_exist_by_ref (Evt *script) |
void | set_script_priority (Evt *script, s32 priority) |
void | set_script_timescale (Evt *script, f32 timescale) |
void | set_global_timespace (f32 timeScale) |
f32 | get_global_timespace (void) |
void | set_script_group (Evt *script, s32 groupFlags) |
Trigger * | bind_trigger (EvtScript *script, s32 flags, s32 triggerFlagIndex, s32 triggerVar0, s32 triggerVar1, s32 priority, s32 arg6) |
Trigger * | bind_trigger_1 (EvtScript *script, s32 flags, s32 triggerFlagIndex, s32 triggerVar0, s32 triggerVar1, s32 priority) |
void | suspend_group_script (Evt *script, s32 groupFlags) |
void | resume_group_script (Evt *script, s32 groupFlags) |
s32 | suspend_all_script (s32 id) |
s32 | resume_all_script (s32 id) |
void | suspend_group_script_index (s32 id, s32 groupFlags) |
void | resume_group_script_index (s32 id, s32 groupFlags) |
void | suspend_all_group (s32 groupFlags) |
s32 | resume_all_group (s32 groupFlags) |
void | suspend_group_others (Evt *script, s32 groupFlags) |
void | resume_group_others (Evt *script, s32 groupFlags) |
Evt * | get_script_by_index (s32 index) |
Evt * | get_script_by_id (s32 id) |
void | set_script_flags (Evt *script, s32 flags) |
void | clear_script_flags (Evt *script, s32 flags) |
Trigger * bind_trigger | ( | EvtScript * | script, |
s32 | flags, | ||
s32 | triggerFlagIndex, | ||
s32 | triggerVar0, | ||
s32 | triggerVar1, | ||
s32 | priority, | ||
s32 | arg6 ) |
Referenced by bind_trigger_1().
Trigger * bind_trigger_1 | ( | EvtScript * | script, |
s32 | flags, | ||
s32 | triggerFlagIndex, | ||
s32 | triggerVar0, | ||
s32 | triggerVar1, | ||
s32 | priority ) |
void clear_script_flags | ( | Evt * | script, |
s32 | flags ) |
Referenced by clear_script_flags(), and update_encounters_neutral().
void clear_script_list | ( | void | ) |
s32 does_script_exist | ( | s32 | id | ) |
Referenced by _use_partner_ability(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_defend(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_victory(), create_encounters(), evt_handle_does_script_exist(), evt_trigger_on_activate_exec_script(), evt_trigger_on_activate_lock(), partner_handle_after_battle(), partner_handle_before_battle(), partner_kill_ability_script(), partner_resume_ability_script(), partner_suspend_ability_script(), state_step_change_map(), state_step_enter_world(), state_step_game_over(), state_step_intro(), update_encounters_conversation(), update_encounters_post_battle(), update_entities(), and update_item_entity_collectable().
s32 does_script_exist_by_ref | ( | Evt * | script | ) |
s32 evt_execute_next_command | ( | Evt * | script | ) |
Referenced by update_scripts().
void find_script_labels | ( | Evt * | script | ) |
Referenced by func_802C39F8(), func_802C3C10(), restart_script(), start_child_script(), start_script(), and start_script_in_group().
Referenced by evt_handle_child_thread().
void func_802C3EE4 | ( | void | ) |
Referenced by gfx_draw_frame().
f32 get_global_timespace | ( | void | ) |
Evt * get_script_by_id | ( | s32 | id | ) |
Referenced by update_encounters_neutral(), and worker_update_phonograph_hud().
Evt * get_script_by_index | ( | s32 | index | ) |
Referenced by dispatch_event_actor(), and func_802C73B8().
void init_script_list | ( | void | ) |
Referenced by state_step_end_battle(), state_step_exit_language_select(), and state_step_unpause().
void kill_all_scripts | ( | void | ) |
Referenced by btl_state_update_end_battle(), and btl_state_update_end_demo_battle().
void kill_script | ( | Evt * | instanceToKill | ) |
void kill_script_by_ID | ( | s32 | id | ) |
Referenced by _use_partner_ability(), bind_enemy_ai(), bind_enemy_aux(), bind_enemy_interact(), btl_cam_use_preset_impl(), btl_delete_actor(), btl_delete_player_actor(), btl_state_update_celebration(), dispatch_event_actor(), dispatch_event_partner(), dispatch_event_partner_continue_turn(), dispatch_event_player(), dispatch_event_player_continue_turn(), evt_handle_kill(), func_80048E34(), kill_enemy(), partner_handle_after_battle(), partner_handle_before_battle(), partner_kill_ability_script(), start_rumble_type(), and update_encounters_pre_battle().
Referenced by btl_cam_move(), and evt_handle_jump().
s32 resume_all_group | ( | s32 | groupFlags | ) |
s32 resume_all_script | ( | s32 | id | ) |
void resume_group_others | ( | Evt * | script, |
s32 | groupFlags ) |
Referenced by evt_handle_resume_others().
void resume_group_script | ( | Evt * | script, |
s32 | groupFlags ) |
Referenced by resume_all_group(), resume_all_script(), resume_group_others(), resume_group_script(), and resume_group_script_index().
void resume_group_script_index | ( | s32 | id, |
s32 | groupFlags ) |
void set_global_timespace | ( | f32 | timeScale | ) |
void set_script_flags | ( | Evt * | script, |
s32 | flags ) |
Referenced by set_script_flags(), and update_encounters_neutral().
void set_script_group | ( | Evt * | script, |
s32 | groupFlags ) |
Referenced by evt_handle_set_group().
void set_script_priority | ( | Evt * | script, |
s32 | priority ) |
Referenced by evt_handle_set_priority().
void set_script_timescale | ( | Evt * | script, |
f32 | timescale ) |
Referenced by evt_handle_set_timescale(), and worker_update_phonograph_hud().
void sort_scripts | ( | void | ) |
Referenced by update_scripts().
Referenced by evt_handle_exec_wait().
Referenced by _use_partner_ability(), bind_enemy_ai(), bind_enemy_aux(), bind_enemy_interact(), btl_cam_use_preset_impl(), btl_state_update_9(), btl_state_update_begin_partner_turn(), btl_state_update_begin_player_turn(), btl_state_update_begin_turn(), btl_state_update_celebration(), btl_state_update_change_partner(), btl_state_update_defeat(), btl_state_update_defend(), btl_state_update_end_battle(), btl_state_update_end_demo_battle(), btl_state_update_end_player_turn(), btl_state_update_end_training_battle(), btl_state_update_end_turn(), btl_state_update_enemy_move(), btl_state_update_enemy_striking_first(), btl_state_update_first_strike(), btl_state_update_next_enemy(), btl_state_update_normal_start(), btl_state_update_partner_move(), btl_state_update_partner_striking_first(), btl_state_update_player_move(), btl_state_update_run_away(), btl_state_update_victory(), calc_enemy_damage_target(), calc_item_damage_enemy(), calc_partner_damage_enemy(), calc_player_damage_enemy(), create_actor(), create_encounters(), dispatch_event_actor(), dispatch_event_partner(), dispatch_event_partner_continue_turn(), dispatch_event_player(), dispatch_event_player_continue_turn(), entity_Chest_adjust_camera(), entity_Chest_reset_camera(), evt_trigger_on_activate_exec_script(), evt_trigger_on_activate_lock(), FireBarAI_Callback(), func_80048E34(), load_partner_actor(), musical_hill_orbit_listener(), partner_handle_after_battle(), red_tree_orbit_listener(), shake_battle_cam_pitch(), shop_owner_begin_speech(), shop_owner_buy_dialog(), shop_owner_continue_speech(), shop_owner_continue_speech_with_quantity(), shop_owner_end_speech(), shop_owner_reset_speech(), start_battle(), start_rumble_type(), update_encounters_neutral(), update_encounters_post_battle(), update_entities(), and use_consumable().
void suspend_all_group | ( | s32 | groupFlags | ) |
s32 suspend_all_script | ( | s32 | id | ) |
void suspend_frozen_scripts | ( | Evt * | script | ) |
Referenced by func_802C39F8(), func_802C3C10(), restart_script(), start_child_script(), start_script(), and start_script_in_group().
void suspend_group_others | ( | Evt * | script, |
s32 | groupFlags ) |
Referenced by evt_handle_suspend_others().
void suspend_group_script | ( | Evt * | script, |
s32 | groupFlags ) |
void suspend_group_script_index | ( | s32 | id, |
s32 | groupFlags ) |
void update_scripts | ( | void | ) |
Referenced by step_game_loop().
BSS VirtualEntityList bBattleVirtualEntityList |
Referenced by clear_virtual_entity_list(), and init_virtual_entity_list().
BSS s32 D_802DA48C |
BSS s32 D_802DA894 |
BSS s32 D_802DAC9C |
BSS s32 D_802DADA8[2] |
BSS s32 D_802DAE34[3] |
BSS s32 D_802DAE4C[2] |
BSS s32 D_802DAE58[2] |
BSS char D_802DAE60[0x400] |
BSS s32 D_802DB264 |
Referenced by _show_message().
BSS MessagePrintState* D_802DB268 |
BSS s32 D_802DB26C |
BSS s32 D_802DB5B4[3] |
BSS s32 D_802DB7C4[3] |
BSS s32 D_802DB7D4 |
BSS s32 D_802DB828[2] |
BSS s32 D_802DB8B6C |
BSS s32 D_802DBB64 |
BSS char D_802DBB70[0x100] |
BSS s32 DoorModelsSwingCCW[3] |
BSS s32 DoorModelsSwingCW[3] |
BSS char evtDebugPrintBuffer[0x100] |
Referenced by evt_handle_print_debug_var().
BSS u32 gBattleMapFlags[MAX_MAPFLAGS] |
Referenced by clear_script_list(), and init_script_list().
BSS u32 gBattleMapVars[MAX_MAPVARS] |
Referenced by clear_script_list(), and init_script_list().
BSS AnimatedModelList gBattleMeshAnimationList |
Referenced by init_model_animators(), and reset_model_animators().
BSS ScriptList gBattleScriptList |
Referenced by clear_script_list(), and init_script_list().
BSS AnimatedModelList* gCurrentMeshAnimationListPtr |
Referenced by init_model_animators(), and reset_model_animators().
BSS MessagePrintState* gCurrentPrintContext |
Referenced by _show_message(), and cancel_current_message().
BSS ScriptList* gCurrentScriptListPtr |
BSS VirtualEntityList* gCurrentVirtualEntityListPtr |
Referenced by ALT_virtual_entity_create(), clear_virtual_entity_list(), init_virtual_entity_list(), virtual_entity_create(), virtual_entity_create_at_index(), virtual_entity_delete_by_ref(), virtual_entity_get_by_index(), virtual_entity_list_render_UI(), virtual_entity_list_render_world(), and virtual_entity_list_update().
Referenced by get_lava_reset_pos().
f32 GlobalTimeRate = 1.0f |
BSS u32* gMapFlags |
BSS s32* gMapVars |
BSS s32 gNumScripts |
Referenced by clear_script_list(), func_802C39F8(), init_script_list(), kill_script(), start_child_script(), start_script(), and start_script_in_group().
BSS s32 gScriptIdList[MAX_SCRIPTS] |
Referenced by func_802C39F8(), func_802C3EE4(), sort_scripts(), start_child_script(), start_script(), start_script_in_group(), and update_scripts().
BSS s32 gScriptIndexList[MAX_SCRIPTS] |
Referenced by func_802C39F8(), func_802C3EE4(), sort_scripts(), start_child_script(), start_script(), start_script_in_group(), and update_scripts().
BSS s32 gScriptListCount |
BSS s32 gSpriteShadingData |
BSS s32 gSpriteShadingHeader |
BSS u32 gWorldMapFlags[MAX_MAPFLAGS] |
Referenced by clear_script_list(), and init_script_list().
BSS u32 gWorldMapVars[MAX_MAPVARS] |
Referenced by clear_script_list(), and init_script_list().
BSS AnimatedModelList gWorldMeshAnimationList |
Referenced by init_model_animators(), and reset_model_animators().
BSS ScriptList gWorldScriptList |
Referenced by clear_script_list(), and init_script_list().
s32 IsUpdatingScripts = FALSE |
BSS s32 LastSafeFloor |
Referenced by get_lava_reset_pos().
BSS MusicEvent* MusicEventList |
BSS u16 PlayerImgFXFlags |
BSS s32 RunningMusicEventIDs[10] |
BSS s32 ShowMessageScreenOffsetX |
Referenced by _show_message().
BSS s32 ShowMessageScreenOffsetY |
Referenced by _show_message().
s32 UniqueScriptCounter = 1 |
Referenced by func_802C39F8(), start_child_script(), start_script(), and start_script_in_group().
BSS s32 wExtraPartnerID |
BSS s32 wExtraPartnerNpcID |
BSS PushBlockGrid* wPushBlockGrids[8] |
BSS VirtualEntityList wWorldVirtualEntityList |
Referenced by clear_virtual_entity_list(), and init_virtual_entity_list().