Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
BattleChild Union Reference

A turn's or a counterattack's one child, and what WFIGHTMN's battle menu waits for (NULL when it is done): a message box, or what plays an action. More...

#include <battle/battle_mode/task.h>

Collaboration diagram for BattleChild:
[legend]

Data Fields

Task * task
 
BattleMessageBox * message
 FIGHTSTG_createMessage.
 
BattleScript * script
 a technique's (FIGHTSTG_createBattleScript)
 
Entrance * entrance
 a fighter's (FIGHTSTG_startEntrance)
 
DigimonChange * change
 a partner's Digimon change (FIGHTSTG_startDigimonChange)
 
FirstTech * attack
 FIGHTSTG_startFirstTech.
 
TechAction * tech
 a technique or an item (FIGHTSTG_startTechAction)
 
BattleItem * item
 FIGHTSTG_startItem.
 
EnemyAttack * enemyAttack
 an attack on the player's fighter (FIGHTSTG_startEnemyAttack)
 
HitEffect * hitEffect
 effect 0x33, then a script (FIGHTSTG_startHitEffect)
 
EnemyTurn * enemyTurn
 FIGHTSTG_startEnemyTurn.
 
OneHpTurn * oneHpTurn
 BATTLE_KIND_FINAL_SECOND's enemy turn (FIGHTSTG_startOneHpTurn)
 
CameraTurn * cameraTurn
 when the player loses (FIGHTSTG_startCameraTurn)
 
CameraShots * cameraShots
 the European version's (FIGHTSTG_startCameraShots)
 
ScreenFade * fade
 FIGHTSTG_createFader.
 
Counterattack * counter
 a counterattack (FIGHTSTG_startCounterattack)
 
ActionEvents * events
 the queued events (FIGHTSTG_startActionEvents)
 

Detailed Description

A turn's or a counterattack's one child, and what WFIGHTMN's battle menu waits for (NULL when it is done): a message box, or what plays an action.

Definition at line 16 of file task.h.

Field Documentation

◆ task

◆ message

BattleMessageBox* BattleChild::message

FIGHTSTG_createMessage.

Definition at line 18 of file task.h.

Referenced by announceEnemyTech(), announceFirstTech(), announceKnockOut(), announceTech(), applyStatusEvent(), boostAttack(), boostDefense(), boostElement(), boostFieldElement(), boostFighterStat(), boostRandomElement(), boostSideStat(), boostSpeed(), chargeUser(), confuseFighters(), cureStatus(), cureStatusTech(), damageEnemy(), damagePlayer(), dealTechDamage(), drainEnemy(), drainHp(), drainMp(), drainMp(), endBattleOnKnockOut(), FIGHTSTG_updateActionEvents(), FIGHTSTG_updateCounterattack(), FIGHTSTG_updateEnemyAttack(), FIGHTSTG_updateEnemyTurn(), FIGHTSTG_updateItem(), FIGHTSTG_updateOneHpTurn(), fillGauge(), fleeWhenWeak(), healEnemy(), healPartner(), healWithTech(), lowerEnemySpeed(), queueFirstTurns(), restoreHalfHpMp(), restoreSide(), reviveParty(), reviveSide(), showCounterResult(), showEnemyName(), showFirstTechResult(), showLoweredStat(), showNextRaisedStatus(), showOtherAttackResult(), showRaisedStatus(), showRunAway(), startSpecial(), stealEnemyItem(), switchEnemyOut(), useEnemyTech(), useItemTech(), useSupportTech(), wakeCounteredUp(), wakePlayerUp(), wakeUpOrCounter(), weakenEnemyDefense(), WFIGHTMN_blast(), WFIGHTMN_bringLastEnemy(), WFIGHTMN_clearField(), WFIGHTMN_cureStatus(), WFIGHTMN_digidevolve(), WFIGHTMN_digivolve(), WFIGHTMN_endAutoRecover(), WFIGHTMN_endBlast(), WFIGHTMN_endBoost(), WFIGHTMN_endRestriction(), WFIGHTMN_endSpecial(), WFIGHTMN_knockOut(), WFIGHTMN_recover(), WFIGHTMN_runAway(), WFIGHTMN_runCommand(), WFIGHTMN_showWon(), WFIGHTMN_tag(), and WFIGHTMN_takeDamage().

◆ script

◆ entrance

Entrance* BattleChild::entrance

◆ change

DigimonChange* BattleChild::change

a partner's Digimon change (FIGHTSTG_startDigimonChange)

Definition at line 21 of file task.h.

Referenced by runPlayPage(), WFIGHTMN_blast(), and WFIGHTMN_digivolve().

◆ attack

FirstTech* BattleChild::attack

FIGHTSTG_startFirstTech.

Definition at line 22 of file task.h.

Referenced by useEnemyTech(), WFIGHTMN_runCommand(), and WFIGHTMN_runConfusedCommand().

◆ tech

TechAction* BattleChild::tech

a technique or an item (FIGHTSTG_startTechAction)

Definition at line 23 of file task.h.

Referenced by useEnemyTech(), WFIGHTMN_pairTech(), and WFIGHTMN_runCommand().

◆ item

BattleItem* BattleChild::item

FIGHTSTG_startItem.

Definition at line 24 of file task.h.

Referenced by WFIGHTMN_runCommand().

◆ enemyAttack

EnemyAttack* BattleChild::enemyAttack

an attack on the player's fighter (FIGHTSTG_startEnemyAttack)

Definition at line 25 of file task.h.

Referenced by FIGHTSTG_updateFirstTech(), FIGHTSTG_updateItem(), FIGHTSTG_updateTechAction(), and WFIGHTMN_runTurn().

◆ hitEffect

HitEffect* BattleChild::hitEffect

effect 0x33, then a script (FIGHTSTG_startHitEffect)

Definition at line 26 of file task.h.

Referenced by pickEffect(), and WFIGHTMN_takeDamage().

◆ enemyTurn

EnemyTurn* BattleChild::enemyTurn

FIGHTSTG_startEnemyTurn.

Definition at line 27 of file task.h.

Referenced by WFIGHTMN_runTurn().

◆ oneHpTurn

OneHpTurn* BattleChild::oneHpTurn

BATTLE_KIND_FINAL_SECOND's enemy turn (FIGHTSTG_startOneHpTurn)

Definition at line 28 of file task.h.

Referenced by WFIGHTMN_runTurn().

◆ cameraTurn

CameraTurn* BattleChild::cameraTurn

when the player loses (FIGHTSTG_startCameraTurn)

Definition at line 29 of file task.h.

Referenced by endBattleOnKnockOut(), and runPlayPage().

◆ cameraShots

CameraShots* BattleChild::cameraShots

the European version's (FIGHTSTG_startCameraShots)

Definition at line 30 of file task.h.

Referenced by WFIGHTMN_updateMenu().

◆ fade

ScreenFade* BattleChild::fade

FIGHTSTG_createFader.

Definition at line 31 of file task.h.

Referenced by WFIGHTMN_endBattle().

◆ counter

Counterattack* BattleChild::counter

a counterattack (FIGHTSTG_startCounterattack)

Definition at line 32 of file task.h.

Referenced by FIGHTSTG_updateFirstTech(), FIGHTSTG_updateTechAction(), and wakeUpOrCounter().

◆ events

ActionEvents* BattleChild::events

the queued events (FIGHTSTG_startActionEvents)

Definition at line 33 of file task.h.

Referenced by FIGHTSTG_updateEnemyAttack(), FIGHTSTG_updateFirstTech(), and FIGHTSTG_updateTechAction().


The documentation for this union was generated from the following file: