kawyua
Warlord
- Joined
- Jun 22, 2015
- Messages
- 226
Gazebo, is it possible to incorporate the war weariness mechanic into the combat penalty?
Something like:
iResistance = warWeariness/totalHappiness*(1+GetFractionOriginalCapitalsUnderControl())
I guess this would also need some getTotalHappiness function though to get the total happiness produced for a civ(not nethappiness!). Surely, there is a function like that? I don't know enough syntax to make this code
The idea is to make war weariness a factor that would scale in all maps and sizes through the use of a ratio to total happiness. Still, it probably needs a constant somewhere and some plotting to make it better, but I would really love an implementation of this sort. This makes war weariness a bigger problem than capitals, so that there is some leeway with capital capturing (but something to be really wary of!).
Because right now the combat penalty just from capitals is more annoying than an actual thing to worry about as CrazyG said about vassaling.
Something like:
iResistance = warWeariness/totalHappiness*(1+GetFractionOriginalCapitalsUnderControl())
I guess this would also need some getTotalHappiness function though to get the total happiness produced for a civ(not nethappiness!). Surely, there is a function like that? I don't know enough syntax to make this code
The idea is to make war weariness a factor that would scale in all maps and sizes through the use of a ratio to total happiness. Still, it probably needs a constant somewhere and some plotting to make it better, but I would really love an implementation of this sort. This makes war weariness a bigger problem than capitals, so that there is some leeway with capital capturing (but something to be really wary of!).
Because right now the combat penalty just from capitals is more annoying than an actual thing to worry about as CrazyG said about vassaling.
Last edited: