Go back
Conditional Draws

Conditional Draws

Help

orangutan
ook

hirsute rooster

Joined
13 Apr 05
Moves
20607
Clock
23 Jan 08
Vote Up
Vote Down

I've discovered a slight loophole with the (beta) conditional move feature.

If you set a conditional move and your opponent offers a draw along with the move that will trigger the conditional move to be made, then your opponent gets the draw offer.

I discovered this when a game of mine was suddenly a draw - The opponent in this case being a colleague and I was able to ask him to his face what happened.

I set up a test case with a set-piece game to prove my theory and the same happened. Im guessing that the draw offer is tagged against the game, but something to do with making a conditional move does not get rid of the flag - where making a 'normal' move clears it.

Feedback has been sent, but you might want to be careful with this feature if you're beta testing it.

F

Joined
11 Nov 05
Moves
43938
Clock
23 Jan 08
Vote Up
Vote Down

Originally posted by orangutan
I've discovered a slight loophole with the (beta) conditional move feature.

If you set a conditional move and your opponent offers a draw along with the move that will trigger the conditional move to be made, then your opponent gets the draw offer.

I discovered this when a game of mine was suddenly a draw - The opponent in this case being a colleague ...[text shortened]... has been sent, but you might want to be careful with this feature if you're beta testing it.
I think this is another example of the so called "involuntary draw offer" bug. I've had it, VietAsianfox45 has had it, and at least one other member has had it.

Russ
RHP Code Monkey

RHP HQ

Joined
21 Feb 01
Moves
2450
Clock
24 Jan 08
Vote Up
Vote Down

This issue has now been reproduced. Thanks orangutan for your input, it was obviously very useful indeed.

Any draw offer was returned to the opponent after a conditional move was triggered.

This has now been fixed, so please use with confidence again. 🙂

-Russ

F

Joined
11 Nov 05
Moves
43938
Clock
24 Jan 08
Vote Up
Vote Down

Well done, Russ, a little like finding a needle in a haystack, was it?

Russ
RHP Code Monkey

RHP HQ

Joined
21 Feb 01
Moves
2450
Clock
24 Jan 08
2 edits
Vote Up
Vote Down

VietAsianfox45's complaint confused this issue a little, because I could see that no conditional moves were involved in their game, despite conditional moves being the most likely cause of the fault.

After FabianFnas's first instance of this issue, I did trawl through the entire conditional move code, but could find nothing.

Thanks to everyone for testing this stuff, a subtle issue like this took a while to be found, so it is very encouraging that running in beta really does prove to be very valuable in cases like this.

-Russ

Russ
RHP Code Monkey

RHP HQ

Joined
21 Feb 01
Moves
2450
Clock
24 Jan 08
Vote Up
Vote Down

Originally posted by FabianFnas
Well done, Russ, a little like finding a needle in a haystack, was it?
Nearly any bug that can be consistently reproduced can be fixed easily. Fortunately.

-Russ

F

Joined
11 Nov 05
Moves
43938
Clock
24 Jan 08
Vote Up
Vote Down

Originally posted by Russ
Nearly any bug that can be consistently reproduced can be fixed easily. Fortunately.

-Russ
How many cases were there, Russ?

Russ
RHP Code Monkey

RHP HQ

Joined
21 Feb 01
Moves
2450
Clock
24 Jan 08
Vote Up
Vote Down

Impossible to say, but very few. Not that many people are testing this, and those who hit the bug reported it.

-Russ

orangutan
ook

hirsute rooster

Joined
13 Apr 05
Moves
20607
Clock
24 Jan 08
Vote Up
Vote Down

Originally posted by Russ
This issue has now been reproduced. Thanks orangutan for your input, it was obviously very useful indeed.

Any draw offer was returned to the opponent after a conditional move was triggered.

This has now been fixed, so please use with confidence again. 🙂

-Russ
Glad to have helped.

Now ... If you could debug some of my code we could call it quits 😉

TC

Joined
12 Aug 04
Moves
30813
Clock
25 Jan 08
Vote Up
Vote Down

Originally posted by FabianFnas
I think this is another example of the so called "involuntary draw offer" bug. I've had it, VietAsianfox45 has had it, and at least one other member has had it.
It was me. I had a feelling that it was connected with the conditional move feature, and I'm glad it already has been sorted out.

orangutan
ook

hirsute rooster

Joined
13 Apr 05
Moves
20607
Clock
26 Jan 08
Vote Up
Vote Down

Originally posted by Russ
This has now been fixed, so please use with confidence again. 🙂

-Russ
I tested this again today.

This bug is fixed. FACT!!1!

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.