Correct; if you want to improve Glorfindel you improve his BG's stats in export_descr_unit.txt [a.k.a the EDU].
To make it more complicated, Glorfindel do not have a custom BG, but he has the generic BG.
Meaning that if you boost the BG-unit Elf Nobel Mount then you boost the BG of every general (except for Elrond, who has a custom BG).
If I was you, I would give him a new BG of his own.
1. Always back up files before editing them. Always!
2. Open the EDU and look up Elf Nobel Mount
Copy paste it and change the two top lines into:
Code:
type Elf Nobel Mount2
dictionary Elf_Nobel_Mount2 ; Bodyguard
(...)
Then you can go on and edit the stats of this new unit (attack values, defence values, amount of soldiers etc).
You can see what each line means at the top of the EDU, as it describes what every line means.
In this case I however recommend that if you boost the attack (line "stat_pri") and/or defence (line "stat_pri_armour") you should perhaps balance that slightly by decreasing the amount of soldiers in the BG (line "soldier").
Save and close.
3. Open export_units.txt in .../data/text
Copy the entry for Elf_Nobel_Mount and paste it in under (in red in my example). Update the copy so the name matches your new EDU version (difference in blue):
Code:
¬----------------
{Elf_Nobel_Mount} Eldarinwë Nobles
{Elf_Nobel_Mount_descr}
A Elbereth Gilthoniel o menel palan-díriel, le nallon sí di'-nguruthos! A tíro nin, Fanuilos!" It is the cry of all elves who have seen the light and still long for it. A High Elven lord and his entourage will call to Varda, the Queen of Stars, as they charge, spears lowered, into the ranks of the enemy, to look upon them in their hour of glory and sacrifice. Under the bright gaze of their most beloved goddess, death can be faced without fear and moments of greatest valor may be born amidst the direst of dangers, as the entire elven host becomes inspired and their spirit rekindled. These elite heavy cavalrymen never leave their Lord's side and will shield him with their very bodies, dying with Elbereth's name on their lips if need be.
{Elf_Nobel_Mount_descr_short}
A High Elven lord and his entourage.
¬----------------
{Elf_Nobel_Mount2} Eldarinwë Nobles
{Elf_Nobel_Mount2_descr}
A Elbereth Gilthoniel o menel palan-díriel, le nallon sí di'-nguruthos! A tíro nin, Fanuilos!" It is the cry of all elves who have seen the light and still long for it. A High Elven lord and his entourage will call to Varda, the Queen of Stars, as they charge, spears lowered, into the ranks of the enemy, to look upon them in their hour of glory and sacrifice. Under the bright gaze of their most beloved goddess, death can be faced without fear and moments of greatest valor may be born amidst the direst of dangers, as the entire elven host becomes inspired and their spirit rekindled. These elite heavy cavalrymen never leave their Lord's side and will shield him with their very bodies, dying with Elbereth's name on their lips if need be.
{Elf_Nobel_Mount2_descr_short}
A High Elven lord and his entourage.
¬----------------
If you want to you can change the name of the unit and the descripton text. To for example "{Elf_Nobel_Mount2}Glorfindel's Company" or what not.
Save and close.
4. Open descr_strat.txt in .../data/world/maps/campaign/imperial_campaign
Search for Glorfindel, and then update his entry's bodyguard:
Code:
character Glorfindel, named character, male, age 46, x 31, y 248, portrait Glorfindel, battle_model glorfindel, hero_ability Light_of_the_Faith ;forlindon
traits Glorfindel 1 , hero_ability10 1 , LoyaltyStarter 1 , GoodCommander 2 , ReligionStarter 1 , GoodAttacker 1 , Brave 1 , Just 1 , BattleChivalry 2
ancillaries troops_helf
army
unit Elf Nobel Mount2 exp 3 armour 0 weapon_lvl 0
unit Lindon Longspears exp 1 armour 0 weapon_lvl 0
unit Elf Archer2 exp 0 armour 0 weapon_lvl 0
Save and close.
5. In the descr_strat you saw the lines traits and ancillaries. While you could add and remove the settings there, easiest is simply to boost his personal trait, seen as "Glorfindel 1".
In the data-folder, open export_descr_character_traits.txt
Look up the trait. The effects (in purple here) is very good already, but do as you please:
Code:
Trait Glorfindel
Characters family
Level Glorfindel
Description Glorfindel_desc
EffectsDescription Glorfindel_effects_desc
Threshold 1
Effect HitPoints 8
Effect Command 1
Effect Chivalry 3
Effect Loyalty 4
Effect Authority 2
Effect PersonalSecurity 1
Effect Level 3
[don't change the last line, as "Effect Level 3" determine the strategy map model]
Save and close.
If you hoover over the trait ingame it won't show what you changed the numbers into, just so you know. If you want to update that, see export_VnVs.txt in .../data/text
Edit this line to match your changes:
Code:
{Glorfindel_effects_desc}+8 Hitpoints, +1 Command, +3 Respect, +4 Loyalty, +2 Authority
Save and close.
6. Lastly a UI matter.
Open .../data/ui/unit_info/egypt
Copy paste Elf_Nobel_Mount_info.tga, inside the same folder, and rename the copy to Elf_Nobel_Mount2_info.tga instead
That should cover it.
GL!