Skip to content

EHR v4.1.0

Choose a tag to compare

@Gurge44 Gurge44 released this 12 Jul 17:27

Thank you so much for finding and using EHR!

Caution

  • Phantom is broken for impostor-based non-impostor roles
  • When you change presets or game modes, you have to close the settings UI and reopen it for the setting values to update.
  • 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.
  • When the selected map is dlekS ehT, vanilla players will experience performance issues in the lobby.
  • Non-host modded clients are temporarily unsupported.
  • The Anti-Cheat is temporarily disabled.
  • The Modded SA server is broken.
  • Lobbies with more than 15 players cannot be created.

Important

Role basis changing was broken by the new Among Us update. All roles that used it now have to be used with pets, also including the Speedrun game mode. Shifter was temporarily removed due to this. Affected roles: Necromancer, Deathknight, Sidekick

Tip

Hosting on the North America server is recommended.

Bug Fixes

  • Fixed issues with Custom Net Objects
  • Hopefully fixed everyone seeing everyone's roles
  • Fixed Noisemaker causing issues for desynced roles
  • Fixed Goose having tasks
  • Fixed /xf not working
  • Fixed "Please do your tasks!" notify being sent to players who didn't have tasks
  • Fixed wrong intro sounds for the newly added vanilla roles
  • Fixed kills being canceled on players that got kicked out of a vent
  • Fixed disconnects for modded players by skipping trash code added by InnerSloth
  • Fixed Fortune Teller hints not including the player's actual role
  • Fixed errors with Medium
  • Fixed Goose being able to vent and sabotage
  • Fixed Goose checking if the target can be killed when it doesn't need to
  • Possibly fixed Stealth not working at all
  • Fixed Tornado suffix not disappearing if all tornados are gone
  • Fixed Alchemist being kicked out of vents as Nimble
  • Fixed crashes on Among Us loading
  • Fixed modded Necromancer and Deathknight not having a kill button
  • Fixed Blackmailer and Swapper causing stack overflow
  • Fixed Workhorse being assigned in non-standard game modes
  • Fixed Amnesiac not being able to remember by kill button
  • Fixed string junk in Disable Tasks
  • Fixed Lovers Private Chat being activated in non-standard game modes
  • Fixed Neutrals Win Together being triggered by Madmates
  • Fixed the coding mess of Inspector's team checking (also made some changes to it and updated the role description accordingly)
  • Fixed Demon health being shown for everyone

Changes

  • Haunter and Phantom no longer change to Guardian Angel on assignment
  • Players are notified when they are assigned a ghost role
  • Fixed all sorts of issues with player ID displaying in meetings (Loonie moment), now, everyone sees everyone's IDs in every meeting, and there's a much cooler and cleaner display for modded clients
  • Changed the file saving format for /combo to fix issues when adding new roles or add-ons. You'll have to remake them as the old format is incompatible now, sorry.
  • Vulture now changes role (if enabled) 1 death sooner than before
  • Prioritize Performance setting can now be used (under System Settings)
  • Renegade can now vent
  • The speed of ghosts will be reset to default after dying (unless they have a ghost role)
  • Increased name length limit for vanilla clients from 10 to 50
  • Made all hidden votes visible (affects Knighted, Schizophrenic, Stealer and Pickpocket)
  • "glitch" and "Glitch" are alternatives for typing "The Glitch" in /r
  • Prioritized add-ons that are set to 100% for assignment
  • When additional Renegade is assigned, they'll lose the Madmate add-on if they had it

Additions

  • New setting for Goose: Ability Cooldown
  • New command: /poll (By: Gurge44 - Ported from TOHEN - except the code was simplified)
  • New add-on: Messenger (Global)
  • New role: Adrenaline (Crewmate)
  • New settings for Hater: Change role when it's impossible to win, Role to change to (same as Vulture)

AFK Detection

  • New settings in Mod Settings: Enable AFK Detection, Consequence for AFK Players (Nothing/Shield/Suicide/Kick), Minimum alive players to enable AFK Detection, Enable on game start
  • After every meeting, all players' positions are recorded. If they don't move for 10s (if the player has the Truant add-on, the waiting time is added to the 10s), they get a notify saying to move or else they will get the consequence in 15s. After this time is over, they're treated with what you told in the settings and all players will see an (AFK) indication below their name.
  • If at least half of the alive players are AFK, the AFK Detector gets disabled for that round. This is to prevent players being kicked or suiciding because of black screens.
  • You can use /afkexempt {id} to exempt the player corresponding with the given ID from the AFK Detector for that round if it's used in game, or the next round if used in the lobby.
  • Doesn't apply to dead players.

Chatbox autocomplete and suggestions for commands

Note

This meant the COMPLETE rewriting of chat commands, so bugs are expected.

  • When you start typing a command ("/"), it gives you the full form of the command as a placeholder text, along with a short description of what it does below the chat field.
  • When you fully type in the command name, the arguments show up with their corresponding descriptions below the description of it. The argument you're currently typing is highlighted in yellow.
  • The text goes red if you type a command that doesn't exist.
  • While it shows you the hint (placeholder text) of the command, you can press TAB, and it will type in the command for you.

Loading screen hints

  • When the game is loading (the screen is black with the green bean running in the bottom right corner) and on the ejection screen, some simple facts, tips and tricks will appear, something like, "Did you know? You can force or ban certain role and add-on combos using /combo! Give it a try after this game!"
  • I did this because I see that a lot of people have no idea about the vast range of features this mod has, outside of roles.

Gamestate command

  • /kcount was entirely reworked into /gamestate (or /gstate or /gs), now displaying much more information about the game. (/kcount still works, it will just redirect to /gamestate)
  • All displayable information can be toggled in the settings (under Enable use of /gamestate (formerly /kcount) command)

Important

This release may be unstable as I wasn't able to test anything due to MCI not working since the new Among Us update.

GitHub changelog

What's Changed

Full Changelog: v4.0.1...v4.1.0