projectile-hitscan
Installation
SKILL.md
Projectile / hitscan
Ask: hitscan | projectile | beam.
Ownership
This skill owns ranged query/impact resolution. aim-assist and fps-feel may supply handled aim intent; collision-layers supplies filtering; action-feel supplies action timing; juice-vfx renders muzzle/tracer/impact presentation.
Contract
For every fire request publish:
- stable
shot_id - source actor / weapon / action IDs
- fire-confirm logical frame or project time identity
- authoritative origin/direction or projectile initial state
- collision/filter revision
- optional
projectile_id - ordered hit/impact event IDs
- exactly one terminal event per
projectile_id, with a reason (impact, blocked, mutual cancel, expiry, out-of-bounds, owner/round reset)