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

FIGHTSTG.PRO: the battle.

More...

Directory dependency graph for battle_mode:

Files

 action_events.c
 FIGHTSTG's action events: the task that runs the events an action queued.
 
 battle.c
 FIGHTSTG's battle state (FIGHTSTG_action, FIGHTSTG_battle and FIGHTSTG_battleFuncs) and the events of the partner's special techniques.
 
 battle_camera.c
 FIGHTSTG's battle camera and its views of the fighters.
 
 battle_script.c
 FIGHTSTG's battle scripts: the commands of a fighter's script (models, effects, camera, waits, stage, sounds and fades) and its task.
 
 battle_sound.c
 FIGHTSTG's battle sounds.
 
 battle_table.c
 FIGHTSTG's battle table lookups.
 
 boosts.c
 FIGHTSTG's stat boosts, the technique gauge's gain and the techniques' MP cost.
 
 camera_task.c
 The last object of FIGHTSTG.PRO (see model_mesh.c).
 
 camera_turn.h
 The camera's turn around the fighters, a task that both versions have: the USA version in camera_task.c, the European one in battle_script.c.
 
 command_menu.c
 FIGHTSTG's command menu, the six commands of the player's turn.
 
 confused_menu.c
 FIGHTSTG's confused menu, the commands of a confused partner.
 
 counterattack.c
 FIGHTSTG's counterattack, and the European version's revival of a fighter.
 
 cursor.c
 FIGHTSTG's menu cursor.
 
 damage.c
 FIGHTSTG's damage and healing.
 
 digimon_change.c
 FIGHTSTG's Digimon change: the effect of a digivolution, or of a blast's.
 
 digivolve_menu.c
 FIGHTSTG's digivolve menu, the Digimon the active partner can digivolve into.
 
 draw.c
 FIGHTSTG's drawing helpers: a projected point and quads on a layer.
 
 effect_model.c
 FIGHTSTG's effect models, the 3D effects of techniques.
 
 enemy_attack.c
 FIGHTSTG's enemy attacks, which WFIGHTMN starts for the enemy's turns.
 
 enemy_turn.c
 FIGHTSTG's enemy turn: the enemy's pick of its action from its battle table entry, and its conditions.
 
 entrance.c
 FIGHTSTG's entrances: a fighter's model coming into the battle.
 
 events.c
 FIGHTSTG's events: the queue of the battle's events in time (FIGHTSTG_events), and the functions that queue turns, statuses, recovery and the end of boosts: one module, as the original's jump tables are 8-aligned from its start and a cut between these would move the second one's.
 
 face.c
 FIGHTSTG's faces: a model's blinking eyes and its other face parts.
 
 fader.c
 FIGHTSTG's screen fader: its start and drawing are src/shared's.
 
 fighter_camera.c
 FIGHTSTG's fighter cameras, which a fighter's model control moves.
 
 fighter_info.c
 FIGHTSTG's fighter data, loaded into FIGHTSTG_fighterCache.
 
 first_tech.c
 FIGHTSTG's first technique, the one a side starts the battle with.
 
 hit_effect.c
 FIGHTSTG's hit effect, the spark and script of a hit.
 
 hud.c
 FIGHTSTG's HUD: the fighters' names, HP and MP bars and the technique gauge.
 
 interp.c
 FIGHTSTG's interpolation (FIGHTSTG_interp).
 
 item.c
 FIGHTSTG's items used in battle: an item's script and its task.
 
 item_menu.c
 FIGHTSTG's item menu, with the cursors of the technique and switch menus too, which the original has here.
 
 lights.c
 FIGHTSTG's stage lights.
 
 message.c
 FIGHTSTG's message box and its messages.
 
 model_mesh.c
 The first object of FIGHTSTG.PRO, the models and their meshes.
 
 models.c
 FIGHTSTG's models task (FIGHTSTG_createModels): the fighters' models and their controls.
 
 move.c
 FIGHTSTG's jumps and moves of a fighter's model.
 
 one_hp_turn.c
 FIGHTSTG's turn of BATTLE_KIND_FINAL_SECOND's enemy, which leaves the player's fighter at 1 HP.
 
 partner_info.c
 FIGHTSTG's partner info, the pages of a partner's stats and techniques.
 
 partner_view.c
 FIGHTSTG's partner view, the partner's picture beside the menus.
 
 player_turn.c
 FIGHTSTG's player turn: the command menu and the menus it opens, until the turn's action is picked.
 
 rolls.c
 FIGHTSTG's random rolls: hits, criticals, statuses and the other effects, running away and the statuses' own tests.
 
 shot_camera.c
 FIGHTSTG's shot camera, which goes through lists of shots while the player picks a command.
 
 speed.c
 FIGHTSTG's battle speed.
 
 sprite_anim.c
 FIGHTSTG's sprite animations, the frames of a 2D effect.
 
 sprite_effect.c
 FIGHTSTG's sprite effects: the 2D effects of techniques and hits, from their sheets.
 
 stage.c
 The second object of FIGHTSTG.PRO (see model_mesh.c), the fight stage: its rodata starts at 0x80082464 (USA), 4 bytes past a multiple of 8.
 
 start.c
 FIGHTSTG's root task, which the mode starts (FIGHTSTG_start).
 
 stats.c
 FIGHTSTG's battle stats (FIGHTSTG_computeStats).
 
 switch_in_menu.c
 FIGHTSTG's switch-in menu: which Digimon of the incoming partner comes in, and whether it does the pair technique.
 
 switch_menu.c
 FIGHTSTG's switch menu, the partners that can come in.
 
 tech_action.c
 FIGHTSTG's technique action: the task that plays a technique, its messages and the boosts and statuses it gives.
 
 tech_effects.c
 FIGHTSTG's technique effects and the start of an action.
 
 tech_menu.c
 FIGHTSTG's technique menu.
 
 white_flash.c
 FIGHTSTG's white flash over the screen.
 

Detailed Description

FIGHTSTG.PRO: the battle.