It’s no secret that we’ve wanted a Werewolf system for years now, but have put off actually making it. It’s a lot of work, and there always seems to be so many other things to do in Wintreath and in life, so it just got brushed off. To be honest, when
@Laurentus asked if I could make a vote counting feature for the game that’s going on now, I was a bit incredulous. It’s taking me an hour to just read through the game’s posts, and you want me to spend more time developing for it? Really?
But later on a feeling came over me that now was the time to do it no matter how much time and work it took, to the point that I coded through the night, got a few hours of sleep, and then coded through most of the day…13 hours in all! But here we have it, a basic, functional Werewolf system where none existed yesterday!
For Game HostsGame hosts have two abilities to support the vote-counting feature. The first is to advance the phase clock (because we need to know what day votes are being made for), and the second is to indicate that a player has died (because dead players shouldn’t be able to vote).
For PlayersAuto-votes (as Laurentus called it) and vote counting! To vote, just use the [vote] BBCode, with the name of the player you are voting for between the tags. You can also use “Unvote” or “No Lynch” to indicate that you are actively choosing not to vote. The system handles Unvotes and No Lynches the same, but I recognize that depending on the game hosts may want to keep track of who voted for which (and we can code different things for them in the future if the need arises). If you’re switching your vote to another player, you don’t have to unvote and then vote for the player. Just directly vote for the player and the system will handle it.
Obviously, it’s important that you spell the name of the player you are voting for correctly, because misspelled votes cannot be counted by the system. If you want to check if your vote has been counted, you can do that on the votes page by clicking “Votes” at the top of the Werewolf topic. All votes are listed in order of earliest post to latest post (so new votes would be at the bottom), as well as a count of who is voting for who so you know who has the most votes and who hasn’t voted yet. By default votes for the current game day will appear, but you can select any past day to see what went on in previous rounds.
I hope that at the very least this will help hosts and players who before had to manually go through every post and count the votes.
The FutureIf you have any questions about using the system, feel free to ping me in the current Werewolf game (if you’re playing it) or make a topic in
Wolvesbane Tavern. I’m happy to answer questions or help as needed.
I know this is a basic system, and over time I plan on adding more to it as I figure out what will most help hosts and players. If you have thoughts or ideas, please feel free to share them in the
Wolvesbane Tavern forum! If and when we implement something will depend on a lot of things. For example, I can’t do anything that involves roles while I’m a player in the game we’re testing with. But we can at least discuss ideas and make plans on how to grow it over time.
Also, if you would like to financially support the development I do for Werewolf and other things in Wintreath, I always appreciate our donators and Patrons! Donations first go to webhosting costs and other things the website needs, and then whatever is left over goes to me personally. Of course there’s no pressure, and donators don’t get anything in return that would give them an advantage in any aspect of Wintreath over anyone else. However, if you’d like to contribute, check out our
donate page for information on how to do so through PayPal or Patreon!