Continued from the ModModders thread.
Recap: When a commander promotion applies a promotion that in turn grants a promotion back to the commander, each time the commander should get one conditional promotion he gets two that aren't ever removed.
I tried to get around this by making the commander grant a new, fourth promotion instead. The minions would then automatically gain a promotion that in turn grants the commander a promotion.
The original setup was:
Under this set-up, the Commander gained two copies of Final Promotion each time he should gain one (new follower, follower enters command range) and never loses any.
I changed it to:
The theory was that normal uptrickle promotions work and this would turn the intermediate promotion into a normal promotion. Unfortunately it only halfway worked.
In addition to one copy that is lost and gained as expected, each time a new follower joins the commander (not when entering command range), one permanent copy of the Final promotion is placed on the commander.