• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:00
CEST 23:00
KST 06:00
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
HomeStory Cup 27 - Info & Preview10Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6Code S RO8 Preview: herO, Zoun, Bunny, Classic7
Community News
FEL Cracov 2025 (July 27) - $8000 live event8Esports World Cup 2025 - Final Player Roster11Weekly Cups (June 16-22): Clem strikes back1Weekly Cups (June 9-15): herO doubles on GSL week4Firefly suspended by EWC, replaced by Lancer12
StarCraft 2
General
The SCII GOAT: A statistical Evaluation HomeStory Cup 27 - Info & Preview HSC 27 players & groups Esports World Cup 2025 - Final Player Roster Jumy Talks: Dedication to SC2 in 2025, & more...
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event $200 Biweekly - StarCraft Evolution League #1 SOOPer7s Showmatches 2025 RSL: Revival, a new crowdfunded tournament series EWC 2025 Online Qualifiers (May 28-June 1, June 21-22)
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers [G] Darkgrid Layout
Custom Maps
[UMS] Zillion Zerglings
External Content
USDT RECOVERY EXPERT FOR CRYPTO, Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
ASL20 Preliminary Maps BGH Auto Balance -> http://bghmmr.eu/ NaDa's Body StarCraft & BroodWar Campaign Speedrun Quest BW General Discussion
Tourneys
[Megathread] Daily Proleagues [ASL19] Grand Finals [BSL20] ProLeague Bracket Stage - WB Finals & LBR3 [BSL20] ProLeague Bracket Stage - LB Round 4 & 5
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Social coupon sites UK Politics Mega-thread
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024 Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Game Sound vs. Music: The Im…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1316 users

Miscellaneous/Multi-Purpose Mafia I - Page 54

Forum Index > TL Mafia
Post a Reply
Prev 1 52 53 54 55 56 63 Next
Clarity_nl
Profile Joined November 2011
Netherlands6826 Posts
September 16 2013 23:14 GMT
#1061
What's with all the past tense?
FIGHT THE GOOD FIGHT AGAINST STUPIDITY CLARITY, I BELIEVE IN YOU! - Palmar
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
September 16 2013 23:40 GMT
#1062
On September 17 2013 07:40 Clarity_nl wrote:
Show nested quote +
On September 17 2013 02:57 gonzaw wrote:
Also yeah the whole "bot" thing I was talking about earlier (like in January or something) is on hold. It's too "big" to start willy nilly like I was planning to. Plus I'm busy with uni and work don't have a single free time left (notice how I haven't joined a mafia game in like 3 months).
I was thinking about maybe doing it open source. Instead of a super-awesome server with everything, it could be an OS installation that installs the server for your specific forum. But leading an open source project is too much work as well so meh. Next year we'll see.
Meanwhile you have walking-super-computers Greymist and iGrok here so you have nothing to worry about.


I am definitely out of my depth in this topic and will probably sound like an idiot for even talking about it but let me give it a try.
I understand that having an account that just posts votecounts every 3 hours is likely not even possible on TL, but a program that just spits out a formatted votecount with the press of a button doesn't seem too farfetched?

I've noticed that small threads have an "all" button next to the page buttons, to display it all. All this does is add "&view=all" to the link, and when I do this for bigger threads it tells me I need TL+ for that function. So perhaps it would be possible to enable that for all users just in the mafia subforum (like filters).

Given that that option is available (or simply using a voting thread, they dont tend to go big), surely a program that's not too complex could filter out voting formatting and turn that into a votecount post that can be copy pasted by a host or cohost?

Again, I'm probably being the guy that says "if I can balance my checkbook why can't the US balance their budget" when obviously I'm simplifying everything, but I'm curious.


But there is something like that. That ZBot thing Zona did in Purgatory Mafia does exactly that.
However it's a "botched up" solution in my mind. It only addresses votecounts, and it must "crawl" through the page.

I.e it must download the page, know the semantics of the HTML, and navigate between pages and get the necessary data.
I don't like this, because the second TL slightly changes its format, the bot stops working.

On September 17 2013 07:49 Blazinghand wrote:
It wouldn't be that hard to take like a normal forum crawling bot and hook it up to some regex stuff that looks for literally ##vote:

it can parse that and put it in a list, then print it in a formatted way pretty easily

you'd want to use a voting thread link like this http://www.teamliquid.net/forum/viewmessage.php?topic_id=420228&view=all and then probably the hardest part would be making sure that it grabs stuff from within the text boxes and not a thread titled ##vote

but yeah I mean if someone can make a program that's capable of downloading a webpage and handing something over to a python script I could probably just use regular expressions and sikuli to parse the info and print it into some kind of human-readable format, then paste it into the textbox and hit post

i'm so lazy though


so lazyyyy


The parse is not difficult per se. Just see the page source, check out the tags in which the votes are made, then get all the text in the page, and check if it's a vote or not. Then get the next page, do the same.
But...yeah it's tedious. Specially if people just do "##voteeee: lololololmarvymarvbabe" and you have to parse that shit into "Player X voted marvellosity"
I did this in OMGUS, where you get a votecount by using a BBCode, and well it wasn't very nice (damn javascript).

I guess the "difficult" part is getting the bot and shit (I have no idea where to get those or where to run those). But surely there are bots around, again like that ZBot.

Ideally the "vote parse" should be integrated with the forum itself. This means it should be inside TL's web site code.
Whenever there is a specific thread called "X Voting Thread", whenever a user makes a post with the text "##Vote: [..]" in it, it could get stored in a database of votes/players/games/etc. Then the bot would only query this database and that's it, he gets all the votes without having to traverse through HTML tags and doing HTTP requests.
Even better, instead of a single database it could be a full-fledged server that runs on its own, and has a whole structure of games, users, players, votes, roles, etc so you can get anything whenever you want
That's what I wanted to do...but alas it's not so easy (specially if you have like 0 resources and -1 free time).
strongandbig
Profile Blog Joined October 2010
United States4858 Posts
September 16 2013 23:42 GMT
#1063
What if two bus drivers each bus the other one with the same target? Then they're bussing themselves but that's banned!
"It's the torso" "only more so!"
iGrok
Profile Blog Joined October 2010
United States5142 Posts
September 16 2013 23:44 GMT
#1064
On September 17 2013 08:42 strongandbig wrote:
What if two bus drivers each bus the other one with the same target? Then they're bussing themselves but that's banned!

Not in my games its not.
MOTM | Stim.tv | TL Mafia | Fantasy Fighting! | SNSD
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
September 16 2013 23:50 GMT
#1065
On September 17 2013 05:28 iGrok wrote:
So lets take things one at a time.



1) What is bussing?

The most important thing here is to know the busdriver ability:
You may bus two players, causing any actions that would affect one to affect the other instead.



Well yeah. But that doesn't state anything regarding "priorities" with other bus drivers and RBers, or anything else.



2) Multiple Busses

When multiple Busdrivers are involved, there are three choices. Either all busses are non-interactive with each other, physics fail, or you simplify. non-interactive busses lead to daisy chains pretty quickly, especially in games where we have future busdrivers and shit like that - you have 1 mafia kill hitting 3 people and making the game swing way out of balance. Physics fail, while amusing that one time, is a horrid explanation. My method of simplifying the swaps is the happy medium - we still get busses, there are no daisy chains, and nobody's ability is cancelled because it made things too confusing.


In a perfect world there'd be a 4th option, where busses are non-interactive in the general sense, but when the need arises there are specific rules to how they must be applied that 100% determine any interaction of busses with every other role and everybody is happy forever and ever and evah.



3) Priority
No two roles which could possibly interfere with each other share the same priority level. Bus Drivers are pretty high on the list, for the most part only below roles which change the target (as opposed to moving the target player). Redirecters, Mind control, etc fall into this category. Roleblockers are a special case in many regards, but mostly because Roleblockers have two priority levels. Roleblockers are both First priority and Post-Movement. Any roleblock which would prevent a Control or Movement role occurs first. Then the Control/Movement roles happen, following their priority. Then all other roleblocks (Anti-Action RBs) occur, followed by all other actions (in whatever priority they have).

By the way, the difference between Control and Movement roles are whether target is used as an adjective or a noun. Mind Control changes the target(adj.), while Bussing changes the target(n.)


You lost me there.
How can "target" be an adjective? Maybe I'm missing something lol



4) That is a complex problem, but not one without a solution. Here is my answer.
[image loading]. Note, it is up to you how you decide which players are B, C, and D. Also remember that the worst thing you can do is allow a kp to explode and kill multiple people in a weird, unsatisfying way.




I've now been up for ~ 30 hours so I might not be the most coherent but i'm doing my best.



Yeah that isn't very satisfying
It seems to me for every "complex" scenario you have to create some ad hoc conclusion to it. You could have easily said "noone is bussed" and it would be valid as well.

And how about this:
6 players: A B C D E F
These are the busses: AB AC AD AE AF CD CF DF
Again, every node is "odd", no repeated busses.

The more "complex" you get, the more you have to create ad hoc stuff and just say "well, I just say it works like this because magic".

...also I fully expect you guys to create a 10-busdriver mafia game soon
GreYMisT
Profile Blog Joined October 2010
United States6736 Posts
September 16 2013 23:51 GMT
#1066
I did it in IRC once, and it had 1 arsonist.
"life of lively to live to life of full life thx to shield battery" / Join TL Mafia! http://www.teamliquid.net/forum/index.php?show_part=31
AxleGreaser
Profile Joined November 2012
Australia1154 Posts
Last Edited: 2013-09-17 01:54:00
September 17 2013 01:24 GMT
#1067
On September 17 2013 02:55 gonzaw wrote:

Also, entertain this example and tell me what happens iGrok:
There are 4 players, A, B, C and D.
Busses are AB, AC, AD
What happens? There are 4 odd "endpoints", yet no repeated busses.


I too went to sleep and while not breaking my brain it did break my sleep. I had nightmare. It was


Gonzaws Dilemma

+ Show Spoiler +
(Damn I should I got up last night ah well gonzaw has priority. Ah well I wills settle for Axles Wheel (see next post!)+ Show Spoiler +
It requires 12 bus drivers....
)

There are 4 players, A, B, C and D.
Busses are AB, AC, AD
What happens? There are 4 odd "endpoints", yet no repeated busses.




This is the smallest problem for which despite apparent belief there is as a truth no real solution.
If instead of Igroks square picture, you draw it with A in the middle of an equilateral triangle the intractability of the problem becomes immediate and obvious.
Not only are there no repeats, no closed loops (sequences of drives that could be cancelled).
(Symmetry is the bane of bus driver solution problem see next post if you are silly)

The problem itself is perfectly symmetric. By relabelling (Igroks picture)
[image loading].
and swapping the location of either B or C with D then the red blue yellow lines are still correct representations of bus driving that happened and the green lines now resolve as A swaps with any one of B,C,D and the remaining two swap.

It is not possible to resolve this bus driving scenario without providing some kind of default driver order that is used when all else fails.
[triangle bus driver image coming]
All 3 pairs of bus driver outcomes are exactly equally reasonable interpretations.
AB { AC { AD { } } } = BC { AD { } } = BC & AD { }
AB { AD { AC { } } } = BD { AC { } } = BD & AC { }
AD { AC { AB { } } } = DC { AB { } } = DC & AB { }
other orders with first two swapped produce the same result.


My best solution as before is to fall back to the previously solved problem, if there are that many bus drivers, it is an Igrok game, Igrok knows what happened wait for the day post. There are some things you really don't want to think about.
Axle(OnlySomeTheoriesToAbsurdToBeConsidered)Greaser
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
September 17 2013 01:38 GMT
#1068
oh shit i broke mafia
AxleGreaser
Profile Joined November 2012
Australia1154 Posts
Last Edited: 2013-09-17 02:13:42
September 17 2013 01:58 GMT
#1069
On September 17 2013 10:38 gonzaw wrote:
oh shit i broke mafia


Well, that is in fact a real problem one who has the knowledge to do so must be careful of. But in this case breaking bus driving is not that big a deal, as the answer "Igrok knows the solution" is already acceptable, for anyone that chooses to play in an N bus driver game.

(this is now not the next post...that the previous post refers to ... ahh work it out for yourself.)
Axle(OnlySomeTheoriesToAbsurdToBeConsidered)Greaser
AxleGreaser
Profile Joined November 2012
Australia1154 Posts
Last Edited: 2013-09-17 10:24:22
September 17 2013 02:10 GMT
#1070
Placeholder SO this really is now the Next post.

Axles Bus Driver 'Wheel'


Consider this set of player targets A,B,C,D, a,b,c,d, and this set of actions. 12 Bus drivers....
AB{} BC{} CD{} DA{} ab{} bc{} cd{} de{} Aa{} Bb{} Cc{} Dd{} ....

There are again more than one set of plausible resolutions depending on which to drive loops are cancelled.

+ Show Spoiler [aside] +

As matter of interested my scenario for this is three quadruple bus driving players X,Y,Z each send in four bus driving actions. (X : AB{} CD{} bc{} ad{} ) (Y: BC{} AD{} ab{} cd{} ) (Z: Aa{} Bb{} Cc{} Dd{})
+ Show Spoiler +
Easter Egg: While it might be appealing to envision 4 quadruple actions more like Z, I like this set.


+ Show Spoiler [Wheel Image] +
[image loading]
+ Show Spoiler [Some possible Answers] +
If you cancel out the <ABba> and the <CDdc> Bus drive Loops as do nothing that leaves 4 pair swaps. If you cancel out the <BCcb> and the <DAad> Bus drive Loops as do nothing that also leaves 4 pair swaps. There are 7 more solutions of possible cancellations that all result in 4 left over pair swaps. + Show Spoiler +
Yes i do know the other name for the Wheel. + Show Spoiler +
shhh



When this post is finished it will discuss various algorithms and heuristics that by use of canonical form reduce many seemingly bleh yuck, bus drive scenarios uniquely into one set of actions. They don't and cannot possibly work in all cases (see Gonzaws dilemma) they do however produce what humans resolving it might regard as the aesthetically pleasing results, of Igroks original post and do so in a prescriptive repeatable transferable to other hosts manner.
+ Show Spoiler +
One of these heuristics is that if it is possible for set of bus drivings to produce a zero effect ( BC{} CD{} DB{} ) they do.
While wondering what it would take to wind up with a scenario where which order the multiple zero effect loops were deleted changed the result I found the Wheel'


resolve, the actions in a non arbitrary way.

In the broad sense it is important to note that there exist more than one possible reality basis for the resolution of N Bus drivers. The choice is probably best made by which makes the game in question the most fun.

The Many Worlds interpretation of Bus Driving

+ Show Spoiler [There be Dragons...] +

+ Show Spoiler +
This is taking serious liberties with physics many worlds hypothesis, but I like it as a name in some sense in this interpretation of multiple bus drivers everything that can possibly happen does.

In Gonzaws Dilemma 3 people are all bus driven with A: vis: AB{} AC{} AD{}
+ Show Spoiler [Game Scenario] +
This could realistically happen if A is clearly the stand out player and uber obv N1 kill and 3 townies protect them by bus driving them... + Show Spoiler +
Where I can I will describe the real world scenarios where the situation could occur in real game as some things such as Axles Bus Driving Wheel, are just to absurdly unlikely to happen to be considered?+ Show Spoiler +
(BTW I do know the uber obv N1 kill would probably get lynched instead.)


Quantum mechanical Bus Drivers.
In Gonzaws Dilemma 3 people are all bus driven with A AB{} AC{} AD{}
Instead of all three actions happening in some sense of sequence, where Bus driver AB rewrites what bus driver AC does, producing BC{} as the single effect of both combined. What if all three have equal priority and all happen!!!
With Quantum mechanical Bus drivers
What happens if location A is now shot.
As B C nd D have all been driven to where A was they all get shot
option 1: This kills all three.
option 2: Each is delivered 1/3 of the KP aimed at where A was...

What happens if any one of B C or D are shot?
option 1: A is delivered 1 KP... (note this might be mandated by the law of conservation of KP if your universe has one...)
option 2: A is delivered 1/3 KP... (but where does the other 2/3 go? Nowhere or ....? )

option 3: As A is superimposed wave state with all three of B,C,D. A receives 1/3KP and which ever one was targeted receives 2/3 of the KP aimed at player A who is in their former location... (err um maybe I said what i meant.)

Quantum Mechanical Bus Drivers are probably a bad thing(tm).

Even though I suspect it could be hammered down to have no ambiguities, that is not the only criteria. However mafia is a nutty game, I am sure someone could theme a game where fractional KP makes sense and implement quantum mechanical bus drivers.... That it could plausibly take the players longer after the game to work out what happened than they spent playing the game.. is :\; hence the bad thing(tm) estimate.



The Classical Physics interpretation of Bus Driving


In a classical physics interpretation, bus driving and passengers are physical indivisible entities.

When multiple Bus Driving occurs every person winds up in exactly one slot/location. Any action targeted at the person who used to be in that slot applies to exactly one person.
I have found two interpretations that fit this.

Option 1: (This is the Not_IGrok interpretation) (pretty sure its the Bh one below expressed differently)
Does AB { } AC { } have the effect that. Each in turn operates on the player LIST and swaps players around.
AB { } swaps A and B, and all future actions operate on the swapped people. A is targeted by action on B && B is targeted by action on A(for now)
Then AC { } tries to swap A and C but B is where A was and is targeted instead. Thus B is swapped to C and C is swapped to 'location A'. (For a linear sequence of swaps this produces cyclical patterns of player swaps) (see BH post below)
Result: For things such as vigis who resolve later..
B is targeted by action on A && A is targeted by action on C && C is targeted by action on B

There is very real sense in which you can wonder why under the IGrok interpretation A is not moved at all.

Option 2: (This is the IGrok interpretation or its equivalent IMO)
Does AB { } AC { } have the effect that. Each in turn operates on future actions, and specifically operates on subsequent Bus drives by rewriting them.

The AB{} action modifies the BC{} action by changing the BC{} targeting to be AC{}.
Although i just evaluated that sequentially both orders for trivial cases give the same answer.

Under this interpretation, sequences of bus drives in which all the middle players have even numbers of bus drive operations, leave only the end points swapped.

A physical interpretation of this, is that each Bus drive action creates the leg of a bus route. Once all the legs exist it creates an 'undirected graph' of bus trips. The graph is then resolved into some number of larger bus trips. Ambiguities are solved by some other heuristic.
Igroks interpretations of his graphs has (to date) adhered the following aesthetics. The final result of bus driving is a certain number of discreet pair swaps, always pair swaps, never 3 loops.
Anyone acted on by an even number of bus drivers never moves.
Apart from problems like Gonzaws Dilemma.
The only problem is deciding which set of closed do nothing bus trips and actual bus trips (pair swaps) happened.
Sometimes there are multiple interpretations.

Earlier IGrok gave his answer to this bus drive scenario.
There are in fact two interpretations of AD AC AC BC, if the order is varied.
AC {AD { BC { AC { } } } } = CD { BC { AC { } } = BD { AC {} } = BD && AC { }
both this and IGoks answer of AD && BC both account for all the bus drives.

To make IGroks answer the canonical interpretation of the undirected graph, you prioritise interpreting any combination of bus drives that produce no effect as producing no effect. Indeed the effect of IGrok interpretations is to minimise the total impact that having N bus drivers have on the rest of the game. Thus allowing you to maximise the number of bus drivers while minimizing the mischief it causes to the setup. (note the Axles Wheel scenario provides one example where even cancelling is ambiguous)

Other heuristics might also be useful.
If after cancelling any do nothing loops that are possible, there are still choices (most probably a variant of Gonzaws Dilemma, you might choose longest bus trip goes first. (but I think that unlikely to be useful often, in practice)
A more useful heuristic, That is only little arbitrary is to predefine an ordering of players (eg perceived skill?) give them(least skillful) the longest bus trips possible (to the best players in case of ties) (after loop cancellation). What this achieves is it makes the bus driving that happens to the best players most likely to be knowable by players. Why? Because it gets one unique solution? Messes with the game least per Bus driver and as everyone knows the game should be optimized to have the maximum possible number of bus drivers?....
Umm err because Penguins.




@everyone Just to be clear.
TLDR: In case it is not clear, I endorse Igroks interpretations and resolution of as being the least insanity generating methods. While my opinion is in my opinion moot, I just want to be clear what it does not mean. As stated originally I already have the perfect solution for resolving what happens in an N bus driver game wait for Igroks day post. LOL. Play on.

Another important thing to note, most of the gnarly to resolve bus driving scenarios are statistically speaking unlikely to occur, if people submit random actions. Which is surprisingly accurate model. Three people all driving the one good NK N1 is the main case I can see where there is some plausible possibility of it (ambiguity) occurring with any regularity. One solution is to on those nights simply RNG the solution for which of the possible Bus drivings happen. (other options exists too) Be aware sometimes its tricky to see how many solutions there are, Gonzaws dilemma has 3 different swaps that might occur. Axles Wheel has 9 (AFAIK).

edit: Errata: + Show Spoiler +
There are actually more than 9 possible results from a Axles Bus Driver Wheel, but as the extras (AFAIK) cancel fewer bus driver actions in circular loops, I find them aesthetically less pleasing, whereas the nine have very similar claims to being the one legitimate interpretation of the result of the 12 bus drive actions.


Axle(OnlySomeTheoriesToAbsurdToBeConsidered)Greaser
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
September 17 2013 03:17 GMT
#1071
I think this is a fundamental problem with how we understand bussing. Specially chain-bussing.

It's like...we always think that, no matter how many busses there are between people...that there is always only ONE path in said bussing, where if you target A you instead target B, and viceversa. So if the chain is A-C-.....-D-B, we ONLY think of that chain as "if you target A, you instead target B and viceversa". But we never look at the shit in between. What about C? And what about D? What if there is someone else bussed with D? It doens't matter because that chain is still ONLY defined by A and B right?

This way of understanding bussing is flawed because of that. We need to understand the "bus flow" or "bus channel" in another way, so even something like A-C-D(-E)-B has meaning, no matter which player you target.
The bus channel should be defined for every targetting of any member of its channel, not just the 2 "obvious" endpoints

The other way is...have no channel (for instance make each bus non-interactive with a specific set of rules). Or have a super-channel that we have to conceive in a different way

At its most basic level, a bus channel determines a graph. When you target a player in that graph, you have to determine HOW to transverse that graph to end in a different player.
If the basic graph alone doesn't solve this, you have other options, like:
-Adding ponderations to each "link"
-Adding ponderations to each node/target
-Use said ponderations in a way to determine the "path" you will take, which will determine the player you will target.

How to add these ponderations I don't know, since there is little semantic meaning in any of that shit when just talking about bus driving, but we could try
Blazinghand *
Profile Blog Joined December 2010
United States25551 Posts
September 17 2013 03:34 GMT
#1072
If the busses are AB, AC, and AD, in order of priority, here's how it goes

night actions directed at A get redirected to B.
night actions directed at B first get redirected to A, then to C
night actions directed at C first get redirected to A, then to D
night actions directed at D get redirected to A

seems simple enough
When you stare into the iCCup, the iCCup stares back.
TL+ Member
Ace
Profile Blog Joined October 2002
United States16096 Posts
September 17 2013 05:08 GMT
#1073
just stop using roles that redirect actions? hurr durr
Math me up, scumboi. - Acrofales
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
September 17 2013 05:19 GMT
#1074
You can't have any a priori order of priority between independent bus drivings.

If I bus player A and B, and someone else busses player B and C, who is to say my bus has priority over his, or viceversa?
The two actions are equally dependent on each other, there is no priority.

FUCKING LOOPS MAN
iGrok
Profile Blog Joined October 2010
United States5142 Posts
September 17 2013 05:21 GMT
#1075
I would like to point out that (I think) I stated that my method of solving multiple busses will not be the result of solving in any specific order.

I would also like to state that my solution for A{BCD} was done with no sleep whatsoever, and I know think it is bad.

And finally, that if there are 3 busdrivers in a game, there need to be other things granting priority.




"Target" as different parts of speech.

Hopefully that will helps you understand my 3rd point - that was the most important one I think, because it explains your first question as well.




I need to think about this some more, and do a little playing with reflocs. hmm...
MOTM | Stim.tv | TL Mafia | Fantasy Fighting! | SNSD
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
September 17 2013 05:22 GMT
#1076
On September 17 2013 14:08 Ace wrote:
just stop using roles that redirect actions? hurr durr


But then where's the fun?
ObviousOne
Profile Joined April 2012
United States3704 Posts
September 17 2013 05:31 GMT
#1077
On September 17 2013 14:22 gonzaw wrote:
Show nested quote +
On September 17 2013 14:08 Ace wrote:
just stop using roles that redirect actions? hurr durr


But then where's the fun?

The scum hunting, perhaps.

##ACE-d
Fear is the only darkness. ~Destiny Fan Club operator~
DarthPunk
Profile Blog Joined July 2010
Australia10857 Posts
September 17 2013 05:37 GMT
#1078
On September 17 2013 14:31 ObviousOne wrote:
Show nested quote +
On September 17 2013 14:22 gonzaw wrote:
On September 17 2013 14:08 Ace wrote:
just stop using roles that redirect actions? hurr durr


But then where's the fun?

The scum hunting, perhaps.

##ACE-d


^ this.
"If I wanted your opinion, I'd have told you what it was."
Meapak_Ziphh
Profile Blog Joined June 2010
United States6786 Posts
September 17 2013 07:07 GMT
#1079
wat
Forti et Fideli ~ TL Mafia Forum: Come play with us! ~ Go Samsung KHAN, Stork, JangBi , Shine, Grape, and TurN Fighting!~ wat
AxleGreaser
Profile Joined November 2012
Australia1154 Posts
Last Edited: 2013-09-17 08:13:28
September 17 2013 08:10 GMT
#1080
On September 17 2013 14:31 ObviousOne wrote:
Show nested quote +
On September 17 2013 14:22 gonzaw wrote:
On September 17 2013 14:08 Ace wrote:
just stop using roles that redirect actions? hurr durr


But then where's the fun?

The scum hunting, perhaps.



This was always what i thought the point of playing Mafia was.

However there are lots of kinds of fun and analyzing Bus Driving was fun for weird values of fun.

Also as per normal, if the above posts of mine are wat and you want to, and think its good idea to understand you can ask, or draw lots of your own pictures, or ...
but I really do think its most fun to work it out.
Axle(OnlySomeTheoriesToAbsurdToBeConsidered)Greaser
Prev 1 52 53 54 55 56 63 Next
Please log in or register to reply.
Live Events Refresh
Next event in 3h
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 168
Livibee 127
StarCraft: Brood War
Britney 14273
Calm 2579
Mini 443
EffOrt 370
Dewaltoss 129
hero 73
firebathero 40
Aegong 35
Shinee 15
HiyA 9
Stormgate
Nathanias112
League of Legends
Dendi1693
Counter-Strike
fl0m1765
Foxcn307
Heroes of the Storm
Liquid`Hasu586
Khaldor179
Other Games
summit1g4369
hungrybox426
ViBE76
Mew2King71
ZombieGrub59
PPMD29
DenverSC218
ProTech13
Organizations
Other Games
BasetradeTV17
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• musti20045 11
• IndyKCrew
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• Azhi_Dahaki38
• 80smullet 15
• Michael_bg 6
• Pr0nogo 5
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV896
Other Games
• imaqtpie1080
• Shiphtur414
Upcoming Events
Replay Cast
3h
HomeStory Cup
14h
HomeStory Cup
1d 14h
CSO Cup
1d 19h
BSL: ProLeague
1d 21h
SOOP
2 days
SHIN vs ByuN
HomeStory Cup
2 days
BSL: ProLeague
2 days
Replay Cast
4 days
Replay Cast
4 days
[ Show More ]
WardiTV European League
4 days
The PondCast
5 days
RSL Revival
6 days
WardiTV European League
6 days
Liquipedia Results

Completed

Rose Open S1
2025 GSL S2
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
HSC XXVII
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.