56 Commits
Author SHA1 Message Date
Gurge44 29c392ff78 custom string.Join & performance boost 2026-08-12 20:14:12 +02:00
Gurge44 fed0471960 fix 2026-07-02 08:48:26 +02:00
Gurge44 f23b4ea53b even more fixes 2026-06-17 18:43:10 +02:00
ZypherusKhan 3f63ba5068 make regex case sensitive by default (#621) 2026-05-25 16:59:52 +02:00
Gurge44 89b34d1b43 changelog 2026-05-25 12:39:55 +02:00
ZypherusKhan 2c571f99ab Fix Template System Regex And Minor Improvements (#620)
* Fix regex escape bug

* Add logging for missing resource

* Clear regex cache
2026-05-24 19:08:02 +02:00
Gurge44 93ce43b16d del catgpt 2026-05-19 14:07:09 +02:00
Gurge44 820de6f0b3 Apply all IDE suggestions (massive cleanup) 2026-05-19 13:56:22 +02:00
ZypherusKhan 79a3222534 Add regex property and template caching (#610)
* add regex property and template caching

* Resolve conflicts

* bruh

* fix
2026-05-16 11:26:39 +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 31cc5ceca2 fix 2026-05-09 19:42:15 +02:00
ZypherusKhan 3f08ff37a4 add meeting property (#572) 2026-04-14 17:19:01 +02:00
Gurge44 1079416bd6 remove size tags & use List methods 2026-04-01 15:53:01 +02:00
Gurge44 1d92940080 move log 2026-03-24 08:00:02 +01:00
ZypherusKhan 35156e40ff add preset property and Preset placeholders (#535) 2026-03-23 18:04:21 +01:00
Gurge44 87e99d119a apply IDE suggestions 2026-03-20 09:05:20 +01:00
ZypherusKhan 3a804729ee Template System Overhaul (#529)
* fix meeting logic

* add user defined variables with @name syntax

* fixes

* only send random tags when weights are set
2026-03-20 08:30:17 +01:00
Gurge44 334bc2b2aa use current culture 2026-03-16 10:52:23 +01:00
ZypherusKhan bf4347de43 Improve template command and parser (#525)
* support multi-line tags and fix ':' parsing

* show available templates when no tag is provided
2026-03-16 08:15:36 +01:00
Gurge44 2f2103744a SendOption.None on vanilla regions for a bunch of things 2026-02-14 13:38:25 +01:00
Gurge44 3a276c481e new welcome template & return unicode digit replacement + fixes 2026-01-25 12:01:08 +01:00
Gurge44 71fbaa03c5 fix android path 2025-07-13 19:25:04 +02:00
Gurge44 526397d65a fix data path & disable monobehavior injection for android 2025-07-12 10:42:13 +02:00
Gurge44 470acb6239 Android & Submerged compatibility 2025-07-11 21:01:36 +02:00
Gurge44 e92042bf54 a bunch of improvements 2025-07-01 22:16:26 +02:00
Gurge44 30acb49fcb new settings & fixes 2025-06-12 09:36:45 +02:00
Gurge44 c77f04665d fix nhmc no kill button in quiz ffa 2025-04-20 12:08:03 +02:00
Gurge44 32b05c8741 fix 2025-04-15 11:14:17 +02:00
Gurge44 c412d789c6 solution cleanup & sync room rush points 2025-04-05 19:04:11 +02:00
Gurge44 2f94ba54ee fixes 2025-01-03 19:07:04 +01:00
Gurge44 8d29c28d36 file-scoped namespaces in solution 2024-12-01 14:17:38 +01:00
Gurge44 3556031552 apply preferred code style 2024-10-31 18:52:57 +01:00
Gurge44 07a21e9935 Solution Cleanup + TChinese template file by 柚子 2024-10-30 11:58:29 +01:00
Gurge44 8a40a79c28 fix bugs 2024-05-31 21:35:37 +02:00
Gurge44 7bdbf25fa8 CreditsButton.png, Show SS Timer Always 2024-05-26 22:37:14 +02:00
Gurge44 732ba9ec01 Add Bargainer (not simple, to say the least), Code Cleaup, Fix FFA 2024-04-07 15:25:44 +02:00
Gurge44 6bb55c02cc Rename Mod & Fix Ghost Roles 2024-03-21 19:57:01 +01:00
Gurge44 dc77dc7b39 Extra Visionary settings 2024-03-20 21:56:15 +01:00
Gurge44 292d2a0995 Reapply "Role Categories & Code Cleanup"
This reverts commit cd27417285.
2024-03-09 16:20:35 +01:00
Gurge44 cd27417285 Revert "Role Categories & Code Cleanup"
This reverts commit 73eb569bd3.
2024-03-09 16:19:18 +01:00
Gurge44 73eb569bd3 Role Categories & Code Cleanup 2024-03-09 16:16:56 +01:00
Gurge44 624c842943 Fix a lot of bugs 2024-03-01 17:58:45 +01:00
Gurge44 2f456b5d0a Fix a lot of errors (still some to go) 2024-02-28 22:17:38 +01:00
Gurge44 92e19a22fe ReSharper: Remove unused code 2024-02-18 23:22:07 +01:00
Gurge44 3dbef50254 Add Perceiver, Convener, Mathematician 2024-01-23 21:49:00 +01:00
Gurge44 d1acb6697c Fix Nimble & Physicist spawn 2023-12-14 16:27:47 +01:00
Gurge44 f0feccb0c6 Fix bugs 2023-12-01 17:33:41 +01:00
Gurge44 800a631739 Optimize 2023-12-01 15:15:56 +01:00
Gurge44 79fd55338e Apply new VS suggestions 2023-11-16 15:23:29 +01:00
Gurge44 009772ceef can't think of a name 2023-11-06 20:30:31 +01:00