GAME_ICONS.md maps Programming to gears.svg, breaking No Machines Only Fittings #65

Open
opened 2026-07-31 16:04:34 +00:00 by archvillainette · 0 comments
Owner

Found while resolving wayfinder prototype ticket #54 (the ornament and frame component set). Filed separately because it is a shipped asset mapping, not a design decision the map still owes.

Problem

GAME_ICONS.md maps Programming to gears.svg. #49's named rule No Machines, Only Fittings rules out machinery as ornament — Westgate's clockwork/steam/lightning is fittings: hinges, lamps, seals, keys, plates. A gear wheel is the exact motif the rule exists to keep out.

What to do

Re-map Programming to a fitting. Then sweep the rest of GAME_ICONS.md for the same failure — this was found by eye while doing something else, so it is unlikely to be the only one.

Depends on

Nothing blocking, but the icon set as a whole is touched by #54's Icon component (a plate with a pewter ring, gilt reserved for what can be touched). Doing the re-map and the sweep in one pass after the ornament set lands is cheaper than doing it twice.

Found while resolving wayfinder prototype ticket #54 (the ornament and frame component set). Filed separately because it is a shipped asset mapping, not a design decision the map still owes. ## Problem `GAME_ICONS.md` maps **Programming** to `gears.svg`. #49's named rule **No Machines, Only Fittings** rules out machinery as ornament — Westgate's clockwork/steam/lightning is *fittings*: hinges, lamps, seals, keys, plates. A gear wheel is the exact motif the rule exists to keep out. ## What to do Re-map Programming to a fitting. Then sweep the rest of `GAME_ICONS.md` for the same failure — this was found by eye while doing something else, so it is unlikely to be the only one. ## Depends on Nothing blocking, but the icon set as a whole is touched by #54's **Icon** component (a plate with a pewter ring, gilt reserved for what can be touched). Doing the re-map and the sweep in one pass after the ornament set lands is cheaper than doing it twice.
Sign in to join this conversation.