logo

Development blog

Mafia Update

Mafia update banner

Hey guys, Mafia update is here 🥳 Quick summary:

  • Rose trading 🌹
  • Dark mode goes free! 🌚
  • Custom random roles 🧰
  • New role: toxic wolf ☠️
  • Enhanced account security through 2FA, email verification and more 🔒
  • A veeery long list of QOL changes 🤓

Keep reading below for more details. Happy hunting! 🐺

Rose trading

Rose trading

Available as a setting in (premium) custom games, “rose trades” are a means to transfer equal amount of roses between two players. When enabled, every player can initiate a transfer and other players can decide to ignore or accept that transfer. When accepted, the two players will exchange a number of roses that was proposed by the first party.

Dark mode goes free!

Free dark mode promo

Dark mode is now official free for all users 🥳 If you previously bought the dark mode (either the initial dark mode outfit from when dark mode was first released or the later dark mode hoodie) you will receive free 3 role cards plus a dark early bird hat. This hat has a special meaning to us, the last early bird hats were released in 2018, we hope you like it! ❤️

Custom random roles

Custom random roles editor

A new “type” of role has been added: custom random roles 👀 Available primarily in custom games, this feature allows you to define your own custom random roles, e.g. by creating a new random role called “Random guns” that randomly picks between gunner, vigilante, jailer and warden. You can pick as many roles as you want, even from different teams.

Custom random roles are available in (premium) custom games, crazy games and maybe in future advanced and ranked games as well!

New role: toxic wolf

Toxic wolf

As promised, the toxic wolf is now fully available as an advanced role of shadow wolf:

After the first night, twice per game, you can poison a player during the night. The next night, werewolf attacks on that player will ignore protection.

Quality of live changes

Changes to role behavior:

  • Bandit: converted accomplice are sent their original role in chat
  • Illusionist: kill confirmation modal has a “Do not show again” option
  • Priest & sect: when part of a sect, priest will no longer be able to throw water at sect members
  • Sect leader: failed to convert / kill system message now includes username of target
  • Bomber: allow placing a new bomb immediately at the beginning of the night if all previous targets are already dead
  • Violinist & instigator: recruits will only mourn members of the instigator team, no longer original team
  • Fool: game ends in a tie if only fool is left alive
  • Analyst: show possible roles for unknown aura in night overview (same as aura seer)
  • Cupid & row wars: prevent players from coupling players in own row
  • Medium, ritualist & row wars: in row wars, allow reviving members only in own row and non-villagers
  • Junior ww & row wars: prevent selecting members of own row and enable killing werewolves from other rows

Non role specific QOL changes:

  • Game invites: will now show game name for custom games
  • Clan Quest: shuffle will always cost the same, regardless of participating members
  • Settings: option to show default gravestone only
  • Settings: option to show default role icons only
  • Settings: option to disable hero curtain animation
  • Challenge talisman modal: buying a talisman (or closing buying modal) goes back to challenge talisman modal
  • Role card sorting: by rarity, role and equipped first
  • Inventory: double click on role icon to equip / unequip
  • Friends list: show message icon next to requests where the sender has sent a message
  • Hero: allow players to spectate a game while waiting for a hero game
  • Voting: send system message if required number of votes for lynch changes during voting phase (e.g. players killed)
  • Game over: show dead chat to everyone at the end of the game
  • Game over screen: prefer role icons instead of default role images where possible
  • Custom games: option to enable assassins convention-like private chat
  • Custom games: show summary of settings when clicking on a game

Account security

2FA setup

You invest a lot of time into your Wolvesville account, we want to help you keep it secure. To help do that, we have added:

  • Two-factor authentication: when enabled (via settings) this requires you to enter a code from an authenticator app whenever logging into your account or making important changes such as changing your email address or password. We strongly encourage you to enable this option to protect against somebody stealing your credentials!
  • When you change your email address we will send a message to your old email address with a recovery link. You can use this recovery link in case somebody else accessed your account without your permission.
  • The “Sign out of all devices” now takes effect immediately (previously it took up to 60 minutes)
  • If you created your account using the email address + password option, you can now verify your email address to help us identify you as the owner of your account in case of problems. Again, something we strongly recommend you do!
  • Experimental: ranked and advanced games will require players to have verified their email address prior to being able to play. This feature is still in testing, so things might still change!

Other stuff

  • Banning: if you receive an automated ban you can now see the exact reason for getting the ban.
  • Avatar slots can have different backgrounds, time to get creative!
  • Mythical role cards: legendary role cards are nice, but mythical are … mythical 😍 They cost 3 legendaries to upgrade (ouch 😱) and unlock all advanced roles of a base role, mythical role icons for the base and advanced roles, +1 perk slot, 200 talismans and 20 perk exchange vouchers.
  • Messages in private and clan chats can be reported by long-clicking on them. Please use this option when dealing with offensive behavior. The guardians will receive a copy of the chat as evidence.

Please let us know your thoughts and comments, we would love to hear from you! 😊 Talk to us on Discord at https://discord.gg/wolvesville

Thank you for reading and happy hunting! 🐺