ozfortress Voting Tools: Basic Usage
Requirements¶
- You will need Python to run these scripts.
- The scripts, duh.
Explanation¶
ozfortress runs a Nomination process in which teams nominate their own players for specific awards, and from that use the 6s-nominations.py
or hl-nominations.py
to collate the nominations into a text file. Non-standard characters no longer need to be filtered out manually, as the script does that by itself (thanks @refoow).
After the nominations are collated into a votes list, ozfortress distributes this to players via voting threads. Players then send their awards votes to league administrators to compile on a thread, which eventually is compiled into another readable text file, employing the same spacing between items as observed below. The vote-counter.py
script is then run to compile winners for each division's awards. You may see some awards with multiple winners, which can be tie-breaked however you wish.
Format¶
Inputted data needs to be in the following format, spaced, and in a text file that the script can run.
Nominations¶
Sixes¶
Team Name:
Division (Premier/High/Intermediate/Main/Open):
Best Combo Scout:
Best Flank Scout:
Best Pocket Soldier:
Best Roaming Soldier:
Best Medic:
Best Demoman:
Best Utility:
Most Improved Player:
Highlander¶
Team Name:
Division (Premier/Intermediate/Main/Open):
Best Scout:
Best Soldier:
Best Pyro:
Best Demoman:
Best Heavy:
Best Engineer:
Best Medic:
Best Sniper:
Best Spy:
Most Improved Player:
Voting¶
Sixes¶
> Your team name:
> Your team division:
> Best Combo Scout: first-place vote, second-place vote, third-place vote
> Best Flank Scout:
> Best Pocket:
> Best Roamer:
> Best Demoman:
> Best Medic:
> Best Utility:
> Friendliest Team:
> Most Improved Player:
> Most Improved Team:
> Most Valuable Player:
> Best Dressed Team:
> Best Caster:
Highlander¶
> Your team name:
> Your team division:
> Best Scout: first-place vote, second-place vote, third-place vote
> Best Soldier:
> Best Pyro:
> Best Demoman:
> Best Heavy:
> Best Engineer:
> Best Medic:
> Best Sniper:
> Best Spy:
> Friendliest Team:
> Most Improved Player:
> Most Improved Team:
> Most Valuable Player:
> Best Dressed Team:
> Best Caster:
Script Usage¶
Once a "dump" is made in a text file, you will need to run one of the following lines depending on which stage in the nominations & voting process you are at:
py 6s-nominations.py 6s-nominations.txt
py hl-nominations.py hl-nominations.txt
py vote-counter.py votes.txt
Adding clickable Discord links to threads¶
It's pretty simple, just Enable Developer mode on Discord, then right click a user and Copy ID. Then add that ID to the end of this link and link it.
https://discordapp.com/users/
+ 226205616773922816