# Spear and Polearm Equipment Icon Pass Generated after the spear/polearm icon rework in `src/game/scenes/BootScene.ts`. ## Scope - `green-dragon-glaive` - `serpent-spear` - `sky-piercer-halberd` - `iron-spear` - `western-cavalry-spear` ## Before and After | item id | previous helper | current helper | previous primitives | current primitives | audit concerns | | --- | --- | --- | ---: | ---: | --- | | `green-dragon-glaive` | `drawPolearmIcon` | `drawGreenDragonGlaiveIcon` | 11 | 23 | none | | `serpent-spear` | `drawSpearIcon` | `drawSerpentSpearIcon` | 7 | 29 | none | | `sky-piercer-halberd` | `drawPolearmIcon` | `drawSkyPiercerHalberdIcon` | 11 | 24 | none | | `iron-spear` | `drawSpearIcon` | `drawIronSpearIcon` | 7 | 26 | none | | `western-cavalry-spear` | `drawSpearIcon` | `drawWesternCavalrySpearIcon` | 7 | 27 | none | ## Browser QA ![Sortie prep equipment icon QA](./equipment-icon-spear-polearm-sortie-prep.png) - URL checked: `http://127.0.0.1:4197/heros_web/?debug&debugSortiePrep&renderer=canvas` - Historical capture result: the PNG above preserves the original desktop 1280x720 session and has not been relabeled or upscaled. - Current-standard revalidation (2026-07-17): sortie prep passed at an explicit 1920x1080 CSS viewport, 100% browser zoom, and DPR 1, with the generated equipment textures visible in the roster, slot, and detail surfaces and no browser console warnings or errors. - Follow-up target from the updated audit: armor silhouettes.