Valenfeld Β· world & art
World
One node space over every creative thing. Pick a kind for its full browser, a saved view for the production gaps, or search; each node links to its canonical page and its live typed relations.
Kind
loadingβ¦
Valenfeld Β· world & art
One node space over every creative thing. Pick a kind for its full browser, a saved view for the production gaps, or search; each node links to its canonical page and its live typed relations.
Kind
loadingβ¦
medieval:camp/tentfallback: code:lair_hide_tentheight 2 1 of 17 variants (randomly picked at runtime)
code:lair_campfireprocedural β built by code, no static mesh file (check the matching Bench)code:lair_campfireprocedural β built by code, no static mesh file (check the matching Bench)code:lair_stumpfallback: code:lair_stumpheight 0.58 procedural β built by code, no static mesh file (check the matching Bench)code:lair_log_seatfallback: code:lair_log_seatprocedural β built by code, no static mesh file (check the matching Bench)code:lair_weapon_rackprocedural β built by code, no static mesh file (check the matching Bench)medieval:storage/boxfallback: code:crateheight 0.7 1 of 8 variants (randomly picked at runtime)
{
"_note": "Open-world PACK part vocabulary (the Pack DSL, docs/designs/living-world-procgen.md Β§1). Both campfire keys route through LairKit to the one baked world_campfire artifact; packs may never roll a second fire model or behavior. `cargo_crate` reuses the shared medieval storage box. `player_stump` deliberately uses LairKit's upright cut-log seat: the medieval camp/wood family is firewood, never seating."
}