Commit Graph
541 Commits
Author SHA1 Message Date
Newchan 15e2090e66 Add Tyrant, Degraded, Bluetooth & Priority (#662)
* Add Tyrant, Degraded, Bluetooth & Priority

* bruh

* there there

* Code Updated

* E

* Change Write to WritePacked
2026-08-09 19:46:07 +02:00
Gurge44 aac64fbb4f some fixes & improvements 2026-08-06 11:09:14 +02:00
df2f9818e4 Add Vitals to Fox (#666)
* Update ChatCommandPatch.cs

* Update RPC.cs

* BAU support

* more flags

* revert unnecessary chatcommandpatch changes

* add setting to add Vitals to Fox

---------

Co-authored-by: lime1 <lime1@LIMEMACHINE>
Co-authored-by: Gurge44 <90392754+Gurge44@users.noreply.github.com>
2026-08-02 10:46:26 +02:00
Gurge44 4368635cf2 eh 2026-08-01 13:34:17 +02:00
Gurge44 82241231b6 rename SNS seeker to Disguiser 2026-08-01 11:17:45 +02:00
Gurge44 946a4164e2 SNS Seeker role to Custom HNS 2026-07-31 16:29:30 +02:00
Gurge44 32c39d2c31 Add Focused 2026-07-13 10:14:04 +02:00
Gurge44 0526561cc2 Add Bouncer 2026-07-12 12:29:57 +02:00
Gurge44 fdce02ce9e Gatekeeper vanish 2026-07-10 15:33:10 +02:00
Gurge44 1f2e2b4de5 Add Gatekeeper 2026-07-10 12:58:15 +02:00
Gurge44 add3b9b6ff Commited > Committed 2026-07-02 08:55:18 +02:00
Newchan 9303094e68 Add Revenant, "/cmd mark" for Markseeker and "/cmd choose" for Changeling (#640)
* add revenant, /mark for markseeker, /choose for changeling

* bruh

* welp
2026-07-01 16:29:33 +02:00
Christina 6a4d5cb4d5 Try to fix Loop Wanted issue (#632)
* Add new Gamemode and fix SettingMenu button order issue

* back path

* Fix

* Try to ban Crewmate Kill

* Rename LoopWanted to DoomTag & fix double suffix

* Rename

* Fix gurge said
2026-06-27 14:57:26 +02:00
Gurge44 c614f13aae outfit changing is back 2026-06-22 10:19:10 +02:00
Gurge44 ab28d4e3b6 fix Entombed for nhmcs & starspawn 2026-06-20 13:19:35 +02:00
Gurge44 5ae3196091 PR fixes & optimizations 2026-06-20 12:52:19 +02:00
Christina dd50ae4cae New game mode: LoopWanted (Cycle Hunt Order) (#631)
* Add new Gamemode and fix SettingMenu button order issue

* back path
2026-06-20 11:29:09 +02:00
Newchan 3e7c0fbb0f Experimental: More Death Reasons + Bloodmoon fix attempt + Disabling "DisableFungleCamera" (#624)
* Update GameState.cs

* Update Glitch.cs

* Update Arrogance.cs

* Update Sheriff.cs

* Update Veteran.cs

* Update Goddess.cs

* Update Cleaner.cs

* hope this works

* wait nvm

* Update PlagueBearer.cs

* for later bloodmoon fix (prob?)

* Update Bloodmoon.cs

* Update Bloodmoon.cs

* Update en_US.jsonc

* Update PlagueBearer.cs

* Update Veteran.cs

* wow fk me

* Update PlagueBearer.cs

* wow fk me again

* Update PlagueBearer.cs

* Update CustomRolesHelper.cs

* Update Survivor.cs

Added a late task to set the player's custom role to Scanner if they are in Killing state. Updated button text method parameter name and modified vent entry logic.

* Update Survivor.cs

* Hmmm. :)))

* done

* done

* done?

Update death reason handling for Medusa effect.

* done

* bruh

* wow ctrl z without replacing, fk me

* disable fungle camera DO NOT WORKS FOR VANILLA CLIENTS

* part 2

* part 3
2026-06-02 10:01:10 +02:00
Gurge44 0344712420 e 2026-05-19 16:19:59 +02:00
Gurge44 820de6f0b3 Apply all IDE suggestions (massive cleanup) 2026-05-19 13:56:22 +02:00
Newchan f50e958576 Add Survivor (#602)
* Add Survivor role and abilities to en_US.jsonc

* Update en_US.jsonc

* Create Survivor.cs

* Update Accumulator.cs

* Update MeetingHudPatch.cs

* Update Utils.cs

* Update CustomRoles.cs

* Update CustomRoles.cs

* Update CustomRolesHelper.cs

* Update HudSpritePatch.cs

* Update Main.cs

* Give up on pet, just vent/vanish to shield

* Update HudSpritePatch.cs

* Update Utils.cs

* Update CustomRolesHelper.cs

* Update en_US.jsonc

* Update Survivor.cs

* I think gurge is very mad now

* revert things cuz I dont think thats a fix

* okay

* better idea: changes basis on task completion, then kill attempt checks the player count instead

* Update Survivor.cs

* done, now consider this pls

* the answer is yes

* I think void ChangeBasis thingy is no longer needed

* since scanner is a crew role uses phantom basis, its better to use rather than phantom role itself

* survivor cant kill notification
2026-05-18 16:31:09 +02:00
Gurge44 ff8637c05b fine-tune rpc size limit handling 2026-05-15 21:40:18 +02:00
TommyXL 7929a4b83e Optimization (Part 1?) (#589)
* Well lets try check this

* Some changes

* Change

* Well

* Change ControllerManager.Update

* Nothing

* Optimaze more?

* Fix error build

* Fix win check

* Change

* Fix

* Optimaze some roles in OnCheckPlayerPosition

* More optimaze

* Full optimaze roles in OnGlobalFixedUpdate

* Optimaze some add-ons

* ProgressText

* Change

* Optimaze NameNotifyManager

* Optimaze NotifyRoles and some roles

* Move the displayed version

* Some changes

* Optimaze OnFixedUpdate in some roles

* Fix bugs

* Optimaze IsActive & V4 version

* Optimaze MapRoom.DoorsUpdate

* Cache TryCatch in IsActive

* Change

* Fix

* More optimze TaskPanelBehaviour

* Cache GetRoleColor & ColorString & AllStringNames & Change RemoveHtmlTags

* Cache TryCast VentilationSystem & ICriticalSabotage & IUsable and more optimaze

* Fix CountAlivePlayers

* Fix exceptios

* Replace some CachedAllPlayerControls to EnumeratePlayerControls

* Replace some CachedAlivePlayerControls to EnumerateAlivePlayerControls

* Fixes

* Fix modded clients

* Fix errors

* Fix again

* Optimaze & add null check

* Fix crash in Starlight

* Use only Main.PluginVersion in LobbySharingAPI

* Optimaze code in FixedUpdate

* Fix

* Optimize GetProgressText for Roles

* Some changes in Translations

* Cache Enum.GetValues and StringBuilder

* Changes

* CustomRole.ColoredTextByRole()

* Optimaze Lobby & Meeting

* ColorStringPrefix => ColorPrefix

* Add null check

* Remove

* Fixes & optimaze

* Fixes

* Changes

* Fix

* Fix

* Fix

* Remove

* Fix

* Change

* Revert
2026-05-15 20:01:54 +02:00
Gurge44 1c5e6eb76f optimize code 2026-05-04 13:07:43 +02:00
Dechis7405 c6d521b9f2 Add Reroll + bypass official auth and HTTP matchmaking on custom servers (#604)
* add /reroll addon support and bypass official auth and HTTP matchmaking on custom servers

* fix
2026-05-04 12:49:31 +02:00
Newchan e8e18f16cb Fix Wiper do not have Phantom basis despite mentioned in the desc (#599)
* Update CustomRolesHelper.cs

* Update CustomRolesHelper.cs

* Update Wiper.cs

* Update HudSpritePatch.cs
2026-04-25 13:30:13 +02:00
Gurge44 4072f266fb Add Dizzy 2026-04-23 11:09:28 +02:00
Gurge44 4fef350486 Add Operative 2026-04-23 10:19:57 +02:00
Gurge44 6049baca00 Add Shadow 2026-04-23 09:28:02 +02:00
Gurge44 b8f22531ce fix 2026-04-22 20:13:38 +02:00
Gurge44 e52944c4f4 fix ordering 2026-04-22 08:13:11 +02:00
PHGaming121 24cea3a630 add 2 roles made by dechis (#592)
* add 3 roles made by dechis

* remove solarist

dechis asked me to remove this one since it wasnt FULLY working(causing some issues in online games)

* fix some option menu stuff
2026-04-22 08:02:13 +02:00
Gurge44 02e619e05e Add Exorcist 2026-04-21 10:58:12 +02:00
Gurge44 65094c0b75 Add Frightener 2026-04-20 16:28:18 +02:00
Gurge44 4379ca8409 Add Blockade 2026-04-20 10:50:08 +02:00
Gurge44 ff528c67ce Add Obstructer 2026-04-20 10:01:21 +02:00
New78799 37faf3e02c Add Constricted (Addon) (#582)
* Update PlayerGameOptionsSender.cs

* Update CustomRolesHelper.cs

* Add 'Constricted' role to CustomRoles

* Update CustomRoles.cs

* Update en_US.jsonc

* Update Main.cs

* Create Constricted.cs
2026-04-16 13:25:45 +02:00
Gurge44 99fb35725f Add Tar 2026-04-16 10:27:02 +02:00
Gurge44 b2b575e946 use new C# 14 extension body signature 2026-04-15 08:52:49 +02:00
Ryan 3920eb75c4 Fix Arsonist not being able to guess when Ignite Anytime is enabled (#573) 2026-04-15 07:06:31 +02:00
Gurge44 91ba800d11 changelogs & fixes 2026-04-02 14:55:26 +02:00
Gurge44 c38b843f6b meeting ss not required & fix add-on limit ignoring setting 2026-02-28 11:04:05 +01:00
Gurge44 b7d970207e Merge remote-tracking branch 'origin/main' 2026-02-22 11:57:23 +01:00
Gurge44 35389b73da fix & president decree IDs: 0-5 => 1-6 2026-02-22 11:57:12 +01:00
PHGaming121 22070d0654 add perplexer role (#500)
suggested by puffball on EHR's discord server
2026-02-22 11:55:29 +01:00
Gurge44 6b40ca1920 fix core name bug & solo pvp timer stops when everyone is waiting for revival 2026-02-20 10:23:05 +01:00
Gurge44 e015c9e2cb small fixes 2026-02-14 11:29:06 +01:00
PHGaming121 be93719b59 Fix translations not loading, fix name issue while shapeshifted, and add 3 new roles (#488)
* Modify and apply COOL animations in Main Menu

Credits for code: TONX and MoreGamemodes

* Remove EHR logo and bring back Among Us text

@HyperAtill request on DIscord

* bro, credits are fixed 💀 💀

* add Website, Discord, and Github Button (from TOHE)

* bro 💀

* forgot to add in en-us

* this should fix it

* Add /changesetting command

* fix?

* add strings to /r text

* some changes

ADDRoles changed to AddonRoles bcz a string with the name "Addons" already exists

* pt-br commands

* i guess that variable was on the wrong place

* fix translations not loading

this also renames all the .json translations to .jsonc

* rename other translations back to .json

* Revert "rename other translations back to .json"

This reverts commit 5e262865fa.

* fix issues with shapeshifting + add 3 new roles

fixed shapeshifting issues where the shapeshifter name would appear as exact to the target(this includes role info/description, marks, etc.)

this also adds 3 new roles: Unshifter(Credits to @Dxgamer7405 ), Scanner, and Fakeshifter. All information is in en_US.jsonc

* fix the animated condition

* Fix Scanner not working on invisible host

that line was causing non-host scanners to not detect the host when they're invisible

* bad shapeshifting issue again?

also removes the "ResetShiftedCD" option, it was most likely useless lol

* is this what you wanted @Gurge44 ?
2026-02-12 13:36:00 +01:00
Gurge44 4122a5e202 Converting FixedUpdate to Coroutines (50%) 2026-02-08 14:08:07 +01:00
Gurge44 317db05689 Massive Optimization + Added Summoner 2026-02-06 12:54:14 +01:00