Back to Epicmafia

diabolist is the worst

over 7 years

i know im late because i never play with this role but i just did and town found mafia on lylo and when i went to vote mafia (it was lylo!!) i died and mafia won like seriously?! this is the absolute WORST why can it pick mafia that's so unbalanced

over 7 years
maybe youre dumb
deletedover 7 years
Maybe it would, maybe it wouldn't
over 7 years
Sandwich this would be pretty easy no matter how you look at it
over 7 years
sandwichofsalem get out of my thread and read a book or something
over 7 years
(p.s. it only exists in sandbox because it's too stupidly overpowered for main)
deletedover 7 years

cub says


SandwichofSalem says


cub says


SandwichofSalem says

wrong


so you know what an if-statement is, and how to use it?

also, if you have a shred of networking experience, you must also know that it's in the nature of a module like websockets that data is sent over method calls, meaning it's just one line that determines whether the data is sent and could easily be placed in an if-statement, correct?


This has nothing to do with networking


..............SENDING (via network) the vote log to clients has NOTHING TO DO WITH NETWORKING?


Are you braindead? I am talking about the logic of whether to send it or not, not the process of sending it itself.
over 7 years

nearbeer says


cub says

4. easy solution to clearing town if you want diabolist to continue to be unbalanced with no tradeoff, lucid can just not reveal the vote

profoundly simple to implement


That wouldn't do anything since all it does is forces town to announce their vote before they pick it if they know a diabolist is around. If you were really dedicated, you would just do it all the time.

Even if people didn't announce who they voted for, it's usually pretty obvious if everyone is bandwagoning one person


town doesn't announce their vote you're forgetting this is sandbox and this role only exists and only ever will exist in sandbox
deletedover 7 years

cub says

when mafia votes at night and you're village, do you see who they picked?


That's completely different that not showing the voting if it caused someone to die from diabolist
over 7 years

SandwichofSalem says


cub says


SandwichofSalem says

wrong


so you know what an if-statement is, and how to use it?

also, if you have a shred of networking experience, you must also know that it's in the nature of a module like websockets that data is sent over method calls, meaning it's just one line that determines whether the data is sent and could easily be placed in an if-statement, correct?


This has nothing to do with networking


..............SENDING (via network) the vote log to clients has NOTHING TO DO WITH NETWORKING?
over 7 years

cub says

4. easy solution to clearing town if you want diabolist to continue to be unbalanced with no tradeoff, lucid can just not reveal the vote

profoundly simple to implement


That wouldn't do anything since all it does is force town to announce their vote before they pick it if they know a diabolist is around. If you were really dedicated, you would just do it all the time.

Even if people didn't announce who they voted for, it's usually pretty obvious if everyone is bandwagoning one person
deletedover 7 years

The says


SandwichofSalem says


The says

Sandwich, Lucid literally has the function for not selecting mafia in night meetings built into the custom role creator.


This is about not showing voting log when the target is killed by diabolist.


Is the solution not to prevent the Diabolist from choosing a mafia partner?




We are not
deletedover 7 years

cub says


SandwichofSalem says

wrong


so you know what an if-statement is, and how to use it?

also, if you have a shred of networking experience, you must also know that it's in the nature of a module like websockets that data is sent over method calls, meaning it's just one line that determines whether the data is sent and could easily be placed in an if-statement, correct?


This has nothing to do with networking
over 7 years

SandwichofSalem says


The says

Sandwich, Lucid literally has the function for not selecting mafia in night meetings built into the custom role creator.


This is about not showing voting log when the target is killed by diabolist.


Are we not talking about preventing the Diabolist from choosing a mafia partner?
over 7 years
when mafia votes at night and you're village, do you see who they picked?
deletedover 7 years

The says

Sandwich, Lucid literally has the function for not selecting mafia in night meetings built into the custom role creator.


This is about not showing voting log when the target is killed by diabolist.
over 7 years
im not an idiot, lucid isn't an idiot, you're not saying anything of value by fighting against improvement
over 7 years
Sandwich, Lucid literally has the function for not selecting mafia in night meetings built into the custom role creator.
over 7 years

SandwichofSalem says

wrong


so you know what an if-statement is, and how to use it?

also, if you have a shred of networking experience, you must also know that it's in the nature of a module like websockets that data is sent over method calls, meaning it's just one line that determines whether the data is sent and could easily be placed in an if-statement, correct?
deletedover 7 years
wrong
over 7 years

SandwichofSalem says

Never assume something is easy unless you've seen the source code


let me guess you're assuming otherwise with no background in programming
over 7 years
wasn't Voodoo effective 50% of the time to nerf it once

and diabolist is far easier than voodoo

see what I'm getting at sheeples
deletedover 7 years
Never assume something is easy unless you've seen the source code
over 7 years
this would even be easy if em was written in assembly since this is fundamental programming logic

you'd just call it a jump (je, specifically, conditional on the same register that determines the death jump) instead
over 7 years
when you've written servers you come back and tell me from the perspective of someone who understands this whether it's easy to take a function that already exists (diabolist's trigger is already nested in the vote function) and add an if-statement to it
deletedover 7 years
you say it is simple to implement but have you actually seen the source code? I can easily see something like that requiring a complete rework of voting