diff --git a/CHANGELOG.md b/CHANGELOG.md index 100b84a06..9703773f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,41 @@ # Thank you so much for finding and using EHR! -- Fixed numbers appearing as * in messages on vanilla servers +> [!IMPORTANT] +> InnerSloth added a way to use chat commands without needing to spam the chat after it to hide who typed it. In the next few weeks, please adapt to using commands with a `/cmd ` prefix. So if you were to type `/bt 4 snitch`, you would now type `/cmd bt 4 snitch`. This is the last version of EHR that allows the old way of typing commands. -(you better not complain about the frequency of updates) +> [!NOTE] +> - Custom Net Objects work again! All game modes and roles can be used again on vanilla servers! +> - HTML tags are supported again! Just make sure they don't contain many numbers. Color tags are automatically replaced to ones without digits. Some visual differences may occur. + +## Bug Fixes +- Fixed Comms Camouflage activating in non-standard game modes +- Fixed Room Rush sometimes not working +- Fixed chatting during game having weird notifications +- Deadlined and Alchemist info is now properly synced with non-host modded clients +- Fixed Imitator being able to imitate even after changing roles by other means +- Fixed Retributionist kill button availability not syncing with non-host modded clients +- Fixed Beacon sometimes not updating vision +- Fixed Chameleon being invisible infinitely +- Fixed Room Rusher showing incorrect rooms for non-host modded clients +- Fixed Starspawn ignoring ability cooldown and uses + +## Changes +- More compatibility with LevelImpostor +- Augur no longer dies due to misguessing, instead it just can't guess in that meeting again +- Doppelganger's ID is visually swapped with their victim on the meeting UI. Does not affect `/id` for critical scenarios. +- Kill log timestamps are now relative to when the game started (timestamps may be removed entirely in the future, because it's so many digits) +- Increased target selection range through pet button +- Optimized Mastermind code + +## Additions +- New role: Accumulator (Neutral Killing) +- New role: Quarry (Neutral Killing) +- New settings for Portal Maker: +- - `Ability Cooldown` +- - `Can Pet To Remove Both Portals After Placing Them` +- New setting (Mod Settings > `Camouflage During Comms`): +- - `Don't Camouflage Round 1` +- New setting (Mod Settings): +- - `Take Role Spawn Chances Into Account When Picking Draft Choices` --- \ No newline at end of file diff --git a/Main.cs b/Main.cs index 6441276cd..dc177aad8 100644 --- a/Main.cs +++ b/Main.cs @@ -42,8 +42,8 @@ public class Main : BasePlugin private const string DebugKeyHash = "c0fd562955ba56af3ae20d7ec9e64c664f0facecef4b3e366e109306adeae29d"; private const string DebugKeySalt = "59687b"; private const string PluginGuid = "com.gurge44.endlesshostroles"; - public const string PluginVersion = "7.1.6"; - public const string PluginDisplayVersion = "7.1.6"; + public const string PluginVersion = "7.2.0"; + public const string PluginDisplayVersion = "7.2.0"; public const bool TestBuild = false; public const string NeutralColor = "#ffab1b"; diff --git a/Resources/Lang/en_US.json b/Resources/Lang/en_US.json index cf4cebffd..83d0a9c5b 100644 --- a/Resources/Lang/en_US.json +++ b/Resources/Lang/en_US.json @@ -1845,6 +1845,7 @@ "AmOblivious": "You are Oblivious, meaning you cannot report bodies", "ShipHasNoMoreMeetingsLeft": "The ship has no more emergency meetings left", "NoMoreEmergencyMeetingsLeft": "You have no more emergency meetings left", + "QuarryTarget": "As the <#c1fb2b>Quarry's target, you cannot start meetings", "UnreportableBody": "This body is unreportable due to a role-specific action", "CheckMurderFail": "<#ff0000>The murder was canceled due to the following reason:\\n", "SameCTATeam": "The player you attacked is in the same custom team as you",