|
Digimon World 3 decomp
The European version, SLES_039.36
|
The event queue's functions (FIGHTSTG_events.funcs) More...
#include <battle/battle_mode/battle.h>
Data Fields | |
| u8 | result |
| the battle's, for WFIGHTMN (BATTLE_FLED...) | |
| u8 | statusStrength |
| getDelay's, for the end of a status (kinds 9 to 11) | |
| void(* | push )(BattleEvent *event) |
| void(* | pushFirst )(BattleEvent *event) |
| before all the others | |
| s32(* | pop )(void) |
| the next event due | |
| s32(* | first )(s32 type) |
| s32(* | next )(void) |
| s32(* | find )(s32 type, u8 side, s32 fighter) |
| void(* | remove )(EventKey *key) |
| the events whose first two args are its | |
| s32(* | getDelay )(u8 side, s32 kind) |
| FIGHTSTG_getEventDelay: when an event of side's runs. | |
| void(* | cureStatus )(u8 side, s32 fighter, s32 item) |
| FIGHTSTG_cureStatus: an item's cure. | |
| u8 EventQueueFuncs::result |
the battle's, for WFIGHTMN (BATTLE_FLED...)
Definition at line 139 of file battle.h.
Referenced by FIGHTSTG_endBattle(), and WFIGHTMN_endBattle().
| u8 EventQueueFuncs::statusStrength |
getDelay's, for the end of a status (kinds 9 to 11)
Definition at line 140 of file battle.h.
Referenced by FIGHTSTG_getEventDelay(), FIGHTSTG_inflictConfusion(), FIGHTSTG_inflictParalysis(), and FIGHTSTG_inflictSleep().
| void(* EventQueueFuncs::push) (BattleEvent *event) |
| void(* EventQueueFuncs::pushFirst) (BattleEvent *event) |
before all the others
Definition at line 142 of file battle.h.
Referenced by announceKnockOut(), WFIGHTMN_restoreEnemy(), and WFIGHTMN_tag().
| s32(* EventQueueFuncs::pop) (void) |
Definition at line 144 of file battle.h.
Referenced by announceEnemyTech(), bringSecondEnemy(), FIGHTSTG_endEnemyWeakness(), and WFIGHTMN_restoreEnemy().
Definition at line 146 of file battle.h.
Referenced by FIGHTSTG_cureStatus(), FIGHTSTG_reviveFighter(), FIGHTSTG_testWakeUp(), FIGHTSTG_updateCounterattack(), showRunAway(), wakeCounteredUp(), wakePlayerUp(), wakeUpOrCounter(), WFIGHTMN_blast(), WFIGHTMN_cancelBlast(), WFIGHTMN_digidevolve(), WFIGHTMN_endAutoRecover(), and WFIGHTMN_runCommand().
| void(* EventQueueFuncs::remove) (EventKey *key) |
the events whose first two args are its
Definition at line 147 of file battle.h.
Referenced by announceKnockOut().
FIGHTSTG_getEventDelay: when an event of side's runs.
Definition at line 148 of file battle.h.
Referenced by announceEnemyTech(), boostElement(), boostRandomElement(), FIGHTSTG_updateEnemyTurn(), FIGHTSTG_updateOneHpTurn(), queueFirstTurns(), WFIGHTMN_runAway(), WFIGHTMN_runCommand(), WFIGHTMN_runConfusedCommand(), and WFIGHTMN_runTurn().
FIGHTSTG_cureStatus: an item's cure.
Definition at line 149 of file battle.h.
Referenced by cureStatus(), and cureStatusTech().