View Full Version : Escort, Bus Driver and Witch = Logic loop.
Darkbouncer
July 11th, 2012, 04:29 PM
These roles cannot all perform their night abilities at the same time, it is logically impossible. One of them has to take priority over the others and I am curious as to how this is handled in Mafia. Knowing how this works will help to better discover roles.
I'll give an example.
Imagine there are 3 people left. A Bus Driver, an Escort and an Executioner.
The escort role blocks the Executioner and the Bus Driver swaps himself with the Executioner. If the bus driver swaps himself with the Executioner, the Bus Driver will then be role blocked instead of the Executioner. However if the Bus Driver was role blocked then he couldn't have bussed and if he didn't bus then he isn't role blocked. It is a logic loop because these abilities are not mutually exclusive. The same loop exists for Witch and Escort, and any combination of the 3.
Could the game creator please explain how these situations are handled?
Thanks!
FrostByte
July 11th, 2012, 04:32 PM
It's an order of operations.
In SC2maf, I believe the roleblock comes before everything else, so the bus driver would be driving a roleblocked executioner.
Good question, though.
Portaloo
July 11th, 2012, 05:01 PM
yeah could someone PLS post a list of order of operations for ALL ROLES? i would love you forever.
Lysergic
July 11th, 2012, 05:23 PM
From here. (http://wiki.sc2mafia.com/en/index.php/Mechanics)
Jailor detains target
Night discussion (Mafia chat, Mason chat, Cultist and Jailor chat)
Bulletproof vests are used
Target switches and role-blockers
Priority order is Witches, Bus Drivers, then role-blockers (Escort or Consort). It then repeats that cycle a random number of times to deal with complicated webs of events and paradoxes.
Framer frames someone, Arsonist douses/undouses, and other miscellaneous role actions happen.
Killing roles and suicides act simultaneously (Jailor, Vigilante, Mafioso and Godfather, Serial Killer, Arsonist, Jester, Disguiser, and leavers in that order (being killed in a previous event does not matter, however); Bodyguard, Bus Driver, and Witch indirect kills/suicides happen throughout in the applicable areas).
Janitor cleans a target
Investigative roles detect (Sheriff, Investigator, Consigliere)
Disguiser replaces his target if the kill was successful.
Mason Leader recruits someone to become a Mason.
The Cult recruits someone to be a Cultist
Darkbouncer
July 11th, 2012, 05:33 PM
Thanks for the info. I'm not exactly sure what "repeats that cycle a random number of times to deal with complicated webs of events and paradoxes." means. It is an infinite logic loop that can't be solved. If the witch and bus driver's logic are handled before the role blockers then the witch and bus driver are effectively immune to role blocking. There still seems to be a bit of hand waving going on there.
Damus_Graves
July 11th, 2012, 05:40 PM
From here. (http://wiki.sc2mafia.com/en/index.php/Mechanics)
Jailor detains target
Night discussion (Mafia chat, Mason chat, Cultist and Jailor chat)
Bulletproof vests are used
Target switches and role-blockers
Priority order is Witches, Bus Drivers, then role-blockers (Escort or Consort). It then repeats that cycle a random number of times to deal with complicated webs of events and paradoxes.
Framer frames someone, Arsonist douses/undouses, and other miscellaneous role actions happen.
Killing roles and suicides act simultaneously (Jailor, Vigilante, Mafioso and Godfather, Serial Killer, Arsonist, Jester, Disguiser, and leavers in that order (being killed in a previous event does not matter, however); Bodyguard, Bus Driver, and Witch indirect kills/suicides happen throughout in the applicable areas).
Janitor cleans a target
Investigative roles detect (Sheriff, Investigator, Consigliere)
Disguiser replaces his target if the kill was successful.
Mason Leader recruits someone to become a Mason.
The Cult recruits someone to be a Cultist
This is why your awesome.
Lysergic
July 12th, 2012, 02:27 PM
Thanks for the info. I'm not exactly sure what "repeats that cycle a random number of times to deal with complicated webs of events and paradoxes." means. It is an infinite logic loop that can't be solved. If the witch and bus driver's logic are handled before the role blockers then the witch and bus driver are effectively immune to role blocking. There still seems to be a bit of hand waving going on there.
Sometime this weekend, I will get a group of people together and test this (along with other Bus Driver and Witch related questions), and post the results in the Science thread.
BorkBot
July 12th, 2012, 03:08 PM
Here's another fun experiment I'd like you to include:
3 bus drivers and 1 lookout
BD 1 switches players A and B
BD 2 switches players B and C
BD 3 switches players C and A
Lookout watches player A
Repeat a few times and change the targets between bus drivers. The question here is how the bus drivers are prioritised.
SirBlayzalot
July 12th, 2012, 03:16 PM
I'd like to see 7 witches and 7 bd's and 1 sk... take bets on who will die lol... even sk can participate in the betting xD
BorkBot
July 12th, 2012, 03:19 PM
I once played a game with 4 bus drivers, 3 arsonists and a lookout. Douse messages were on. It was confusing as hell :p
Powered by vBulletin® Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.