Commit graph

2 commits

Author SHA1 Message Date
8a514255c1 Cooldown override: follow bot takeovers, cover BlastShot and Dash
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.
2026-09-29 15:52:38 +01:00
793370a55f feat: Panorama skill HUD and menu, CSS 1.0.375
- 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
2026-09-24 21:28:37 +01:00