|
Digimon World 3 decomp
The European version, SLES_039.36
|
The battle's events (FIGHTSTG_events) More...
#include <battle/battle_mode/battle.h>
Data Fields | |
| QueuedEvent | events [99] |
| u8 | pad [0x1C] |
| never read or written: room for a 100th QueuedEvent, which the loops (i < 99) never reach | |
| s8 | curType |
| the type of the event popped last | |
| s8 | curIndex |
| and where it is | |
| s8 | findType |
| what first and next look for, 1-24 | |
| s8 | found |
| the event they found, or -1 | |
| EventQueueFuncs | funcs |
| QueuedEvent EventQueue::events[99] |
Definition at line 165 of file battle.h.
Referenced by bringSecondEnemy(), FIGHTSTG_cureStatus(), FIGHTSTG_endEnemyWeakness(), FIGHTSTG_findEvent(), FIGHTSTG_findEventFrom(), FIGHTSTG_inflictConfusion(), FIGHTSTG_inflictParalysis(), FIGHTSTG_inflictPoison(), FIGHTSTG_inflictSleep(), FIGHTSTG_popEvent(), FIGHTSTG_pushEvent(), FIGHTSTG_pushEventFirst(), FIGHTSTG_queueAutoRecoverEnd(), FIGHTSTG_queueBoostEnd(), FIGHTSTG_queueClearField(), FIGHTSTG_queueRecovery(), FIGHTSTG_queueSpecialEnd(), FIGHTSTG_removeEvents(), FIGHTSTG_reviveFighter(), FIGHTSTG_startRestriction(), FIGHTSTG_testWakeUp(), FIGHTSTG_updateCounterattack(), showRunAway(), wakeCounteredUp(), wakePlayerUp(), wakeUpOrCounter(), WFIGHTMN_blast(), WFIGHTMN_cancelBlast(), WFIGHTMN_cureStatus(), WFIGHTMN_digidevolve(), WFIGHTMN_endAutoRecover(), WFIGHTMN_endBoost(), WFIGHTMN_endRestriction(), WFIGHTMN_endSpecial(), WFIGHTMN_knockOut(), WFIGHTMN_recover(), WFIGHTMN_restoreEnemy(), WFIGHTMN_runAway(), WFIGHTMN_runCommand(), and WFIGHTMN_takeDamage().
| u8 EventQueue::pad[0x1C] |
never read or written: room for a 100th QueuedEvent, which the loops (i < 99) never reach
| s8 EventQueue::curType |
the type of the event popped last
Definition at line 167 of file battle.h.
Referenced by FIGHTSTG_popEvent().
| s8 EventQueue::curIndex |
and where it is
Definition at line 168 of file battle.h.
Referenced by FIGHTSTG_popEvent(), WFIGHTMN_cureStatus(), WFIGHTMN_endAutoRecover(), WFIGHTMN_endBoost(), WFIGHTMN_endRestriction(), WFIGHTMN_endSpecial(), WFIGHTMN_knockOut(), WFIGHTMN_recover(), WFIGHTMN_runAway(), and WFIGHTMN_takeDamage().
| s8 EventQueue::findType |
what first and next look for, 1-24
Definition at line 169 of file battle.h.
Referenced by FIGHTSTG_findEvent(), FIGHTSTG_findEventFrom(), FIGHTSTG_findFirstEvent(), and FIGHTSTG_queueClearField().
| s8 EventQueue::found |
the event they found, or -1
Definition at line 170 of file battle.h.
Referenced by FIGHTSTG_findEvent(), FIGHTSTG_findFirstEvent(), and FIGHTSTG_findNextEvent().
| EventQueueFuncs EventQueue::funcs |
Definition at line 171 of file battle.h.
Referenced by announceEnemyTech(), announceKnockOut(), boostElement(), boostRandomElement(), bringSecondEnemy(), cureStatus(), cureStatusTech(), FIGHTSTG_cureStatus(), FIGHTSTG_endBattle(), FIGHTSTG_endEnemyWeakness(), FIGHTSTG_getEventDelay(), FIGHTSTG_inflictConfusion(), FIGHTSTG_inflictParalysis(), FIGHTSTG_inflictSleep(), FIGHTSTG_reviveFighter(), FIGHTSTG_testWakeUp(), FIGHTSTG_updateCounterattack(), FIGHTSTG_updateEnemyTurn(), FIGHTSTG_updateOneHpTurn(), queueFirstTurns(), showRunAway(), wakeCounteredUp(), wakePlayerUp(), wakeUpOrCounter(), WFIGHTMN_blast(), WFIGHTMN_cancelBlast(), WFIGHTMN_digidevolve(), WFIGHTMN_endAutoRecover(), WFIGHTMN_endBattle(), WFIGHTMN_restoreEnemy(), WFIGHTMN_runAway(), WFIGHTMN_runCommand(), WFIGHTMN_runConfusedCommand(), WFIGHTMN_runTurn(), and WFIGHTMN_tag().