I would like to start a discussion on Unit Upgrades.
Example
Upgrades in Table technology_unit_upgrades
Code:<cost>150</cost> <target_unit>Rom_Legionaries</target_unit> <technology>rom_roman_military_management_cohort_organisation</technology> <unit>Rom_Hastati</unit> <cost>150</cost> <target_unit>Rom_Legionaries</target_unit> <technology>rom_roman_military_management_cohort_organisation</technology> <unit>Rom_Principes</unit> <cost>150</cost> <target_unit>Rom_Vet_Legionaries</target_unit> <technology>rom_roman_military_management_cohort_organisation</technology> <unit>Rom_Triarii</unit> <cost>450</cost> <target_unit>Rom_Legionary_Cohort</target_unit> <technology>rom_roman_military_management_professional_soldiery</technology> <unit>Rom_Hastati</unit> <cost>450</cost> <target_unit>Rom_Legionary_Cohort</target_unit> <technology>rom_roman_military_management_professional_soldiery</technology> <unit>Rom_Principes</unit> <cost>450</cost> <target_unit>Rom_Evocati_Cohort</target_unit> <technology>rom_roman_military_management_professional_soldiery</technology> <unit>Rom_Triarii</unit>
This comes from a table called unit_experience_threshold_modifiers Where you can set the XP gain rate.
So what we have is the ability to upgrade units, and the ability to modify XP gained based on unit.Code:<key>Rom_Hastati</key> <modifier>1</modifier> <key>Rom_Principes</key> <modifier>1</modifier> <key>Rom_Principes_Four</key> <modifier>1</modifier> <key>Rom_Triarii</key> <modifier>1</modifier> <key>Rom_Legionaries</key> <modifier>1</modifier> <key>Rom_Evocati_Cohort</key> <modifier>1</modifier>
So what I would suggest for now (assuming we can not modify upgrades to accept other criteria).
Is
Code:<cost>100</cost> <target_unit>Rom_Principes</target_unit> <technology>rom_roman_military_management_cohort_organisation</technology> <unit>Rom_Hastati</unit> <cost>250</cost> <target_unit>Rom_Legionaries</target_unit> <technology>rom_roman_military_management_cohort_organisation</technology> <unit>Rom_Principes</unit> <cost>500</cost> <target_unit>Rom_Triarii</target_unit> <technology>rom_roman_military_management_cohort_organisation</technology> <unit>Rom_Triarii</unit>Through this system, the player recruits Hastati, who being young gain XP at a normal rate. The player can upgrade them at any time to Principes, and upgrade Principes at any time to Triarii. Principes gain XP at a slower rate, but a 7 chevron unit should still be able to get to 9 chevrons. Triarii gain only half XP, so the player would only upgrade them when either they reached maximum rank, or when he really needed them.Code:<key>Rom_Hastati</key> <modifier>1.0</modifier> <key>Rom_Principes</key> <modifier>0.8</modifier> <key>Rom_Triarii</key> <modifier>0.5</modifier>
Does anyone else have any suggestions for this idea? Its debatable if this would work with AI Rome.
Same principle should work for Upgrading Legions to Evocati etc...




Reply With Quote








