Skip to content

Update spechud.sp, caster_assister.sp - HUD refresh and caster changes - #1019

Open
theletterjwithadot wants to merge 2 commits into
SirPlease:masterfrom
theletterjwithadot:spechud-caster
Open

theletterjwithadot wants to merge 2 commits into
SirPlease:masterfrom
theletterjwithadot:spechud-caster

Conversation

@theletterjwithadot

Copy link
Copy Markdown
Contributor

spechud.sp

3.10.0

  • Restore draw interval to 0.5s - keeps the HUD information as up to date as before.
  • Move ping polling to a separate 2s timer - polls ping less often without slowing the HUD.
  • Revert pills bonus percentage - unlike HB and DB, the pills bonus moves in fixed steps, so a percentage adds little.

3.11.0

  • Auto enable spechud for registered casters.

caster_assister.sp

2.4.0

  • Remove spechud trigger - client is still on team 0 at OnClientPutInServer, so sm_spechud does nothing.
  • Rename readyUpIsAvailable to casterSystemAvailable - aligns the name with what it checks (caster_system, not readyup).
  • Allow actions to run only if caster_system is loaded - this plugin is meant to run alongside it.
  • Exclude bots from player validation and validate client on team changes.

Notes

Every change in this PR has been running live on my servers since it was made, with no issues reported or observed.

Version Live since
spechud.sp 3.10.0 4 September 2026
spechud.sp 3.11.0 13 September 2026
caster_assister.sp 2.4.0 13 September 2026

I used Claude Code as an assistant while writing and reviewing the code, and to help draft this writeup. I decided on each change, tested them live, and reviewed every line before opening this PR.

- Restore draw interval to 0.5s - keeps the HUD information as up to date as before.
- Move ping polling to a separate 2s timer - polls ping less often without slowing the HUD.
- Revert pills bonus percentage - unlike HB and DB, the pills bonus moves in fixed steps, so a percentage adds little.
…r_system requirement, client validation

spechud.sp
- Auto enable spechud for registered casters.

caster_assister.sp
- Remove spechud trigger - client is still on team 0 at OnClientPutInServer, so sm_spechud does nothing.
- Rename readyUpIsAvailable to casterSystemAvailable - aligns the name with what it checks (caster_system, not readyup).
- Allow actions to run only if caster_system is loaded - this plugin is meant to run alongside it.
- Exclude bots from player validation and validate client on team changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant