@Panther found it
TripleA_2.6+14732_windows-64bit.exe
65.2 MB
3 days ago
and it works :)
thanks
So I’m not sure if this is a 2nd ed. issue, a triplea issue, or a BM issue.
BM on tripleA, Round 2, Japan attacked Amur and other Russian territories, but Mongolia didn’t turn Russian. As far as I can see, there was no prior Russian declaration of war on Japan, no Russian units in China, and basically nothing else that would negate Mongolia turning Russian. Is this a glitch, or is there some rule or possibility that I’m missing?
Have you completed the combat for Japan? The units don’t “turn” Russian until the NCM for the Japanese.
But yes, the Mongolian pact should have activated since Japan was the aggressor, and attacked Russian territory adjacent to Mongolia (Amur).
I have just tested the mechanism with a new game in TripleA - and there it works as it should. So Mongolia correctly switches to Russia.
You should perhaps check your game again if anything occurred what eventually prevented that.
You can use edit mode of course to achieve the desired result.
So yes, I did complete the turn - actually I didn’t think to look at it until there next round and was surprised they haven’t turned.
Panther, I’ll try to recreate as much as I can and see if it happens or doesn’t happen again. I did look through the game history for any other things, like attacks on strict neutrals or anything that was out of the ordinary, but didnt see anything. I’ll look again. I can also go back to the same gamefile right before and do it again to see if there is anything interfering with it.
So, I just tried recreating it, and I could recreate it, twice in fact. I included one of the files below. I replicated the same combats (not the exact same moves, just the areas & SZs attacked):
It seems normally the trigger (Mong to Russian units/control, hereafter called ‘the trigger’) occurs at the beginning of the combat phase, but when I tried to recreate it, and it did switch MON to RUS, it did it at the end of the combat phase. So this makes me think that the problem is related to circumstances when the trigger happens at the end of the combat phase, rather than the beginning of it. Because sometimes it happens before you resolve all combat.
In this case, I declined the scramble, confirmed attacking a transport, and confirmed a bombard. Then I went through all the battles, and when completed, the trigger didn’t happen.
I continued on in the defective file (not the one attached, but the original), just to see what happens with a still neutral Mongolia, and this is what I discovered:
So, the best guess that I can offer is this:
Maybe this is just a weird obscurity that should be added to the player enforced rules part of the game.
@freh my guess is what’s happening is that Amur is taken control of during the NCM and the trigger only fires after the combat phase or if there was an actual battle.
You might be able to add a condition start of combat phase checking if Amur etc … is JPN controlled and Mongolia still neutral. Probably have to allow for a russian DOW as well.
@barnee yeah, that makes sense. I must’ve tried about 40 different scenarios - I didn’t record the variables diligently, but off the top of my head, having a unit in Amur was always enough to trigger the switch. Sometimes it would trigger at the beginning of the combat phase, before any battles were run, which is strange.
I’ll give a shout-out to all the programmers and developers out there who keep this game working, because I definitely don’t have the time at this stage in my life to run sims and isolate the factors that are causing this. For those that do, and keep triplea working in general, hats off to you!!!
Great analysis, guys. I’ll move this topic to the TripleA support category.
Feel free to file an issue:
https://www.axisandallies.org/forums/topic/35529/how-to-submit-a-bug-report
@panther yea I don’t think it needs a bug report. Whoever is doing the updates on it just needs to fix the xml. Idk who that is. I don’t think the kid is around anymore. Maybe simon33 does it
@freh said in Mongolia problem:
Sometimes it would trigger at the beginning of the combat phase, before any battles were run, which is strange.
ok so it does fire before combat. It must need a unit presence in Amur then and not just control. Should be able to add a condition for control only.
Just have to make sure it only works when JPN declares war