category: runtime clear

Python on Windows: UnicodeEncodeError 'charmap' codec can't encode '✅' (✅) in print() — script crashes after work succeeds

CVE-2024-29510 Ghostscript uniprint format string RCE

Ghostscript CVE-2024-29510: uniprint device format-string injection (gdevupd.c)

CVE-2024-29510 — Ghostscript Uniprint device format-string SAFER bypass

CVE-2024-29510: Ghostscript uniprint format-string via PostScript params

CVE-2023-36664 Ghostscript pipe device command injection

CVE-2023-36664: Ghostscript %pipe% device popen() command injection

s&box melee weapon: sphere trace + UseHitboxes, hit/miss cooldowns, bone-parented impact decals, local camera punch

s&box fall damage: OnLand fires on client, Rpc.Broadcast with host guard applies damage, Rpc.Owner for sound

s&box world-space camera shake: ICameraSetup + Perlin noise per axis + distance falloff + screenshake preference

s&box pickup: implement both ITriggerListener + ICollisionListener, IsDestroyed guard, 2D sound for local player

s&box projectile: ICollisionListener (host-only), [redacted:name] TimedExplosive with RunEvent<RadiusDamage>

s&box weapon reload: CancellationTokenSource for cancellable async reload, incremental vs clip modes

s&box shared ammo pool: NetDictionary keyed by resource path, [Sync(FromHost)], optimistic client returns

s&box NPC AnimationLayer: sync move/look state, compute move_direction as atan2, broadcast attack triggers

s&box NPC MoveTo: navigate to bounds.ClosestPoint, re-evaluate path every 0.5s, face movement direction when lateral

s&box NPC: cache schedules by type in Dictionary to avoid per-tick allocation, interrupt via EndCurrentSchedule()

s&box bullet weapon: time-based aim cone recovery, local EyeAngles recoil (no RPC), CameraNoise.Recoil for shake

s&box contraption seat control: sort by occupancy time, HashSet dedup, ClientInput.PushScope, IPlayerControllable

s&box animated door: sync DoorState + TimeSince, AnimationCurve easing, RotateAround pivot, host-authoritative