Feature #69
openFeature #68: Battle module
Battle module structure
40%
Description
Create a battle module structure. There are two ways to go about this:
-
Use the current EntityManager, CameraManager and ScriptManager, with the required modifications. Party characters, enemies, backgrounds... would be Entities, and the battle flow would be controlled by Lua scripts and the current ScriptManager
-
Create separated BattleEntityManager, BattleCameraManager and BattleScriptManager. Create new classes for party members and enemies.
Updated by I. Valentin over 2 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
As of ec6f8a69, the battle manager exists. Battles can be started from map scripts and the console (random battles are not implemented) and ended. All managers now have a battle module, and their flow is special for battles, pausing the field module. Battle models can be loaded (partially, and without animations) and the battle camera is set (it has a wrong orientation, though).
Thr battles themselves don't yet have a flow, and nothing happends during them.
Updated by I. Valentin over 2 years ago
As of 4b4af67f, battles can be started and ended at will using the console. Scenes and character models are correcly loaded.
There is a basic battle flow, that fills the party ATB and shows a command window when one is full, but nothing else happens during battles.