PDA

View Full Version : Jester wins but doesn't win



Zippy
May 11th, 2011, 03:27 AM
I was in a game as jester where I got lynched with 3 people left, myself, the godfather, and one townie. Only the godfather voted guilty (the townie didn't vote), and since the "random guilty voter commits suicide" option was on, the godfather committed suicide on the following night, the townie was killed by the godfather, so neither mafia nor town won. Since I, as jester, got successfully lynched, I should have won, but it showed me a defeat box, and I only got 8 points.

Is this something that can be fixed because making it so a jester can get a solo win would be pretty awesome.

Dark.Revenant
May 11th, 2011, 04:23 AM
Bug. Too bad it'll never be fixed because a Bus Driver is taking an infinite amount of time to add.

Tell me what happens when the Witch controls the Consort to target Bus Driver A. Bus Driver A swaps the Consort and Bus Driver B. The Consort blocks Bus Driver B. The Escort blocks the Witch. The Serial Killer kills Bus Driver B. Bus Driver B swaps the Witch and the Serial Killer. Order of operations is Witch, then Bus Drivers, then Roleblockers, and then loop.

Clawtrocity
May 11th, 2011, 08:33 AM
Using those operations the Consort dies.

None of the roleblocking takes place because witches and bus drivers are ahead of them. Unless that's not how it works...If the role blocks do take place then the SK kills Bus Driver B since Bus Driver A couldn't swap them.

EDIT: Also I see how you almost have infinite possible events happening that you have to script for.

Dark.Revenant
May 11th, 2011, 04:15 PM
My solution, which took me nearly five hours to do and is probably more difficult than anything most Computer Science majors or even some professional programmers have to do (and I'm not even CS)... Is a looping, iterative 1-layer 3-state abomination.

The end result for many cases is that literally anything could happen because it keeps looping through various paradoxes until it terminates at a random number between 15 and 25 steps.

Let's try this one:

Initial: The Witch controls the Consort to target Bus Driver A. Bus Driver A swaps the Consort and Bus Driver B. The Consort blocks Bus Driver B. The Escort blocks the Witch. The Serial Killer kills Bus Driver B. Bus Driver B swaps the Witch and the Serial Killer.

Loop 1a: The Witch controls the Consort to target Bus Driver A. Bus Driver A swaps the Consort and Bus Driver B. The Consort blocks Bus Driver A. The Escort blocks the Witch. The Serial Killer kills Bus Driver B. Bus Driver B swaps the Witch and the Serial Killer.
Loop 1b: The Witch controls Bus Driver B to target Bus Driver A. Bus Driver A swaps the Consort and Bus Driver B. The Consort blocks Bus Driver A. The Escort blocks the Serial Killer. The Serial Killer kills the Consort. Bus Driver B swaps the Witch and the Serial Killer.
Loop 1c: The Witch controls Bus Driver B to target Bus Driver A. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Serial Killer. The Serial Killer is blocked. Bus Driver B swaps the Witch and the Serial Killer.

Loop 2a: The Witch controls Bus Driver B to target Bus Driver A. Bus Driver A is blocked. The Consort blocks Bus Driver B. The Escort blocks the Serial Killer. The Serial Killer is blocked. Bus Driver B is witch-blocked.
Loop 2b: The Witch controls the Consort to target Bus Driver A. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Witch. The Serial Killer kills Bus Driver B. Bus Driver B swaps the Witch and the Serial Killer.
Loop 2c: The Witch is blocked. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Witch. The Serial Killer kills the Consort. Bus Driver B swaps the Witch and the Serial Killer.

Loop 3a: The Witch is blocked. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Witch. The Serial Killer kills the Consort. Bus Driver B swaps the Witch and the Serial Killer.
Loop 3b: The Witch is blocked. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Serial Killer. The Serial Killer kills the Consort. Bus Driver B swaps the Witch and the Serial Killer.
Loop 3c: The Witch controls the Consort to target Bus Driver A. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Serial Killer. The Serial Killer is blocked. Bus Driver B swaps the Witch and the Serial Killer.

Loop 4a: The Witch controls the Consort to target Bus Driver A. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Serial Killer. The Serial Killer is blocked. Bus Driver B swaps the Witch and the Serial Killer.
Loop 4b: The Witch controls the Consort to target Bus Driver A. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Serial Killer. The Serial Killer is blocked. Bus Driver B swaps the Witch and the Serial Killer.
Loop 4c: The Witch controls the Consort to target Bus Driver A. Bus Driver A is blocked. The Consort blocks Bus Driver A. The Escort blocks the Serial Killer. The Serial Killer is blocked. Bus Driver B swaps the Witch and the Serial Killer.

At this point it becomes apparent that the algorithm actually repeats forever; the Serial Killer is blocked. I still don't know how I wrote that algorithm but it happens to work out.

oops_ur_dead
May 11th, 2011, 04:23 PM
Too bad it's all done in GUI, therefore is as much of an achievement as taking a huge shit.

Too bad it was done in pseudocode and then translated into GUI and that I can't figure out whether or not I appreciate the long hours of work Rev does because I fuck with him and donate to him at the same time.

Goonswarm
May 11th, 2011, 07:13 PM
I would ask you see my post in the new roles thread with the voting option. I have a great suggestion regarding the bus driver.