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. |
||
|---|---|---|
| .. | ||
| skills | ||
| BotManager.cs | ||
| Debug.cs | ||
| EntityEvents.cs | ||
| ISkill.cs | ||
| PerfLog.cs | ||
| PlayerEvents.cs | ||
| PlayerOnTick.cs | ||
| RoundEvents.cs | ||