Impact
MARQUEE
▶ Your shots land where the ship actually is.
Ship-to-ship hits used to run on one flat circle for every silhouette — same hitbox whether you were shooting a needle-thin hull or a broad-winged creature. Anything that didn't fit the circle took hits it hadn't earned, or dodged hits it should have caught. Not anymore. Every hull and creature now carries its own real hit shape, matched to what's actually on screen. Shoot the wingtip, hit the wingtip. Shoot past it, miss clean.
REF · #236 · #242
FIXES
-
The impact spark lands where you actually hit. The visual hit-flash now reads off the same shape data as the collision check, instead of falling back to a generic circle edge.
· #238 -
Asteroids get the same treatment. Polygon hit detection now covers asteroid fields too, so a jagged rock can't hide behind a mean-radius circle.
· #264 -
Incoming fire checks your real silhouette too. NPC shots against a player now read your authored hull shape instead of the old flat circle — the fix runs fair in both directions.
· #245
Under the hood
-
A dedicated verification bench checks every hitbox before it ships. Every ship and creature type lined up, a known-HP dummy with a live damage readout, a moving target to catch what a static row can't. If a shot lands where you aimed it, that bench is why.
· #237 #243 #248 #249 #253 #261
PILOT'S NOTE
This one’s a single cluster with one keystone: ship and NPC hit
detection used to be one flat circle for every silhouette, elongated
hull or broad-winged creature alike (#236). Now every hull and
creature carries an authored hit shape that actually matches what’s
rendered (#242) — priority order was the Fly first (the keystone
winged creature), then the swarmer, then the scavenger, then the
player hull itself. #238 carries the fix through to the visual: the
impact spark now reads off the same shape data as the hit check, so
the spark lands on the real point of contact. #264 extends the same
fix to asteroid fields. And #245 closes the fairness gap the other
direction — NPC shots against a player now check your actual hull
shape too, not the circle everyone had been living with.
None of this shipped on faith. A dedicated verification bench — every
NPC type lined up, a known-HP dummy with a live damage readout, a
moving target lane to catch the cases a static row can’t — proved the
hitbox before any of it went out (#237, #243, #248, #249,
#253, #261).
— Ray