{
    "about": "Les thèmes 3D des salles (billet 122). Une salle choisit le sien dans sa fiche (champ theme_3d) ; vide, elle n'a que le décor de son biome. Ce catalogue nomme les thèmes pour Godot, la validation PHP et le gestionnaire ; leurs placements vivent dans ROOM_THEMES de scripts/core/biome_dressing_3d.gd, leur relief dans ROOMS de scripts/core/room_terrain.gd. Un thème ne sert que les salles de son biome. L'aperçu est tools/game-data-manager/assets/theme_previews/<id>.jpg (tools/dev/capture_themes.gd).",
    "themes": {
        "crater_edge": {
            "biome": "crater_meadow",
            "display_name": "Lisière du cratère",
            "description": "Pins renversés et herbe trop haute ; le talus de la lèvre du cratère monte au nord (relief)."
        },
        "picnic_area": {
            "biome": "crater_meadow",
            "display_name": "Aire de pique-nique",
            "description": "Tables municipales changées en forteresses, poubelles, barbecue, ruban de chantier."
        },
        "wild_dump": {
            "biome": "crater_meadow",
            "display_name": "Dépotoir sauvage",
            "description": "Tas d'ordures, matelas, frigo, laveuse, pneus et paniers d'épicerie."
        },
        "abandoned_greenhouse": {
            "biome": "crater_meadow",
            "display_name": "La vieille serre",
            "description": "L'armature de la serre, ses bacs et ses pots au nord ; le Cratère creusé au centre (relief)."
        },
        "bob_duel_break": {
            "biome": "crater_meadow",
            "display_name": "La pause de Bob",
            "description": "La serre, avec la chaise pliante, le parasol et la glacière de Bob ; le Cratère (relief)."
        },
        "drainage_ditch": {
            "biome": "crater_meadow",
            "display_name": "Fossé de drainage",
            "description": "Un fossé nord-sud traverse l'arène : ponceau, conduites, quenouilles, eau (relief)."
        },
        "bob_service_road": {
            "biome": "crater_meadow",
            "display_name": "Ancienne route de service",
            "description": "Asphalte craquelé, glissières, panneaux, barrière ; route bombée et nids-de-poule (relief)."
        },
        "bob_crater_hideout": {
            "biome": "crater_meadow",
            "display_name": "La cachette de Bob",
            "description": "Bâche tendue, feu de camp, balles de foin, caisse de pommes, seau de moulée."
        }
    }
}
