css_setoverride only reset cooldowns before UseSkill, checked against the
controller the skill ran on. After a bot takeover that's the bot (SteamID 0),
so the human's override was ignored; it now resolves to the controlling human.
Bots are keyed by slot, so overriding one bot no longer toggles all of them.
BlastShot and Dash trigger from OnTick, not UseSkill, so they never saw the
override. They check it now; BlastShot fires once per right-click press while
overridden instead of every tick.
- Skill card and W/S/E target menu drawn as CCSCustomHudLayout panels via PanoramaManager
(panorama/ sources), replacing PrintToCenterHtml and WASDMenuAPI; WASDMenuAPI.dll dropped
- Custom status lines (cooldowns, charges) overwrite the description on the card; Medic keeps its
description with the charge count below
- css_setoverride toggles a per-player cooldown bypass
- YourSkillChatInfo also gates the round-start skill description in chat
- Language: "[css_useSkill]" becomes the configured button name, "Press ... key" wording,
welcome message trimmed to its first line
- Build against CounterStrikeSharp.API 1.0.375