Battlefield
The place Kessrel Line is fought in. The scene entrypoint adds this to `mount_world` on load, in edit and in play alike, and it stands the whole canyon from code: nothing of what you see below is in the scene file.
Battlefield
The place Kessrel Line is fought in. The scene entrypoint adds this to
mount_world on load, in edit and in play alike, and it stands the whole
canyon from code: nothing of what you see below is in the scene file.
What it builds, north to south:
- The ground —
art/world/kessrel_canyon.terrainData, baked byart/world/bake_canyon.luau. A dead-flat ochre floor the length of the battle with a pale gravel riverbed wandering down it, cliffs closing from 82 m of half-width at the line to 50 m at the Maw, and low country falling away past the head so the dusk sky holds the top of a tall frame. The terrain carries a heightfield collider, which is what an order raycast lands on. - The Maw (
maw.module) — the hive fissure at the canyon head: a rim of wet black chitin, a teal throat, bone spires, the crust it has spilled down the canyon, and the light it throws up the walls. It also scatters the boulders and talus across the floor. - The Gate of Harrow (
gate.module) — the rampart at the bottom with two blast doors, floodlight masts, amber beacons, cobalt banners, the sandbag lines and crates the regiments form up behind, and the evacuation ships climbing out of the port behind it. - The dusk (
air.module) — the sun, the violet fill, the painted sky (art/world/kessrel_dusk_skyover this world's ownkessrel_skyshader), the amber height fog, the volumetric shafts, the bloom and the display grade, and the dust and spores drifting through it.
Every piece is rebuilt at awake and marked temporary and unsynced, so the scene never saves it and each commander builds their own copy.
Fields
| Field | Meaning |
|---|---|
showGreybox | Whether the plan phase's greybox boxes stay visible. Off by default. |
dressing | Whether the Gate, the Maw, the works and the rubble are built. Off leaves the terrain and the light, which is the cheapest frame that still reads as the place. |
motes | Whether drifting dust and Maw spores are emitted. |
Changing any of them rebuilds the battlefield in place.
Changing the ground
The terrain is a baked asset, not a graph cooked at load. Edit
art/world/bake_canyon.luau and run it:
execute { instance = "kessrel", file = "/zero/source/art/world/bake_canyon.luau" }
then reload the standing terrain (Terrain:reload()), or toggle a field here to
rebuild. art/world/make_materials.luau mints the surfaces the same way.
Scoped to this part · feeds back into the world's score.