Watiggi said:
Actually a 50% odds of winning will get the attacker 4 xp and the defender 2 xp. That is the base.
I do agree with this though, they really well and truely screwed it up. As I said earlier, I think it should be scaled (if it even needs to be) more on map size that speed. It ultimately is about how much xp you can accumulate, NOT how fast it can be accumulated. The normal GP system is based on the idea that you can increase the rate of GPP accumulation with extra cities, Wonders and specialists. With Great Generals, this cannot be done. They certainly didn't give it much thought. The GG system uses the same scaling as GG but there is no way to realistically increase the xp growth rate. War is conducted linearly. What they are suggesting is warring from an ever increasing number of fronts at once in order to increase the amount of xp gained per turn so as to keep up with the scale. That isn't right. I think it should be along the lines of (regardless of speed): 30, 35, 40, 45, 50, 55, 60, 65, etc, at least... The Great General threshold rise is FAR too steep for a good war game - even on Normal speed - and it also kills the effectiveness of the Imperialistic trait. My idea of Imperialistic is that it should allow the leader to generate GG's consistantly over a long period of time. It doesn't. 100% emergence actually means about 30% more GG's and that's all. Imperialistic should also (I think) give -25 XP cost for GG instead of the current bonus so that it allows for a longer period of Great General generation. Right now, they are out of reach after about 5 GG's (on normal speed - I would hate to think of what it would be like on Marathon).
Your dead right on the 4xp off 2 xp def at 50/50 odds (just did more wb tests which I'll explain in a sec, and ran 30 50/50 combats and won 6!, so thats why I never attack at 50% odds, and yes I know 30 combats isn't a large enough sample to mean anything at all, just that could easily happen in a real game)...
Anyways I know now very approximately how the
GREAT_GENERALS_THRESHOLD_INCREASE works, but heaven help me if I've tried to find the actual equation and can't.
Its set at 50 default, which gives the familiar incremental scale of 30 xp, then 60 xp, then 90 xp at normal speed.
I explained above about changing the
GREAT_GENERALS_THRESHOLD , i.e its default 30 which means 90 xp for 1st general etc at marathon, and how to just set that no to (grt gen occurance on marathon /3)..
e.g. set it to 20 for 60xp for 1st grt general, 15 for 1st grt gen at 45xp, and set it to 10 so that it equals the same as normal speed, 30 xp for 1st grt gen
Ok especially for Watiggi, if you want
each and every general appearing at the same increments, e.g. every 45xp then set
GREAT_GENERALS_THRESHOLD_INCREASE to MINUS 50
At its default value of 50, the base needed for the 1st gen is added to itself with each subsequent general created, and that's the xp you need. e.g. at base 30xp, you get the scale 30,60,90,120
Setting
GREAT_GENERALS_THRESHOLD_INCREASE to MINUS 50 with the same base of 30xp, gives you a value of 30,30,30,30
Setting
GREAT_GENERALS_THRESHOLD_INCREASE to ZERO, with a 45 xp base, gave me a scale 45,66,90,111 (and I'm far too tired to work out the exact formula from these results) but you can see that a grt_gen_inc of 50 gives 100%, -50 gives 0%, and 0 gives approx 50%.
So if you want the 30,35,40 etc scale you suggested, then for marathon set
GREAT_GENERALS_THRESHOLD to 10 and try setting
GREAT_GENERALS_THRESHOLD_INCREASE to around (minus)45.
Right enough of that, but if anyone can find the exact equation I'd be grateful, but its WAY past bedtime and I'll call that a day...
Edit:- Final point, remember changing any of these values will result in exactly the same grt general appearance for the AI as it will you so be warned if you're near a Monty or Shaka
