From 0cb8524ceac9d3ed70dbc9ce9a169b64ddfe55d1 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 14 Sep 2026 17:56:09 -0700 Subject: A knight's helm, for one small knight. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A gifted hat that covers the whole face — its own square drawing over the avatar rather than perched on it: steel great helm, cross slit, breathing holes, a red plume. Never sold; the registrar's gift endpoint knows it beside the beta hard hat. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01QYJfZ4A1TDCEY4Foq3CApR --- src/features/hats.js | 20 ++++++++++++++++++++ src/i18n.js | 1 + 2 files changed, 21 insertions(+) (limited to 'src') diff --git a/src/features/hats.js b/src/features/hats.js index 22b573a..16849f2 100644 --- a/src/features/hats.js +++ b/src/features/hats.js @@ -90,6 +90,26 @@ const HATS = [ `), }, + { + // Not for sale either: a knight's great helm, gifted. Unlike every + // other hat it covers the whole face — its own square drawing sits + // over the avatar rather than perching on top of it. + id: 'knight', nameKey: 'hatKnight', sat: null, w: 114, b: -7, r: 0, dx: 8, + art: ` + + + + + + + + + + + + + `, + }, { id: 'crown', nameKey: 'hatCrown', sat: null, w: 86, b: 83, r: -7, art: svg(` diff --git a/src/i18n.js b/src/i18n.js index 06ce526..7948dfc 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -356,6 +356,7 @@ const STR = { hatTop: 'Top hat', hatConstruction: 'Hard hat', hatCrown: 'The Crown', + hatKnight: 'Knight\u2019s helm', hatCrownWho: "Adam's. Sorry.", hatCrownTaken: 'not for sale', hatOwned: 'In your hat rack', -- cgit v1.2.3