you don't actually have one, but poking you is fun
Secret Playerlist - ENDGAME
- Vivax
- Corrupt Union Official
- Posts in topic: 187
- Posts: 835
- Joined: Mon Aug 01, 2022 6:48 am
- Location: In the gutter
- Gender: male
- Preferred Pronouns: he
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Will play properly after purge if I don‘t get purged etc. Less offtopic mostly.
Haven‘t been able to scrape together very useful thoughts for this game yet.
Have to get used to not being auto-yeeted still.
Haven‘t been able to scrape together very useful thoughts for this game yet.
Have to get used to not being auto-yeeted still.
- katze
- :joy_cat:
- Posts in topic: 205
- Posts: 299
- Joined: Sun Apr 18, 2021 5:06 pm
- Gender: nope
- Preferred Pronouns: any
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
h-hey!!!!! i'll... i'll..... ILL POKE YOU BACK!!!!! >_<
(i regret typing this message)
- RondoDimBuckle
- Uomini D'onore (Man of Honor)
- Posts in topic: 223
- Posts: 10088
- Joined: Sun Jul 11, 2021 11:43 am
- Gender: Rondo
- Preferred Pronouns: Rondo/RondoDimBuckle
- Aka: Rondo
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Actually Wilgy could be a wolf for coming to my defense like thatkatze wrote: ↑Fri Dec 09, 2022 8:39 pmw/wRondoDimBuckle wrote: ↑Fri Dec 09, 2022 8:38 pm<3<3<3<3<3 wanna make out?DrWilgy wrote: ↑Fri Dec 09, 2022 8:29 pmI agree, but in Rondo specifically, is a performance AI? I've never caught Rondo before, but I have seen them gimmick, I have seen them put a stick in between their own bike spokes as town.SilverKeith wrote: ↑Fri Dec 09, 2022 7:14 pm I don't like Rondo's approach here. Feels fake/performative
- JaggedJimmyJay
- The Brassiere of The Syndicate
- Posts in topic: 40
- Posts: 40021
- Joined: Tue May 12, 2015 11:42 pm
- Location: United States
- Gender: Man
- Preferred Pronouns: He/him/his/himself
- Aka: Jay | JJJ | J3 | 3J | jagged | Jimmy | KOFM
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
I was about to place an enjoyable vote for katze, but I realized I would have to find the tally. Maybe next time.
Spoiler: show
- katze
- :joy_cat:
- Posts in topic: 205
- Posts: 299
- Joined: Sun Apr 18, 2021 5:06 pm
- Gender: nope
- Preferred Pronouns: any
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
theres nerds with a script now so u dont actually need to find the tally yourselfJaggedJimmyJay wrote: ↑Fri Dec 09, 2022 8:59 pm I was about to place an enjoyable vote for katze, but I realized I would have to find the tally. Maybe next time.
- Ranmilia
- Corrupt Union Official
- Posts in topic: 221
- Posts: 834
- Joined: Thu Aug 27, 2020 7:48 pm
- Location: Texas
- Gender: Female
- Preferred Pronouns: she/her/they
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Come mister tally man
- Sloonei
- Cap'n Sloonbeard
- Posts in topic: 41
- Posts: 26594
- Joined: Fri May 15, 2015 11:05 pm
- Location: Buffalo
- Gender: Male
- Preferred Pronouns: he/his/him
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
what's all this then?katze wrote: ↑Fri Dec 09, 2022 9:00 pmtheres nerds with a script now so u dont actually need to find the tally yourselfJaggedJimmyJay wrote: ↑Fri Dec 09, 2022 8:59 pm I was about to place an enjoyable vote for katze, but I realized I would have to find the tally. Maybe next time.
My banners:
Spoiler: show
- Vivax
- Corrupt Union Official
- Posts in topic: 187
- Posts: 835
- Joined: Mon Aug 01, 2022 6:48 am
- Location: In the gutter
- Gender: male
- Preferred Pronouns: he
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Sloonei wrote: ↑Fri Dec 09, 2022 9:24 pmwhat's all this then?katze wrote: ↑Fri Dec 09, 2022 9:00 pmtheres nerds with a script now so u dont actually need to find the tally yourselfJaggedJimmyJay wrote: ↑Fri Dec 09, 2022 8:59 pm I was about to place an enjoyable vote for katze, but I realized I would have to find the tally. Maybe next time.

[VOTE: DrWilgy] aubergine
- nutella
- hey kids, what's for dinner?
- Posts in topic: 587
- Posts: 24861
- Joined: Wed Jun 12, 2013 6:23 pm
- Location: Chicago
- Gender: Female
- Preferred Pronouns: she/her/hers
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
https://www.tiktok.com/t/ZTRVduPTM/ @katze refusing to be boxed in
avatar art credit to chardonnay! (colors added by me tho)
http://www.last.fm/user/nutella23 ~ http://feeling-diskinserted.tumblr.com ~ https://rateyourmusic.com/~nutella23
http://www.last.fm/user/nutella23 ~ http://feeling-diskinserted.tumblr.com ~ https://rateyourmusic.com/~nutella23
- pyxxy
- Racketeer
- Posts in topic: 138
- Posts: 3604
- Joined: Wed Aug 24, 2022 2:05 pm
- Preferred Pronouns: he or they
Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)
^v^O.O^v^Michelle wrote: ↑Fri Dec 09, 2022 9:12 amCreature wrote: ↑Wed Dec 07, 2022 7:13 pm [VOTE: Santygrass] aubergine
Not Voting (7): MacDougall (33), Inawordyes (19), JaggedJimmyJay (35), risiinq- (44), sabie12 (2), Fext (5), Porscha (73)
chelsea (2): Golden (47), ~Prince J~ (18)
enderwiggin (2): nutella (167), Neon (88)
marmot (2): Marmot (84), sprityo (24)
michelle (4): NANOOKTHEGREATANDFEARSOME (21), hollowkatt (81), Chelsea (18), TonyStarkPrime (31)
scotty (3): Lilypetal (39), EnderWiggin (159), tutuu (62)
hollowkatt (5): iaafr (229), Jackofhearts2005 (108), Hally (173), Dyslexicon (100), Vivax (40)
drwilgy (1): SilverKeith (66)
lily (1): falcon45ca (17)
guillotina (1): katze (131)
nutella (1): Michelle (116)
master radishes (1): Sloonei (33)
c4e5g3d5 (1): c4e5g3d5 (85)
jackofhearts2005 (1): Schiavetto (20)
sloonei (3): santygrass (74), Scotty (52), Ricochet (10)
santygrass (6): RondoDimBuckle (141), DeeZees (39), pyxxy (14), Guillotine (192), Ranmilia (118), Creature (118)
manny (1): Manny (200)
golden (1): lucy (19)
guillotine (1): Seanzie (10)
test (1): Lumi (78)
unvote (2): WindwardAway (105), arogame123 (61)
arogame (1): Sabiplz (243)
golden the coward (1): G-Man (23)
dr. wilgy (1): ilario (43)
hk (1): DrWilgy (26)Creature came back to Eod just to post 3 fluff posts.
Wolfy behavior imo
- katze
- :joy_cat:
- Posts in topic: 205
- Posts: 299
- Joined: Sun Apr 18, 2021 5:06 pm
- Gender: nope
- Preferred Pronouns: any
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
thats just lunchnutella wrote: ↑Fri Dec 09, 2022 9:51 pm https://www.tiktok.com/t/ZTRVduPTM/ @katze refusing to be boxed in
- pyxxy
- Racketeer
- Posts in topic: 138
- Posts: 3604
- Joined: Wed Aug 24, 2022 2:05 pm
- Preferred Pronouns: he or they
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
ty marmar!Marmot wrote: ↑Fri Dec 09, 2022 12:47 pmsantygrass wrote: ↑Fri Dec 09, 2022 11:58 am C4
Chelsea
Creature
DeZees
DrWilg
Dyslexicon
Ender
Falcon
G-Man
Guillo
Hally
Iaafr
Ilario
Inawy
Jack
Jjj
Katze
Lily
Lumi
Manny
Marmot
Michelle
Nanook
Neon
Nutella
Porscha
Pyxyy
Ranmilia
Ricochet
Rondo
Santy
Scotty
Seanzie
Schiavetto
Silverkeith
Sloonei
Sprityo
Vivax
Think this is the list of remaining slots rn
As the person who is in charge of keeping track of players meeting the post count minimum, I can confirm that this is the current living playerlist.
- pyxxy
- Racketeer
- Posts in topic: 138
- Posts: 3604
- Joined: Wed Aug 24, 2022 2:05 pm
- Preferred Pronouns: he or they
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
honored to be in this companyRanmilia wrote: ↑Fri Dec 09, 2022 1:33 pm Pyxyy - 0 content minposter. No objections to yeeting.
Ricochet - 0 content minposter. No objections to yeeting. The "voted Sloonei" shield has expired with the revelation that mafia can't find real players.
Seanzie - 0 content minposter, tutuu died actively scumreading, #respectthedead
Schiavetto - 0 content, wolfy poppins, eminently yeetable
Sprityo - 0 content minposter, the "voted Radishes" shield is mostly expired
- pyxxy
- Racketeer
- Posts in topic: 138
- Posts: 3604
- Joined: Wed Aug 24, 2022 2:05 pm
- Preferred Pronouns: he or they
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
(im catching up)Ranmilia wrote: ↑Fri Dec 09, 2022 4:02 pmBut y'know if I were to be an NPC this game, that would be really interestingsantygrass (6): Guillotine (48), Vivax (26), pyxxy (7), EnderWiggin (67), DeeZees (25), Creature (46)
hollowkatt (6): santygrass (59), Jackofhearts2005 (46), Ranmilia (96), Dyslexicon (46), tutuu (66), DrWilgy (16)
marmot (2): Marmot (14), sprityo (6)
deezees (1): iaafr (104)
enderwiggin (2): nutella (53), Neon (19)
scotty (1): Lilypetal (24)
guillotine (1): Seanzie (5)
manny (1): Manny (63)
michelle (3): NANOOKTHEGREATANDFEARSOME (8), hollowkatt (17), Chelsea (7)
drwilgy (2): SilverKeith (22)
sloonei (1): Ricochet (5)
nutella (1): Michelle (74)
unvote (2): Hally (75), RondoDimBuckle (48)
Not Voting (13): MacDougall (5), katze (37), c4e5g3d5 (5), Sloonei (9), JaggedJimmyJay (5), Lumi (36), G-Man (6), risiinq- (6), Porscha (26), Inawordyes (9), WindwardAway (4), Schiavetto (14), falcon45ca (5)
Because HK's wagon went over, so there are at least two real votes on it, and tutuu was NPC, so that would hypothetically be saying "at least two real among santy, jack, dizzy, wilgy"
(and chances are it's more than two real)
(and also there are fewer real on the santy wagon. or equal? I'm not sure @MacDougall ever clarified what happens on ties.)
So y'know what I'm sayin I think Wilgy is a pretty good vote for trying to hit real wolf and am less interested in Guillo Vivax DeeZees mmhm
Of course, if I live to tomorrow, then I made a horrible mistake in which box I checked on the form and the weight of this is lessened, but, still
finally somebody starts the VCA train
and uses it to push Wilgy which is a fun data point but besides the point, yay VCA!
- pyxxy
- Racketeer
- Posts in topic: 138
- Posts: 3604
- Joined: Wed Aug 24, 2022 2:05 pm
- Preferred Pronouns: he or they
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
town-sided til the end, best marmot ever
- iaafr
- Racketeer
- Posts in topic: 293
- Posts: 3809
- Joined: Thu Sep 26, 2019 4:46 am
- Gender: male
- Preferred Pronouns: any/especially "big chungus iaafr"
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Not Voting (16): MacDougall (6), katze (32), Lumi (18), Sloonei (6), DrWilgy (10), Jackofhearts2005 (13), Porscha (28), c4e5g3d5 (3), G-Man (2), pyxxy (8), Lilypetal (27), Inawordyes (2), Guillotine (2), Marmot (5), falcon45ca (4), JaggedJimmyJay (3)
ranmilia (1): iaafr (52)
drwilgy (4): nutella (59), Vivax (35), Ranmilia (56), SilverKeith (9)
dezees (1): santygrass (83)
pyxxy (1): EnderWiggin (32)
nutella (1): NANOOKTHEGREATANDFEARSOME (20)
neon (2): Seanzie (5), Hally (41)
rondodimbuckle (1): RondoDimBuckle (35)
nanookthegreatandmightywizardfirstofhisnameandfatherofdragons (1): Scotty (18)
dr wilgy (1): ilario (14)
nanookthegreatandfearsome (1): Manny (10)
falcon45ca (1): Michelle (40)
sloonei (1): Ricochet (8)
ricochet (1): Neon (27)
rondo (1): Dyslexicon (9)
not bothering to fix names this time
ranmilia (1): iaafr (52)
drwilgy (4): nutella (59), Vivax (35), Ranmilia (56), SilverKeith (9)
dezees (1): santygrass (83)
pyxxy (1): EnderWiggin (32)
nutella (1): NANOOKTHEGREATANDFEARSOME (20)
neon (2): Seanzie (5), Hally (41)
rondodimbuckle (1): RondoDimBuckle (35)
nanookthegreatandmightywizardfirstofhisnameandfatherofdragons (1): Scotty (18)
dr wilgy (1): ilario (14)
nanookthegreatandfearsome (1): Manny (10)
falcon45ca (1): Michelle (40)
sloonei (1): Ricochet (8)
ricochet (1): Neon (27)
rondo (1): Dyslexicon (9)
not bothering to fix names this time
- Inawordyes
- Corrupt Union Official
- Posts in topic: 299
- Posts: 774
- Joined: Mon Apr 11, 2016 5:02 pm
- Aka: Iawy
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Why is Nanook’s name so long on MTS? It’s almost gratuitous compared to his MU stature


- Inawordyes
- Corrupt Union Official
- Posts in topic: 299
- Posts: 774
- Joined: Mon Apr 11, 2016 5:02 pm
- Aka: Iawy
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Why do people post a votecount and then not order by number of votes?iaafr wrote: ↑Fri Dec 09, 2022 10:10 pm Not Voting (16): MacDougall (6), katze (32), Lumi (18), Sloonei (6), DrWilgy (10), Jackofhearts2005 (13), Porscha (28), c4e5g3d5 (3), G-Man (2), pyxxy (8), Lilypetal (27), Inawordyes (2), Guillotine (2), Marmot (5), falcon45ca (4), JaggedJimmyJay (3)
ranmilia (1): iaafr (52)
drwilgy (4): nutella (59), Vivax (35), Ranmilia (56), SilverKeith (9)
dezees (1): santygrass (83)
pyxxy (1): EnderWiggin (32)
nutella (1): NANOOKTHEGREATANDFEARSOME (20)
neon (2): Seanzie (5), Hally (41)
rondodimbuckle (1): RondoDimBuckle (35)
nanookthegreatandmightywizardfirstofhisnameandfatherofdragons (1): Scotty (18)
dr wilgy (1): ilario (14)
nanookthegreatandfearsome (1): Manny (10)
falcon45ca (1): Michelle (40)
sloonei (1): Ricochet (8)
ricochet (1): Neon (27)
rondo (1): Dyslexicon (9)
not bothering to fix names this time

What’s the wilgy case and also why does he have an extra vote that’s separate from the other 4 but just have a space in their name? Is there a drwilgy and a dr wilgy in this thread rn and they’re two separate people?


- nutella
- hey kids, what's for dinner?
- Posts in topic: 587
- Posts: 24861
- Joined: Wed Jun 12, 2013 6:23 pm
- Location: Chicago
- Gender: Female
- Preferred Pronouns: she/her/hers
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
It's the script dude lol
avatar art credit to chardonnay! (colors added by me tho)
http://www.last.fm/user/nutella23 ~ http://feeling-diskinserted.tumblr.com ~ https://rateyourmusic.com/~nutella23
http://www.last.fm/user/nutella23 ~ http://feeling-diskinserted.tumblr.com ~ https://rateyourmusic.com/~nutella23
- nutella
- hey kids, what's for dinner?
- Posts in topic: 587
- Posts: 24861
- Joined: Wed Jun 12, 2013 6:23 pm
- Location: Chicago
- Gender: Female
- Preferred Pronouns: she/her/hers
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Ppl have to spell the name right for it to record right
avatar art credit to chardonnay! (colors added by me tho)
http://www.last.fm/user/nutella23 ~ http://feeling-diskinserted.tumblr.com ~ https://rateyourmusic.com/~nutella23
http://www.last.fm/user/nutella23 ~ http://feeling-diskinserted.tumblr.com ~ https://rateyourmusic.com/~nutella23
- Ranmilia
- Corrupt Union Official
- Posts in topic: 221
- Posts: 834
- Joined: Thu Aug 27, 2020 7:48 pm
- Location: Texas
- Gender: Female
- Preferred Pronouns: she/her/they
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
The case on Wilgy is that it appears that the mafia are not following the game very closely, so we're gonna round up all the people posting no content or saying things like "I'll get into this game once the NPCs leave" and put them into the murderblender happy fun time Red Rider rocket wagon!
Also his posts are wolfy.
There are a lot of people who fit the bill though and the bar is not tremendously high, in fact it's currently at "posted literally any content showing they put thought into the game" so if you'd like to not be on the Red Rider Group of Friends - post some content! Any content!
Here are ISOs! You can look at Nutella's and my ISOs for our thoughts on people to focus on today!
Also his posts are wolfy.
There are a lot of people who fit the bill though and the bar is not tremendously high, in fact it's currently at "posted literally any content showing they put thought into the game" so if you'd like to not be on the Red Rider Group of Friends - post some content! Any content!
Here are ISOs! You can look at Nutella's and my ISOs for our thoughts on people to focus on today!
Spoiler: show
- Hally
- alien shapeshifter
- Posts in topic: 602
- Posts: 8869
- Joined: Thu Jun 18, 2020 1:00 pm
- Preferred Pronouns: they/them
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
we won’t kill you if you have a pulse
Spoiler: show
- Ranmilia
- Corrupt Union Official
- Posts in topic: 221
- Posts: 834
- Joined: Thu Aug 27, 2020 7:48 pm
- Location: Texas
- Gender: Female
- Preferred Pronouns: she/her/they
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Anyway I'm gonna sleep... I do agree that the Neon-lily-porscha group needs to get into things, unfortunately I don't have much in the way of ideas on how to do that other than politely asking or threatening them with a fun wagon ride around town, it's sort of a catch-22 where if people don't want to get involved, they also don't care about attempts to pressure them to get more involved...
We'll see how it goes! If you're town relax and post thoughts! Or copy Marmot posts from old games!
We'll see how it goes! If you're town relax and post thoughts! Or copy Marmot posts from old games!
- Inawordyes
- Corrupt Union Official
- Posts in topic: 299
- Posts: 774
- Joined: Mon Apr 11, 2016 5:02 pm
- Aka: Iawy
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
You see here though, that requires effortRanmilia wrote: ↑Fri Dec 09, 2022 11:08 pm The case on Wilgy is that it appears that the mafia are not following the game very closely, so we're gonna round up all the people posting no content or saying things like "I'll get into this game once the NPCs leave" and put them into the murderblender happy fun time Red Rider rocket wagon!
Also his posts are wolfy.
There are a lot of people who fit the bill though and the bar is not tremendously high, in fact it's currently at "posted literally any content showing they put thought into the game" so if you'd like to not be on the Red Rider Group of Friends - post some content! Any content!
Here are ISOs! You can look at Nutella's and my ISOs for our thoughts on people to focus on today!
Spoiler: show
And effort is something that is in very high demand and very short supply for me this week. I have to pick my battles carefully
Which isn’t to say that I won’t read ISOs, but one thing that you have to understand about me Ran is that I have choice paralysis, so saying “here’s everybody’s ISOs, read somebody” is not gonna make me read ISOs

Give me a name or two and I’ll check them out, I’m not gonna read your ISOs just to make speculative guesses at who should be a priority


- JaggedJimmyJay
- The Brassiere of The Syndicate
- Posts in topic: 40
- Posts: 40021
- Joined: Tue May 12, 2015 11:42 pm
- Location: United States
- Gender: Man
- Preferred Pronouns: He/him/his/himself
- Aka: Jay | JJJ | J3 | 3J | jagged | Jimmy | KOFM
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Imagine having a pulse
Spoiler: show
- sprityo
- The Turncoat
- Posts in topic: 41
- Posts: 6808
- Joined: Sat Dec 12, 2015 1:46 pm
- Location: Texas
- Gender: Male
- Preferred Pronouns: He/Him
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
God, I cannot WAIT to be here after the thanks snap
- sprityo
- The Turncoat
- Posts in topic: 41
- Posts: 6808
- Joined: Sat Dec 12, 2015 1:46 pm
- Location: Texas
- Gender: Male
- Preferred Pronouns: He/Him
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Then I can laugh at you hooliganism who weren’t as epic or based as me
- sprityo
- The Turncoat
- Posts in topic: 41
- Posts: 6808
- Joined: Sat Dec 12, 2015 1:46 pm
- Location: Texas
- Gender: Male
- Preferred Pronouns: He/Him
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Let’s be friends, start our own private equity firmpyxxy wrote: ↑Fri Dec 09, 2022 9:56 pmhonored to be in this companyRanmilia wrote: ↑Fri Dec 09, 2022 1:33 pm Pyxyy - 0 content minposter. No objections to yeeting.
Ricochet - 0 content minposter. No objections to yeeting. The "voted Sloonei" shield has expired with the revelation that mafia can't find real players.
Seanzie - 0 content minposter, tutuu died actively scumreading, #respectthedead
Schiavetto - 0 content, wolfy poppins, eminently yeetable
Sprityo - 0 content minposter, the "voted Radishes" shield is mostly expired
- sprityo
- The Turncoat
- Posts in topic: 41
- Posts: 6808
- Joined: Sat Dec 12, 2015 1:46 pm
- Location: Texas
- Gender: Male
- Preferred Pronouns: He/Him
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
I didn’t realize I had a shield, neat
- Michelle
- Made Man
- Posts in topic: 417
- Posts: 8437
- Joined: Wed Jul 17, 2019 7:18 am
- Location: in my shell
- Gender: Female
- Preferred Pronouns: She/her/hers/herself
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Spoiler: show
@RondoDimBuckle I don't remember your SR for me, can you give me some details? Links?
- DeeZees
- Corrupt Union Official
- Posts in topic: 228
- Posts: 706
- Joined: Thu Sep 22, 2022 2:34 am
- Gender: he
- Preferred Pronouns: he/him
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Mac goatMacDougall wrote: ↑Thu Dec 08, 2022 9:36 pm Several Americans have complained that I've put the eod in my timezone.
As a world citizen I must remind you that we as non American internet users spend most of our life working around the fact that the majority of the global social internet is American.
I am sure in this one game you can handle having to do your own timezone conversion. It's not hard. Google is your friend. I know you, Americans, are used to have everything fed to you through a tube but I will not be your tube this time.
- Michelle
- Made Man
- Posts in topic: 417
- Posts: 8437
- Joined: Wed Jul 17, 2019 7:18 am
- Location: in my shell
- Gender: Female
- Preferred Pronouns: She/her/hers/herself
- Contact:
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Thread state says Wilgy is not a wolf.
Is weekend indeed already but the wolves would play if Wigly would be a mate.
Punishing low posting and pretending they are wolfy is not the way to go
The wagon cannot be pure, what gave you that impression @nutella ?
@Ranmilia why just Wilgy?
Is weekend indeed already but the wolves would play if Wigly would be a mate.
Punishing low posting and pretending they are wolfy is not the way to go
The wagon cannot be pure, what gave you that impression @nutella ?
@Ranmilia why just Wilgy?
- EnderWiggin
- Made Man
- Posts in topic: 240
- Posts: 6853
- Joined: Wed Jun 09, 2021 10:53 pm
- Gender: Male
- Preferred Pronouns: He/him
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Help meyeet a non-Wilgy I don't like voting in the HK wagon anymore
We can only trust the truth. Everything else is a lie.
- DeeZees
- Corrupt Union Official
- Posts in topic: 228
- Posts: 706
- Joined: Thu Sep 22, 2022 2:34 am
- Gender: he
- Preferred Pronouns: he/him
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
@Lumi
As i see it mafia optimum strat to work out the plauer list would be to stack first and second wagons bkth day Nd see who dies. They have the numbers to decrease the pool and control the lunch/work out the player list
Flip side- they also have the risk that kf they do that the plauers may cotton on and narrow down the pl
So they might do something in middle
What you reckon mafia did?
Is there a way from d1/2 wagons we have some pools on who could/is more/is less likely to be players bassd on who died?
As i see it mafia optimum strat to work out the plauer list would be to stack first and second wagons bkth day Nd see who dies. They have the numbers to decrease the pool and control the lunch/work out the player list
Flip side- they also have the risk that kf they do that the plauers may cotton on and narrow down the pl
So they might do something in middle
What you reckon mafia did?
Is there a way from d1/2 wagons we have some pools on who could/is more/is less likely to be players bassd on who died?
- Lumi
- Corrupt Union Official
- Posts in topic: 259
- Posts: 626
- Joined: Fri Feb 11, 2022 10:08 pm
- Preferred Pronouns: she/her/they/them
- Aka: Luminous
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Wait, are you actually DZ?DeeZees wrote: ↑Sat Dec 10, 2022 3:27 am @Lumi
As i see it mafia optimum strat to work out the plauer list would be to stack first and second wagons bkth day Nd see who dies. They have the numbers to decrease the pool and control the lunch/work out the player list
Flip side- they also have the risk that kf they do that the plauers may cotton on and narrow down the pl
So they might do something in middle
What you reckon mafia did?
Is there a way from d1/2 wagons we have some pools on who could/is more/is less likely to be players bassd on who died?
Why that pfp rather than your usual doggie
- Lumi
- Corrupt Union Official
- Posts in topic: 259
- Posts: 626
- Joined: Fri Feb 11, 2022 10:08 pm
- Preferred Pronouns: she/her/they/them
- Aka: Luminous
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
One key issue with "optimum mafia strategy" is that if town anticipates them doing that strategy then it's no longer optimum.DeeZees wrote: ↑Sat Dec 10, 2022 3:27 am @Lumi
As i see it mafia optimum strat to work out the plauer list would be to stack first and second wagons bkth day Nd see who dies. They have the numbers to decrease the pool and control the lunch/work out the player list
Flip side- they also have the risk that kf they do that the plauers may cotton on and narrow down the pl
So they might do something in middle
What you reckon mafia did?
Is there a way from d1/2 wagons we have some pools on who could/is more/is less likely to be players bassd on who died?
For example, one method they could do is make a vanity wagon with 3 votes, all mafia and no mafia on the main wagon. This will tell them that if that wagon doesn't get chopped then they know that there are at least 3 town on the main wagon and they now have a small pool of players to kill from. But then if town anticipates them doing that then post purge they suddenly look really bad. Alternatively if they didn't do that or just didn't think of doing that but town thinks they did, then a wagon that coincidentally has a lot of actual players on it gets killed despite being all town.
There's also the possibility that mafia is just not strategizing around this like at all and this kind of analysis is an exercise in futility. The TSP kill night 1 kind of points to that since TSP was on a vanity wagon, so they gained no info off of that as opposed to killing among the main wagon.
- Lumi
- Corrupt Union Official
- Posts in topic: 259
- Posts: 626
- Joined: Fri Feb 11, 2022 10:08 pm
- Preferred Pronouns: she/her/they/them
- Aka: Luminous
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
IMO the most surefire way to find players is to target the slots that are >rand to sign for games in a vacuum but also seem to be trying to fly under the radar.
I also kind of extremely strongly disagree with the sentiments of "minposting with no content = kill them"
Because part of town's wincon is to just survive through the NPC madness phase so that the actual mountainous game isn't starting down a bunch of townies resulting in playing a 13v4 mountainous game down 1 or even 2 MLs.
I also kind of lowkey think that the players that are trying to look actively solvy in the early phases of the game are >rand NPC or Mafia
Because NPC's don't give a shit about anything, they do what they want. But Mafia also wants thread control and to "look townie" without realizing that looking super townie early on in a game like this is actually suboptimal town strategy when you have a bunch of NPCs to tank for you instead.
Mafia also has more to gain early on by finding players, whereas town finding players is most likely just another town, they need to focus on surviving.
It's kind of an interesting subversion of FM where mafia is incentivized to solve and town is incentivized to go UTR.
Or maybe mafia / town didn't think of anything that I said at all and are also just doing whatever they want
I'm sure at least a third of them are approaching it that way, maybe more? But I would still like to imagine that these theories I have are >rand accurate for the majority of slots.
I also kind of extremely strongly disagree with the sentiments of "minposting with no content = kill them"
Because part of town's wincon is to just survive through the NPC madness phase so that the actual mountainous game isn't starting down a bunch of townies resulting in playing a 13v4 mountainous game down 1 or even 2 MLs.
I also kind of lowkey think that the players that are trying to look actively solvy in the early phases of the game are >rand NPC or Mafia
Because NPC's don't give a shit about anything, they do what they want. But Mafia also wants thread control and to "look townie" without realizing that looking super townie early on in a game like this is actually suboptimal town strategy when you have a bunch of NPCs to tank for you instead.
Mafia also has more to gain early on by finding players, whereas town finding players is most likely just another town, they need to focus on surviving.
It's kind of an interesting subversion of FM where mafia is incentivized to solve and town is incentivized to go UTR.
Or maybe mafia / town didn't think of anything that I said at all and are also just doing whatever they want
- Lumi
- Corrupt Union Official
- Posts in topic: 259
- Posts: 626
- Joined: Fri Feb 11, 2022 10:08 pm
- Preferred Pronouns: she/her/they/them
- Aka: Luminous
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Day 3 Vote Count
SoD: #3945 EoD: #0
Not Voting (18): MacDougall (7), katze (32), Lumi (21), Sloonei (6), DrWilgy (10), Jackofhearts2005 (13), Porscha (28), c4e5g3d5 (3), G-Man (2), pyxxy (8), Lilypetal (27), Inawordyes (5), Guillotine (2), Marmot (5), falcon45ca (4), JaggedJimmyJay (4), sprityo (5), DeeZees (2)
drwilgy (4): SilverKeith (9), nutella (61), Ranmilia (58), Vivax (35)
neon (2): Seanzie (5), Hally (42)
ranmilia (1): iaafr (53)
dezees (1): santygrass (83)
pyxxy (1): EnderWiggin (33)
nutella (1): NANOOKTHEGREATANDFEARSOME (20)
rondodimbuckle (1): RondoDimBuckle (35)
nanookthegreatandmightywizardfirstofhisnameandfatherofdragons (1): Scotty (18)
dr wilgy (1): ilario (14)
nanookthegreatandfearsome (1): Manny (11)
falcon45ca (1): Michelle (42)
sloonei (1): Ricochet (8)
ricochet (1): Neon (27)
rondo (1): Dyslexicon (9)
SoD: #3945 EoD: #0
Not Voting (18): MacDougall (7), katze (32), Lumi (21), Sloonei (6), DrWilgy (10), Jackofhearts2005 (13), Porscha (28), c4e5g3d5 (3), G-Man (2), pyxxy (8), Lilypetal (27), Inawordyes (5), Guillotine (2), Marmot (5), falcon45ca (4), JaggedJimmyJay (4), sprityo (5), DeeZees (2)
drwilgy (4): SilverKeith (9), nutella (61), Ranmilia (58), Vivax (35)
neon (2): Seanzie (5), Hally (42)
ranmilia (1): iaafr (53)
dezees (1): santygrass (83)
pyxxy (1): EnderWiggin (33)
nutella (1): NANOOKTHEGREATANDFEARSOME (20)
rondodimbuckle (1): RondoDimBuckle (35)
nanookthegreatandmightywizardfirstofhisnameandfatherofdragons (1): Scotty (18)
dr wilgy (1): ilario (14)
nanookthegreatandfearsome (1): Manny (11)
falcon45ca (1): Michelle (42)
sloonei (1): Ricochet (8)
ricochet (1): Neon (27)
rondo (1): Dyslexicon (9)
- ☆Princess Abigail☆
- Capo Regime (Street Boss)
- Posts in topic: 378
- Posts: 12688
- Joined: Tue Aug 23, 2022 9:05 pm
- Gender: Female
- Preferred Pronouns: She/Her
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Lumi based.
Bubbly Magical Girl who loves Caitlin more than anything in the world!
Resident Juice Sipping Icon


Resident Juice Sipping Icon


Spoiler: show
- Lumi
- Corrupt Union Official
- Posts in topic: 259
- Posts: 626
- Joined: Fri Feb 11, 2022 10:08 pm
- Preferred Pronouns: she/her/they/them
- Aka: Luminous
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Code: Select all
// ==UserScript==
// @name Secret Playerlist Vote Counter
// @namespace mailto:luminouslag@gmail.com
// @version 1.1
// @description Automatic Vote Counting for Secret Plyerlist Mafia game on The Syndicate
// @author Lumi
// @match https://mafiathesyndicate.com/viewtopic.php?*
// @icon https://www.google.com/s2/favicons?sz=64&domain=mafiathesyndicate.com
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_setClipboard
// ==/UserScript==
console.log('Script Initialized');
async function getDocument(thread, start) {
return await window.fetch(`https://mafiathesyndicate.com/viewtopic.php?t=${thread}&start=${start}`).then(r => r.text()).then(html => (new DOMParser()).parseFromString(html, 'text/html'));
}
function getDataFromPost(post) {
let postNum = post.getElementsByClassName('post-number')[0].textContent.match(/[0-9]+/g)[0];
let contentChildren = post.getElementsByClassName('content')[0].children;
let author = post.getElementsByClassName('author')[1].getElementsByTagName('a')[1].textContent;
let currentVoteTarget = null;
for (const contentChild of contentChildren) {
if (contentChild.classList.contains('mention')) {
let voteTarget = contentChild.textContent.replaceAll('\n','').matchAll(/\[VOTE: ([^\]]*)\]/g).next().value;
if (voteTarget) currentVoteTarget = voteTarget[1];
}
}
return {
number: postNum,
target: currentVoteTarget,
author: author,
};
}
function isCorrectThread(targetNum) {
let topicNum = document.getElementsByClassName("topic-title")[0].children[0].href.matchAll(/\?t=([0-9]+)&/g).next().value[1];
return topicNum == targetNum;
};
function getNumPosts() {
return parseInt(document.getElementsByClassName('pagination')[0].textContent.matchAll(/([0-9]*) posts/g).next().value[1]);
};
function getFirstPostNumOfThisPage() {
return parseInt(document.getElementsByClassName('post')[0].getElementsByClassName('post-number')[0].textContent.match(/[0-9]+/g)[0]);
}
function tallyPage(voteHistory, page) {
let posts = page.getElementsByClassName('post');
for (const post of posts) {
let postData = getDataFromPost(post);
if (parseInt(postData.number) == voteHistory.length + 1) {
voteHistory.push(postData);
}
}
return voteHistory;
}
function handleKeyUp(e) {
let isNum = (e.keyCode >= 48 && e.keyCode <= 57);
let isV = (e.keyCode == 86);
let isR = (e.keyCode == 82);
let isX = (e.keyCode == 88);
if (isV && e.altKey) {
let currentDay = 1;
for(let i=1; i<=10; i++) {
if (GM_getValue(`EoD${i}`, 0) != 0) currentDay++;
}
let voteCount = calcVoteCount(currentDay);
GM_setClipboard(voteCount);
} else if (isR && e.altKey) {
let day = parseInt(prompt('Enter Day Number'));
let voteCount = calcVoteCount(day);
GM_setClipboard(voteCount);
} else if ( isNum && e.altKey) {
let num = parseInt(e.key);
if (num == 0) num = 10;
let postNum = prompt(`Enter Post Number for EoD ${num}`)
GM_setValue(`EoD${num}`, parseInt(postNum));
} else if ( isX && e.altKey) {
window.location.href = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ';
}
};
function calcVoteCount(day) {
let SoD = GM_getValue(`EoD${day-1}`, 0);
let EoD = GM_getValue(`EoD${day}`, 0);
let voteHistory = JSON.parse(GM_getValue(`voteHistory`), '[]');
let voteTargets = {};
let postCounts = {};
for (const vote of voteHistory) {
if ((vote.number >= SoD || SoD == 0) && (vote.number <= EoD || EoD == 0)) {
if (!(vote.author in voteTargets)) {
voteTargets[vote.author] = null;
postCounts[vote.author] = 1;
} else {
postCounts[vote.author] += 1;
}
if (vote.target != null) voteTargets[vote.author] = [vote.target, vote.number];
}
}
let voteCount = {};
for (const [key, value] of Object.entries(voteTargets) ) {
if (value != null) {
let target = value[0].toLowerCase().trim();
if (target in voteCount) {
voteCount[target].push([key, value[1], postCounts[key]]);
} else {
voteCount[target] = [[key, value[1], postCounts[key]]];
}
} else {
if ('Not Voting' in voteCount) {
voteCount['Not Voting'].push([key, null, postCounts[key]]);
} else {
voteCount['Not Voting'] = [[key, null, postCounts[key]]];
}
}
}
let output = voteCountToString(voteCount);
output = `[size=150][b]Day ${day} Vote Count[/b][/size]\nSoD: [url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${SoD}]#${SoD}[/url] EoD: [url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${EoD}]#${EoD}[/url]\n\n` + output;
return output
}
function voteToString(vote) {
if (vote[1] == null) return `${vote[0]} (${vote[2]})`
return `[url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${vote[1]-1}]${vote[0]}[/url] (${vote[2]})`
}
function voteCountToString(voteCount) {
let output = '';
let voteCounts = Object.entries(voteCount).sort((a, b) => b[1].length - a[1].length);
for (const v of voteCounts) {
let key = v[0];
let value = v[1].sort((a,b) => parseInt(a[1]) - parseInt(b[1]));
let valueStrings = [];
for (const vote of value) {
valueStrings.push(voteToString(vote));
}
output += `${key} (${value.length}): ${valueStrings.join(', ')}\n`
}
return output;
}
if (isCorrectThread(2451)) {
let voteHistory = JSON.parse(GM_getValue(`voteHistory`, '[]'));
let numPosts = getNumPosts();
let curVoteHistoryLength = voteHistory.length;
while (voteHistory.length < numPosts) {
let page = await getDocument(2451, voteHistory.length);
voteHistory = tallyPage(voteHistory, page);
if (voteHistory.length == curVoteHistoryLength) break;
}
GM_setValue(`voteHistory`, JSON.stringify(voteHistory));
document.addEventListener('keyup', handleKeyUp, false);
};
Version 1.1 Released
- Wagons are now sorted in descending order from most votes to least votes
- Votes on a wagon are now sorted by the order in which the votes were placed
- Title text that shows what days vote count you're posting as well as what the SoD and EoD post you have logged in your script. (For the current ongoing day, EoD will be 0
- Added Cake
- Lumi
- Corrupt Union Official
- Posts in topic: 259
- Posts: 626
- Joined: Fri Feb 11, 2022 10:08 pm
- Preferred Pronouns: she/her/they/them
- Aka: Luminous
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
@iaafrLumi wrote: ↑Sat Dec 10, 2022 3:56 amCode: Select all
// ==UserScript== // @name Secret Playerlist Vote Counter // @namespace mailto:luminouslag@gmail.com // @version 1.1 // @description Automatic Vote Counting for Secret Plyerlist Mafia game on The Syndicate // @author Lumi // @match https://mafiathesyndicate.com/viewtopic.php?* // @icon https://www.google.com/s2/favicons?sz=64&domain=mafiathesyndicate.com // @grant GM_setValue // @grant GM_getValue // @grant GM_setClipboard // ==/UserScript== console.log('Script Initialized'); async function getDocument(thread, start) { return await window.fetch(`https://mafiathesyndicate.com/viewtopic.php?t=${thread}&start=${start}`).then(r => r.text()).then(html => (new DOMParser()).parseFromString(html, 'text/html')); } function getDataFromPost(post) { let postNum = post.getElementsByClassName('post-number')[0].textContent.match(/[0-9]+/g)[0]; let contentChildren = post.getElementsByClassName('content')[0].children; let author = post.getElementsByClassName('author')[1].getElementsByTagName('a')[1].textContent; let currentVoteTarget = null; for (const contentChild of contentChildren) { if (contentChild.classList.contains('mention')) { let voteTarget = contentChild.textContent.replaceAll('\n','').matchAll(/\[VOTE: ([^\]]*)\]/g).next().value; if (voteTarget) currentVoteTarget = voteTarget[1]; } } return { number: postNum, target: currentVoteTarget, author: author, }; } function isCorrectThread(targetNum) { let topicNum = document.getElementsByClassName("topic-title")[0].children[0].href.matchAll(/\?t=([0-9]+)&/g).next().value[1]; return topicNum == targetNum; }; function getNumPosts() { return parseInt(document.getElementsByClassName('pagination')[0].textContent.matchAll(/([0-9]*) posts/g).next().value[1]); }; function getFirstPostNumOfThisPage() { return parseInt(document.getElementsByClassName('post')[0].getElementsByClassName('post-number')[0].textContent.match(/[0-9]+/g)[0]); } function tallyPage(voteHistory, page) { let posts = page.getElementsByClassName('post'); for (const post of posts) { let postData = getDataFromPost(post); if (parseInt(postData.number) == voteHistory.length + 1) { voteHistory.push(postData); } } return voteHistory; } function handleKeyUp(e) { let isNum = (e.keyCode >= 48 && e.keyCode <= 57); let isV = (e.keyCode == 86); let isR = (e.keyCode == 82); let isX = (e.keyCode == 88); if (isV && e.altKey) { let currentDay = 1; for(let i=1; i<=10; i++) { if (GM_getValue(`EoD${i}`, 0) != 0) currentDay++; } let voteCount = calcVoteCount(currentDay); GM_setClipboard(voteCount); } else if (isR && e.altKey) { let day = parseInt(prompt('Enter Day Number')); let voteCount = calcVoteCount(day); GM_setClipboard(voteCount); } else if ( isNum && e.altKey) { let num = parseInt(e.key); if (num == 0) num = 10; let postNum = prompt(`Enter Post Number for EoD ${num}`) GM_setValue(`EoD${num}`, parseInt(postNum)); } else if ( isX && e.altKey) { window.location.href = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'; } }; function calcVoteCount(day) { let SoD = GM_getValue(`EoD${day-1}`, 0); let EoD = GM_getValue(`EoD${day}`, 0); let voteHistory = JSON.parse(GM_getValue(`voteHistory`), '[]'); let voteTargets = {}; let postCounts = {}; for (const vote of voteHistory) { if ((vote.number >= SoD || SoD == 0) && (vote.number <= EoD || EoD == 0)) { if (!(vote.author in voteTargets)) { voteTargets[vote.author] = null; postCounts[vote.author] = 1; } else { postCounts[vote.author] += 1; } if (vote.target != null) voteTargets[vote.author] = [vote.target, vote.number]; } } let voteCount = {}; for (const [key, value] of Object.entries(voteTargets) ) { if (value != null) { let target = value[0].toLowerCase().trim(); if (target in voteCount) { voteCount[target].push([key, value[1], postCounts[key]]); } else { voteCount[target] = [[key, value[1], postCounts[key]]]; } } else { if ('Not Voting' in voteCount) { voteCount['Not Voting'].push([key, null, postCounts[key]]); } else { voteCount['Not Voting'] = [[key, null, postCounts[key]]]; } } } let output = voteCountToString(voteCount); output = `[size=150][b]Day ${day} Vote Count[/b][/size]\nSoD: [url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${SoD}]#${SoD}[/url] EoD: [url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${EoD}]#${EoD}[/url]\n\n` + output; return output } function voteToString(vote) { if (vote[1] == null) return `${vote[0]} (${vote[2]})` return `[url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${vote[1]-1}]${vote[0]}[/url] (${vote[2]})` } function voteCountToString(voteCount) { let output = ''; let voteCounts = Object.entries(voteCount).sort((a, b) => b[1].length - a[1].length); for (const v of voteCounts) { let key = v[0]; let value = v[1].sort((a,b) => parseInt(a[1]) - parseInt(b[1])); let valueStrings = []; for (const vote of value) { valueStrings.push(voteToString(vote)); } output += `${key} (${value.length}): ${valueStrings.join(', ')}\n` } return output; } if (isCorrectThread(2451)) { let voteHistory = JSON.parse(GM_getValue(`voteHistory`, '[]')); let numPosts = getNumPosts(); let curVoteHistoryLength = voteHistory.length; while (voteHistory.length < numPosts) { let page = await getDocument(2451, voteHistory.length); voteHistory = tallyPage(voteHistory, page); if (voteHistory.length == curVoteHistoryLength) break; } GM_setValue(`voteHistory`, JSON.stringify(voteHistory)); document.addEventListener('keyup', handleKeyUp, false); };
Version 1.1 Released
- Wagons are now sorted in descending order from most votes to least votes
- Votes on a wagon are now sorted by the order in which the votes were placed
- Title text that shows what days vote count you're posting as well as what the SoD and EoD post you have logged in your script. (For the current ongoing day, EoD will be 0
- Added Cake
Pinging rabbit with this specifically since I saw him using the script earlier
- ☆Princess Abigail☆
- Capo Regime (Street Boss)
- Posts in topic: 378
- Posts: 12688
- Joined: Tue Aug 23, 2022 9:05 pm
- Gender: Female
- Preferred Pronouns: She/Her
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
Bubbly Magical Girl who loves Caitlin more than anything in the world!
Resident Juice Sipping Icon


Resident Juice Sipping Icon


Spoiler: show
- Lumi
- Corrupt Union Official
- Posts in topic: 259
- Posts: 626
- Joined: Fri Feb 11, 2022 10:08 pm
- Preferred Pronouns: she/her/they/them
- Aka: Luminous
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
EBWODPLumi wrote: ↑Sat Dec 10, 2022 3:57 am@iaafrLumi wrote: ↑Sat Dec 10, 2022 3:56 amCode: Select all
// ==UserScript== // @name Secret Playerlist Vote Counter // @namespace mailto:luminouslag@gmail.com // @version 1.1 // @description Automatic Vote Counting for Secret Plyerlist Mafia game on The Syndicate // @author Lumi // @match https://mafiathesyndicate.com/viewtopic.php?* // @icon https://www.google.com/s2/favicons?sz=64&domain=mafiathesyndicate.com // @grant GM_setValue // @grant GM_getValue // @grant GM_setClipboard // ==/UserScript== console.log('Script Initialized'); async function getDocument(thread, start) { return await window.fetch(`https://mafiathesyndicate.com/viewtopic.php?t=${thread}&start=${start}`).then(r => r.text()).then(html => (new DOMParser()).parseFromString(html, 'text/html')); } function getDataFromPost(post) { let postNum = post.getElementsByClassName('post-number')[0].textContent.match(/[0-9]+/g)[0]; let contentChildren = post.getElementsByClassName('content')[0].children; let author = post.getElementsByClassName('author')[1].getElementsByTagName('a')[1].textContent; let currentVoteTarget = null; for (const contentChild of contentChildren) { if (contentChild.classList.contains('mention')) { let voteTarget = contentChild.textContent.replaceAll('\n','').matchAll(/\[VOTE: ([^\]]*)\]/g).next().value; if (voteTarget) currentVoteTarget = voteTarget[1]; } } return { number: postNum, target: currentVoteTarget, author: author, }; } function isCorrectThread(targetNum) { let topicNum = document.getElementsByClassName("topic-title")[0].children[0].href.matchAll(/\?t=([0-9]+)&/g).next().value[1]; return topicNum == targetNum; }; function getNumPosts() { return parseInt(document.getElementsByClassName('pagination')[0].textContent.matchAll(/([0-9]*) posts/g).next().value[1]); }; function getFirstPostNumOfThisPage() { return parseInt(document.getElementsByClassName('post')[0].getElementsByClassName('post-number')[0].textContent.match(/[0-9]+/g)[0]); } function tallyPage(voteHistory, page) { let posts = page.getElementsByClassName('post'); for (const post of posts) { let postData = getDataFromPost(post); if (parseInt(postData.number) == voteHistory.length + 1) { voteHistory.push(postData); } } return voteHistory; } function handleKeyUp(e) { let isNum = (e.keyCode >= 48 && e.keyCode <= 57); let isV = (e.keyCode == 86); let isR = (e.keyCode == 82); let isX = (e.keyCode == 88); if (isV && e.altKey) { let currentDay = 1; for(let i=1; i<=10; i++) { if (GM_getValue(`EoD${i}`, 0) != 0) currentDay++; } let voteCount = calcVoteCount(currentDay); GM_setClipboard(voteCount); } else if (isR && e.altKey) { let day = parseInt(prompt('Enter Day Number')); let voteCount = calcVoteCount(day); GM_setClipboard(voteCount); } else if ( isNum && e.altKey) { let num = parseInt(e.key); if (num == 0) num = 10; let postNum = prompt(`Enter Post Number for EoD ${num}`) GM_setValue(`EoD${num}`, parseInt(postNum)); } else if ( isX && e.altKey) { window.location.href = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'; } }; function calcVoteCount(day) { let SoD = GM_getValue(`EoD${day-1}`, 0); let EoD = GM_getValue(`EoD${day}`, 0); let voteHistory = JSON.parse(GM_getValue(`voteHistory`), '[]'); let voteTargets = {}; let postCounts = {}; for (const vote of voteHistory) { if ((vote.number >= SoD || SoD == 0) && (vote.number <= EoD || EoD == 0)) { if (!(vote.author in voteTargets)) { voteTargets[vote.author] = null; postCounts[vote.author] = 1; } else { postCounts[vote.author] += 1; } if (vote.target != null) voteTargets[vote.author] = [vote.target, vote.number]; } } let voteCount = {}; for (const [key, value] of Object.entries(voteTargets) ) { if (value != null) { let target = value[0].toLowerCase().trim(); if (target in voteCount) { voteCount[target].push([key, value[1], postCounts[key]]); } else { voteCount[target] = [[key, value[1], postCounts[key]]]; } } else { if ('Not Voting' in voteCount) { voteCount['Not Voting'].push([key, null, postCounts[key]]); } else { voteCount['Not Voting'] = [[key, null, postCounts[key]]]; } } } let output = voteCountToString(voteCount); output = `[size=150][b]Day ${day} Vote Count[/b][/size]\nSoD: [url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${SoD}]#${SoD}[/url] EoD: [url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${EoD}]#${EoD}[/url]\n\n` + output; return output } function voteToString(vote) { if (vote[1] == null) return `${vote[0]} (${vote[2]})` return `[url=https://mafiathesyndicate.com/viewtopic.php?t=2451&start=${vote[1]-1}]${vote[0]}[/url] (${vote[2]})` } function voteCountToString(voteCount) { let output = ''; let voteCounts = Object.entries(voteCount).sort((a, b) => b[1].length - a[1].length); for (const v of voteCounts) { let key = v[0]; let value = v[1].sort((a,b) => parseInt(a[1]) - parseInt(b[1])); let valueStrings = []; for (const vote of value) { valueStrings.push(voteToString(vote)); } output += `${key} (${value.length}): ${valueStrings.join(', ')}\n` } return output; } if (isCorrectThread(2451)) { let voteHistory = JSON.parse(GM_getValue(`voteHistory`, '[]')); let numPosts = getNumPosts(); let curVoteHistoryLength = voteHistory.length; while (voteHistory.length < numPosts) { let page = await getDocument(2451, voteHistory.length); voteHistory = tallyPage(voteHistory, page); if (voteHistory.length == curVoteHistoryLength) break; } GM_setValue(`voteHistory`, JSON.stringify(voteHistory)); document.addEventListener('keyup', handleKeyUp, false); };
Version 1.1 Released
- Wagons are now sorted in descending order from most votes to least votes
- Votes on a wagon are now sorted by the order in which the votes were placed
- Title text that shows what days vote count you're posting as well as what the SoD and EoD post you have logged in your script. (For the current ongoing day, EoD will be 0
- Added Cake
Pinging rabbit with this specifically since I saw big chungus iaafr using the script earlier
- Manny
- Drug Dealer
- Posts in topic: 432
- Posts: 864
- Joined: Sun Oct 30, 2022 1:44 am
- Gender: male
- Preferred Pronouns: he
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
tbf i was an actual player that randed!v i would have a lot of fun having reads of like 40 people since this is basically a mash and i love mashes lmao
- DeeZees
- Corrupt Union Official
- Posts in topic: 228
- Posts: 706
- Joined: Thu Sep 22, 2022 2:34 am
- Gender: he
- Preferred Pronouns: he/him
Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)
LolLumi wrote: ↑Sat Dec 10, 2022 3:32 amWait, are you actually DZ?DeeZees wrote: ↑Sat Dec 10, 2022 3:27 am @Lumi
As i see it mafia optimum strat to work out the plauer list would be to stack first and second wagons bkth day Nd see who dies. They have the numbers to decrease the pool and control the lunch/work out the player list
Flip side- they also have the risk that kf they do that the plauers may cotton on and narrow down the pl
So they might do something in middle
What you reckon mafia did?
Is there a way from d1/2 wagons we have some pools on who could/is more/is less likely to be players bassd on who died?
Why that pfp rather than your usual doggie![]()
Mac made me sign up for anniversary so i thought id live up to his legacy