• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:11
CEST 20:11
KST 03:11
  • 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
Serral wins EWC 202522Tournament Spotlight: FEL Cracow 20259Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder2EWC 2025 - Replay Pack3Google Play ASL (Season 20) Announced36BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams10Weekly Cups (July 14-20): Final Check-up0
StarCraft 2
General
EWC 2025 - Replay Pack #1: Maru - Greatest Players of All Time Greatest Players of All Time: 2025 Update The GOAT ranking of GOAT rankings Serral wins EWC 2025
Tourneys
Sea Duckling Open (Global, Bronze-Diamond) TaeJa vs Creator Bo7 SC Evo Showmatch Sparkling Tuna Cup - Weekly Open Tournament FEL Cracov 2025 (July 27) - $10,000 live event Esports World Cup 2025
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune
Brood War
General
Shield Battery Server New Patch BGH Auto Balance -> http://bghmmr.eu/ Google Play ASL (Season 20) Announced Dewalt's Show Matches in China Help: rep cant save
Tourneys
[Megathread] Daily Proleagues [BSL] Non-Korean Championship - Final weekend [BSL20] Non-Korean Championship 4x BSL + 4x China CSL Xiamen International Invitational
Strategy
Does 1 second matter in StarCraft? Simple Questions, Simple Answers Muta micro map competition [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever [MMORPG] Tree of Savior (Successor of Ragnarok) Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
UK Politics Mega-thread Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread [\m/] Heavy Metal Thread Movie Discussion! [Manga] One Piece Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
Ping To Win? Pings And Their…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Socialism Anyone?
GreenHorizons
Eight Anniversary as a TL…
Mizenhauer
Flash @ Namkraft Laddernet …
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 676 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 Kingdom30774 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
uThermal 2v2 Circuit
16:00
Warm Up Cup 4
uThermal358
SteadfastSC210
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
uThermal 358
Hui .236
SteadfastSC 210
UpATreeSC 124
BRAT_OK 123
goblin 101
MindelVK 2
StarCraft: Brood War
Britney 18790
Bisu 1619
Mini 937
EffOrt 759
ggaemo 751
Dewaltoss 175
TY 62
Shine 37
Noble 31
Aegong 21
[ Show more ]
IntoTheRainbow 7
Stormgate
RushiSC36
Dota 2
qojqva4623
420jenkins642
LuMiX1
League of Legends
Dendi1612
Reynor133
Counter-Strike
oskar341
shoxiejesuss298
byalli258
pashabiceps143
kRYSTAL_46
Super Smash Bros
AZ_Axe283
Heroes of the Storm
Liquid`Hasu158
Other Games
B2W.Neo835
Trikslyr102
QueenE59
Sick28
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• davetesta59
• intothetv
• sooper7s
• Migwel
• LaughNgamezSOOP
• AfreecaTV YouTube
• IndyKCrew
• Kozan
StarCraft: Brood War
• FirePhoenix1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 3541
League of Legends
• Nemesis3643
• Jankos1217
• TFBlade1185
Counter-Strike
• Shiphtur245
Other Games
• WagamamaTV366
• imaqtpie304
Upcoming Events
The PondCast
15h 49m
Online Event
21h 49m
Korean StarCraft League
2 days
CranKy Ducklings
2 days
BSL20 Non-Korean Champi…
2 days
Mihu vs QiaoGege
Zhanhun vs Dewalt
Fengzi vs TBD
Online Event
2 days
Sparkling Tuna Cup
3 days
BSL20 Non-Korean Champi…
3 days
Bonyth vs TBD
OSC
5 days
uThermal 2v2 Circuit
6 days
Liquipedia Results

Completed

BSL 20 Non-Korean Championship
FEL Cracow 2025
Underdog Cup #2

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
CC Div. A S7
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025

Upcoming

BSL 21 Qualifiers
ASL Season 20: Qualifier #1
ASL Season 20: Qualifier #2
ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
HCC Europe
Yuqilin POB S2
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
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 © 2025 TLnet. All Rights Reserved.