Maybe you consider me silly for posting these little "micro" mods, with name and picture and stuff, but I have all these ideas that are unrelated to other things, so they can't be properly integrated, but I still want to share them. Perhaps someone will like them enough to include them in a more serious mod of theirs? SS 6.2 might include them?Oh well if just one person likes them, I'm satisfied.
Ever since vanilla 1.0 I've been intrigued by a couple of traits that are buried within the files. Maybe they were experimental and were dropped off in the final version. These are Senile and Too Old to Fight. I have created triggers for them, and they can apply to any general reaching 65 years or more.
Since these are very small tweaks, I will tell you what to do rather than offer you the files. That way you can integrate with other mods as well.
SENILE
This traits includes three levels, somewhat senile, senile and totally senile, which give reductions in command and authority (which are worse as the dementia gets worse, of course).
TOO OLD TO FIGHT
Only one level, Beyond Battle. Originally this trait had no effects. I have tweaked it so it reduces hit points, movement, troop morale, but increases authority and popularity (as the old man is considered wise and venerated by his people).
-Backup any files you will be messing with.
-Open export_descr_character_traits (in data folder) and search for "Trait TooOldToFight" (without the quotes)
It says like this
Change to read like thisCode:;------------------------------------------ Trait TooOldToFight Characters family Level Beyond_Battle Description Beyond_Battle_desc EffectsDescription Beyond_Battle_effects_desc Threshold 1 ;-------------------------------------------
Go to the very end of the file and paste this:Code:;------------------------------------------ Trait TooOldToFight Characters family Level Beyond_Battle Description Beyond_Battle_desc EffectsDescription Beyond_Battle_effects_desc Threshold 1 Effect HitPoints -4 Effect MovementPoints -3 Effect TroopMorale -1 Effect Authority 1 Effect LocalPopularity 1 ;-------------------------------------------
-Open export_vnvs (in data/text folder). Search for "Beyond_Battle" (without the quotes). It says like this:Code:;------------------------------------------ Trigger Alzheimer WhenToTest CharacterTurnEnd Condition IsGeneral and CharacterAge > 64 Affects Senile 1 Chance 10 ;------------------------------------------ Trigger TooOld WhenToTest CharacterTurnEnd Condition IsGeneral and CharacterAge > 64 and Trait TooOldToFight = 0 Affects TooOldToFight 1 Chance 100
Change to read like thisCode:{Beyond_Battle} Beyond Battle {Beyond_Battle_desc} This man is no longer physically capable of taking the field of battle. {Beyond_Battle_effects_desc} (No effects)
That's it! Enjoy your retirement!Code:{Beyond_Battle} Beyond Battle {Beyond_Battle_desc} This man is no longer physically capable of taking the field of battle. However, his advanced years make his people consider him wise and venerable. {Beyond_Battle_effects_desc} -4 to your general's hitpoints (how many hits your general can take before dying), -15% to Movement Points, -1 Morale to all troops on the field, +1 Authority, +1 to popularity (improves public order)
![]()







Reply With Quote






