Open MaxMahem opened 3 weeks ago
Ideally, Base should just be a struct that saves its mutable state, without any external references. Definitely not with a dependency back to mod.
Currently it's referenced in:
Load
Save
prepareSoldierStatsWithBonuses
getUsedStores
getDefenseProbabilityPercentage
getPersonnelMaintenance
BaseRule
cleanupPrisons - obviousy a system
anyways, long term plan.
Ideally, Base should just be a struct that saves its mutable state, without any external references. Definitely not with a dependency back to mod.
Currently it's referenced in:
Load
(this will wither on the vine as things get moved out of Base into their own containers)Save
(ditto)prepareSoldierStatsWithBonuses
(this method needs to go)getUsedStores
(forwards to ItemContainer, this might end up a component?)getDefenseProbabilityPercentage
(this method needs to go)getPersonnelMaintenance
- this one is perhaps legit. Maybe ad aBaseRule
for actual base related data like this.cleanupPrisons - obviousy a system
anyways, long term plan.