d87fbbda56f207044335b75e551fa9e946e1206d
Oliver: the tennis-family sprites are optimised for movement, not gore — the card should lead with the zombie. Each family already anchors on a horde body (_famroll.FAMS reads its character from one), so _heads.py now cuts the icon from THAT sprite instead of the fam_ sheet's tennis stance: the face on the card and the monster on court are the same person, in the gorier print. No resize, no requantise on the way: drawCard scales the PNG itself with smoothing off and only reads the aspect, so the crop ships as a native-size window onto art that is already flat pixel art. The top-down head detector survives for the four bodies it works on; seven get hand boxes, because the horde bodies carry PROPS — the keeper's ball launcher and the physio's stretcher ride above their heads, the director holds a walkie-talkie level with his, and the brute's and champion's shoulders are wide enough that a full-silhouette crop at head depth came out 2.2:1 and starved the card title of room. SPRV 113 -> 114. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Languages
JavaScript
75.2%
Python
15.8%
HTML
7.3%
Shell
1.4%
Swift
0.2%