ramchop
Joined: Oct 12, 2013
|
Another bug rediscovered today. Not a common one. If the ball is passed to an empty square, and a Pass Blocker moves to this square using the skill, then the game will crash. Unrecoverable. |
|
|
tussock
Joined: May 29, 2011
|
  Posted:
Dec 27, 2016 - 07:01 |
|
Further to that, Pass Block can also move you adjacent to the receiver on a strait-line pass, because it only checks if you're getting under the range ruler. That is not a valid intercept square though, so will similarly lock up the game if it's your third square of movement.
The key bit being, you must finish closer to the thrower than the target square is. |
_________________
|
|
tassel
Joined: May 04, 2004
|
  Posted:
Jan 26, 2017 - 13:17 |
|
I'm unclear on the coulds and shoulds in this thread. The site rules say:
1. If the client does something wrong in the result calculations it is considered as an interpretation of the rules and the match stands as-is. This includes out-of-sync type problems which make the client end the game prematurely.
2. Abusing obvious bugs for your own benefit is not allowed.
The first leads me to think for example that a reroll I'm given, even though the LRB states it shouldn't be possible, is the client's interpretation. If my opponent wins a tournament match using it the problem's happened before I have time to say anything, and the result looks likely to stand. The second urges me not to use it myself though. Are forum readers a disadvantaged lot? Are the "recommendations" on starting post 'CRP breakers' "binding"? Who says?
Edit: Shouldn't there be at least an infomercial of these additions to rules in the site rules themselves, if these carry the weight of being binding but starting from the moment you read about them? |
|
|
Kryten
Joined: Sep 02, 2003
|
Quote: | 1. If the client does something wrong in the result calculations it is considered as an interpretation of the rules and the match stands as-is. This includes out-of-sync type problems which make the client end the game prematurely. |
This refers to the results actually uploaded to the Fumbbl site after the match has finished. We don't have any good way to undo a match that has been uploaded to the site. Consequently, if the results are wrong that generally stands. This sentence of the rules does not refer to in-game actions that coaches are making.
Quote: | 2. Abusing obvious bugs for your own benefit is not allowed. |
When bugs happen, we expect coaches to do their best to handle those bugs in a fair manner. Sometimes there are multiple possible ways to deal with a particular bug. Coaches may disagree about what to do, and in that case Security Officers end up making a decision.
Security Officers have few options - usually it's either 1) Cancel the match or 2) Play on. Sometimes it's appropriate to use 3) Click the Finish Match button to force the match to upload with the current score. Since those results often lead to unhappy coaches, this list is an attempt to help coaches avoid or deal with these bugs.
For your question about what happens if a coach doesn't know, the usual path is for the other coach to protest and submit a support ticket asking for a ruling. If it happened during an Official Tournament, you would contact the tournament officer for your match.
When you ask if forum readers are disadvantaged, it's probably the other way around. Forum readers promptly protest the use of a team reroll on a Blitz to catch the kickoff, stop the match, and submit a support ticket to get a ruling. The non-forum reading coach who uses the team reroll to catch the kickoff is likely to be disappointed if his game is cancelled when it was going so well. |
|
|
Kryten
Joined: Sep 02, 2003
|
|
Kalimar
Joined: Sep 22, 2006
|
  Posted:
Mar 07, 2017 - 20:12 |
|
I manage to miss this thread, apparently. But I'd like to give a big thank you to @ramchop and @Kryten for their work. It's much appreciated.
To be able to fix a bug AT ALL it needs to be reproducable. So I need some sort of instruction on how I can get to the game situation that causes the error. Once I have that, I can go ahead and try to find the cause for the problem in the code. Change the code. And retry to reproduce the bug. Rinse. Repeat. etc. |
Last edited by Kalimar on %b %07, %2017 - %20:%Mar; edited 1 time in total |
|
sann0638
Joined: Aug 09, 2010
|
  Posted:
Mar 07, 2017 - 20:19 |
|
Good that you are here now! |
_________________ NAF Ex-President
Founder of SAWBBL, Wiltshire's BB League on Facebook and Discord |
|
tussock
Joined: May 29, 2011
|
  Posted:
Mar 08, 2017 - 03:10 |
|
OK, sidestep/shadowing and grab/shadowing confirmed as safe and functional, can go off the list.
I'll have a go at exact steps today for a few of 'em.
One that's easy to replicate and bad is Eldril's bug. If a player with Hypotic Gaze and Pass Block goes for a Pass Block move but falls before being in a valid Pass Block finishing square, the game stops responding. |
_________________
Last edited by tussock on %b %08, %2017 - %03:%Mar; edited 1 time in total |
|
ramchop
Joined: Oct 12, 2013
|
Fantastic! That's one of the game breakers. Thanks for confirming the fix tussock, and of course thanks Kalimar for fixing it.
The following has been removed from the OP:
"1) Shadowing & Side stepping or Grab Do not use Shadowing on the blocker who just hit you, via Side Step or via Grab. The game enters an invalid state and cannot be recovered. NB: Any other player shadowing a block follow up is fine, just not the target of the block. This is game breaking.
Fix - Do not Shadow the blocker with the player that got blocked.
" |
|
|
tussock
Joined: May 29, 2011
|
  Posted:
Mar 08, 2017 - 04:04 |
|
OK, some the exact steps that will trigger the Vamp end turn bug.
Pickup and pass the ball with one vampire to another, no fails.
Catching Vamp immediately takes a move action, snaking the bloodlust via team RR.
With some movement used and some remaining, get next to a thrall and click end move to bite.
Thrall was KO with 44 on dice, may not matter. Vamp appears active and will let you try to move further, which does not work. You have to manually click end turn on him again to have anything happen, and doing so will end the team turn instead.
I recall rejoining the game after the bite will bypass the bug, haven't tested workaround.
Edit 1: Checking other reports of this bug, it may be any bloodlust fail after a vamp passes to another vamp and the catching vamp then moves. A third vamp then failing bloodlust with or without RRs can trigger the end turn bug on any action. |
_________________
|
|
Sinnyil
Joined: Jul 13, 2009
|
  Posted:
Mar 08, 2017 - 05:49 |
|
If you're jump-up blocking with a bloodluster, and fail the bloodlust (and don't reroll to success), your turn will end after you feed. |
|
|
Kryten
Joined: Sep 02, 2003
|
Sinnyil wrote: | If you're jump-up blocking with a bloodluster, and fail the bloodlust (and don't reroll to success), your turn will end after you feed. |
You should at least create a bug report and link us to the match where it happened. |
|
|
Christer
Joined: Aug 02, 2003
|
If you don't keep track of news postings, there is now a completely new bug reporting system on the site. These bugs could well do with being added to the new system. |
|
|
Balle2000
Joined: Sep 25, 2008
|
  Posted:
Mar 09, 2017 - 02:58 |
|
Christer wrote: | there is now a completely new bug reporting system on the site. |
This is great! Love the simplification and clean slate.
Just a thought. Is having a dedicated form field for "steps to recreate" an idea? Anyway, great to see bugs being squashed again. Infinite kudos to yourself and Kalimar. |
|
|
ramchop
Joined: Oct 12, 2013
|
tussock wrote: | OK, some the exact steps that will trigger the Vamp end turn bug.
Pickup and pass the ball with one vampire to another, no fails.
Catching Vamp immediately takes a move action, snaking the bloodlust via team RR.
With some movement used and some remaining, get next to a thrall and click end move to bite.
Thrall was KO with 44 on dice, may not matter. Vamp appears active and will let you try to move further, which does not work. You have to manually click end turn on him again to have anything happen, and doing so will end the team turn instead.
I recall rejoining the game after the bite will bypass the bug, haven't tested workaround.
Edit 1: Checking other reports of this bug, it may be any bloodlust fail after a vamp passes to another vamp and the catching vamp then moves. A third vamp then failing bloodlust with or without RRs can trigger the end turn bug on any action. |
Great work tracking this down tussock.
This is probably the wrong place to put it, but I just spent a while on test mode and writing up on the new bugs page, only for my report to not show up there (does it need admin approval before publishing?).
The bug:
Vampire catches the ball during his turn (from anyone or anything: pass, handoff, bounce pass - but not kick). If the catching vampire blood lusts, the turn will end after he bites a thrall.
Fixes:
- If another vampire bites a thrall before the catching vampire moves (and also bites a thrall), there is no turn ender.
- RR the catcher's blood lust, and don't roll a one |
|
|
|
| |