|
Digimon World 3 decomp
The European version, SLES_039.36
|
FIGHTSTG_updateItem's task: an item used in battle, FIGHTSTG_runItemScript its script. More...
#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 BattleItem *task, s32 state) |
| void(* | setSubstate )(struct BattleItem *task, s32 substate) |
| void(* | setStep )(struct BattleItem *task, s32 step) |
| void(* | setCounter )(struct BattleItem *task, s32 counter) |
| void(* | nextState )(struct BattleItem *task) |
| void(* | nextSubstate )(struct BattleItem *task) |
| void(* | nextStep )(struct BattleItem *task) |
| void(* | tickCounter )(struct BattleItem *task) |
| void(* | update )() |
| void(* | destroy )(struct BattleItem *task) |
| s32 | lines [8] |
| FIGHTSTG_updateMessage's, 0 ends them. | |
| s32 | item |
| the item | |
| s32 | element |
| item 0x54's element, 2-8 | |
| s32 | damage |
| the damage | |
| s32 | lowered |
| item 0x58's: 1 it lowered the enemy's first stat, 2 its second | |
FIGHTSTG_updateItem's task: an item used in battle, FIGHTSTG_runItemScript its script.
| s32 BattleItem::state |
Definition at line 23 of file action.h.
Referenced by FIGHTSTG_updateItem(), and reviveParty().
| s32 BattleItem::substate |
Definition at line 23 of file action.h.
Referenced by FIGHTSTG_updateItem().
| s32 BattleItem::step |
Definition at line 23 of file action.h.
Referenced by confuseFighters(), FIGHTSTG_runItemScript(), and reviveParty().
| s32 BattleItem::counter |
Definition at line 23 of file action.h.
Referenced by FIGHTSTG_runItemScript(), and setUpDrain().
| void(* BattleItem::setState) (struct BattleItem *task, s32 state) |
Definition at line 23 of file action.h.
Referenced by FIGHTSTG_updateItem().
| void(* BattleItem::setSubstate) (struct BattleItem *task, s32 substate) |
| void(* BattleItem::setStep) (struct BattleItem *task, s32 step) |
| void(* BattleItem::setCounter) (struct BattleItem *task, s32 counter) |
| void(* BattleItem::nextState) (struct BattleItem *task) |
Definition at line 23 of file action.h.
Referenced by FIGHTSTG_updateItem().
| void(* BattleItem::nextSubstate) (struct BattleItem *task) |
Definition at line 23 of file action.h.
Referenced by boostAttack(), boostDefense(), boostElement(), boostRandomElement(), boostSpeed(), confuseFighters(), cureStatus(), damageEnemy(), drainEnemy(), FIGHTSTG_updateItem(), fillGauge(), healPartner(), lowerEnemySpeed(), restoreHalfHpMp(), showLoweredStat(), startSpecial(), and weakenEnemyDefense().
| void(* BattleItem::nextStep) (struct BattleItem *task) |
Definition at line 23 of file action.h.
Referenced by confuseFighters(), and reviveParty().
| void(* BattleItem::tickCounter) (struct BattleItem *task) |
| void(* BattleItem::destroy) (struct BattleItem *task) |
| s32 BattleItem::lines[8] |
FIGHTSTG_updateMessage's, 0 ends them.
Definition at line 24 of file action.h.
Referenced by boostAttack(), boostDefense(), boostElement(), boostRandomElement(), boostSpeed(), confuseFighters(), cureStatus(), damageEnemy(), drainEnemy(), FIGHTSTG_updateItem(), fillGauge(), healPartner(), lowerEnemySpeed(), restoreHalfHpMp(), reviveParty(), showLoweredStat(), startSpecial(), and weakenEnemyDefense().
| s32 BattleItem::item |
the item
Definition at line 25 of file action.h.
Referenced by boostAttack(), boostDefense(), boostElement(), boostSpeed(), confuseFighters(), cureStatus(), FIGHTSTG_runItemScript(), FIGHTSTG_startItem(), FIGHTSTG_updateItem(), fillGauge(), healPartner(), lowerEnemySpeed(), reviveParty(), and setItemScript().
| s32 BattleItem::element |
item 0x54's element, 2-8
Definition at line 26 of file action.h.
Referenced by boostRandomElement(), and FIGHTSTG_runItemScript().
| s32 BattleItem::damage |
the damage
Definition at line 27 of file action.h.
Referenced by damageEnemy(), drainEnemy(), FIGHTSTG_runItemScript(), setUpDrain(), and setUpItemTech().
| s32 BattleItem::lowered |
item 0x58's: 1 it lowered the enemy's first stat, 2 its second
Definition at line 28 of file action.h.
Referenced by lowerEnemyStat(), and showLoweredStat().