Search found 313 matches

by Jackofhearts2005
Fri Dec 09, 2022 6:08 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)

Somebody sum up the thread. I’ve been super busy today with my daughter’s birthday. Suggest some people to look into. Tempting as it is to just wait until tomorrow for the game to start for realzies.
by Jackofhearts2005
Thu Dec 08, 2022 11:15 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)

RondoDimBuckle wrote: Thu Dec 08, 2022 10:12 pm
Jackofhearts2005 wrote: Thu Dec 08, 2022 10:10 pm
Vivax wrote: Thu Dec 08, 2022 9:26 pm
Jackofhearts2005 wrote: Thu Dec 08, 2022 9:21 pm Royal Rumble indeed.

They were all jobbers.
I think I‘m missing context here
Mac said he wanted to create a Royal Rumble mafia game. It’s a 30 person wrestling event that starts with 2 and adds a new person every idk 5 min. Last person left in the ring wins. Since you don’t have a 30 person roster, it can lead to surprise excitement. “Oh shit! It’s AJ Styles!” Mac wanted a way to mimic that feeling and he kinda did. “Oh shit! It’s Tutuu!”

But wrestlers can’t all win and in a game as big as a rumble, some wrestlers are called on to do their job and lose. So too, our eliminated non players, having done what they signed up for and left so that the real players can win.
ditto
Image
by Jackofhearts2005
Thu Dec 08, 2022 10:10 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)

Vivax wrote: Thu Dec 08, 2022 9:26 pm
Jackofhearts2005 wrote: Thu Dec 08, 2022 9:21 pm Royal Rumble indeed.

They were all jobbers.
I think I‘m missing context here
Mac said he wanted to create a Royal Rumble mafia game. It’s a 30 person wrestling event that starts with 2 and adds a new person every idk 5 min. Last person left in the ring wins. Since you don’t have a 30 person roster, it can lead to surprise excitement. “Oh shit! It’s AJ Styles!” Mac wanted a way to mimic that feeling and he kinda did. “Oh shit! It’s Tutuu!”

But wrestlers can’t all win and in a game as big as a rumble, some wrestlers are called on to do their job and lose. So too, our eliminated non players, having done what they signed up for and left so that the real players can win.
by Jackofhearts2005
Thu Dec 08, 2022 9:21 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)

Royal Rumble indeed.

They were all jobbers.
by Jackofhearts2005
Thu Dec 08, 2022 9:20 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 3 Ends 10am Dec 11 GMT +10 (Aus Eastern Standard Time)

12 people exit the game and we have as many players now as we started with.
by Jackofhearts2005
Wed Dec 07, 2022 6:11 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

tutuu wrote: Wed Dec 07, 2022 6:09 pm Jack (ofhearts2005) has masochistic tendencies when it comes to his entertainment. I remember him reacting very negatively to the manga Gantz and the comic The Boys, and yet he couldn't stop reading them. Therefore I think it's more likely he signed up to this game as player to suffer rater than NPC to not suffer.
Lol I picked Gantz back up yesterday. It's so bad. You can't even tell what's going on in the fight scenes.
by Jackofhearts2005
Wed Dec 07, 2022 5:34 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

nutella wrote: Wed Dec 07, 2022 5:03 pm
EnderWiggin wrote: Wed Dec 07, 2022 4:58 pm
iaafr wrote: Wed Dec 07, 2022 4:56 pm
EnderWiggin wrote: Wed Dec 07, 2022 4:55 pm
nutella wrote: Wed Dec 07, 2022 12:28 pm ender wagon isn't taking off which just makes me more confident I'm right

cmon ppl
Sometimes being obvious town is all one needs.
I've never seen you believe you're obvious town as town lol

like most of the time you expect not to be found

this perspective might be wolfy for you
My attitude of not wanting to be found has contributed to me being misyeeted a lot I think.

I'm trying something new on.
this is a perspective slip that you're a wolf pretending to be an npc pretending to be a town pretending to be an npc pretending to be a wolf
gottem
by Jackofhearts2005
Wed Dec 07, 2022 5:34 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

I think I named a warhammer character after you wrong
by Jackofhearts2005
Wed Dec 07, 2022 5:33 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Ranmilia wrote: Wed Dec 07, 2022 3:08 pm
Jackofhearts2005 wrote: Wed Dec 07, 2022 3:04 pm Let's just vote off somebody we secretly hate since we're not gonna catch a wolf yeeting in a 40something player list looking for 3 or 4 wolves.

[VOTE: Ranmilla] aubergine
Spoiler: show
That was a joke.
Jackofhearts2005 wrote: Wed Dec 07, 2022 3:04 pm
[VOTE: Ranmilla] aubergine
Jackofhearts2005 wrote: Wed Dec 07, 2022 3:04 pm

Ranmilla

EVERY TIME
IT'S ALWAYS EITHER "RANMILLA" OR "RANMIIA"
Image
by Jackofhearts2005
Wed Dec 07, 2022 3:06 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

You know what would be really funny? If most everybody openly playing the game wasn't actually playing but was just trying to eat a nk for the lulz and a bunch of the town was treading water at around 5 posts just to make it to a stage of the game where it is actually solvable?

This is the correct way to have fun.
by Jackofhearts2005
Wed Dec 07, 2022 3:04 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Let's just vote off somebody we secretly hate since we're not gonna catch a wolf yeeting in a 40something player list looking for 3 or 4 wolves.

[VOTE: Ranmilla] aubergine
Spoiler: show
That was a joke.
by Jackofhearts2005
Wed Dec 07, 2022 3:02 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Is there a reason there's no poll? Like a good reason?
by Jackofhearts2005
Wed Dec 07, 2022 2:56 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Sloonei wrote: Tue Dec 06, 2022 6:43 pm
Jackofhearts2005 wrote: Tue Dec 06, 2022 6:24 pm
MacDougall wrote: Tue Dec 06, 2022 4:52 pm Remaining
Great. So we can use math to be like "5 NPCs were culled. Ergo, there are 5 NPCs left (give or take 1 for rounding) and since more than that many are pretending to not really be playing, we can assume there are X wolves in that group."
Is pretending to be an NPC really a hard wolf tell?
I mean....I don't see why a townie would do that. Or at least, I didn't before I realized that NPCs outnumber PCs 2 to 1 and at least N1 and maybe N2 and that townies pretending to be NPCs just to dodge nightkills is reasonable.
by Jackofhearts2005
Wed Dec 07, 2022 2:53 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

lmao 48 players in this game and only 17 are real. No wonder I'm over here like "there seem to be so many npcs"
by Jackofhearts2005
Wed Dec 07, 2022 2:52 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

katze wrote: Tue Dec 06, 2022 6:37 pm
Jackofhearts2005 wrote: Tue Dec 06, 2022 6:24 pm
MacDougall wrote: Tue Dec 06, 2022 4:52 pm Remaining
Great. So we can use math to be like "5 NPCs were culled. Ergo, there are 5 NPCs left (give or take 1 for rounding) and since more than that many are pretending to not really be playing, we can assume there are X wolves in that group."
u realize that the amount of NPCs is already solvable right
:huh: :shrug:
by Jackofhearts2005
Tue Dec 06, 2022 6:25 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

sprityo wrote: Tue Dec 06, 2022 5:20 pm
nutella wrote: Tue Dec 06, 2022 3:53 pm Jack has had mostly bad takes, he might be bad town but weh
Jack locktown because of how bad his takes were XD
Which of my takes are even bad? :pout:
by Jackofhearts2005
Tue Dec 06, 2022 6:24 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

MacDougall wrote: Tue Dec 06, 2022 4:52 pm Remaining
Great. So we can use math to be like "5 NPCs were culled. Ergo, there are 5 NPCs left (give or take 1 for rounding) and since more than that many are pretending to not really be playing, we can assume there are X wolves in that group."
by Jackofhearts2005
Tue Dec 06, 2022 4:28 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

@MacDougall

To clarify wrt this rule "5. At the end of day 3 I will kill exactly 50% of the NPC population of the game at random, unless more than 50% of them were already killed via modkill and/or threadkill."

Are we talking about killing 50% of the STARTING npc population or 50% of the REMAINING npc population?
by Jackofhearts2005
Tue Dec 06, 2022 4:20 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

nutella wrote: Tue Dec 06, 2022 4:19 pm I wonder if any npcs are actually trying to wolfside and if so how
:shifty:

I got a red peek on aiafr
by Jackofhearts2005
Tue Dec 06, 2022 4:19 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Honestly, tho? I don't think Nutella is a wolf, here. I think she's exactly an NPC.
by Jackofhearts2005
Tue Dec 06, 2022 4:18 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 1 Ends 10am Dec 5 GMT +10 (Aus Eastern Standard Time)

nutella wrote: Sun Dec 04, 2022 4:35 pmhee ho
Wolfy catchphrase, probably
by Jackofhearts2005
Tue Dec 06, 2022 4:10 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

WindwardAway wrote: Tue Dec 06, 2022 4:07 pm Oh also I think nutella is town, would probably sheep her case on Ender
Nutella isn't even claiming to be town. :haha:
by Jackofhearts2005
Tue Dec 06, 2022 4:03 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Manny wrote: Tue Dec 06, 2022 4:01 pm
Jackofhearts2005 wrote: Tue Dec 06, 2022 4:00 pm NPCs need to conform to my standards of having fun immediately.
I refuse, i shall have fun shitposting like every npc is meant to.
That's what discord is for. :disappoint:
by Jackofhearts2005
Tue Dec 06, 2022 4:00 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

NPCs need to conform to my standards of having fun immediately.

Try to get yourself killed in a funny way and go play some Warhammer or Persona.
by Jackofhearts2005
Tue Dec 06, 2022 3:59 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

nutella wrote: Tue Dec 06, 2022 3:57 pm
Jackofhearts2005 wrote: Tue Dec 06, 2022 3:56 pm goofy and out of character
Wow can't imagine why
Right. Because you aren't town. Because you're an NPC having fun the wrong way or you're a wolf pretending to be an NPC.
by Jackofhearts2005
Tue Dec 06, 2022 3:58 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

nutella wrote: Tue Dec 06, 2022 3:53 pm Jack has had mostly bad takes, he might be bad town but weh
Image
by Jackofhearts2005
Tue Dec 06, 2022 3:56 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Michelle wrote: Tue Dec 06, 2022 3:12 pm 'Michelle - iso full of nothing and refusing to help town, is getting defended anyway for mysterious reasons'

Everyone defending me knows me pretty well. Jack is prudent for a reason and I think that is extremely villagery the way he talked about me.
Nutella has the same reads as you, so she thinks I am a wolf, this is extremely suspicious and she knows me too well to give that read. Her posts are soulless.

I would like to know Jack's read for Nut @Jackofhearts2005
The first page of Nutella's iso is so goofy and out of character for townNutella, I'm fairly certain she's a wolf or an NPC. Will check out the rest of her stuff and see how it evolves but I don't see town Nutella starting the game like that.
by Jackofhearts2005
Tue Dec 06, 2022 3:00 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

HK can be mafia, too. Going through the motions. Not a townie, at the very least.
by Jackofhearts2005
Tue Dec 06, 2022 12:27 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Rand town -> Act like town/mafia because you can't help it
Rand mafia -> Act like town to be townread/NPC to be ignored/mafia because you can't help it
Rand NPC -> Act like town/mafia because lol when you get nightkilled/yeeted

Power roles aside, I do not understand the theory Rand NPC -> Act like NPC.

Like....you can be a goof who doesn't solve anywhere. What is unique and fun in this game is when NPCs get yeeted or nightkilled. Why would someone choose to be an NPC and then not try to make the funny thing happen? You might as well hang out on Discord.

Tutuu is maybe the one player who gets a pass on this because the idea of Tutuu showing up here is funny/exciting in and of itself so it isn't necessary for Tutuu to pretend to actually be playing.
by Jackofhearts2005
Tue Dec 06, 2022 12:22 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Lumi wrote: Tue Dec 06, 2022 6:47 am If people could just use the script themselves, :joy_cat:

It's not hard, I can even provide help if you get stuck :joy_cat:


Not Voting (14): MacDougall (4), katze (21), c4e5g3d5 (2), nutella (1), Vivax (7), Sloonei (1), Jackofhearts2005 (12), JaggedJimmyJay (4), Lumi (18), G-Man (2), risiinq- (3), Ricochet (1), Hally (3), Porscha (10)
marmot (1): Marmot (8)
~prince j~ (1): iaafr (65)
iaafr (1): Lilypetal (13)
santygrass (2): Guillotine (26), pyxxy (7)
guillotine (2): Seanzie (5), santygrass (18)
manny (1): Manny (15)
michelle (4): NANOOKTHEGREATANDFEARSOME (7), hollowkatt (6), Ranmilia (24), Chelsea (4)
drwilgy (1): SilverKeith (18)
katze (1): Neon (6)
unvote iaafr (1): Michelle (10)
scotty (1): EnderWiggin (10)
dr. wilgy (1): ilario (5)
DeeZees wrote: Tue Dec 06, 2022 7:11 am [VOTE: santygrass] aubergine

Betwixt the stirrup and the ground, Mercy I asked, mercy I found
Michelle wrote: Tue Dec 06, 2022 7:22 am
EnderWiggin wrote: Tue Dec 06, 2022 6:19 am [VOTE: Scotty] aubergine

I repeat Michelle is town.

I am slowly turning into Brad.
[VOTE: Scotty] aubergine
DeeZees wrote: Tue Dec 06, 2022 7:27 am
Michelle wrote: Tue Dec 06, 2022 7:25 am
DeeZees wrote: Tue Dec 06, 2022 7:23 am How can I, a drop of dew, vanish away in the air leaving you alone?
Stay here with us ;airguitar:
In democracy it's your vote that counts; in feudalism it's your count that votes

[VOTE: Santygrass] aubergine
Dyslexicon wrote: Tue Dec 06, 2022 8:57 am
Michelle wrote: Tue Dec 06, 2022 7:22 am
EnderWiggin wrote: Tue Dec 06, 2022 6:19 am [VOTE: Scotty] aubergine

I repeat Michelle is town.

I am slowly turning into Brad.
[VOTE: Scotty] aubergine
[VOTE: Scotty] aubergine
Neon wrote: Tue Dec 06, 2022 9:28 am Beep boop

[VOTE: Guillo] aubergine
[VOTE: Guillo] aubergine


Updated votcount:
michelle (4): NANOOKTHEGREATANDFEARSOME (7), hollowkatt (6), Ranmilia (24), Chelsea (4)
guillotine (4): Seanzie (5), santygrass (18), Neon, Jack
santygrass (3): Guillotine (26), pyxxy (7), DeeZees
scotty (3): EnderWiggin (10), Michelle, Dizzy
drwilgy (2): SilverKeith (18), ilario (5)
marmot (1): Marmot (8)
~prince j~ (1): iaafr (65)
iaafr (1): Lilypetal (13)
manny (1): Manny (15)
katze (1): Neon (6)
by Jackofhearts2005
Tue Dec 06, 2022 12:14 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Lol maybe I'm just old but do ya'll remember when we had to manually count votes for every game? HCRealms nostalgia.
by Jackofhearts2005
Tue Dec 06, 2022 12:11 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 1 Ends 10am Dec 5 GMT +10 (Aus Eastern Standard Time)

Lumi wrote: Sun Dec 04, 2022 7:59 pm

Code: Select all

// ==UserScript==
// @name         Secret Playerlist Vote Counter
// @namespace    mailto:luminouslag@gmail.com
// @version      1.0
// @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);
  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]]];
      }
    }
  }

  return voteCountToString(voteCount);
}

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 = '';
  for (const [key, value] of Object.entries(voteCount)) {
    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);
};
It's a Tampermonkey script. Probably works on Greasemonkey too.

Hotkeys:
Alt + V - Copy current vote count to your clipboard
Alt + X - Automatically win the game
Alt + 1 - Set EoD post number for day 1
Alt + 2 - Set EoD post number for day 2
...
Alt + 0 - Set EoD post number for day 10

In setting EoD numbers the current day is calculated by which days don't have an EoD set, if you accidentally set an EoD value, you can reset it by setting it to 0.

Alt + R - Copy vote count for a previous day to your clipboard - this feature can also be used to get retrospective vote counts of any post number with a little bit of creativity (hint: set the EoD post number to the post you want to have the retrospective vote count on)

After pressing these hotkeys you have to Ctrl + V to post the vote count.



I'm sure there are lots of bugs! If wolves have mercy on me and let me live the night I can help fix them :joy_cat:


How to set up a Tampermonkey Script:
1) Get the tampermonkey extension (https://www.tampermonkey.net/)
2) While on this page click the tampermonkey extension and click "Create New Script"
3) Copy the code I sent, select all the code in the new script, paste my code
4) Hit Ctrl+S to save
5) Reload the page, the hotkeys should work for you.
This is adorable and super protown imo. Like yeah, wolves like busywork but that's because they want to appear to be contributing without actually having to put in the work to fake real contribution. So they fake useless contribution. This is not that. Maybe Lumi is a wolf that just likes to code but probably this is always town.

That said, I'm not gonna teach myself to use a buggy script when I could just count lol
by Jackofhearts2005
Tue Dec 06, 2022 12:08 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Or maybe I'll actually read Lumi's code thing
by Jackofhearts2005
Tue Dec 06, 2022 12:07 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

The whole "Votes only count if you copy the votecount or somebody does it for you" thing is lolrelatablelazyhost but also bad because like....it means the validity of any given vote not including the votecount is either up to interpretation or Mac has to go back and verify if given vote counts are valid or not, which is less lolrelatablelazyhost and more hostisinsanewhydidhedothistohimself.

With that in mind and given I have fuck all to do at work today (or rather, I have a single project that is super unimportant and I am not expected to finish before a big project that will take like +3 months drops and I interpret that to mean lol I'm not expected to finish at all), I will take it upon myself to update the vote count like a good townie/NPC.
by Jackofhearts2005
Tue Dec 06, 2022 11:59 am
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

katze wrote: Tue Dec 06, 2022 10:09 am
Michelle wrote: Tue Dec 06, 2022 5:08 am I am at work so I will not answer at that wall in detail Iaafr, and it's not like i read it throughly but you are right and i didn't read more than 1% from the game

Maybe I didn't see you wolfing but certainly i saw you bouncing ideas in games and I don't care about any other opinion than mine so for me was important to vote you to understand where your head really is. And your tone is ok

[VOTE: unvote Iaafr] aubergine

On phone and unable to make the VC now, sorry about that

I will tell you how this idiotic wagon on me will go:
- nanook will pretend i low posted so i am a wolf for lol meta because that's the only thing he's doing as either alignment
- hk will sheep nanook as either alignment
- rabbit is stubnorn enough to tunnel me to death
- guillo will support this trend no matter his alignment
- Ranmilia, we don't know each other i don't care about their vote
- chelsea, we know each other, i don't care about her vote
- idk who else is voting me, but the reaosns above can be valid for everyone

I will be here after work, ama but ping me because i will not read all the thread
this post is prob out of michelles scumrange ngl
I don't feel the need to yeet Michelle just yet (honestly haven't paid that much attention to her) but I disagree. Wolf Michelle could make that post. It's not about a single given post. It's about her ability or lack thereof to continue to provide meaningful townie content.
by Jackofhearts2005
Tue Dec 06, 2022 11:57 am
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

risiinq- wrote: Tue Dec 06, 2022 12:13 am i was going to vote guillo today as the only person i found scummy but now i think theyre not wolf and prob just npc lol..
Okay so like.....the two players I find scummiest are Jay and Guillo. Several people have said something like "they probably aren't playing so we shouldn't yeet them" to which I would say "We have a town deleter and they missed last night" and also "if we assume they remove NPC or wolf Guillo or Jay and nobody leaves the game, how do we know which one of them is in the game and just a wolf?"

Like....we kinda ought to only have one obvious target for the town deleter so that it's either obvious target gets removed or obvious target doesn't get removed, ergo wolf.

So we should yeet one of my suspects. :nicenod:
by Jackofhearts2005
Mon Dec 05, 2022 11:57 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Do we know that? I guess we do since a deleted killing Tony would lead us to say “who was the nk then.”
by Jackofhearts2005
Mon Dec 05, 2022 11:56 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Lumi wrote: Mon Dec 05, 2022 10:51 pm This is actually hilarious - BOTH the town deleter AND the mafia deleter hit real players.
Or they held their shot for some reason, but that seems suboptimal.
Um
by Jackofhearts2005
Mon Dec 05, 2022 11:50 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

iaafr wrote: Mon Dec 05, 2022 9:07 pm id be surprised if there were more than 1 wolf repping trolling npc / wolfsiding npc bc it just kills their endgame equity entirely after the purges
Kinda valid but it would be so tempting
by Jackofhearts2005
Mon Dec 05, 2022 11:33 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

NANOOKTHEGREATANDFEARSOME wrote: Mon Dec 05, 2022 9:06 pm
Guillotine wrote: Mon Dec 05, 2022 9:05 pm
NANOOKTHEGREATANDFEARSOME wrote: Mon Dec 05, 2022 9:04 pm Guillo also >rand mafia lulz
Listen to this man, he can god read me
I mean you're trolling, idk if it's cause you're mafia or not playing could be either 🤷‍♀️
I mean….there is something to be said for yeeting players that are at least surely not town.
by Jackofhearts2005
Mon Dec 05, 2022 11:31 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Manny wrote: Mon Dec 05, 2022 9:03 pm how did neither the town or scum delete yeet katze from existance lmfao.
:eek: :ponder: :goofp:
by Jackofhearts2005
Mon Dec 05, 2022 11:30 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

santygrass wrote: Mon Dec 05, 2022 11:29 pm Jack vote Guillo with me uwu
For why?
by Jackofhearts2005
Mon Dec 05, 2022 11:29 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

katze wrote: Mon Dec 05, 2022 9:00 pm if im the deleter i failed in deleting guillo from the game on night one

if im the checker then idk slooneis a player or something lol
N1 Viggo
by Jackofhearts2005
Mon Dec 05, 2022 11:28 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Lilypetal wrote: Mon Dec 05, 2022 8:58 pm [VOTE: iaafr] aubergine
:evileye:
by Jackofhearts2005
Mon Dec 05, 2022 11:27 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

iaafr wrote: Mon Dec 05, 2022 8:56 pm anyway i dont rly feel like exploring more independently

i suggest j becoming a wagon

chelsea being an info wagon is prob ok idrc; gth she's probably not a wolf bc she's a tryhard wolf

and then ill evaluate whatever people actually push as stuff rolls in
Fluffy rabbit probably town.
by Jackofhearts2005
Mon Dec 05, 2022 11:19 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

pyxxy wrote: Mon Dec 05, 2022 11:15 pmalso hi jack :3
Image
by Jackofhearts2005
Mon Dec 05, 2022 9:47 pm
Forum: Previous Sit Downs
Topic: Secret Playerlist - ENDGAME
Replies: 8606
Views: 247639

Re: Secret Playerlist - Day 2 Ends 10am Dec 8 to GMT +10 (Aus Eastern Standard Time)

Maybe we’re all just town not real players

Return to “Secret Playerlist - ENDGAME”