• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 22:17
CET 04:17
KST 12:17
  • 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] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175Evil Geniuses - shutting down23ISSL (IntoTheTV x SOOP SC2 League): Premier7Weekly Cups (October 12-18): 5.0.17 era begins1
StarCraft 2
General
Serral's getting trashed by New Catsle's Mind No more SC2 streamers on team liquid? StarCraft open world shooter announced at BlizzCon [D] Hacker peak in sc2 ? Liquibets sc2 season 30
Tourneys
SC2 iNu's Battles #22 SC4ALL: II Venue Change Announcement! Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays ISSL (IntoTheTV x SOOP SC2 League): Premier
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Starcraft 2 Advance [G] How to playtest arcade maps [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ List of top players active on ShieldBattery Rollback Netcode in Brood War [Megathread] Daily Funny Videos BW General Discussion
Tourneys
[Megathread] Daily Proleagues [$1250] International ShieldBattery League Small VOD Thread 2.0 KCM Race Survival 2026 Season 4
Strategy
Nuke strategy worked in K-League 2026-11-09 50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy)
Other Games
General Games
ZeroSpace Early Access is Now Live! Path of Exile Nintendo Switch Thread General RTS Discussion Thread Stormgate/Frost Giant Megathread
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
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 Trading/Investing Thread Russo-Ukrainian War Thread Dating: How's your luck? Things Aren’t Peaceful in Palestine
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
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
The Automated Ban List Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Playlenda
Playlendapro
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 11558 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
Replay Cast
08:00
ISSL: Premier - Final Day
CranKy Ducklings119
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 195
SpeCial 6
StarCraft: Brood War
GuemChi 2251
Artosis 510
Dewaltoss 29
Force[name] 4
LuMiX 0
League of Legends
Doublelift7053
Counter-Strike
taco 331
Super Smash Bros
hungrybox350
Other Games
summit1g9919
Coldzera 796
JimRising 674
shahzam534
Day[9].tv308
WinterStarcraft276
C9.Mang0272
XaKoH 168
Maynarde124
NeuroSwarm100
Organizations
Other Games
gamesdonequick781
BasetradeTV170
Counter-Strike
PGL54
[ Show 10 non-featured ]
StarCraft 2
• davetesta22
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Day9tv308
Upcoming Events
Sparkling Tuna Cup
6h 43m
WardiTV Invitational
8h 43m
YoungYakov vs Lambo
SHIN vs TBD
Percival vs Shameless
Solar vs TBD
OSC
19h 43m
ByuN vs MaxPax
herO vs Krystianer
Percival vs Shameless
LetaleX vs YoungYakov
Nicoract vs Gerald
GgMaChine vs ArT
PiGosaur Cup
21h 43m
INu's Battles
1d 8h
ByuN vs Classic
3D!Clan Event
1d 13h
The PondCast
2 days
KCM Race Survival
2 days
WardiTV Invitational
2 days
Ultimate Battle
3 days
[ Show More ]
CranKy Ducklings
4 days
IPSL
4 days
TerrOr vs IJ_Terran
rasowy vs Hazorath
Sparkling Tuna Cup
5 days
IPSL
5 days
Art_Of_Turtle vs KameZerg
Radley vs George
Replay Cast
5 days
WardiTV Weekly
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-11-09
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
Individual League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 951
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
PGL Bucharest 2027
BLAST Bounty Winter 2027
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
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.