Go to the source code of this file.
Enumerations | |
enum | { MERLEE_EFFECTS_HOLD = 0 , MERLEE_EFFECTS_RELEASE = 1 , MERLEE_EFFECTS_DISMISS = 2 } |
Functions | |
void | set_battle_formation (Battle *) |
void | setup_status_bar_for_world (void) |
void | partner_handle_after_battle (void) |
s32 | get_coin_drop_amount (Enemy *enemy) |
s32 | get_defeated (s32 mapID, s32 encounterID) |
void | set_defeated (s32 mapID, s32 encounterID) |
void | update_encounters_neutral (void) |
void | draw_encounters_neutral (void) |
void | update_encounters_pre_battle (void) |
void | draw_encounters_pre_battle (void) |
void | show_first_strike_message (void) |
void | update_encounters_post_battle (void) |
void | draw_encounters_post_battle (void) |
void | update_encounters_conversation (void) |
void | draw_encounters_conversation (void) |
b32 | check_conversation_trigger (void) |
void | create_encounters (void) |
void | init_encounters_ui (void) |
s32 | is_starting_conversation (void) |
anonymous enum |
Enumerator | |
---|---|
MERLEE_EFFECTS_HOLD | |
MERLEE_EFFECTS_RELEASE | |
MERLEE_EFFECTS_DISMISS |
Definition at line 191 of file encounter.c.
void set_battle_formation | ( | Battle * | battle | ) |
Definition at line 141 of file battle.c.
Referenced by update_encounters_pre_battle().
void setup_status_bar_for_world | ( | void | ) |
Definition at line 1450 of file inventory.c.
Referenced by update_encounters_post_battle().
void partner_handle_after_battle | ( | void | ) |
Definition at line 1081 of file partners.c.
Referenced by update_encounters_post_battle().
s32 get_coin_drop_amount | ( | Enemy * | enemy | ) |
Definition at line 312 of file 23680.c.
Referenced by update_encounters_post_battle().
s32 get_defeated | ( | s32 | mapID, |
s32 | encounterID ) |
Definition at line 202 of file encounter.c.
Referenced by create_encounters().
void set_defeated | ( | s32 | mapID, |
s32 | encounterID ) |
Definition at line 210 of file encounter.c.
Referenced by update_encounters_post_battle().
void update_encounters_neutral | ( | void | ) |
Definition at line 481 of file encounter.c.
Referenced by update_encounters().
void draw_encounters_neutral | ( | void | ) |
void update_encounters_pre_battle | ( | void | ) |
Definition at line 1261 of file encounter.c.
Referenced by update_encounters().
void draw_encounters_pre_battle | ( | void | ) |
Definition at line 1487 of file encounter.c.
Referenced by draw_encounter_ui().
void show_first_strike_message | ( | void | ) |
Definition at line 1563 of file encounter.c.
Referenced by draw_first_strike_ui().
void update_encounters_post_battle | ( | void | ) |
Definition at line 1619 of file encounter.c.
Referenced by update_encounters().
void draw_encounters_post_battle | ( | void | ) |
Definition at line 2253 of file encounter.c.
Referenced by draw_encounter_ui().
void update_encounters_conversation | ( | void | ) |
Definition at line 2263 of file encounter.c.
Referenced by update_encounters().
void draw_encounters_conversation | ( | void | ) |
b32 check_conversation_trigger | ( | void | ) |
Definition at line 2322 of file encounter.c.
Referenced by phys_peach_update(), and phys_update_action_state().
void create_encounters | ( | void | ) |
Definition at line 2461 of file encounter.c.
Referenced by update_encounters().
void init_encounters_ui | ( | void | ) |
s32 is_starting_conversation | ( | void | ) |
Definition at line 2818 of file encounter.c.
Referenced by partner_use_ability(), phys_update_jump(), should_continue_pulse_stone(), and test_item_entity_position().
b32 D_80077C40 = FALSE |
Definition at line 22 of file encounter.c.
Referenced by update_encounters_post_battle(), and update_encounters_pre_battle().
b32 EncounterStateChanged |
Definition at line 24 of file encounter.c.
Referenced by create_encounters(), make_npcs(), start_battle(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), and update_encounters_pre_battle().
EvtScript EVS_MerleeDropCoins |
Definition at line 26 of file encounter.c.
Referenced by update_encounters_post_battle().
EvtScript EVS_NpcDefeat |
Definition at line 65 of file encounter.c.
Referenced by update_encounters_post_battle().
EvtScript EVS_FleeBattleDrops |
Definition at line 77 of file encounter.c.
Referenced by update_encounters_post_battle().
EnemyDrops DefaultEnemyDrops |
Definition at line 83 of file encounter.c.
Referenced by create_encounters().
EvtScript EnemyNpcHit |
Definition at line 131 of file encounter.c.
EvtScript EnemyNpcDefeat |
Definition at line 158 of file encounter.c.
s32 gEncounterState |
Definition at line 174 of file encounter.c.
Referenced by clear_encounter_status(), create_encounters(), draw_encounter_ui(), draw_first_strike_ui(), init_encounter_status(), interact_speech_update(), is_starting_conversation(), make_npcs(), start_battle(), test_item_player_collision(), update_encounters(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), and update_encounters_pre_battle().
s32 gEncounterSubState |
Definition at line 175 of file encounter.c.
Referenced by create_encounters(), make_npcs(), start_battle(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), and update_encounters_pre_battle().
EncounterStatus gCurrentEncounter |
Definition at line 176 of file encounter.c.
Referenced by bind_npc_ai(), bind_npc_aux(), bind_npc_interact(), btl_merlee_on_first_strike(), btl_merlee_on_start_turn(), btl_state_draw_end_battle(), btl_state_update_defeat(), btl_state_update_end_battle(), btl_state_update_end_training_battle(), btl_state_update_first_strike(), btl_state_update_normal_start(), btl_state_update_run_away(), btl_state_update_victory(), check_conversation_trigger(), clear_encounter_status(), COPY_set_defeated(), create_encounters(), draw_encounters_post_battle(), draw_encounters_pre_battle(), fio_serialize_state(), func_8003E514(), func_80048F0C(), get_coin_drop_amount(), get_defeated(), get_enemy(), get_enemy_safe(), init_encounter_status(), is_starting_conversation(), kill_encounter(), kill_enemy(), load_demo_battle(), make_npcs(), set_defeated(), show_first_strike_message(), spawn_drops(), start_battle(), test_item_player_collision(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), update_encounters_pre_battle(), ver_deserialize_standard(), and ver_deserialize_vanilla_save().
s8 HasPreBattleSongPushed |
Definition at line 178 of file encounter.c.
Referenced by update_encounters_post_battle(), and update_encounters_pre_battle().
b8 PendingPartnerAbilityResume |
Definition at line 179 of file encounter.c.
Referenced by update_encounters_post_battle().
b8 LastBattleStartedBySpin |
Definition at line 180 of file encounter.c.
Referenced by update_encounters_post_battle().
s16 gFirstStrikeMessagePos |
Definition at line 181 of file encounter.c.
Referenced by show_first_strike_message().
BSS s32 WorldMerleeEffectsTime |
Definition at line 183 of file encounter.c.
BSS f32 WorldMerleeBasePosY |
Definition at line 184 of file encounter.c.
BSS EffectInstance* WorldMerleeOrbEffect |
Definition at line 185 of file encounter.c.
BSS EffectInstance* WorldMerleeWaveEffect |
Definition at line 186 of file encounter.c.
Definition at line 187 of file encounter.c.
Referenced by update_encounters_post_battle().
BSS s32 MerleeDropCoinsEvtID |
Definition at line 188 of file encounter.c.
Referenced by update_encounters_post_battle().
BSS s16 WorldMerleeEffectsState |
Definition at line 189 of file encounter.c.