#23152: "The Pot de Vin bonus action has been cancelled after using an helicopter bonus "
What is this report about?
What happened? Please select from below
What happened? Please select from below
Please check if there is already a report on the same subject
If yes, please VOTE for this report. Reports with the most votes are given PRIORITY!
| # | Status | Votes | Game | Type | Title | Last update |
|---|
Detailed description
-
• Please copy/paste the error message you see on your screen, if applicable.
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 -
• Please explain what you wanted to do, what you did and what happened
As written above, use a pot de vin to acquire a field and then use an helicopter to reach another field.
• Which browser are you using?
Google Chrome v84
-
• Please copy/paste the text displayed in English instead of your language. If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 -
• Is this text available in the translation system? If yes, has it been translated for more than 24 hours?
As written above, use a pot de vin to acquire a field and then use an helicopter to reach another field.
• Which browser are you using?
Google Chrome v84
-
• Please explain your suggestion precisely and concisely so that it's as easy as possible to understand what you mean.
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 • Which browser are you using?
Google Chrome v84
-
• What was displayed on the screen when you were blocked (Blank screen? Part of the game interface? Error message?)
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 • Which browser are you using?
Google Chrome v84
-
• Which part of the rules was not followed by the BGA adaptation?
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 -
• Is the rules violation visible on game replay? If yes, at which move number?
As written above, use a pot de vin to acquire a field and then use an helicopter to reach another field.
• Which browser are you using?
Google Chrome v84
-
• What was the game action you wanted to do?
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 -
• What did you try to do to trigger this game action?
As written above, use a pot de vin to acquire a field and then use an helicopter to reach another field.
-
• What happened when you tried to do this (error message, game status bar message, ...)?
Once the helicopter is used, the action from the Pot de vin is cancelled, the field is again back to the opponent.
• Which browser are you using?
Google Chrome v84
-
• At which step of the game did the problem occur? What was the current game instruction?
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 -
• What happened when you tried to do this game action (error message, game status bar message, ...)?
As written above, use a pot de vin to acquire a field and then use an helicopter to reach another field.
• Which browser are you using?
Google Chrome v84
-
• Please describe the display issue. If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 • Which browser are you using?
Google Chrome v84
-
• Please copy/paste the text displayed in English instead of your language. If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 -
• Is this text available in the translation system? If yes, has it been translated for more than 24 hours?
As written above, use a pot de vin to acquire a field and then use an helicopter to reach another field.
• Which browser are you using?
Google Chrome v84
-
• Please explain your suggestion precisely and concisely so that it's as easy as possible to understand what you mean.
After having use a pot de vin, I wanted to use an helicopter bonus, and then make a cloture between my position reached with the helicopter to new field acquired with the Pot de Vin.
See action 191 • Which browser are you using?
Google Chrome v84
Report history
Remark 2: If I refresh my browser screen, just after doing the actions described on the remark, everything that I have done has been cancelled.
Remark 3: I have tried the same sequence on this same game, but this time I have acquired another and then I have used the helicopter ... And this time it has worked perfectly !!!
A bit more information about this one...
I original wrote the code in F#, and it's transpiled (converted) to Javascript in the browser and Php on the server.
The original code was working as expected and so did the Javascript version. Both considered the bribed tile to be ok.
This is why the action was doable on the browser.
But on the server, an error in the transpiler converted the code with a small mistake that introduced a bug in a fonction that decides whether a bribe tile could create a hole. This function was now considering that the tile with the lowest coordinates would create a hole and could not be bribed.
This leads the server to ignore the move since it's not valid, and do nothing.
To make the interface more responsive, moves are applied in the browser instantly, and if the server decide something else, the browser state is corrected with server state.
This is what happened here. Since the bribe never happened on the server, it was put back in hand and the tile remained to the opponent.
The transpiler as been fixed to produce correct code that does exactly what the original F# code was intended to do. This fixes the bug.
Add to this report
- Another table ID / move ID
- Did F5 solve the problem?
- Did the problem appear several times? Every time? Randomly?
- If you have a screenshot of this bug (good practice), you can use Imgur.com to upload it and copy/paste the link here.
