Home · Wiki · Spatial · Room taxonomy

Room taxonomy (v2)

Source of truth for World Builder room_type, placeable roomTags, and NPC / facility-bot roomTags. Same chrome as the rest of the wiki.

Overview

Taxonomy v2 ties room identity to tags so furnishings and NPCs land in sensible places. Data lives at /data/room-taxonomy.json; the live API is GET /api/spatial/room-types.

Background codes

Background codes use CAT.LEAF form (for example HLTH.CLIN, EDU.UNIV, MFG.LT). Leaf types describe what a room is for; categories group them for builders and filters.

Coverage

  • ~22 categories
  • 200+ leaf types aimed at a self-sustained arcology
  • Legacy tags kept via aliases and legacy expansions

AI builders

AI builders filter furnishings and NPCs with roomTagsAllow(tags, room_type) so placed content matches the room’s declared type.