🛑 CAUTION
Core mod of The Harpy Express: Extended modpack outside which, isn't intended to be played with!
Using this mod outside the modpack is not recommended; you are free to do so, but at your own risk.
Support requests or issues reported by users who choose to use the mod outside the base modpack will be ignored.
Roles
| Name | Side | Description |
|---|---|---|
| Soon™ | Soon™ | Soon™ |
Modifiers
| Name | Side | Description |
|---|---|---|
| Introverted | Innocent/Neutral | When more than X players are nearby (configurable crowd count + range), mood drains faster. When alone or with only one other player nearby, mood drains slower. |
| Taxed | Killer | If a killer exceeds a configurable kill count within a rolling time window, their kill income is reduced by a configurable fraction. |
| Adaptive | Killer | Repeating the same kill method consecutively applies an income penalty. Switching to a different kill method consecutively grants an income bonus. |
| Forbidden Lovers | Innocent + Neutral/Killer | An alternative way on how the Lovers modifier from Stupid Express will work in-game, the lovers will always consist of a civilian/neutral and a killer, the Forbidden Lovers wins by surviving together until the end of the game. Turning this option on will also decrease the chances of lovers being assigned. |
Gameplay Balancing & Customizability
Wathe: Extended aims to improve the overall gameplay experience and accessibility of Wathe: Murder Mystery (and some others add-ons) by listening to players feedback, it has a lot of new features to make the game more balanced, enjoyable and easily customizable for any types of players, here's some of them:
Player CollisionsDefault Wathe forces players to collide with each other, this game rule totally disables this, letting the vanilla collisions, could be useful for custom maps.
Item Bounds CheckItems that falls out of the play area boundaries during an active game are automatically teleported back to the nearest alive player or dead body.
World ProtectionPrevents player interaction with containers, buttons, levers, trapdoors, doors, and other interactive blocks within the map variables areas, not recommended for custom maps that might use modded blocks/containers!
Random TeleportationAt game start, players in the ready area are each assigned a unique teleportation slot and teleported on it while the screen fades to black at the start of a game, making the start of the game somewhat balanced with players being spread.
Customizable items Prices & CooldownsAll items prices and cooldowns are now fully customizable, even for the supported add-ons, allowing for more balanced gameplay and better role/item synergy.
Limited Instinct MechanicReplaces Wathe's default instinct mechanic with a new limited version, players can now only use their instinct for a limited amount of time, and it will regenerate over time, this prevents players from abusing it to constantly check for nearby players and their roles, making the game more balanced and strategic.
Add-on extras
Ability VFX/SFX SuppressionA global toggle that suppresses all ability visual and sound effects when being triggered to avoid players abusing this to clear themselves.
Kin's Wathe
Cleaner Ability Player LimitThe ability of the Cleaner will automatically be disabled when the number of alive survival players falls below a configurable threshold, preventing it from being overpowered in the late game when there are very few players left, ultimately soft-locking the remaining players to have a chance to win.
Stupid Express
Thief Stealable Items CompatibilityAllow the Thief to steal more items: Pan, Poison Injector, Blowgun, Pill, Delusion Vial, Defense Vial and Tape.
Configuration Screen
A YACL configuration screen accessible from the pause menu that can be used to directly tweak the game and some add-ons directly in-game, splits into these categories:
CLIENTClient-side only settings such as keybindings, visual effects, personal pronouns...
ℹ️ NOTE
The following categories won't be shown to players that are not OP (Permission Level =< 2)
GAMEExtra game rules and gameplay balancing settings, such as player collisions, ability VFX/SFX suppression, roles & modifiers dividends, economy settings...
MAPMap-specific settings such as map variables, random teleportation state & slots, item bounds check, world protection...
ITEMSItem-specific settings like prices, cooldowns, and item-specific effects.
ROLESRole-specific settings, control which roles are enabled/disabled, and tweak role-specific rules, abilities and more...
MODIFIERSModifier-specific settings, control which modifiers are enabled/disabled, and tweak modifier-specific rules, abilities and more...
PRESETSSave and load configuration presets, allowing for quick switching between different game configurations.
Players Pronouns System
Displayed under the players username when a nearby player looks at them at close range.
💡 TIP
- Players can set their pronouns via the configuration screen or with the
/watheextended:pronouns set <pronouns>command.- OPs can clear other player's pronouns if needed, using the
/watheextended:pronouns clear <target>command.Pronouns are saved persistently in
config/watheextended/cache/pronouns.jsonon the server and synced to all players via a custom network packet on join.
Items & Blocks
-
The Guidebook
An in-game book item that replaces Wathe's Letter item, opens a custom GUI that contains three tabs:R0LESRoles are categorized as Civilian, Killer, and Neutral on the left page, right page displays the selected role's description, abilities, and items which can be navigated with the next/previous buttons.
MODIFIERSModifiers are listed on the left page, right page displays the selected modifier's description and special effects.
GAMES GUIDEA comprehensive guide journey, aimed for the new players that might need a little help learning the game's mechanics and features.
-
Panel block extra variants
-
Moquette color extra variants
-
Steel Ornament color extra variants
-
Bunch of plushies of myself and my friends (and Ish's)
-
Creative items:
Item Description Requires OP Teleport to Ready Area Teleports players to the ready area spawn point upon use ❌ Teleport to Scenery Teleports players to the scenery spawn point upon use ✅ Create RTP Slot Creates a random teleportation slot based on the player's current position and view pitch upon use ✅ Trigger RTP Manualy triggers the random teleportation function and randomly teleports players across all the slots upon use ✅ Add Fake Players Spawns fake players for testing, requires Carpet mod ✅ Remove Fake Players Kicks all fake players for testing, requires Carpet mod ✅
Extras & Bug Fixes
On top of what the mod adds, the mod also includes a number of bug fixes for issues that exist in Wathe and some of the add-ons, improving overall stability and gameplay experience.
Bug fixes list
Duplicate Revolver PickupPlayers could previously pick up extra Revolvers by standing on one on the ground while holding a second one with their cursor in their inventory.
Mood Component NBT PersistencenextTaskTimerandtimesGottentask data are now properly serialized/deserialized in NBT, preventing task progress/mood from being lost and reset when reconnecting during an active game.Clear Every Effects on Game StopEvery single active effects from the past round (e.g. Poison, Infection, Invisibility...) are cleared from players when the game is in the stopping phase so it doesn't persist when back at the lobby.
Gamemode Persistence When ReconnectingIf a player gets killed during an ongoing game, then rejoins the server after disconnecting, they will be kept in Spectator instead of being revived.
Defense Shield Hit ConditionThe
AllowPlayerDeathevent is now properly fired before executing a kill, fixing cases where Defense Shields were bypassed (e.g. Pill, Defense Vial, Dream Imprint...), this also resolves problems with role conversion, which were happening when a player got hit while having an active Defense Shield, triggering the role conversion even though the player haven't been killed (e.g. Executioner, Initiates...).Disabled Roles ConversionIf a role conversion condition triggers (e.g. Executioner succeeding, Vulture eating enough bodies, etc...), the affected player will now never convert to a role that is disabled in the current configuration the round is running on.
Inventory Row LayoutPlayer-picker icons (e.g. Morphling, Swapper, Voodoo, Guesser, Bodymaker...) are now arranged in wrapping rows based on screen width, preventing them from going off-screen when playing on servers with many players.
Extras
- Fixed a crash caused by a conflict between Wathe and Iris Shaders when certain specific shaders where used.
- Fixed an issue in Noelle's Roles Graverobber modifier, it now displays correctly it's "Coroner" UI death information (time, reason, role) when inspecting a body.
- Fixed a compatibility issue with the Necromancer role, and it's player revival ability, players who got revived by the Necromancer now correctly receive all role-specific items for their newly assigned role.
- Fixed/Reworked the Dreamer from Kin's Wathe imprint mechanic not working correctly, the Dreamer will now receive back its Dream Imprint item when the imprinted player successfuly gets hit and teleported to the Dreamer, fixing the Dreamer being softlocked when more than 1 player was needed to turn into a Killer.
Credits
Special thanks
The D.R. Harpy Transportation Ltd. Discord server for being psychopaths
@doctor4t and all the contributors who worked on making the original The Last Voyage of the Harpy Express modpack and Wathe: Murder Mystery.
Patreons
- Nuji Eheh (Tier 3)
- Two Long (Tier 3)
- SPC Ochihodara (Tier 3)
- Thomas Viennet (Tier 3)
- LordOmerone (Tier 1)
-
Stormy (Tier 3)
Compatibility
| Mod | Author(s) | |
|---|---|---|
| ✅ | Noelle's Roles | @agmas |
| ✅ | Stupid Express | @flowingforever |
| ✅ | Starry Express | @AussieBox |
| ✅ | Kin's Wathe | @Bsxin |
| ✅ | Wathe Extra Items | @NicholasCooke |
| ❌ | More Shooter Punishements | @TheDeafCreeper |
All Versions
+ Add Version> **This update may break older instances of the modpack!**
> <br> A fresh installation of the modpack is recommended, and the same applies to dedicated servers. Client and server configurations and presets prior to this version are not compatible.
> <br> This version is primarly made for testing, a lot of changes have been done to the backend of the mod, if you encounter any issues, please report them on GitHub, thank you!
### Added
- New configurable options:
- Show notification from **Dreamer** imprints (Default: Disabled)
- Show notification from **Arsonist** dousing (Default: Enabled)
- The doused notification can be delayed by a configurable amount (Default: 10s)
- New mood mechanics and options:
- Prevent players from sprinting while being depressed (Default: Enabled)
- Disable role abilities after being depressed for a configurable delay in seconds (Default: Enabled, 0s)
- New proning mechanic, allowing players to crawl on the ground by using the <kbd>C</kbd> key, with configurable keybind option to toggle between **Hold** and **Toggle** modes (Default: Toggle)
- New visual debugger that shows every configured spawns positions (Lobby, Ready Area, and Play Area)
- Ability to change perspective (F5) when the game is not active
- Pressing the inventory key while spectating now opens the Guidebook screen
- Replaced the separate Wathe and HarpyModLoader name overlays with a new unified player name renderer:
- Spectators can see the current role, modifier(s), player name, pronouns, Killer Cohort label, and some role/modifier-specific labels, all in one shared adaptive overlay
- New plushies (they're mostly my friends that are helping me on the mod :3)
- GitHub issue templates and contributors guidelines documents
### Changed
- Improved optional add-on compatibility: mixins for Noelle's Roles, Starry Express, Stupid Express, Kin's Wathe, and Wathe Extra Items are skipped when the corresponding mod is absent (#100)
- Breaking:** simplified the client & server config accessors and switched to pretty-printed JSON configuration files. Old config files and saved presets are no longer supported
- Breaking:** Refactored a lot of the project's code base and packages to improve maintainability and readability, which may break some other mods that depend on Wathe: Extended's code!
- World protection improvements:
- World protection now prevents players from breaking or placing blocks inside the lobby, ready, and play area boundaries
- Added Wathe's Privacy Glasses and the blocks from [Wathe Extra Items](https://modrinth.com/mod/watheextraitems) and [WathExtra](https://modrinth.com/mod/wathextras) to the list of protected blocks
- Changed & added some visual effects:
- A vignette now darkens the screen edges of the Introverted if it is inside a crowd of players
- A vignette will now darken the screen edges of depressed players, and the vignette's intensity increases over time while depressed, goes away when the player is no longer depressed
- Improved Last Stand vignette rendering and coloring
- Custom plushies sounds are now using a randomized pitch value when squashing them (yea even Ish's meow)
- Updated Chinese translation (@haiman233)
- Updated Stupid Express to
2026.10.1-h1.4 - [Stupid Express Changelog](https://modrinth.com/mod/stupid-express/version/2026.10.1-h1.4)
- Updated README.md
- Updated CHANGELOG.md
- Changed versioning format
### Removed
- Removed the shaking animations to the mood HUD when the Introverted was inside a crowd of players
- Reverted the mixin patches for Stupid Express stale imports and the Lovers modifier spectator crash
### Fixed
- Configured map effects now apply correctly at game start, and the default gamemode is restored correctly after Secret Murder rounds and server restarts
- Secret Murder chance option not being synced with Wathe's world NBT setting; it now follows that setting
- Killer Cohort overlay appearing for some roles that shouldn't be able to (**Arsonist**, **Executioner**, **Jester**, etc.) (#99)
- Licensed Villain** and **Dreamer** having access to Instinct
- Licensed Villain** dropping their *Revolver* when shooting innocents
- Introverted** modifier being assigned to the **Licensed Villain**
- Recaller** ability not teleporting them if they are seated
- Swapper** ability not teleporting one of the selected players if they were seated
- Players' stamina not being reset to maximum when a game starts
- Players sitting outside the ready area when a game starts being put into the game instead of being set as spectators (#84)
- Wathe Extra Items mixin to randomize enabled items at round start not being applied (@yoy333)
- Filter in the Guidebook to only show enabled entries for roles & modifiers (@yoy333)
- Settings for gamemode selection and map effects, available under the Map category:
- Gamemode** (Murder (Modded), Secret Murder (Modded), Murder, Loose Ends, Secret Murder, Discovery)
- In-Game Time** (Day, Night, Sundown)
- Lobby Time** (Day, Night, Sundown)
- Game Duration** (Default: 10m)
- Use Generic Map Effect** (Default: False, intended for use with custom maps)
- Configurable option:
- Secret Murder Rounds Chance** (Default: 0%)
- Preset manager improvements:
- Button to directly overwrite an existing preset
- Hovering over a preset group now displays metadata listing every enabled and disabled role and modifier
- Extra context to the custom ability UI counter text for **Vulture** and **Dreamer**
- Compatibility between the custom ability UI and the **Infected** from Noelle's Roles
### Changed
- Secret Murder rounds now inherit the Modded ruleset by default when the active gamemode is Murder (Modded). If the base Murder gamemode is active instead, Secret Murder rounds are played without modded roles or modifiers
- Instinct configuration values are now defined in ticks and displayed as seconds (previously percentages) in the configuration screen
- Fog, Snowflakes, and HUD settings are now fully client-side and can be adjusted between rounds by any player via the Client configuration category
### Fixed
- Phantom** ability cooldown defaulting to 0 seconds instead of 60 seconds
- Dreamer** not receiving a new *Dream Imprint* after successfully saving a player from a hit, which could prevent them from converting into a Killer role when more than 2 players needed to be imprinted (#84)
- Dreamer** role conversion always resulting in **Cleaner**; it now correctly converts into a random enabled Killer role
- Ability UI text still being displayed while spectating
- "Killer Cohorts" text not being drawn when looking at other Killers and some Killer-aligned Neutrals (#92)
- Thief** not being affected by the new Instinct mechanic
- Recaller** ability UI text
- Pronouns text fade animations not applying correctly
- Introverted** modifier being assigned to the **Vulture** and the **Infected**
- Infected** being unable to see players they've infected through walls
- Configuration preset manager, found in the configuration screen under the "Presets" category:
- Presets store every value from the current config file, meaning anything under the "Map" or "Client" categories is excluded
- Presets are stored server-side, so any player with full access to the configuration screen can load or delete them
- Game Guide** tab in the Guidebook, providing an in-game reference for the game's mechanics, features, and how gameplay works
- Option to change the Instinct keybind activation method: **Hold** or **Toggle** ON/OFF (Default: Hold)
- New reworked Instinct mechanic so it now plays a meaningful role for Killers and Neutrals:
- Instinct is no longer unlimited (Default: 60s)
- Instinct depletes over time while active (Default: -3s/s)
- Instinct regenerates over time while unused (Default: +1s/s)
- Added new ambience sound effects that play while Instinct is active
- Added a new (configurable) HUD element displaying the current Instinct capacity
- Shooter punishment modes with refined logic:
| Mode | Action |
|:------------------:|:------------------------------------------------------------------------------------------------------------------------------------------|
| **Default** | **Target** is killed. **Shooter** drops their *Revolver* and cannot pick it back up, but can still pick up guns dropped by other players. |
| **Prevent Pickup** | **Target** is killed. **Shooter** drops their *Revolver* and cannot pick up any more *Revolvers* for the rest of the game. |
| **Kill Shooter** | **Target** survives. **Shooter** is killed instead and drops their *Revolver*. |
| **Kill Both** | **Target** and **Shooter** are both killed, and the *Revolver* is dropped. |
- Missing French and Simplified Chinese translations
### Changed
- Updated Wathe to
1.4.1-1.21.1 - [Wathe Changelog](https://modrinth.com/mod/wathe/version/1.4-1.21.1)
- Updated the "Backfire Chance" configuration screen option to be compatible with the new backfire-per-innocent-kill mechanic
- Replaced some raw **float**/**integer** settings with **sliders** on the config screen, which are slightly less flexible but more accessible
- Updated README.md
### Fixed
- Various typos and outdated information in some item lore descriptions
- Various default configuration screen values being outdated or different from the defaults set by the mod
- Violator** modifier not being able to jump in-game (#84, #83)
- Jump Mode option not being applied correctly in-game
- Crash when sleeping in a poisoned bed (#86)
- Outdated and missing entries for various roles in the Guidebook (#84, #83)
- Players being unable to pick up dropped *Revolvers* (#73)
- Compatibility issues between Stupid Express and Wathe 1.4
- Compatibility issues between Kin's Wathe and Wathe 1.4
- Fixed issue where game could crash with adjustPassiveIncome on (@yoy333)
- Passive income adjustments now only apply to innocent nearby players (@yoy333)
### Fixes
- Fixed a typo (@yoy333)
- Creative, OP-only items to help set up and test a map:
- Create RTP Slot**
- Saves your current position and rotation as a new random teleportation slot, as long as you are standing inside the Ready Area
- Trigger RTP**
- Teleports every player to the registered teleportation slots
- Useful when players are slow to board the train
- Add Players** / **Remove Players**
- Spawns and despawns fake players to test the game with (requires [Carpet](https://modrinth.com/mod/carpet) mod)
- Configurable options:
- Passive Income**
- Base Passive Income**
- Changes the amount of coins granted by the vanilla passive income
- Adjust Passive Income**
- When enabled, passive income scales with the distance to the nearest player (applies to non-Innocents only)
- Max Passive Income Distance**
- Distance in blocks from the nearest player at which the scaled passive income drops to zero (Default: 10)
- Minimum Passive Income**
- Lower bound applied to the scaled passive income, so distant players still earn something (Default: 0)
- Role Options**
- Morphling**
- Morph Psychosis: insane players see morphed players as their real selves
- Bartender**
- Defense Vial Price and Defense Maximum Time
- Trapper**
- Sees Names and Role Mine Price
- Guesser**
- Can Use Instinct
- Infected**
- Kill Time and Cough Chance
- Recon**
- Sees Names
- Executioner**
- Can Pick Up Gun
- New Guidebook entries for:
- Infected**
- Introvert**
- Stealthy**
### Changed
- Updated Noelle's Roles to
1.7.1-h1.3 - [Noelle's Roles Changelog](https://modrinth.com/mod/noelles-roles-tmm/version/1.7.1-h1.3)
### Fixed
- Sitting/sleeping players not getting randomly teleported at game start (@ItsSyfe)
- Vulture Guidebook entry wrongly claiming it has the Instinct and Athletic abilities
- "Items" tab inside the Wathe: Extended configuration screen that lets you view and edit the prices and cooldowns of every usable item from Wathe and supported add-ons
/pronouns clear <targets>command, allowing OP players to clear other players' pronouns (@Basinity)- "Teleport to Scenery" item for creative OP players that teleports them to the Spectator Spawn Position upon use
- Moquette block color variants
- HUD elements for the **Arsonist**, now showing the number of doused players required before being able to ignite
- Configurable options:
- Kill Increase Time**
- Changes the number of seconds added to the timer when a Killer gets a kill
- Jump Mode**
- Changes the behavior of the jump restriction mechanic: **Default**, **Lobby Only**, or **Everywhere**
- Item Prices & Cooldowns**
- Configurable prices and cooldowns for every shop item from Wathe and supported add-ons (see the "Items" tab in the configuration screen)
- Role Abilities**
- Configurable "Cancel Ability" option for **Phantom** and **Morphling**, allowing them to cancel their ability at any time by pressing the ability key again instead of waiting for the full duration to end
- Configurable ability duration for:
- Phantom**
- Morphling**
- Configurable ability cooldown for:
- Phantom**
- Morphling**
- Optional mechanic: "Last Stand"
- If enabled, this changes the behavior of any remote death mechanic (e.g. a correct **Guesser** guess, a **Voodoo** trigger on a Voodoo Doll, or **Lovers** heartbreak).
- New Guidebook entries:
- Awesome Binglus**
- The Insane Damned Paranoid Killer**
- Better Vigilante**
- New roles: *(More information in-game)*
- Technician**
### Changed
- Major rework of the configuration screen:
- Role- and modifier-specific options are now grouped into their own unique groups within the "Roles" and "Modifiers" tabs, instead of being mixed together in the "Game" category
- Several visual and readability improvements
- Renamed some options and descriptions to make it clearer what they do
- Using the inventory key while inside the Guidebook screen now closes the screen
- Improved item tooltips: they now explain more clearly what an item does and how to use it, and show styled cooldowns where applicable
- Gameplay balancing:
- Roles:
- Hunter**
- Can no longer buy the default Knife, Poison Vial, and Scorpion from the shop
- Kidnapper**
- Can no longer buy the Crowbar from the shop
- Physician**
- Pill is now invisible in hand to other players
- Cleaner**
- No longer receives bonus coins by default for using the Sulfuric Acid Barrel on dead bodies (configurable)
- The bonus coin value for using the Sulfuric Acid Barrel on dead bodies is now configurable (Default: 50 coins)
- Awesome Binglus**
- Now starts with 4 Notes
- Gains 50 coins per completed task
- Can buy Notes in the shop
- Can stack up to 64 Notes
- Can see Notes through walls using Instinct
- Morphling**
- Can now cancel their ability at any time by pressing the ability key again, instead of waiting for the full duration to end
- Phantom**
- Can now cancel their ability at any time by pressing the ability key again, instead of waiting for the full duration to end
- Items:
- Grenade**
- Is now put on cooldown after being thrown, preventing players from spamming it (Default: 1m30s)
### Removed
- [WathExtras](https://modrinth.com/mod/wathextras)' LGBTQIA+ Pride-themed cocktail assets. Make sure to check out their mod!
### Fixed
- Missing localization entries for some blocks added in the previous update
- Tasks not being completed even though the player had performed the required action
- Grenade* not being put on cooldown after being thrown
- Guesser** player-picker row having a gap if Mimic was present in a game
- Guesser** player-picker row not wrapping into multiple rows when there were too many players in a game, causing it to overflow outside the screen
- Initiate** not correctly converting to **Amnesiac** when the other Initiate died from self-inflicted causes or when killed by a non-Initiate, and surviving **Initiate** not converting either in those cases (#52, #58)
- Neutral roles converting into Killer roles that were disabled in the configuration (#60, #68)
- Role announcement displaying a different role than the one the player actually has after converting into a different role
- Role announcement displaying a different role than the one the player actually has when using the
/forceRolecommand - Pronouns not switching to the morphed player's pronouns when using the Morphling ability (#69)
- Introverted** modifier effect being active before receiving the first task of a game
- Moquette block face culling issues (#57)
- Color formatting issues in the Guidebook
- Added French translation (@math730)
- Added new panel variants for some Wathe's blocks
- Added new moquette blocks color variants
- Improved inventory ability UIs:
- New textures for the slots of each unique roles ability rows, depending on the role
- Bodymaker** and **Guesser** UIs will now show a clickable list of *every available* roles you can choose from instead of writing them down by yourself
- Rows are now split into multiple rows when the row starts to overflow outside the screen
- Update row placements to avoid overlapping with other UI elements (e.g. the Guesser modifier row overlapping with the player's role ability row)
- Added labels above each ability rows to clarify what that row is for inside the inventory screen
- Updated in-game HUD ability tip texts style to be more consistent and simple (e.g. cooldown, price, ready state...)
- Added new HUD effects when Introverted modifier is inside a crowd of players
- Added an optional option to disable ability VFX/SFX (Currently only supports Starstruck, Robot and Bellringer)
### 📋 Changes
- Improved Kin's Wathe stamina bar visuals
- Centralized creative tab for Wathe: Extended blocks and items
- Gameplay balancing:
- Morph Psychosis is now disabled by default
- Roles:
- Cleaner**
- The Deep Cleaning ability will now be completely disabled under 10 players by default.
- Bartender**
- Default Maximum Defense Vial is now 1 by default
- Default Defense Vial price is now 200 coins by default
- Amnesiac**
- No longer glows a different color to Killers by default
- Arsonist**
- The game will now continue even after all Killers have been eliminated, and victory will require eliminating every player by default
- Modifiers:
- Lovers**
- When **Forbidden Lovers** option is enabled, reduce the chances of having Lovers for the next game by 75% (Configurable).
- Lovers will now see each other glowing through walls by default
- Taxed**
- Tax no longer affects passive income
- Tax will now be applied if the player kills more than 1 player within the same minute
- Default tax is now -50% of the player's kill income
### 🔧 Fixes
- Fixed various entries in the Guidebook that had missing information or were inaccurate
- Fixed pronouns overlapping player's role when looking at them in spectator mode
- Fixed pronouns still being rendered when looking at invisible players
- Fixed pronouns being rendered on Psycho Mode players when looking at them ([#50](https://github.com/rezelyn/Wathe-Extended/issues/50))
- Fixed pronouns being rendered when Morph Psychosis is active and the player's mood is depressed ([#50](https://github.com/rezelyn/Wathe-Extended/issues/50))
- Fixed Introverted modifier being assigned to the Robot, Dreamer and Thief
- Fixed Introverted modifier not working properly with the Starstruck ability
- Fixed Introverted modifier infinite coins bug with roles that have passive income
- Fixed Adaptive modifier being assigned to non-killers
- Fixed Kin's Wathe stamina bar overlapping issues
- Fixed a crash caused by Wathe conflicting with Iris
- Fixed ability to pickup more than one food/drinkable item from different trays
- Fixed Guesser modifier being able to guess the Mimic ([#51](https://github.com/rezelyn/Wathe-Extended/issues/51))
- Fixed non-operator players being stuck inside beds when trying to sleep during a game
- Added Chinese translation ([@haiman233](https://github.com/rezelyn/Wathe-Extended/pull/39/changes))
- Added new player pronouns that would show up above their usernames when looking at them
- Pronouns are customizable through the configuration screen or by using the
/pronounscommand - Added a **"Show Chat During Game"** toggle in the configuration screen
- Players cannot open the chat input or send messages/commands while in a game
- Server admins (Permission Level >= 2) retain full chat and command access during a game
- Added a new ***very special*** plushie :3 (Thanks to [@Celemimphar](https://github.com/celemimphar/) for the amazing model and texture!)
- New modifiers:
- Introverted** (Suggested by @koniri.)
- Taxed** (Suggested by @shxnji)
- Adaptive** (Suggested by @koniri.)
### 📋 Changes
- Gameplay changes:
- Lovers**
- New configurable alternative option: **Forbidden Lovers** (Suggested by @.anisla.)
- Muzzler**
- Tape now replaces the Revolver in the shop
- Tape application sound effects are now client-sided
- Starstruck**
- New ability effect particles
- New particles trail when ability is active
- Guidebook UI overhaul:**
- New sprites and textures for the book, tabs and navigation buttons
- Added proper tab buttons to switch between Roles and Modifiers
- Various layout improvements and fixes
- Page scrolling now uses right-click instead of left-click (mouse wheel scrolling is still available)
### 🔧 Fixes
- Fixed **Initiate** converting into a Killer when the other Initiate is attacked while protected by a Defense Shield ([#17](https://github.com/rezelyn/Wathe-Extended/issues/17))
- Fixed **Executioner** converting into a Killer when their target is attacked while protected by a Defense Shield (#[18](https://https://github.com/rezelyn/Wathe-Extended/issues/18))
- Fixed dead players being automatically revived when disconnecting and reconnecting during an active game ([#33](https://github.com/rezelyn/Wathe-Extended/issues/33))
- Fixed the current task being reset to a new one when a player disconnects and reconnects ([#34](https://github.com/rezelyn/Wathe-Extended/issues/34))
- Fixed role and modifier Enabled/Disabled icons in the Guidebook not being synchronized correctly for non-operator players ([#36](https://github.com/rezelyn/Wathe-Extended/issues/36))
- Fixed(?) revived players not receiving their role's starting items when being revived by the Necromancer ([#40](https://github.com/rezelyn/Wathe-Extended/issues/40))
- Fixed roles such as **Executioner** and **Initiate** (and any other role that converts into a Killer Role from their goal/condition) being able to convert into a Killer Role that is disabled in the configuration (@mikrokimos)
- Fixed players being able to pick up a second gun from the ground by moving their existing gun with their cursor via the inventory screen
- Fixed status effects persisting after a game ended
- Using Body Bags will remove blood particles
- Added client-side options category within the configuration screen, accessible by anyone through the pause menu
- Added server-sided options categories within the configuration screen, accessible by server admins (Permission Level 2) through the pause menu
- Added a "Close" button in the Guidebook
- Added a new "Lobby Area" map variable
- Added visual debuggers that can be enabled to show boundaries/placement. ([#26](https://github.com/rezelyn/Wathe-Extended/issues/26))
- Map Variables (playArea, readyArea, lobbyArea)
- Key Assignments
- RTP Slots
- Implemented a lot of values from various add-ons that can be directly modified through the configuration screen:
- Enable/Disable Morph Psychosis
- Enable/Disable Safe Preparation Time
- View/Edit Safe Preparation Cooldown
- View/Edit Maximum Modifiers players can have
- View/Edit Modifier Multiplier relative to the Killer Dividend
- Wathe Tweaks:**
- Initial Civilian Income
- Initial Neutral Income
- Initial Killer Income
- Enable/Disabled Killer Drop Revolver
- Revolver Shooting Punishement Mode
- Roles Options:**
- Ability Prices
- Ability Cooldowns
- Item Prices
- Player Limit
- ...and more role-specific rules
### 📋 Changes
- The **Thief** can now steal more items, including:
- Pan
- Blowgun
- Poison Injector
- Pill
- Delusion Vial
- Defense Vial
- Tape
- Coroner Instinct and Conductor Instinct are now disabled by default
- Reworked the configuration screen layout, now being more intuitive and better organized
- Improved World Protection function, now being only applied within the MapVariables areas (playArea, lobbyArea, readyArea)
- RTP slots are now only allowed to be created inside the readyArea
- Improved RTP slots management, IDs are now constant and will not change numbers when deleting other slots
- Reworked Wathe Extended commands tree parents
- Guidebook UI Improvements:**
- Added cool new icons for role abilities
- Role item lists are now fully complete, covering everything a role can purchase or receive at the start of a game
- Many entry descriptions have been rewritten to be more accurate and easier to understand, better explaining what roles and modifiers do
- Removed the Items tab from the Guidebook in favor of per-role item pages
### 🔧 Fixes
- Fixed depressed players seeing hallucination items on invisible players, such as the Phantom ([#5](https://github.com/rezelyn/Wathe-Extended/issues/5))
- Fixed a crash triggered when one of the two Lovers disconnects during a game, which caused the disconnected lover's name to incorrectly appear on the other one's dead body coroner HUD for spectators ([#23](https://github.com/rezelyn/Wathe-Extended/issues/23))
- Missing entries for some roles in the Guidebook ([#32](https://github.com/rezelyn/Wathe-Extended/issues/32))
- Feather** modifier Slow Falling effect not being applied anymore ([#28](https://github.com/rezelyn/Wathe-Extended/issues/28))
- Graverobber** modifier Coroner HUD not showing up when looking at dead bodies
- Noelle's Roles bonus roles not being shown in the configuration screen
- Killer**, **Vigilante** and **Civilian** roles are now shown inside the Guidebook
- Fixed lot of typos and grammatical issues within the Guidebook and the configuration screen
- Initial release