Wardrobes live on the person in people.json: everyday layers, textbooks per parallel, and chance-based bags from catalog data. Hauling and the carry cap are defs, not constants. The golden roster gains an items column; later family members shift because Hauling consumes extra appearance rolls. Old saves without items are dressed on load.
Co-authored-by: Cursor <cursoragent@cursor.com>
Empty layers keep furniture on the map; a known layer set and ColorDef palette reject unknown ids at load.
Co-authored-by: Cursor <cursoragent@cursor.com>