RhConfig
A module script.
Interface
What this asset declares: the schema it conforms to, what it exposes, and the rendered structured payload.
conforms to
zero/source-extract/v2Railhead: Dust Sea — tuning tables. Every number the game balances on lives here: the geometry of the canyon (kept in sync with the terrain bake), the ballistics model, the machine roster, the twenty-wave escalation, and the salvage upgrade tree. Nothing in here reaches into the engine; it is pure data plus a few shape functions the world and the gunner both need to agree on.
axisX(z: number) → number
Canyon centre-line and tier widths, same functions the heightmap used.
| arg | type | description |
|---|---|---|
| z | number |
channelHalfWidth(z: number) → number
| arg | type | description |
|---|---|---|
| z | number |
benchHalfWidth(z: number) → number
| arg | type | description |
|---|---|---|
| z | number |
wave(hour: number, groups: ?) → void
Each entry is a list of { type, count, delay, spread } spawn groups plus the hour of the day the wave is fought at — the run walks dawn → noon → dusk → night across its twenty waves.
| arg | type | description |
|---|---|---|
| hour | number | |
| groups | ? |
Tuning tables for Railhead: Dust Sea — canyon geometry shared with the terrain bake, the ballistics model, battery limits, the machine roster, the twenty-wave escalation and the salvage upgrade tree.Sub-parts
Everything contained inside this part. Assets are composite children (clickable cards). Files are leaf payloads. Expand any row to view its source.
Problems
Everything affecting this asset right now: its own problems, anything wrong inside it, and problems on its direct dependencies.
agent_score is exposed.+ quality × 0.35
+ performance × 0.25
± compat factor
Usability ratings
Did the part work as advertised when consumers tried to drop it in. Separate from upvotes: those are taste; this is "did it function".
Scoped to this part · feeds back into the world's score.