Pages: [1] 2

New Werewolf Tools!
Posts: 16 Views: 1846

Wintermoot
  • Regional Stability Squad
  • The Greyscale Magi-Monk
  • 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 Hosts
    Game 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 Players
    Auto-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 Future
    If 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. :D

    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! :)


    I went all the way to Cassadega to commune with the dead
    They said "You'd better look alive"
    Wintermoot
    • The Greyscale Magi-Monk
    • Posts: 19,453
    • Karma: 9,677
    • Weather: ❄️
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Orientation
      Demisexual
      Wintreath Nation
      Logged
    Wintermoot
  • Regional Stability Squad
  • The Greyscale Magi-Monk
  • Already fixed a few bugs:

    • BUG: Spaces between the tag and the name within ([tag] name [/tag]) would invalidate a vote
    • BUG: Quoting a post where someone voted would be counted as a vote from you as well

    At least for the next few rounds of the current game, I would urge people to check the vote log and make sure their votes were registered, in case there are other bugs.
    4 people like this post: taulover, Vroendal, Michi, Red Mones


    I went all the way to Cassadega to commune with the dead
    They said "You'd better look alive"
    Wintermoot
    • The Greyscale Magi-Monk
    • Posts: 19,453
    • Karma: 9,677
    • Weather: ❄️
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Orientation
      Demisexual
      Wintreath Nation
      Logged
    ☆ Princess Abigail ☆
  • Moderator
  • 沈黙した
  • So I can put spaces now?
    ❤️ Caitlin ❤️
    I want you to fall hardest of all saying my name or nothing at all.
    "Neon is genuinely exhausting to read"
    ☆ Princess Abigail ☆
    • 沈黙した
    • Posts: 1,867
    • Karma: 1,037
    • International Trans Girl Icon
    • Moderator
    • Pronouns
      She/Her/Hers
      Orientation
      People
      Wintreath Nation
      Logged
    Wintermoot
  • Regional Stability Squad
  • The Greyscale Magi-Monk
  • I think. Just between the tag and the name, not within the name (unless the name has spaces).
    1 person likes this post: taulover


    I went all the way to Cassadega to commune with the dead
    They said "You'd better look alive"
    Wintermoot
    • The Greyscale Magi-Monk
    • Posts: 19,453
    • Karma: 9,677
    • Weather: ❄️
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Orientation
      Demisexual
      Wintreath Nation
      Logged
    taulover
  • Regional Stability Squad
  • Seeker of Knowledge
  • Just browsing the first few attempts to vote, maybe also a good idea to make the tag case insensitive? bbcode tends to do that.
    Résumé
    Wintreath:
    Citizen: 8 April 2015 - present
    From the Ashes RP Game Master: 29 November 2015 - 24 July 2018
    Skydande Vakt Marshal: 29 November 2015 - 28 February 2017
    Skrifa of the 13th Underhusen: 13 December 2015 - 8 February 2016
    RP Guild Councillor: 9 February 2016 - 6 March 2018
    Ambassador to Lovely: 23 February 2016 - 17 August 2016
    Werewolf VII co-host: 11 May 2016 - 5 June 2016
    Skrifa of the 18th Underhusen: 8 October 2016 - 7 December 2016
    Ambassador to Balder: 1 December 2016 - 1 March 2022
    Skrifa of the 19th Underhusen: 7 December 2016 - 9 February 2017
    Ambassador to the INWU: 11 March 2017 - 1 March 2022
    Ambassador to the Versutian Federation: 18 August 2017 - 22 March 2018
    Thane of Integration: 29 September 2017 - 7 March 2018
    Speaker of the 24th Underhusen: 10 October 2017 - 7 December 2017
    October 2017 Wintreath's Finest: 4 November 2017
    Speaker pro tempore of the 25th Underhusen: 9 December 2017 - 7 February 2018
    Wintreath's Finest of 2017: 6 January 2018
    Werewolf XIV host: 20 January 2018 - 23 February 2018
    February 2018 Wintreath's Finest: 5 March 2018
    Thane of Embassy Dispatches / Foreign Releases and Information / Foreign Dispatches: 7 March 2018 - 15 March 2020
    Speaker of the 28th Underhusen: 10 June 2018 - 7 August 2018
    Second Patriarch of the Noble House of Valeria: 10 October 2018 - present
    Arena Game 6 Host: 28 December 2018 - 9 March 2019
    Librarian of the Underhusen: 29 January 2019 - 12 February 2019
    Speaker of the 32nd Underhusen: 12 February 2019 - 8 April 2019
    March 2019 Wintreath's Finest: 4 April 2019
    Librarian of the Underhusen: 12 April 2019 - 23 October 2020
    Commendation of Wintreath: 24 September 2020
    Peer of the Overhusen: 9 December 2020 - 8 February 2021
    Vice Chancellor of the Landsraad: 26 May 2021 - 15 September 2022
    Arena Game 8 Host: 10 June 2021 - 19 July 2021
    June 2021 Wintreath's Finest: 5 July 2021
    Regional Stability Squad: 28 February 2023 - present
    Minecraft Server Admin: 8 March 2023 - present

    Aura Hyperia/New Hyperion:
    Plebeian: 16 April 2014 - 21 July 2014
    Patrician: 21 July 2014 - present
    Adeptus Mechanicus: 24 October 2014 - 16 November 2014
    Co-founder of New Hyperion: 29 October 2014 - present
    Lord of Propaganda: 16 November 2014 - present
    Mapmaker for Official Region RP: 27 November 2015 - present
    WACom Delegate: 11 November 2017 - present
    Other positions: Hyperian Guardsman, Hyperian Marine (Rank: Scout)
    taulover
    • Seeker of Knowledge
    • Posts: 13,223
    • Karma: 4,254
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Familial House
      Valeria
      Wintreath Nation
      Logged
    Laurentus
  • Regional Stability Squad
  • Count of Highever
  • Is it perhaps possible to add a dedicated vote button? Actually would be pretty useful even for shit like elections. Also, MU has a drop-down menu to select only from players currently in the game, which is also cool because then it doesn't have the risk of mistyping someone's name. 

    But yeah, this is incredible, and the changes made have already made a massive improvement to the way the game can be played. 
    In die donker ure skink net duiwels nog 'n dop, 
    Satan sit saam sy kinders en kyk hoe kom die son op. 
    • Count of Highever
    Laurentus
    • Posts: 8,755
    • Karma: 4,635
    • Look on my Works, ye Mighty, and despair!
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Familial House
      The Noble House of Valeria
      Wintreath Nation
      Logged
    Wintermoot
  • Regional Stability Squad
  • The Greyscale Magi-Monk
  • The next update to the system will probably come later in the week. Got some other things to catch up on before then. :P

    I am keeping a list of bugs and requested features, though. :)
    1 person likes this post: taulover


    I went all the way to Cassadega to commune with the dead
    They said "You'd better look alive"
    Wintermoot
    • The Greyscale Magi-Monk
    • Posts: 19,453
    • Karma: 9,677
    • Weather: ❄️
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Orientation
      Demisexual
      Wintreath Nation
      Logged
    Wintermoot
  • Regional Stability Squad
  • The Greyscale Magi-Monk
  • Some Additional Updates

    Bug Fixes
    • Fixed issue where votes that were in posts with certain kids of quotes would not register
    • Fixed issue where people who weren't logged in could see host options
    • The vote tag is now case insensitive, meaning that VoTe will work just as well as vote
    • Dead players can no longer cast votes
    Host Features
    • Game hosts can now reverse a phase, helpful if it's been advanced too far :P
    • Game hosts can strike player votes from the record (the X) button by the vote list, which means the vote will not be counted toward the tallies. Hosts will be prompted for a reason, which will be displayed with the stricken vote.
    • Game hosts can now revive a player after they have died (this involved a complete overhaul of the player status system, which assumed that once dead players would remain so). This also required updates in the code that removed dead players from vote tallies.
    Player Features
    • Players can now select their vote from the vote dropdown, which is the last button on the list of BB buttons (beside the spoiler button). Selecting a player name will automatically place the vote, complete with player's name, in the editor. This was a pain in the ass to get working, btw. v_v


    I went all the way to Cassadega to commune with the dead
    They said "You'd better look alive"
    Wintermoot
    • The Greyscale Magi-Monk
    • Posts: 19,453
    • Karma: 9,677
    • Weather: ❄️
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Orientation
      Demisexual
      Wintreath Nation
      Logged
    ☆ Princess Abigail ☆
  • Moderator
  • 沈黙した
  • Great work. Thank you so much. Is there a chance that along with being able to remove a players vote we could make a players vote count for more than one vote by host. I know in some games players can have a vote that counts for more than the normal
    1 person likes this post: taulover
    ❤️ Caitlin ❤️
    I want you to fall hardest of all saying my name or nothing at all.
    "Neon is genuinely exhausting to read"
    ☆ Princess Abigail ☆
    • 沈黙した
    • Posts: 1,867
    • Karma: 1,037
    • International Trans Girl Icon
    • Moderator
    • Pronouns
      She/Her/Hers
      Orientation
      People
      Wintreath Nation
      Logged
    Wintermoot
  • Regional Stability Squad
  • The Greyscale Magi-Monk
  • Great work. Thank you so much. Is there a chance that along with being able to remove a players vote we could make a players vote count for more than one vote by host. I know in some games players can have a vote that counts for more than the normal
    Thank you. :)

    We've never had a game like that in Wintreath, but...would the player's vote have more weight for like a single turn, or throughout the game, or both?

    Also would like to hear from @Laurentus, @Michi, and @Ruguo on this if they have any thoughts on this (but don't feel pressured to if you don't have any thoughts :P).


    I went all the way to Cassadega to commune with the dead
    They said "You'd better look alive"
    Wintermoot
    • The Greyscale Magi-Monk
    • Posts: 19,453
    • Karma: 9,677
    • Weather: ❄️
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Orientation
      Demisexual
      Wintreath Nation
      Logged
    ☆ Princess Abigail ☆
  • Moderator
  • 沈黙した
  • Great work. Thank you so much. Is there a chance that along with being able to remove a players vote we could make a players vote count for more than one vote by host. I know in some games players can have a vote that counts for more than the normal
    Thank you. :)

    We've never had a game like that in Wintreath, but...would the player's vote have more weight for like a single turn, or throughout the game, or both?

    Also would like to hear from @Laurentus, @Michi, and @Ruguo on this if they have any thoughts on this (but don't feel pressured to if you don't have any thoughts :P).
    Potentially both I'd think
    1 person likes this post: taulover
    ❤️ Caitlin ❤️
    I want you to fall hardest of all saying my name or nothing at all.
    "Neon is genuinely exhausting to read"
    ☆ Princess Abigail ☆
    • 沈黙した
    • Posts: 1,867
    • Karma: 1,037
    • International Trans Girl Icon
    • Moderator
    • Pronouns
      She/Her/Hers
      Orientation
      People
      Wintreath Nation
      Logged
    Ruguo
  • Citizen
  • Honorary Box
  • Great work. Thank you so much. Is there a chance that along with being able to remove a players vote we could make a players vote count for more than one vote by host. I know in some games players can have a vote that counts for more than the normal
    Thank you. :)

    We've never had a game like that in Wintreath, but...would the player's vote have more weight for like a single turn, or throughout the game, or both?

    Also would like to hear from @Laurentus, @Michi, and @Ruguo on this if they have any thoughts on this (but don't feel pressured to if you don't have any thoughts :P).
    Uh...

    Stares at Moot suspiciously

    Yes, this is a feature I'd like to see, or a way for a host to manually edit someone's vote. Because I have definitely played with voting power before (Portal defs had people with no votes and botwolf have people with a finite amount of votes/6 votes at once). So it could be both, it could be they ran out of votes, it could be they never had a vote, it could be they stole someone else's vote and moved it.
    1 person likes this post: taulover
    Ruguo
    • Honorary Box
    • Posts: 1,173
    • Karma: 1,215
    • Boxes: All of them
    • Citizen
    • Pronouns
      They/Him
      Familial House
      Eske
      Wintreath Nation
      Logged
    ☆ Princess Abigail ☆
  • Moderator
  • 沈黙した
  • I have no reasons for wanting this feature
    1 person likes this post: taulover
    ❤️ Caitlin ❤️
    I want you to fall hardest of all saying my name or nothing at all.
    "Neon is genuinely exhausting to read"
    ☆ Princess Abigail ☆
    • 沈黙した
    • Posts: 1,867
    • Karma: 1,037
    • International Trans Girl Icon
    • Moderator
    • Pronouns
      She/Her/Hers
      Orientation
      People
      Wintreath Nation
      Logged
    Laurentus
  • Regional Stability Squad
  • Count of Highever
  • I'll, uh, discuss this once the current game concludes, lol. 
    In die donker ure skink net duiwels nog 'n dop, 
    Satan sit saam sy kinders en kyk hoe kom die son op. 
    • Count of Highever
    Laurentus
    • Posts: 8,755
    • Karma: 4,635
    • Look on my Works, ye Mighty, and despair!
    • Regional Stability Squad
    • Pronouns
      He/Him/His
      Familial House
      The Noble House of Valeria
      Wintreath Nation
      Logged
    Michi
  • Regional Stability Squad
  • Level 167 Caticorn God of Destruction
  • Loving the new features so far, I love that you're making voting a super easy process, and I can't wait to see what comes up next.

    While I don't plan on jumping on the vote adding/subtracting/stealing board for my games anytime soon, I support the idea in the case of games where such roles exist.

    Though I'm eager to see what Lau is going to say on the subject.
    1 person likes this post: ☆ Princess Abigail ☆
    My Wintreath Resumé
    Michi
    • Level 167 Caticorn God of Destruction
    • Posts: 7,195
    • Karma: 4,052
    • Wintreath's Official Video Game Enthusiast
    • Regional Stability Squad
    • Pronouns
      Any except it/its
      Orientation
      Michisexual <3
      Familial House
      Valeria
      Wintreath Nation
      Logged
     
    Pages: [1] 2