When a veteran spy or cyberninja investigates a city he should have a higher chance of beeing successful than a non veteran unit.
In the Units.txt file is defined:
Because here it seems was the intention to add the EliteChance to the normal Chance.
In the source will the normal chance be overwritten with the EliteChance value, making a veteran spy very unsuccessful.
So we can change the source and add the EliteChance to che Chance or we can set a high value in the Unit.txt file.
The CradleMod for example has changed the EliteChance to an absolute value higher than the Chance value to get this working correct.
So I would vote for updating the values in the Unit.txt file for spy and cyberninja to be more compatible to the existing mods and suggest to include the modified unit.txt in the next playtest version.
If this is ok, i can post a changed unit.txt file to the AlteredSource thread.
In the Units.txt file is defined:
Code:
InvestigateCity { Chance 0.75 EliteChance 0.1 DeathChance 0.5 }
In the source will the normal chance be overwritten with the EliteChance value, making a veteran spy very unsuccessful.
Code:
if(Flag(k_UDF_IS_VET)) { chance = eliteChance; }
The CradleMod for example has changed the EliteChance to an absolute value higher than the Chance value to get this working correct.
So I would vote for updating the values in the Unit.txt file for spy and cyberninja to be more compatible to the existing mods and suggest to include the modified unit.txt in the next playtest version.
Code:
InvestigateCity { Chance 0.75 EliteChance 0.85 DeathChance 0.5 }
Comment