|
Digimon World 3 decomp
The European version, SLES_039.36
|
#include <battle/battle_mode/action.h>
Data Fields | |
| s32 | id |
| s32 | key1 |
| s32 | key2 |
| s32 | state |
| s32 | substate |
| s32 | step |
| s32 | counter |
| s32 | paused |
| s32 | childCount |
| void * | children |
| void(* | setState )(struct TechAction *task, s32 state) |
| void(* | setSubstate )(struct TechAction *task, s32 substate) |
| void(* | setStep )(struct TechAction *task, s32 step) |
| void(* | setCounter )(struct TechAction *task, s32 counter) |
| void(* | nextState )(struct TechAction *task) |
| void(* | nextSubstate )(struct TechAction *task) |
| void(* | nextStep )(struct TechAction *task) |
| void(* | tickCounter )(struct TechAction *task) |
| void(* | update )() |
| void(* | destroy )(struct TechAction *task) |
| u8 | side |
| the side that uses it, 0 or 0x10 | |
| s32 | tech |
| the technique or item | |
| s32 | damage |
| s32 | heal |
| the HP an item heals | |
| s32 | asleep |
| whether the other side's fighter was asleep | |
| s32 | lines [8] |
| FIGHTSTG_updateMessage's. | |
| s32 TechAction::state |
Definition at line 68 of file action.h.
Referenced by dealTechDamage(), FIGHTSTG_updateTechAction(), and wakeUpOrCounter().
| s32 TechAction::substate |
Definition at line 68 of file action.h.
Referenced by dealTechDamage(), FIGHTSTG_updateTechAction(), startTechScript(), and wakeUpOrCounter().
| s32 TechAction::step |
Definition at line 68 of file action.h.
Referenced by cureStatusTech(), dealTechDamage(), FIGHTSTG_updateTechAction(), healWithTech(), restoreSide(), and reviveSide().
| s32 TechAction::counter |
Definition at line 68 of file action.h.
Referenced by cureStatusTech().
| void(* TechAction::setState) (struct TechAction *task, s32 state) |
Definition at line 68 of file action.h.
Referenced by FIGHTSTG_updateTechAction().
| void(* TechAction::setSubstate) (struct TechAction *task, s32 substate) |
Definition at line 68 of file action.h.
Referenced by FIGHTSTG_updateTechAction().
| void(* TechAction::setStep) (struct TechAction *task, s32 step) |
| void(* TechAction::setCounter) (struct TechAction *task, s32 counter) |
| void(* TechAction::nextState) (struct TechAction *task) |
Definition at line 68 of file action.h.
Referenced by announceTech().
| void(* TechAction::nextSubstate) (struct TechAction *task) |
Definition at line 68 of file action.h.
Referenced by boostFieldElement(), cureStatusTech(), FIGHTSTG_updateTechAction(), healWithTech(), restoreSide(), reviveSide(), useItemTech(), and useSupportTech().
| void(* TechAction::nextStep) (struct TechAction *task) |
| void(* TechAction::tickCounter) (struct TechAction *task) |
| void(* TechAction::destroy) (struct TechAction *task) |
| u8 TechAction::side |
the side that uses it, 0 or 0x10
Definition at line 69 of file action.h.
Referenced by announceTech(), boostFieldElement(), boostFighterStat(), boostSideStat(), chargeUser(), cureStatusTech(), dealTechDamage(), FIGHTSTG_startTechAction(), FIGHTSTG_updateTechAction(), healEnemy(), healWithTech(), startTechScript(), useItemTech(), and wakeUpOrCounter().
| s32 TechAction::tech |
the technique or item
Definition at line 70 of file action.h.
Referenced by announceTech(), boostFighterStat(), boostSideStat(), cureStatusTech(), dealTechDamage(), FIGHTSTG_startTechAction(), FIGHTSTG_updateTechAction(), healWithTech(), restoreSide(), startTechScript(), useItemTech(), useSupportTech(), and wakeUpOrCounter().
| s32 TechAction::damage |
Definition at line 71 of file action.h.
Referenced by dealTechDamage(), FIGHTSTG_updateTechAction(), and wakeUpOrCounter().
| s32 TechAction::heal |
the HP an item heals
Definition at line 72 of file action.h.
Referenced by healEnemy(), and healWithTech().
| s32 TechAction::asleep |
whether the other side's fighter was asleep
Definition at line 73 of file action.h.
Referenced by announceTech(), and wakeUpOrCounter().
| s32 TechAction::lines[8] |
FIGHTSTG_updateMessage's.
Definition at line 74 of file action.h.
Referenced by announceTech(), boostFieldElement(), boostFighterStat(), boostSideStat(), chargeUser(), cureStatusTech(), dealTechDamage(), drainMp(), healEnemy(), healWithTech(), restoreSide(), reviveSide(), useItemTech(), useSupportTech(), and wakeUpOrCounter().