Page 3 of 3
RE: Iraq Not Surrendering Bug?
Posted: Mon Nov 20, 2017 5:21 pm
by Taxman66
For me it happened in the middle of the turn. As soon as the units moved next to Bagdad. Surprised me.
RE: Iraq Not Surrendering Bug?
Posted: Mon Nov 20, 2017 5:47 pm
by crispy131313
ORIGINAL: Taxman66
For me it happened in the middle of the turn. As soon as the units moved next to Bagdad. Surprised me.
Countries don't surrender mid turn.
RE: Iraq Not Surrendering Bug?
Posted: Mon Nov 20, 2017 5:52 pm
by Taxman66
Then I miss remembered.
I was surprised when it happened, I guess it must've been right after I hit end of turn.
RE: Iraq Not Surrendering Bug?
Posted: Mon Nov 20, 2017 11:06 pm
by Hubert Cater
Thanks for the additional info and can you post the ChallengeID and I'll be happy to take a look and then provide further detail/info.
Hubert
RE: Iraq Not Surrendering Bug?
Posted: Mon Nov 20, 2017 11:22 pm
by Taxman66
89325 for Korut & my game.
RE: Iraq Not Surrendering Bug?
Posted: Tue Nov 21, 2017 6:30 am
by Harrybanana
My two games are 89838 and 88949.
Thank you for looking into this. As you can probably tell it is really starting to annoy me.
RE: Iraq Not Surrendering Bug?
Posted: Tue Nov 21, 2017 1:07 pm
by BillRunacre
Thanks for these, and I've found the issue.
The Decisions are set to fire when the applicable triggers are reached, but the Surrender scripts are only set to fire from April 1941.
The Surrender scripts should of course be set to fire at any time after the Decisions have fired, but in the game look I looked at, it looks as though the Axis have advanced into Egypt early, i.e. without waiting for the Afrika Korps. So this situation won't be experienced by every player, which might be why we've not encountered it before.
Apologies for this, thanks for your help and patience, and I'll put it on a list to amend in the next patch.
Bill
RE: Iraq Not Surrendering Bug?
Posted: Tue Nov 21, 2017 5:12 pm
by Harrybanana
Bill, thank you. But I am not convinced that this is the only problem with Iraqi surrender.
In my game with Sugar I did not impose the sanctions so stood a 75% chance of surrender each turn. My units did not move adjacent to Baghdad for the first time until after April 1941. At the end of 3 Allied turns and 1 Axis turn I had two units adjacent to Baghdad but it did not surrender. So even if the check is only made at the end of the Allies turn that would still be 3 checks with a 75% chance of surrender. There is only a 1/64 (1.6%) chance of that. Within the realm of possibility but not probability. Of course, if the surrender check is made at the end of each turn the odds of not surrendering drop to 1/256 (0.4%). Is it possible that the check is being made at 25% regardless of whether or not sanctions are imposed? Or, even worse,that the check is not made at all if sanctions are not imposed?
Since I was pretty sure this was a bug I asked Sugar to vacate Baghdad after my 3rd turn adjacent so I could capture it and cause Iraqi surrender. He graciously agreed to this request. But now if it was working properly and I was just incredibly unlucky I feel guilty. But not too guilty as he is kicking my butt.
Also Bill, can you confirm for me exactly when the check is made for surrender? Is it made at the end of each turn, or just the Allies turn? Your answer will effect my decision in the future whether or not to impose sanctions (assuming that not imposing gives a 75% surrender chance).
RE: Iraq Not Surrendering Bug?
Posted: Tue Nov 21, 2017 11:10 pm
by Hubert Cater
Surrender checks would be made at the end of a turn and in this case this particular script would fire at the end of an Allied turn.
RE: Iraq Not Surrendering Bug?
Posted: Wed Nov 22, 2017 12:22 pm
by BillRunacre
Hi Harrybanana
Pleased to see the issue is now resolved in your game, and as the check at the end of the Allied turn is not contingent on previous results, it seems very plausible to have several turns in a row where the % to surrender isn't achieved.
These scripts haven't been changed in a long time, and I've seen them fire in my own games, as have others here, so I think that once I've tweaked the dates in them to allow them to fire earlier everything should be correct.
Bill