Hi,
Before asking for my request, congratulations again for your amazing job on this remake.
20 years earlier, I could not imagine such a version could be released some day...
In fact, I wonder if you are not some Xcom agents that endly decided to exit virtual life to become living beings
So, go back to my suggestion...
As I have to learn a lot, before being able to make some adaptations myself, I wonder if it would be difficult/interesting/useful (useful for me, sure !) to set needed experience points (XP) and related promotion points (PP) as parameters in RuleSet
To be more accurate, I am speaking about BattleUnit::improveStat function, and about the fact to add 7 new parameters as described below
double v = 4; => STR_PROMOTION_PP4 = 4
if (exp < 3) v = 1; => STR_PROMOTION_PP1 = 1 ; STR_PROMOTION_XP1 = 3
if (exp < 6) v = 2; => STR_PROMOTION_PP2 = 2 ; STR_PROMOTION_XP2 = 6
if (exp < 10) v = 3; => STR_PROMOTION_PP3 = 3 ; STR_PROMOTION_XP3 = 10
return (int)(v/2.0 + RNG::generate(0.0, v));
I am thinking about how to provide this game more RPG aspects, and this would be helpful for me to reach this goal