EHR v4.7.0 (Huge update, please read the release notes carefully!)
Thank you so much for finding and using EHR!
Caution
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problems: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly. Massive disconnects when a fortegreen player joins the lobby.
- Non-host modded clients cause several issues in the game. Only the host should have the mod installed in the lobby.
Tip
To create lobbies with more than 15 players, make one with 15 players first, then type /cs players {num} (replacing {num} with the number of players you want) in the chat.
Critical bug fixes
- Fixed black screens entirely (now there's no need to show a tied vote when there's one impostor left, wohoo!) (Thanks: @Ultradragon005)
- Role basis changing mid-game is now possible and works correctly (Thanks: @Yumenopai)
- Reviving players is now possible and it also works correctly (Thanks: @Ultradragon005 )
- Fixed Phantom for desynced roles (Thanks: @Tommy-XL )
- Players with impostor/shapeshifter/phantom basis (with a vent button) can no longer enter vents if they aren't allowed to (they see the vent button, but cannot use it - before, they were kicked out of the vent instantly after entering one, which caused some issues and errors, while also not being very effective) (Thanks: @Rabek009)
Bug fixes
- Cruicial bug fixes in the Natural Disasters game mode
- Fixed Lyncher not updating letters for players that changed their modded role mid-game
- Fixed Host as Technician gaining points for the auto sabotage fix at the start of every meeting
- Schrödinger's Cat ability now triggers even if they're attacked indirectly
- Fixed Trapster trap sometimes not working
- Fixed issues when Werewolf uses Unshift trigger
- Fixed Amnesiac turned Sidekick not promoting to Jackal on Jackal death
- Fixed players losing their pet when they're used for ability triggers after camouflaging ends
- Fixed Gaslighter not counting as a Neutral Killer
- Fixed Rift Maker not working in pet mode
- Fixed Speedrun game mode not ending with 1 or 0 players left when first to finish tasks wins
- Fixed some roles not being able to sabotage as Mischievous
- Fixed string junk in Stop And Go (Enable Tutorial setting)
Improvements
- To utilize reviving, Altruist was reworked into TOU-R Altruist. The previous Altruist role was kept in the mod as Bane.
- /m help message no longer displays for vanilla clients on the first round if the game mode is not standard or the long role info is displayed
- Cleaned up custom ability button images for multiple roles
- Improved the region menu (Thanks: @D1GQ)
- Players with Deadlined can now just use their kill button to satisfy the demand (even if the kill doesn't go through or you cannot kill normally through your kill button)
- Improved the look of the client options menu (in your settings)
- If you get 2 name notifies in a short time span, the newer no longer hides the older one if it hasn't expired, they now both show for their individual durations (they stack up)
- The Speedrun game mode, Additional Renegade spawning when all impostors die (TOU-R Traitor), Vigilante, Amnesiac, Jackal, Necromancer, Deathknight, Copycat, Mastermind, Schrödinger's Cat now all use role basis changing
- Shifter (Neutral role) is back!
- The following roles were previously unique (max 1 of them could be in 1 game), but now aren't (more than 1 of them can spawn in the same game): Donut Delivery, Drainer, Escort, Lighter, Hacker, Mechanic, Spy, Witness, Hitman, Mastermind, Mercenary, Stealth, Wildling, Blood knight, Stalker, Doomsayer, Doppelganger, Eclipse, Demon, The Glitch, Hookshot, Jackal, Jinx, Magician, Pickpocket, Sprayer, Follower, Traitor, Weapon Master, Werewolf
- Bloodlust is now always displayed with the role name (like converted add-ons)
- Kidnapper is notified if their target cannot be teleported
- Added more crewmate variants of impostor/neutral roles for Copycat
Changes
- Players who die can only see others' roles after the next meeting ends, to prevent players revived by the Altruist from knowing others' roles
- "Victim" death reason => "Sacrifice"
- Agitater => Agitator (user vote)
- Knighted players can kill the Monarch
Additions
- New role: Wizard (Crewmate) (First ever shapeshifter-based crewmate role! woo!)
- Added a
Can be Guessed(ALWAYS/Untouched/OFF) setting for ALL ADD-ONS
Warning
This messes up a few option IDs, please CHECK ALL OF YOUR SETTINGS FOR ALL ADD-ONS (unless you're doing a fresh install), since they might be messed up! You have been warned!!
- Draft Mode (Experimental)
-
- The host must type
/draftstartor/dsto start drafting.
- The host must type
-
- Then, all players get a list of a few roles. They can choose to get one of the roles that was listed for them for the next game by typing
/draft {number}.
- Then, all players get a list of a few roles. They can choose to get one of the roles that was listed for them for the next game by typing
-
- If someone doesn't pick a draft, they get a random role as usual.
- Ready checking
-
- The host can type
/readycheckor/rcto start it.
- The host can type
-
- All players are told to type
/ready.
- All players are told to type
-
- After 30s (or when everyone has typed
/ready), the host gets a list of players who didn't type/ready, or a message saying Everyone is ready! if there are none.
- After 30s (or when everyone has typed
-
- This is useful to check for AFK players before you start a match.
Pull Requests
- Update ChatCommandPatch.cs by @HyperAtill in #167
- add strings to /r command text by @PHGaming121 in #168
- New Crowdin updates by @Gurge44 in #164
Warning
This release may not be as stable as usual. Please bear with me. I am the only person working on this entire mod, and I literally fell asleep in front of my laptop while coding this.
Full Changelog: v4.6.0...v4.7.0