mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 17:51:24 +01:00
Updated Battle Simulator (markdown)
parent
b94773c10e
commit
29a97a896f
1 changed files with 3 additions and 1 deletions
|
|
@ -6,7 +6,7 @@ To start a battle select a regiment, click on the _Attack foreign regiment_ butt
|
|||
|
||||

|
||||
|
||||
Battle simulation is iterative. It means that it is processed step by step, with each step being controlled automatically with an ability of a manual change. To progress to the next iteration click on ▶️ button. To apply the current result and end the battle click on ✅, to abandon and cancel the results - click on ❎ button. To add a regiment click on ➕, select a regiment and side to be added. There is no restriction for state - you can add regiment of the same state both to attackers and defenders side.
|
||||
Battle simulation is iterative. It means that it is processed step by step, with each step being controlled automatically with an ability of a manual change. To progress to the next iteration click on ▶️ button. To apply the current result and end the battle click on ✅, to abandon and cancel the results - click on ❎ button. To add a regiment click on 🙍♂️➕, select a regiment and side to be added. There is no restriction for state - you can add regiment of the same state both to attackers and defenders side. You can also define battle name using 🅰️ button.
|
||||
|
||||
Once battle is initiated, system automatically selects _Battle type_. Battle type defines _battle phases_, which is their turn control the battle process. There are 6 battle types supported, each having its own specific and logic. Both battle type and specific phase can be changed manually at any time. For each iteration _strength_ of both sides are getting calculated. Strength depends on available units quantity and their power, modified by phase adjuster. See the next section for the details.
|
||||
|
||||
|
|
@ -14,7 +14,9 @@ One more parameter that is auto-define on battle start is _morale_. Initial mora
|
|||
|
||||
To add a random factor into battles, there is a 6-sided die getting rolled for each side. You can re-roll the dice or set the values manually. Dice work as a multiplier for army strength, ⚅ (die 6) means full power, while ⚀ (die 1) - half-power.
|
||||
|
||||
For each iteration combined strength of both armies is considered to calculate _casualties_. Casualties are displayed as red line with negative numbers, _survivors_ - green line with positive value. While there is a significant random factor affecting casualties, the generic pattern is defined by strength ratio and battle phase. It means that displayed _power_ actually shows which army excels at the current iteration and what would be ratio of casualties.
|
||||
|
||||
If one of the armies has no survivors left, you cannot proceed with iterations. Now you can either apply battle results or cancel them. Please note that you can apply results at any iteration, you don't need to wait while one army is completely destroyed. If results are applied, regiments' note (legend) is getting updated with a short info about the battle and also a battlefield _marker_ is getting added.
|
||||
|
||||
## Battle types
|
||||
#### 🗡️ Field battle
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue