This thread is mean as a place to ask questions that it doesn't make sense to devote an entire thread to.
I'm writing a "promotions" module, and one thing that I thought of was to alter the chance that a unit would be promoted in combat to veteran.
The issue that I run into is that the game shows a message when a unit is promoted. If the chance of promotion is increased, then I can simply display a message when lua promotes when the game would not have. However, if the promotion chance is reduced, that means that a message will be shown when the game promotes the unit, but the unit is not really promoted.
Is there a way to stop the game from displaying the promotion text box?
If not, which of the following makes more sense?
1. Show a promotion text for 100% of promotions, and let the scenario designer change the promotion text from Game.txt.
2. If lua 'cancels' a promotion, show a message explaining that the scenario has a lower than usual promotion chance, and that the unit wasn't promoted.
I'm writing a "promotions" module, and one thing that I thought of was to alter the chance that a unit would be promoted in combat to veteran.
The issue that I run into is that the game shows a message when a unit is promoted. If the chance of promotion is increased, then I can simply display a message when lua promotes when the game would not have. However, if the promotion chance is reduced, that means that a message will be shown when the game promotes the unit, but the unit is not really promoted.
Is there a way to stop the game from displaying the promotion text box?
If not, which of the following makes more sense?
1. Show a promotion text for 100% of promotions, and let the scenario designer change the promotion text from Game.txt.
2. If lua 'cancels' a promotion, show a message explaining that the scenario has a lower than usual promotion chance, and that the unit wasn't promoted.