• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 03:42
CEST 09:42
KST 16:42
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro8 Preview: In A Tizzy9[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 237Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
Learn Practical SEO and Digital Marketing Skills Balance hotfix patch 5.0.16b (July 16) Weekly Cups (Sep 13-20): herO scores triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool How do you feel about the StarCraft shooter announcement at BlizzCon 2026?
Tourneys
Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Announcement RSL Revival: Season 6 - Qualifiers and Main Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
Bot on ladder PLAYzone Challenge - open offline tour in Prague BSL Season 23 BW General Discussion NaDa's Body
Tourneys
PLAYzone Challenge - open offline tour in Prague [ASL22] Ro8 Day 2 [ASL22] Ro16 Group D [ASL22] Ro8 Day 1
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Nintendo Switch Thread Diablo IV Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread EVE Corporation
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread Things Aren’t Peaceful in Palestine All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Gaming Intensity, Problemati…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7484 users

The Mafia Spreadsheet - Page 2

Forum Index > TL Mafia
Post a Reply
Prev 1 2 3 4 Next All
kitaman27 *
Profile Blog Joined April 2009
United States9245 Posts
March 03 2014 15:28 GMT
#21
Thanks for putting this together gonzaw! Looks pretty cool.

I think I'd be more likely to use this as a player, assuming those thoughts/reads pages are still there, but I'll have to give it a try from both sides.

I can see how vote counts that are automated using dropdowns could save time, especially in some of the larger games. It would also ensure that you don't accidentally count a player twice. I think you would still have the snapshot, assuming you copy and paste it into the thread periodically, although I suppose you don't have the unvote records wouldn't be there.

I meant to try it out when you posted it in the newbie thread, but then I totally forgot about it until day three XD
I'm better than dirt. Well, most kinds of dirt. I mean not that fancy store bought dirt. That stuffs loaded with nutrients. I... I can't compete with that stuff.
prplhz
Profile Blog Joined November 2010
Denmark8045 Posts
March 03 2014 16:45 GMT
#22
looks very nice
http://i.imgur.com/M7t7egx.png
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 03 2014 19:13 GMT
#23
On March 03 2014 18:43 marvellosity wrote:
No way I'm reading all that.

Re: votecounts, unless it saves votecounts at various points it's useless. One of the major points about votecounts is that they are snapshots of the game at a particular stage and useful to go back to.


The current votecount is useful for....you know....knowing who is getting lynched and shit.
Like, wasn't it the Shadowed Mafia game where jay claimed Doctor on D1 because he didn't know if he was getting lynched or not, and he wasn't or something like that? Having an easy to access votecount is important.

But yes, the "history of votecounts" thing is important too. But since this "history" would be updated every time someone unvotes or votes, it would grow large VERY soon.
We'd have to figure out how to make this super large history be easily accessible in the spreadsheet, where to put it, etc.
Also how exactly you and others would want to use it. Right now, the "historic votecounts" appear in the thread, and you know what posts appear after and before it. If this votecount appeared in the spreadsheet, would you know to what post, or what time in the thread it corresponds to? How would you like to know?

One thing that can be made possible, is to have the host/cohost add the link to the post in the thread (where the vote happened) when he adds a vote or unvote in the spreadsheet. This creates a new snapshot of the votecount, but it includes the post in the thread where it happened. Then this is stored somewhere in the spreadsheet.
Now you can see the votecount, know at what time it happened, and check the post that made it possible.
But this still has that "cumbersome" problem from above (too many votecounts, may be impossible to check them), and it gives the hosts more problems (instead of using the dropdown list, they'd have to use a menu, go check a guy's post, copy the link, put it in the menu, confirm, etc; this is too slow when the host needs to keep a very updated votecount, for instance when last minute shenannigans happen)
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 03 2014 22:19 GMT
#24
On March 04 2014 00:28 kitaman27 wrote:
I think I'd be more likely to use this as a player, assuming those thoughts/reads pages are still there, but I'll have to give it a try from both sides.


The "thoughts/reads" pages would work for single players though. This is a single spreadsheet every player has access too.
Don't know how to make it work that way :/


I can see how vote counts that are automated using dropdowns could save time, especially in some of the larger games. It would also ensure that you don't accidentally count a player twice. I think you would still have the snapshot, assuming you copy and paste it into the thread periodically, although I suppose you don't have the unvote records wouldn't be there.


I never really understood the "unvote records" thing.
Like, they just look like someone's name crossed out, it doesn't give me much info other than at some random point in the day phase that guy voted him?
But it doesn't tell you when he voted him, or the context information about the vote (i.e the actual votecount).

I never paid attention to those. Hell, in fact at some points they were kind of annoying since at times I think someone has lots of votes when skimming, but they just have lots of "unvotes"
Foolishness *
Profile Blog Joined May 2009
United States3044 Posts
March 04 2014 01:21 GMT
#25
On March 03 2014 14:50 thrawn2112 wrote:
yeah i guess at this point i'm just being obstinate.

however it would be nice for foolishness or somebody to endorse the idea of allowing hosts to use the spreadsheet instead of having to do all that other stuff. you know.. something *official* like "thrawn you are no longer required to post vote counts or keep an up to date OP"

I'm going to enforce hosts to use this.
geript: "Foolishness's cases are persuasive and reasonable but leave you feeling dirty afterwards. Kinda like a whore." ---- Manager of the TL Mafia forum, come play!
Toadesstern
Profile Blog Joined October 2008
Germany16350 Posts
March 04 2014 01:29 GMT
#26
On March 03 2014 14:26 gonzaw wrote:
One problem I can see, is that the spreadsheet is not "annonymous". I.e, if I go check it, then my google account will show up there.
So, imagine I'm a lurking scum. I come home, and start checking the thread and the spreadsheet, and my scum QT to see how things are going. Right now, I could say "Hmm, I'll go lurk some more" and never post in the thread. But if my google account shows up in the spreadsheet, every townie in there will see me opening it. Thus, everybody knows I'm active, and I can't hide my lurking anymore.

This is similar to the "Who is online" feature OMGUS has. It doesn't break the games, since they keep playing mafia games there, but it is a significant change from the usual stuff TL does.

Either we live with it, or find a way to overcome it. I'm not too sure how to overcome it using Google stuff, but we could discuss it (maybe have people have dummy accounts to access it, or something I dunno).

EDIT:
Anyways...

Show nested quote +
On March 03 2014 14:09 thrawn2112 wrote:
anyways i've already set one up to run along with foundation mafia. I guess that after the game ends i'll try to figure out if any of the players or obsers felt like it was a thing worth having


Cool! Nice to know you didn't encounter problems doing so.

Anyways, yeah, I'm just the dude developing all this shit. You guys decide if it's worth it, or how to use it

Easy, just like irc. Have it open 24/7 so noone knows wether you're really there or just afk while leaving your PC on.
<Elem> >toad in charge of judging lewdness <Elem> how bad can it be <Elem> also wew, that is actually p lewd.
thrawn2112
Profile Blog Joined June 2010
United States6918 Posts
Last Edited: 2014-03-04 01:33:52
March 04 2014 01:30 GMT
#27
foundation spreadsheet

In the "time before deadline section," there are 2 rows, one called "days" and one called "time." Right now if you look at the time section it says there are about 21 hours left in D1. At first I thought this was an error (there are actually about 45 hours left) until I noticed that in the "days" row it says "1." So I'm assuming that it's meant to mean there is 1 day + 21 hours remaining in the cycle?

At first it was a little confusing because I read "time" as meaning "total time remaing." It's not a glitch or anything, just something that tripped me up a little and maybe could use some clairfication.

If nobody else had this problem then i'm probably just a little slow


yeah looking at it now it's probably fine as is
"People think they know all these things about other people, and if you ask them why they think they know that, it'd be hard for them to be convincing." ES
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 04 2014 02:06 GMT
#28
@Toad: Yeah, I followed thrawn's advice on how to deal with it.
Updated the FAQ section

@thrawn: I don't think I fully understand your problem. But ideally, when you start the Day Phase, it will say "2 Days remaining", then from then on "1 Day remaining, X time remaining". At the 24 hour mark, it will then say "0 Days remaining, X time remaining", etc.

I think it's more clear to talk with days, and use a 24h time cycle, than just put everything in the time, and maybe have stuff like "The time remaining is 56:34:00" which is less clear than "There are 2 days remaining, with remaining time 8:34:00"
thrawn2112
Profile Blog Joined June 2010
United States6918 Posts
March 04 2014 02:08 GMT
#29
i dont have a problem other than reading comprehension. somehow i didn't see the "days" box the first time I looked at the sheet
"People think they know all these things about other people, and if you ask them why they think they know that, it'd be hard for them to be convincing." ES
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 04 2014 02:28 GMT
#30
So, it seems most of the "problems" stem from the fact that the host/cohosts and players ALWAYS view the same info, and you can't make specific players, host/cohosts, etc, view and edit specific info themselves.

I'm not exactly sure if this problem has a solution (whether clean or dirty). Is someone familiar with Google Spreadsheets and Google App Script enough to know if such a thing could be done? If so please PM me.
thrawn2112
Profile Blog Joined June 2010
United States6918 Posts
March 04 2014 02:39 GMT
#31
On March 04 2014 11:28 gonzaw wrote:
So, it seems most of the "problems" stem from the fact that the host/cohosts and players ALWAYS view the same info, and you can't make specific players, host/cohosts, etc, view and edit specific info themselves.


bingo

It's kinda a slippery slope. For example at first I wanted the spreadsheet to contain role information. If I get that I will probably want the spreadsheet to have a perfect knowledge of role/setup mechanics and be able to resolve night actions for me so that I only have to input the actions. Then I would probably want to allow specific players the ability to submit their own actions and votes while keeping their role identiy hidden. Then I'll probably demand a TL forum bot that can take information from the spreadsheet and use it to autmatically post day and night posts.

"People think they know all these things about other people, and if you ask them why they think they know that, it'd be hard for them to be convincing." ES
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 04 2014 03:14 GMT
#32
Well, my spreadsheet can make you coffee and warm your bed at night, but I doubt it can do that stuff
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 04 2014 03:22 GMT
#33
But the main issue still remains: Forum mafia is "archaic".

Everything is done manually, there are little tools to help, and even less (i.e nonexistent) tools to automate the process.
I think this spreadsheet is a step in the right direction.

We can embellish it and add more features to it as time goes by.
For instance, we can make the spreadsheet create 1 "master" spreadsheet with all the info only hosts can view (roles, alignments, night and day actions, etc). We can also create 1 spreadsheet per player, so that each player has a spreadsheet with all the info they want. You can include their role and alignment there, a link to their obs qt, one sheet per night/day phase with all the stuff they may need in there (yes, perhaps even the "Reads/Thoughts" section).

That would be my vision for version 2.0 of the spreadsheet. But...it's kind of hard work, so it'll take time and effort and shit (not really literal shit).

It is indeed a "slippery slope", because those are stuff EVERYBODY needs or wants, but it just doesn't exist. If there were actually tools and shit to help hosts and players with their forum mafia games, there would be no "slippery slope", we'd already be at the end of it.

Hell, if places like epicmafia have this kind of stuff, why not forum mafia?

WE CAN DO IT PEOPLE, I HAVE A DREAM, I.....

...okay maybe I'm getting too overexcited. But the point is there, we have to slowly grow and evolve with time. The seeds are already planted.

My main "dream" was doing that "Mafia System" from before (which would have all the stuff you said in there). But that would be a fucking huge project I could not possibly do on my own (with my spare time and motivation). I think this spreadsheet thing is a better place to start
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 09 2014 00:47 GMT
#34
New FAQ entry based on a recent problem:

5)When I try to confirm an action in the menu of the spreadsheet, or try to open a menu, the spreadsheets gets stuck for a long time. Do I confirm it again, or do something?

Yes, this would be some lag from the spreadsheet.
Either it is normal internet lag, or for some reason the action is taking too long to be executed in the spreadsheet server.
Either way, the best thing to do is to wait. If it gets stuck for too long, then maybe you could try closing the spreadsheet and opening it again.
If you are at a menu (for instance the "End Day Phase" one), do not hit the Confirm button again. This will only cause the same action to be executed twice (at some point) in the spreadsheet. This will cause the spreadsheet to have inconsistent data (for example have a player be lynched twice), and it may break the spreadsheet somehow (it's hard to know beforehand, it depends on the action, how much time was spent between the two confirmations, and more variables).
So it's safer to just wait, or close the spreadsheet and try again later (if the action hasn't completed by then)
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 13 2014 23:29 GMT
#35
Hey guys, a question.

How does exactly the "official" votecounts work? You know, with the unvote thingy.
When someone voted for someone else at ANY point in the day phase, but is now not currently voting him, you add him with that crossed out thingy? If not, how does it work then?
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
Last Edited: 2014-03-14 04:47:26
March 14 2014 04:43 GMT
#36
Anyways, you guys tell me what you think of this:

[image loading]

So I'm trying to implement a new type of voting in the spreadsheet.
This voting is done in a "sequential" way. The host puts each vote and each unvote as it happens in the thread.
He does so under the Voting History section, which is a new one I created.

Here are the new columns there:
Username: The host here chooses the username of the player casting the vote
Vote: The host here chooses the username of the player that dude is voting. Alternatively, he can choose "Unvote" if it means the player is unvoting.
Votecount ... Here, you get a "snapshot" of the voting count, the moment that vote happened.
So if in the line it says "Balla - Unvote", next to it, it shows you the voting count the moment Balla made his unvote.
Since I found it impossible to show an entire votecount in a single row, without it being a fucking monster with 1000 foot tall rows, I decided to add each votecount as a "comment".
To see the votecount, you just need to hover over the dark cell next to it. Then a popup will appear (like the one shown in the image above), with the votecount in "plain" text.

Yeah, it is ugly. But you can just copy+paste the votecount somewhere else if you want to get a good look at it. The point is that it allows said info to be there without breaking the whole sheet.

Also, because there can be a lot of votes in a single day, there is a new menu entry "Add New Rows To Voting Count" or something like that, which adds 5 more rows to the "Voting History" section.

Oh, also the stuff from the "Votes" section above (each single vote, and the current votecount), are automatically updated too.

Also, to make it easier to copy+paste this votecount into the thread, I added the "Unvote" thing. Since you can't have a strikethrough (e.g test) in the same cell as normal text, I had to add the unvotes next to that "Unvotes (X): " line. It's ugly, and hosts may need some work to add the strikethrough to them before posting them in the thread, but it's a start.

Anyways, what do you guys think about it? I almost have it finished (just have to test it a little more).
But tell me if I'm missing some core feature there that you guys may want.


EDIT: Hope you are pleased marv
Holyflare
Profile Blog Joined November 2010
United Kingdom30775 Posts
Last Edited: 2014-03-14 05:13:07
March 14 2014 05:11 GMT
#37
Is there a way to replace a voting thread with your spreadsheet instead so as to avoid host error and whatnot? Enables real time counts and makes people use it more.
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 14 2014 05:37 GMT
#38
Dunno. Google Spreadsheet kind of sucks in the permission area, so dunno if it'd be possible.
Either way, not having the votes, either in the thread or in a voting thread, makes it so unless you have the spreadsheet it's impossible to know the voting count.
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 14 2014 19:47 GMT
#39
Anyone else?

It comes with free bandicoots!
[image loading]
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
March 14 2014 23:30 GMT
#40
[image loading]
Prev 1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 2h 18m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Britney 2188
sorry 96
Shinee 65
HiyA 57
Bale 39
NaDa 37
ajuk12(nOOB) 12
Dota 2
XaKoH 386
NeuroSwarm167
League of Legends
JimRising 545
Other Games
summit1g10283
gofns3396
ceh9458
Happy354
crisheroes206
Sick201
Maynarde135
Livibee108
Mew2King91
UpATreeSC45
KnowMe6
Organizations
Dota 2
PGL Dota 2 - Main Stream9675
Other Games
gamesdonequick698
StarCraft: Brood War
Afreeca ASL 468
[ Show 13 non-featured ]
StarCraft 2
• LUISG 24
• mYiSmile115
• Letter145
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2155
League of Legends
• Lourlo1189
Upcoming Events
The PondCast
2h 18m
Replay Cast
16h 18m
Korean StarCraft League
1d 19h
CranKy Ducklings
2 days
GSL
3 days
Yamato Cup
3 days
Replay Cast
3 days
Afreeca Starleague
4 days
Soma vs Jaedong
WardiTV Weekly
4 days
Monday Night Weeklies
4 days
[ Show More ]
Sparkling Tuna Cup
5 days
Afreeca Starleague
5 days
Leta vs Soulkey
PiGosaur Cup
5 days
Kung Fu Cup
6 days
Liquipedia Results

Completed

Super Anchor Qualifying S3
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
TLPD

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

Advertising | Privacy Policy | Terms Of Use | Contact Us

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