Results are similar to one of the four routes from canon
Technical Choices
Doing this via event. It is not really technically feasible to determine via combat results due to combat being multiple days and not many hooks to read the results.
Game Design
Event Driven System for the first battle in the game, where both the attacker and defender side will choose actions to perform.
May result in capture of Rhea (Empire route) or Edelgard (ahistoric)
Battle will take place in a single day via a series of events.
Actors are: Rhea, Edelgard, Arundel, Dimitri, Claude, and Byleth (future)
The event will rotate between all actors.
There is a maximum of 24 rounds before the battle is resolved as inconclusive.
Event description will list the strength of all sides.
Each person will choose 1 action to perform, which will then impact the battle, and then we will move on to the next person in rotation.
There will be 3 Battlefields: Outer Walls, Inner Walls, and Monastery.
There will be 3 Flanks in each battlefield and 1 Regiment and 1 Leader can be deployed per each Flank. Units/Leaders deployed will engage units deployed by the other side until they are routed.
Each Actor can choose to: 1) Deploy Reserves to a Flank per Turn, 2) Withdraw To the Next Defenses, 3) Perform a Combat Art/Tactic
The goal for the attackers is to overwhelm the defenders in each battlefield to move onto the next battlefield.
Each Actor has different goals which determines how their AI is coded
Rhea Goal: Kill/Capture Edelgard
Thales Goal: Kill Rhea
Dimitri/Claude/Edelgard goal: Win the Battle
Technical Implementation
Use global variables to keep track of each character's strength
Need to figure out some way of showing the general course of battle
Use scripted_triggers and effects to ensure that each event update is calculated correctly, event update in the immediate block
Future Considerations
Result influences willingness of others to join the war on either side
Purpose: To support the opening battle in the Unification War
Canon Sources: https://fireemblemwiki.org/wiki/To_War
Desired Outcome
Technical Choices
Game Design
Technical Implementation
Future Considerations