|
Digimon World 3 decomp
The European version, SLES_039.36
|
FIGHTSTG_battleFuncs. More...
#include <battle/battle_mode/battle.h>
Data Fields | |
| BattleStats | stats [2] |
| the player's, then the enemy's | |
| BattleStats *(* | computeStats )(u8 side, s32 which, s32 index) |
| s32(* | computeDamage )(u8 side, s32 tech) |
| of each hit | |
| s32(* | computeMagicDamage )(u8 side, s32 id) |
| s32(* | getDamage )(s32 *args) |
| of the event whose args these are | |
| s32(* | computeCounterDamage )(u8 side, s32 id, s32 value) |
| s32(* | computeHeal )(u8 side, s32 id) |
| s32(* | getHeal )(u8 side, s32 index, s32 big) |
| a part of its max HP | |
| s32(* | rollHit )(u8 side, s32 tech) |
| whether a hit lands | |
| s32(* | rollMagicHit )(u8 side, s32 id) |
| s32(* | rollPoison )(u8 side, s32 id) |
| s32(* | rollParalysis )(u8 side, s32 id) |
| s32(* | rollConfusion )(u8 side, s32 id) |
| s32(* | rollSleep )(u8 side, s32 id) |
| s32(* | rollKnockOut )(u8 side, s32 id) |
| s32(* | rollSteal )(u8 side, s32 id) |
| s32(* | rollDrain )(u8 side, s32 id) |
| s32(* | rollDedigivolve )(s32 actor, s32 id) |
| s32(* | rollStatusRaise )(s32 actor, s32 id) |
| s32(* | rollNoSwitch )(s32 actor, s32 id) |
| s32(* | rollNoDigivolve )(s32 actor, s32 id) |
| s32(* | rollCounter )(s32 arg0, s32 arg1) |
| s32(* | testRunAway )(u8 side) |
| s32(* | testWakeUp )(u8 side, s32 value) |
| s32(* | testConfusion )(u8 side) |
| s32(* | testParalysis )(u8 side) |
| whether side's paralysis costs it the turn | |
| void(* | changeBoost )(u8 side, s32 index, s32 stat, s32 percent) |
| changes a fighter's stat boost | |
| s32(* | getGaugeGain )(s32 damage) |
| from the partner's damage, up to 1000 | |
| s32(* | getTechCost )(u8 side, s32 id) |
| BattleStats BattleFuncs::stats[2] |
the player's, then the enemy's
Definition at line 330 of file battle.h.
Referenced by FIGHTSTG_adjustDamage(), FIGHTSTG_computeCounterDamage(), FIGHTSTG_computeDamage(), FIGHTSTG_computeHeal(), FIGHTSTG_computeMagicDamage(), FIGHTSTG_computeStats(), FIGHTSTG_getDamage(), FIGHTSTG_rollCritical(), FIGHTSTG_rollDrain(), FIGHTSTG_rollHit(), FIGHTSTG_rollMagicCritical(), FIGHTSTG_rollMagicHit(), FIGHTSTG_rollPoison(), FIGHTSTG_rollSleep(), FIGHTSTG_rollStatusRaise(), FIGHTSTG_rollSteal(), FIGHTSTG_startAction(), FIGHTSTG_testConfusion(), FIGHTSTG_testParalysis(), FIGHTSTG_testRunAway(), FIGHTSTG_testWakeUp(), FIGHTSTG_tryConfusion(), FIGHTSTG_tryDrain(), FIGHTSTG_tryParalysis(), and rollStatus().
| BattleStats *(* BattleFuncs::computeStats) (u8 side, s32 which, s32 index) |
Definition at line 331 of file battle.h.
Referenced by boostAttack(), boostDefense(), boostFieldElement(), boostSpeed(), FIGHTSTG_getEventDelay(), FIGHTSTG_updateCounterattack(), lowerEnemySpeed(), lowerEnemyStat(), playCounterTech(), queueFirstTurns(), weakenEnemyDefense(), and WFIGHTMN_startTech().
of each hit
Definition at line 332 of file battle.h.
Referenced by FIGHTSTG_startAction(), and FIGHTSTG_startEndBattle().
Definition at line 333 of file battle.h.
Referenced by FIGHTSTG_startAction(), FIGHTSTG_startDoubleMagic(), and setUpItemTech().
of the event whose args these are
Definition at line 334 of file battle.h.
Referenced by WFIGHTMN_takeDamage().
Definition at line 335 of file battle.h.
Referenced by FIGHTSTG_updateCounterattack().
Definition at line 336 of file battle.h.
Referenced by getHealDamage(), healEnemy(), and healWithTech().
whether a hit lands
Definition at line 338 of file battle.h.
Referenced by FIGHTSTG_rollMultiHit(), FIGHTSTG_startAction(), FIGHTSTG_startEndBattle(), and FIGHTSTG_updateCounterattack().
Definition at line 339 of file battle.h.
Referenced by FIGHTSTG_startAction(), and FIGHTSTG_startDoubleMagic().
Definition at line 340 of file battle.h.
Referenced by FIGHTSTG_tryPoison().
Definition at line 341 of file battle.h.
Referenced by FIGHTSTG_tryParalysis().
Definition at line 342 of file battle.h.
Referenced by FIGHTSTG_tryConfusion().
Definition at line 343 of file battle.h.
Referenced by FIGHTSTG_trySleep().
Definition at line 344 of file battle.h.
Referenced by FIGHTSTG_tryKnockOut().
Definition at line 345 of file battle.h.
Referenced by FIGHTSTG_trySteal().
Definition at line 346 of file battle.h.
Referenced by FIGHTSTG_tryDrain().
Definition at line 347 of file battle.h.
Referenced by useSupportTech().
Definition at line 348 of file battle.h.
Referenced by FIGHTSTG_raiseAllStatus(), FIGHTSTG_raiseEachStatus(), and FIGHTSTG_raiseOneStatus().
Definition at line 349 of file battle.h.
Referenced by FIGHTSTG_tryNoSwitch(), and useSupportTech().
Definition at line 350 of file battle.h.
Referenced by useSupportTech().
Definition at line 352 of file battle.h.
Referenced by FIGHTSTG_updateCounterattack().
Definition at line 355 of file battle.h.
Referenced by WFIGHTMN_runAway().
Definition at line 356 of file battle.h.
Referenced by FIGHTSTG_updateEnemyAttack(), FIGHTSTG_updateFirstTech(), and wakeUpOrCounter().
Definition at line 357 of file battle.h.
Referenced by FIGHTSTG_updateConfusedMenu().
whether side's paralysis costs it the turn
Definition at line 358 of file battle.h.
Referenced by FIGHTSTG_updateCounterattack(), FIGHTSTG_updateEnemyTurn(), and WFIGHTMN_runCommand().
changes a fighter's stat boost
Definition at line 359 of file battle.h.
Referenced by boostFighterStat(), boostSideStat(), FIGHTSTG_lowerAttack(), FIGHTSTG_lowerDefense(), and FIGHTSTG_reviveFighter().
from the partner's damage, up to 1000
Definition at line 360 of file battle.h.
Referenced by WFIGHTMN_chargeGauge().
Definition at line 361 of file battle.h.
Referenced by FIGHTSTG_showTechPage(), and FIGHTSTG_updateTechMenu().