Canceling movement/support bug?

Members can make suggestions for improving the site and improving the forum as well as submit bug reports to be reviewed by our support team here.
Post Reply
Message
Author
ohmann
Posts: 2
Joined: Wed Apr 08, 2020 8:02 pm
Karma: 1
Contact:

Canceling movement/support bug?

#1 Post by ohmann » Wed Apr 22, 2020 9:47 pm

We ran into this situation, which didn't resolve as I expected: https://i.imgur.com/82Swpxz.png

England (pink)'s orders:
  1. The army at Gascony move to Paris. (fail)
  2. The fleet at English Channel move to Picardy. (fail)
  3. The army at Marseilles move to Burgundy. (fail)
  4. The army at Brest support move to Paris from Gascony. (fail)
Germany (brown)'s orders:
  1. The army at Picardy move to Brest. (fail)
  2. The army at Burgundy move to Gascony. (fail)
  3. The army at Paris support move to Brest from Picardy. (fail)
I expected English Channel's move to cancel Picardy's move such that Picardy would *not* cancel Brest's support and, finally, such that Gascony would successfully move to Paris.

I did find a site that let me set up a sandbox for this (https://www.backstabbr.com/), and they resolved it as Gascony moving to Paris, Burgundy moving to Gascony, and Marseilles moving to Burgundy. Most importantly, that resolution has Gascony's move succeeding, from which I think the rest follows.

Is this a bug, or an I misunderstanding something (and therefore backstabbr's resolution is also wrong)?

Thanks!

cdngooner
Bronze Donator
Bronze Donator
Posts: 914
Joined: Sun Mar 15, 2020 11:52 pm
Karma: 330
Contact:

Re: Canceling movement/support bug?

#2 Post by cdngooner » Wed Apr 22, 2020 10:25 pm

Brest didn't move, it supported. Therefore, the only army that moved to Brest was from Picardy (Paris's support failed because Gascony moved there). Therefore Picardy's moved failed and it bounced back home. Therefore English Channel's move to Picardy failed (no support).

User avatar
Jamiet99uk
Posts: 29455
Joined: Sat Dec 30, 2017 11:42 pm
Location: Durham, UK
Karma: 18257
Contact:

Re: Canceling movement/support bug?

#3 Post by Jamiet99uk » Wed Apr 22, 2020 10:33 pm

ohmann wrote:
Wed Apr 22, 2020 9:47 pm
We ran into this situation, which didn't resolve as I expected: https://i.imgur.com/82Swpxz.png

England (pink)'s orders:
  1. The army at Gascony move to Paris. (fail)
  2. The fleet at English Channel move to Picardy. (fail)
  3. The army at Marseilles move to Burgundy. (fail)
  4. The army at Brest support move to Paris from Gascony. (fail)
Germany (brown)'s orders:
  1. The army at Picardy move to Brest. (fail)
  2. The army at Burgundy move to Gascony. (fail)
  3. The army at Paris support move to Brest from Picardy. (fail)
I expected English Channel's move to cancel Picardy's move such that Picardy would *not* cancel Brest's support and, finally, such that Gascony would successfully move to Paris.

I did find a site that let me set up a sandbox for this (https://www.backstabbr.com/), and they resolved it as Gascony moving to Paris, Burgundy moving to Gascony, and Marseilles moving to Burgundy. Most importantly, that resolution has Gascony's move succeeding, from which I think the rest follows.

Is this a bug, or an I misunderstanding something (and therefore backstabbr's resolution is also wrong)?

Thanks!
Gascony's move to Paris fails because Picardy taps Brest, thus cutting Brest's support for Gascony > Paris.

English Channel tapping Picardy does not stop Picardy from tapping Brest.
1

Doug7878
Gold Donator
Gold Donator
Posts: 574
Joined: Wed Feb 07, 2018 11:05 am
Location: Massachusetts, USA
Karma: 136
Contact:

Re: Canceling movement/support bug?

#4 Post by Doug7878 » Wed Apr 22, 2020 10:39 pm

http://www.diplomacy-archive.com/resour ... 2AH3rd.pdf

Rulebook, page 4, example 10 "In effect, any attack upon a unit supporting another cuts that support."
1

Squigs44
Developer
Developer
Posts: 4003
Joined: Thu Jul 12, 2018 11:50 pm
Location: OKC
Karma: 2010
Contact:

Re: Canceling movement/support bug?

#5 Post by Squigs44 » Wed Apr 22, 2020 11:05 pm

Now I'm interested in backstabbr's adjudication of this. Is your sandbox saved and shareable? I've heard backstabbr's adjudicator has bugs, but their dev team insists it passes the DATC, and usually when someone says there is a bug it is human error, not the software.

jmo1121109
Lifetime Site Contributor
Posts: 1099
Joined: Fri Sep 29, 2017 4:20 pm
Karma: 2944
Contact:

Re: Canceling movement/support bug?

#6 Post by jmo1121109 » Wed Apr 22, 2020 11:58 pm

backstabber does not follow the DATC rules entirely, meaning they coded in their logic in a custom way that might not adjudicate as you'd expect. They also have issues with allowing incorrect moves around coasts. I would love to see the sandbox though to see if this is one of the cases where their logic fails or not.

ohmann
Posts: 2
Joined: Wed Apr 08, 2020 8:02 pm
Karma: 1
Contact:

Re: Canceling movement/support bug?

#7 Post by ohmann » Fri Apr 24, 2020 4:04 pm

Thanks everyone for the explanations. In particular, the part I did not expect was:
English Channel tapping Picardy does not stop Picardy from tapping Brest.
Regarding backstabbr, apologies for the inaccuracy, but it appears that when I ensure all units actually belong to the correct country, then backstabbr's sandbox behaves in the same way as webDiplomacy did (nobody moves). I think I rushed it last time and didn't want to go through the extra turns until I could set up all the units correctly (one country owns all four that were England in the original case, and one country owns all three of the others), so I'm guessing that must have changed the behavior.

I think this thread is resolved, both my original confusion and the supposed (but not actual) contradiction with backstabbr. Thanks!
1

User avatar
Jamiet99uk
Posts: 29455
Joined: Sat Dec 30, 2017 11:42 pm
Location: Durham, UK
Karma: 18257
Contact:

Re: Canceling movement/support bug?

#8 Post by Jamiet99uk » Fri Apr 24, 2020 5:35 pm

ohmann wrote:
Fri Apr 24, 2020 4:04 pm
Thanks everyone for the explanations. In particular, the part I did not expect was:
English Channel tapping Picardy does not stop Picardy from tapping Brest.
Regarding backstabbr, apologies for the inaccuracy, but it appears that when I ensure all units actually belong to the correct country, then backstabbr's sandbox behaves in the same way as webDiplomacy did (nobody moves). I think I rushed it last time and didn't want to go through the extra turns until I could set up all the units correctly (one country owns all four that were England in the original case, and one country owns all three of the others), so I'm guessing that must have changed the behavior.

I think this thread is resolved, both my original confusion and the supposed (but not actual) contradiction with backstabbr. Thanks!
Happy we could help.

To clarify the above rule even further, just because it might help in future:

A unit can *always* cut the support of an enemy unit simply by moving against it, *irrespective* of what else happens.

So, for another example:

Turkey has Fleets in Ankara and Constantinople.

Russia has Fleets in Black Sea and Sevastopol, and Armies in Armenia and Smyrna.

Austria has an Army in Rumania.

The orders are as follows:

Turkey:
F Ankara - Black Sea
F Constantinople - Hold

Russia
F Sevastopol - Rumania
F Black Sea support move to Rumania from Sevastopol
A Smyrna - Ankara
A Armenia support move to Ankara from Smyrna

Austria:
A Rumania - Hold

When these moves are resolved, Russia will capture Ankara with the army from Smyrna, but will NOT capture Rumania. This is because even though the Turkish fleet in Ankara is successfully attacked, this does not prevent it from "tapping" the Russian fleet in the Black Sea and thus breaking Black Sea's support for the move to Rumania from Sevastopol.

User avatar
Jamiet99uk
Posts: 29455
Joined: Sat Dec 30, 2017 11:42 pm
Location: Durham, UK
Karma: 18257
Contact:

Re: Canceling movement/support bug?

#9 Post by Jamiet99uk » Fri Apr 24, 2020 5:47 pm

Oh, and finally, while we're on the subject of "things you might not realise", here's one more:

You can capture Supply Centres by retreating.

This detail often catches new players out.

Here's a quick example:

It is Fall 1903.
France has Armies at Paris and Gascony and a Fleet at Marseilles.
Germany has an Army at Burgundy.

France orders:
A Par - Bur
A Gas support move to Bur from Par
F Mar - Spain(sc)

Germany orders:
A Bur - Par

Result? Germany's attempted move to Paris fails, of course. France's attack succeeds and Paris moves to Burgundy with Gascony's support. Meanwhile the French fleet moves to the south coast of Spain.

But now Germany must retreat.

So he retreats to Marseilles, because it is now vacant. And because it is the Fall retreat phase, Germany captures Marseilles and gains a Supply Center!

You would be surprised how many relatively inexperienced players would be caught out by that.

Post Reply

Who is online

Users browsing this forum: No registered users and 74 guests