jRandomSkills/jRandomSkills - SRC Files
ByDexter 25cd8eb989 v1.2.2.b6
Performance & stability pass (issue #34 + audit)

General:
- DisableAll resets only skills active in the previous round instead of all loaded skills (~89ms -> ~5ms)
- Removed per-tick LINQ/allocations, O(1) HUD skill lookups, translation substitutions moved to load time
- ForceFullUpdate creates the network service once per broadcast; view-angle guard only skips a genuine (0,0,0) placeholder
- Debug hooks/logging only active when DebugMode is enabled (single reused writer)
- Player skill state unified to a single collection (fixes a rare disconnect race)
- Gamedata signatures resolved lazily/isolated; hardened tick/transmit paths against invalid handles
- Description HUD honours always-show / -1 duration consistently across all assignment paths

Skills:
- Jester: fixed the no-damage effect leaking after a mid-round skill change (Thief/Deactivator)
- Jackal: fixed trail entities accumulating over a round
- Falcon Eye / Third Eye / Spectator: camera state cleared on disable

Also: added missing translation keys as untranslated markers across language files.

Fixes #34
2026-07-05 21:48:29 +03:00
..
libs v1.21.1.b8 2026-04-26 10:36:05 +02:00
Properties v1.10.0 2026-02-03 07:02:40 +01:00
src v1.2.2.b6 2026-07-05 21:48:29 +03:00
GlobalSuppressions.cs v1.1.7 2025-09-24 03:18:32 +02:00
jRandomSkills.csproj v1.2.2.b4 2026-06-29 16:10:59 +02:00
jRandomSkills.sln Changes at csproj to copy lang and dlls after compilation 2026-02-12 22:46:50 -03:00