Currently, Factions are treated as a big data blob which gets processed haphazardly during enemy turn (there are no faction turns per se, just player turn and enemy turn).
The aim of this task is to rework Factions into proper data structures, assign proper turns to each faction as well as various other tweaks and fixes.
Description
Currently, Factions are treated as a big data blob which gets processed haphazardly during enemy turn (there are no faction turns per se, just player turn and enemy turn).
The aim of this task is to rework Factions into proper data structures, assign proper turns to each faction as well as various other tweaks and fixes.
Issue list