raystuttgart
Civ4Col Modder
"Brave Lieutenants" is just an idea to add some flavour to the game.
I am basically talking about a "light weight version" of "Great Generals".
However these "Brave Lieutenants" will be more common.
It is not going to be a big game changer.
But it might still be fun.
It also be little effort to implement, since the concept belows avoids huge efforts for changes in Models or Unit Animations.
(Except the Unit "Brave Lieutentant" itself of course.)
Except the Unit itself (which we might already have suitable graphics for) it is just coding simple feature logic and some text for Colopedia.
(It will of course also require XML changes for feature configuration and balancing.)
AI logic of Great Generals can be reused and adpated.
(Most likely it can simply use the AI of Great Generals without having to code a new one.)
1. How to acquire Brave Lieutenants?
When a Combat Unit wins a battle there is a small chance that a "Brave Lieutenant" is generated.
(It will be spawned in your Capitol city just like Generals.)
Message displayed:
"A soldier has displayed outstanding bravery and tactical skills in battle.
He was sent to our capitol to be promoted to Lieutentant and now awaits your orders."
2. What do Brave Lieutentants do?
Well, you can attach them to a Combat Unit and that Unit will get some XP and a new Promotion "Brave Lieutenant".
(However it will be less XP than a General gives and the Promotion will not unlock further Promotions.)
Considering the Bonusses given by the Promotion:
I am not sure yet. I am open to suggestions.
Theoretically it is also possible that a "Brave Lieutentant" gives one out of 10 Unique Promotions.
(So it would be Promotions that only Brave Lieutentants can give)
3. Will it change the Unit Model and Anmiations of the Unit it is attached to?
No, I want to keep it simple.
It would otherwise be too much work for Schmiddie to do all the Unit Model changes.
4. Will AI use it?
Of course. It will treat it just like Generals.
5. Will it allow you to attach a General additionally to it?
No, you will need to attach your Generals to another Unit.
So you need to choose which Units you leave for your stronger Generals.
Reason:
There might be a future expansion of this e.g. with Model and Animations.
I simply want to make sure that this possibility is not blocked by the current solution.
6. Can I attach it also to Ships?
No, just to land Units.
We could of course implement something similar as "Great Admirals" as well.
7. Will the "Brave Lieutenants" have unique historic names like Generals?
No, I want to keep this simple. But of course you can rename them manually.
It would otherwise get way too much effort to collect all the historic names for these Lieutenants.
----------
Feedback?
@Schmiddie :
Do you like the idea?
Do you already have graphics that might suit the "Brave Lieutentant"?
If you have, I can most likely fully create and test this feature in about an afternoon.
Edit:
However, when I think about it, we could also use it as a practice example for one of the new programmers
to get started with Civ4Col modding that want to join us.
I am basically talking about a "light weight version" of "Great Generals".
However these "Brave Lieutenants" will be more common.
It is not going to be a big game changer.
But it might still be fun.
It also be little effort to implement, since the concept belows avoids huge efforts for changes in Models or Unit Animations.
(Except the Unit "Brave Lieutentant" itself of course.)
Except the Unit itself (which we might already have suitable graphics for) it is just coding simple feature logic and some text for Colopedia.
(It will of course also require XML changes for feature configuration and balancing.)
AI logic of Great Generals can be reused and adpated.
(Most likely it can simply use the AI of Great Generals without having to code a new one.)
1. How to acquire Brave Lieutenants?
When a Combat Unit wins a battle there is a small chance that a "Brave Lieutenant" is generated.
(It will be spawned in your Capitol city just like Generals.)
Message displayed:
"A soldier has displayed outstanding bravery and tactical skills in battle.
He was sent to our capitol to be promoted to Lieutentant and now awaits your orders."
2. What do Brave Lieutentants do?
Well, you can attach them to a Combat Unit and that Unit will get some XP and a new Promotion "Brave Lieutenant".
(However it will be less XP than a General gives and the Promotion will not unlock further Promotions.)
Considering the Bonusses given by the Promotion:
I am not sure yet. I am open to suggestions.
Theoretically it is also possible that a "Brave Lieutentant" gives one out of 10 Unique Promotions.
(So it would be Promotions that only Brave Lieutentants can give)
3. Will it change the Unit Model and Anmiations of the Unit it is attached to?
No, I want to keep it simple.
It would otherwise be too much work for Schmiddie to do all the Unit Model changes.
4. Will AI use it?
Of course. It will treat it just like Generals.
5. Will it allow you to attach a General additionally to it?
No, you will need to attach your Generals to another Unit.
So you need to choose which Units you leave for your stronger Generals.
Reason:
There might be a future expansion of this e.g. with Model and Animations.
I simply want to make sure that this possibility is not blocked by the current solution.
6. Can I attach it also to Ships?
No, just to land Units.
We could of course implement something similar as "Great Admirals" as well.
7. Will the "Brave Lieutenants" have unique historic names like Generals?
No, I want to keep this simple. But of course you can rename them manually.
It would otherwise get way too much effort to collect all the historic names for these Lieutenants.
----------
Feedback?

@Schmiddie :
Do you like the idea?
Do you already have graphics that might suit the "Brave Lieutentant"?
If you have, I can most likely fully create and test this feature in about an afternoon.
Edit:
However, when I think about it, we could also use it as a practice example for one of the new programmers
to get started with Civ4Col modding that want to join us.

Last edited: