mirror of
https://github.com/Impostor/Impostor.git
synced 2026-10-20 01:46:11 +00:00
* Add extra configuration options for the anticheat * Implement option to exempt hosts from AC checks * Add AntiCheatConfig to InnerNetObject and friends * Categorize calls in InnerNetObject.Anticheat * Categorize other calls to ReportCheatAsync * Update cosmetics AC handling When Innersloth changed SetHat etc to SetHatStr as part of the cosmicube update we accidentally created a few dead methods. Restore and update the code. * Push up cheat category to ReportCheatAsync This makes it possible to log failed checks for diagnosis. Also much cleaner now that we don't have to push AntiCheatConfig everywhere. Should've done this immediately q.q * Add back old version of ReportCheatAsync some plugins used this method. affected plugins should rebuild after the next impostor release * Add documentation for modular anticheat * Address comments * Sort AntiCheatConfig keys * Rework the option to allow cheating hosts This option should actually be tristate: to not break host-only mods we should disable the anticheat for hosts running host-only mods. * Document CheatingHostMode * Split Limits category in Color and Name Limits