Release 2.0.0-beta.42
Published at 2026-08-17 00:41:11 UTC
2.0.0-beta.42 (2026-08-17)
Bug Fixes
  • codex: make Connection its own rail section instead of a subtab, and pad the body (339fe10)
  • connection: derive Harmony from both halves so the rule reads the same either way (4ee4ed5)
  • connection: gate god metal ingestion, which never went through CanUseMetal (b43f90a)
  • connection: grant ancestry from the xenotype only, never from the save's world (f4df7ea)
  • connection: grant per Shard after the powers land, and name every god metal's letter (d698f0a)
  • connection: take ancestry from the xenotype alone, and stop factions generating baseliners (df41ad4)
  • core: name the real destruction sound on generated stuff categories (e1757ac)
  • core: stop a named pawn drawing the head of somebody who lost theirs (b04e1c6)
  • factions: skaa staff the great houses, Ruin took all comers, and nobody arrives by pod (f991c2b)
  • ideology: widen deity name pools so every faction's ideo can name its gods (4959e19)
  • remove duplicate docblock in AshmountExposureCache.For (f039516)
  • roshar: Lirin is Kaladin's father, not a young woman (83f284d)
  • roshar: stop a bonded spren being arrested and jailed for good (b11b253)
  • roshar: stop the Weeping pushing a highstorm most of a year out (0362d54)
  • scadrial: a released koloss turns at once, and never runs (2d30356)
  • scadrial: attach kandra spikes to the torso so they can be surgically removed (250c6c5)
  • scadrial: bank sub-unit ash remainder per cell so vents actually deposit (34db8ff)
  • scadrial: build the animal shapes at startup, where the patch could not reach (a49c26a)
  • scadrial: clear the buried set when the dev action clears the ash (f945982)
  • scadrial: close ashmount deserialise gap and tidy up review fixes (88480e5)
  • scadrial: dirty the ash mesh when a cell flips buried (009e7d8)
  • scadrial: double the koloss blade again (49d1b02)
  • scadrial: draw a kandra's animal shape at the animal's own size (119d9de)
  • scadrial: draw a swept ash pile smaller than a whole tile (0e920d3)
  • scadrial: draw the ash burial wash after the printed things (11a76bb)
  • scadrial: draw the ash burial wash from the buried set (e1c708e)
  • scadrial: draw the koloss blade at the size it is meant to be (06ea5b5)
  • scadrial: give a shape the animal's size and the kandra a place to be (f18c185)
  • scadrial: give kandra their spikes when the Blessing already exists, colour the form tooltip (28c7945)
  • scadrial: give the ash vent a thingClass (d06e887)
  • scadrial: give the koloss blade its own gizmo icon and a 45 degree carry (990cca4)
  • scadrial: give the wolfhound a life stage with silhouette data (fba8522)
  • scadrial: give the wolfhound pawnkind the ranges a humanlike needs (b11860e)
  • scadrial: hand back the layout position when skipping a shape's surgery list (af3baee)
  • scadrial: hand out short hashes for the generated shapes (673f343)
  • scadrial: hold ash under the restore line out to a vent's warm front (197dd38)
  • scadrial: hold the koloss blade by the grip, and keep it inside its gizmo (d462bc7)
  • scadrial: keep a shape's colour, tabs and the kandra's skills (e3a0eeb)
  • scadrial: keep an ash vent's own cells clear of its ash (a7fee2b)
  • scadrial: keep buried items out of the things mesh (ead6413)
  • scadrial: keep hold of a koloss, and let the player command it (dca2418)
  • scadrial: keep the kandra's xenotype and selection, and take its hands away (31d8f68)
  • scadrial: key ashmount exposure by planet tile, not bare id (d950a6c)
  • scadrial: land the second Blessing hediff, pin OreSeur's generation, stop quickstarts renaming pawns (46ed371)
  • scadrial: let a kandra's spikes carry Ruin's influence like any other (e5d8042)
  • scadrial: let a koloss go rather than throwing it away (eb3e14a)
  • scadrial: let a tremor damage a copy of the cell, not the thing grid's own list (515d84e)
  • scadrial: let Ruin's name reach the compulsion's mental break (da55de0)
  • scadrial: let the cloth mask slow ash lung and a real filter stop it (ef60405)
  • scadrial: let the koloss bill actually find four charged iron spikes (b82b7ce)
  • scadrial: log the ash vents actually placed, not the count asked for (a454798)
  • scadrial: make a koloss ugly, new, and unable to hold a gun (861c905)
  • scadrial: make a made koloss read as one on every tab (6692afe)
  • scadrial: make a shape's bite read as a mouth rather than a held object (2dac680)
  • scadrial: make the koloss army a faction of its own, permanently hostile (84ca192)
  • scadrial: make the koloss rite and its pawnkind load without complaint (a1ec712)
  • scadrial: measure the push a seizure is about to make, not the idle one (819745b)
  • scadrial: narrow the ash unbury band to 850mm (16f8499)
  • scadrial: no Scadrians before the Catacendre, and let pawnkinds name their own people (02ff89b)
  • scadrial: peak the ash plume on the vent's rect instead of its low corner (0406684)
  • scadrial: quarter what an eruption's throws are worth (5ada75c)
  • scadrial: re-equip a kandra's gear instead of leaving it in a pocket (3741c31)
  • scadrial: reach full ash cover by waist deep instead of the grid cap (ab989eb)
  • scadrial: refresh the buried set when a dev action adds ash (b9447c9)
  • scadrial: register the ashmount gen step and tighten its ordering (ca00beb)
  • scadrial: reject ash vents on polluted ground by testing fertility inclusively (ac48e8d)
  • scadrial: relax ash vent siting on the fallback pass so starved maps still get one (e64b183)
  • scadrial: say plainly that TenSoon killed OreSeur in the reveal letter (59b6680)
  • scadrial: scale a koloss once instead of once per ancestor (c4ad79b)
  • scadrial: scribe the tracker's stripe and drain banks so loads stop zeroing them (b99ebb2)
  • scadrial: scribe the vent's per-cell ash bank so loads stop zeroing it (d6b4e6c)
  • scadrial: seed the buried set from depth when a save carries none (e44a241)
  • scadrial: show a real reach before a burn power has been chosen (b6446cb)
  • scadrial: sit the ash mask over the mouth (67bda97)
  • scadrial: site ash vents the way steam geysers are sited (fe9943e)
  • scadrial: size the ash mask to sit on a face, not over it (cbc8508)
  • scadrial: size the ash vent clear space for a 2x2, not a geyser (ed02f7e)
  • scadrial: spawn Human belonging to nobody (c90448f)
  • scadrial: staff the Final Empire with skaa, not only its officers (3350028)
  • scadrial: state what a koloss spike stole instead of inheriting it (3a9e634)
  • scadrial: stop a healthy kandra being repaired out of its face every tick (9688c27)
  • scadrial: stop a koloss being cropped when the camera pulls back (d0e9b32)
  • scadrial: stop a made koloss standing up with nothing on (dc84243)
  • scadrial: stop a shape flattening the work tab and drawing itself twice (8ea4a94)
  • scadrial: stop a targeted riot throwing the person across the map (d92d598)
  • scadrial: stop an animal shape hiding its own render node (a781e66)
  • scadrial: stop an in-flight eruption once the Catacendre takes the Ashmounts (6bd2a9c)
  • scadrial: stop Blessing surgeries asking for double ingredients (158a395)
  • scadrial: stop every melee lookup throwing on a shaped kandra (9aaff71)
  • scadrial: stop god metal Mistings and Ferrings rolling at pawn generation (31e7e9b)
  • scadrial: stop metal bars counting as hemalurgic spikes (c329dd9)
  • scadrial: stop mist snap odds leaking between saves (085033b)
  • scadrial: stop offering god metals that have no power to give (81744b0)
  • scadrial: stop releasing an empty-handed koloss logging an error (3da5cde)
  • scadrial: stop scaling the koloss blade on top of the koloss (cc5d2fc)
  • scadrial: stop shared exclusion tags switching off kandra and koloss genes (4081e83)
  • scadrial: stop taking an animal shape throwing on investiture and bronze (95f980e)
  • scadrial: stop the growth clock deleting itself the tick after it starts (742f5e7)
  • scadrial: stop the info card throwing, and give the roster a face (d870a3f)
  • scadrial: stop the kandra gizmo pass throwing on a null base gizmo list (187935c)
  • scadrial: stop the koloss blade being crushed into a square (9b04eea)
  • scadrial: stop the shape generator erroring once per def in the game (b0bcd46)
  • scadrial: stop the shard placeholder tripping RimWorld's grammar resolver (780331d)
  • scadrial: stop vanilla warning about ash vent placement on starved maps (2a9aa24)
  • scadrial: tell the player and the reader the vent's real eight day rate (5a8f0e7)
  • scadrial: translate the stage message instead of printing its key (f13424b)
  • scadrial: unbury the cells a colonist shovels clear (c40768e)
  • scadrial: use the hand that opens, not the one that sics animals on people (05767f2)
  • scadrial: warm a vent's ground on an eight day clock (f56795b)
  • scenario: make named pawns keep the body and head their gender implies (ed53a23)
  • scenario: match hair and beards to gender, keep Terris on the normal body (9fa4c0d)
  • scenario: stop the character builder zeroing the starting pawn count (cff7ab6)
  • scenario: stop the first named pawn coming out as a random colonist (3a950b3)
  • world: gate factions on the save's world instead of scenario label prefixes (a732c23)
  • world: let locked scenarios add shards, and show the great houses at world creation (f11ad60)
  • world: match Odyssey factions by defName and quiet vanilla's warnings (05cf063)
  • world: restore the missing Patch attribute that stopped scenario shards applying (13a2c08)
  • xenotype: let a faction's own set outrank the world, and answer nothing before one is chosen (451772a)
Features
  • codex: add a Connection subtab and open the Codex for every colonist (7e6f9a9)
  • codex: give the Connection section a spiritweb sigil (94caea5)
  • connection: add the Shard connection scale, tiers and composition rules (33371dd)
  • connection: gate god metal use on Connection, exempting lerasium (d3a1757)
  • connection: make god metals a list of Shards, and let lerasium alloys grant Connection (5ab117a)
  • connection: naturalise off-worlders over a year, and reword the refusal (13e0403)
  • connection: read Shard connection off the SpiritWeb with a per-shard investiture registry (4a1db9d)
  • core: give every metal and gem its own stuff category, and make Blessings demand theirs (a89d85c)
  • core: resolve a worn body to the person wearing it (2c5ec1a)
  • roshar: filter sphere storage by how charged a gem is (88e8cf2)
  • roshar: give Roshar twelve nations, four secret societies and two ideos (187b138)
  • scadrial: a lost koloss changes sides instead of going berserk (051538c)
  • scadrial: add a dev action to fire an ashmount eruption on demand (8a2aba8)
  • scadrial: add ashfall, accumulation and clearing to the Final Empire (665c773)
  • scadrial: add koloss genes and growth that drives their size and kills them (08ce41c)
  • scadrial: add placeholder icons for kandra and koloss (64d11d1)
  • scadrial: add the ash mask and its art (1ed3a0c)
  • scadrial: add the ash vent def and its gen step (85e6521)
  • scadrial: add the ash vent texture (2c5d5cd)
  • scadrial: add the ashmount icon and an exposure readout (d337ad1)
  • scadrial: add the ashmount world object def (8b35fa0)
  • scadrial: add the kandra shapeshift skill and form repertoire (b8be372)
  • scadrial: add the kandra xenotype, its genes and the form repertoire comp (3a648a7)
  • scadrial: age a kandra to match the generation it belongs to (193ca3c)
  • scadrial: breathe ash out of the vents and scale the fall rate by exposure (59dbb62)
  • scadrial: carry a kandra's gear in the animal's pack and give it back on the way out (c8d55af)
  • scadrial: carry a subject's own spikes into the koloss made from it (ffe77d1)
  • scadrial: carry the kandra across into its animal shape and keep it selected (8c21833)
  • scadrial: consume the subject and stand a new koloss up in its place (b8ea94d)
  • scadrial: creep vent soil outward to a configurable reach over time (fe7b6a8)
  • scadrial: decide how fast ash builds in a pawn's lungs (7a4074f)
  • scadrial: decide when a vent throws metal and which one (a7e8e28)
  • scadrial: decide where ash vents may stand (79e2b80)
  • scadrial: draw the koloss sword (022b6a5)
  • scadrial: drive kandra state off spike count, add the half-blessed middle state (b4d08b7)
  • scadrial: expose the vent's metal throw to defs and dev tools (d358511)
  • scadrial: feather a vent's clearing into the drift around it (fb934f7)
  • scadrial: finish the ashfall system and land the scenario pass (e3d8664)
  • scadrial: finish the koloss player surface, and keep them able to mine (f453ad5)
  • scadrial: fold the shape render node into the hediff that carries its stats (3d6e158)
  • scadrial: generate a kandra shape for every animal in the game (4f201b5)
  • scadrial: give a koloss a body its own size instead of a scaled one (23df9a2)
  • scadrial: give a koloss the four spikes its description promises (3ea0275)
  • scadrial: give a shaped kandra the animal's mouth and keep its break warning (a6a13ff)
  • scadrial: give an animal shape the animal's speed, warmth and hunger (3a6c175)
  • scadrial: give an eruption camera shake and a beat you can feel (50585f0)
  • scadrial: give ash lung its stages and the mask stat that stops it (c0bc338)
  • scadrial: give the kandra genes real behaviour and fix the koloss backstory skill clash (4114d77)
  • scadrial: give the roster a window instead of a float menu (08d4296)
  • scadrial: grow a koloss on screen and let it carry what it looks like (9839ca5)
  • scadrial: heal kandra wounds five times faster (8a3cf59)
  • scadrial: hold a koloss on a roster instead of a leash (e5605e4)
  • scadrial: keep a kandra's real name and show the worn one where it matters (7c5426a)
  • scadrial: keep the buried-cell set current and save it with the map (5791be6)
  • scadrial: leave a colonist's face to the player and keep an NPC kandra hidden (a449851)
  • scadrial: lend a kandra the teeth of whatever it is wearing (1964b09)
  • scadrial: let a body full of Ruin's metal read as Connected to Ruin (ccf7c13)
  • scadrial: let a dev set ash lung severity on a pawn (b6739cb)
  • scadrial: let a kandra eat an animal and walk around as one (2b26b3e)
  • scadrial: let a koloss haul, endure and eat what a person cannot (aa1aa36)
  • scadrial: let a koloss stop noticing how badly it lives (f7d3f79)
  • scadrial: let a koloss swing at rock nearly as well as at people (81f4c18)
  • scadrial: let a sealed vent buy back part of the map's ash severity (115e2f3)
  • scadrial: let a vent breathe heat and something worse (ae64d49)
  • scadrial: let an Ashmount open up and hammer the map for a day or two (e7070a1)
  • scadrial: let bronze find a kandra and let practice hide one (6b9a149)
  • scadrial: let kandra carry several Blessings and get their face back on repair (fcf2f93)
  • scadrial: let metal be the only thing that limits a koloss army (2fafbff)
  • scadrial: let Ruin announce what it is going to make a spiked pawn do (b34edeb)
  • scadrial: let the Ministry make a koloss in front of a congregation (2a37d95)
  • scadrial: let the player tune what holding a koloss costs (2822c46)
  • scadrial: let vents throw rare metal onto the ground around them (a7d0357)
  • scadrial: make a Blessing its own matched pair and give the mind back with it (fc4316b)
  • scadrial: make a held koloss a slave, and let flaring reach it (c2d579e)
  • scadrial: make a kandra disguise stop a raid attacking it (1c5a03b)
  • scadrial: make a koloss cost four charged iron spikes, not four bars (f750ac4)
  • scadrial: make a targeted riot or soothe one push instead of a channel (c831af3)
  • scadrial: make acid the thing that actually kills a kandra (cc389ac)
  • scadrial: make Blessing surgeries reject spikes of the wrong metal (a36a4a6)
  • scadrial: make colonists want an ash mask where vents burn (51bf8ff)
  • scadrial: make every koloss grow, and leave nothing of who it was (b982c57)
  • scadrial: make kandra ageless rather than merely long-lived (db004ed)
  • scadrial: make kandra immune to every disease in the game (3c31711)
  • scadrial: make kandra immune to toxins, cancer and infection (5614273)
  • scadrial: make koloss with spikes, and let their children choose at twelve (e18e24a)
  • scadrial: make koloss-blooded children actually koloss-blooded (ea9ee19)
  • scadrial: make the eight years cost something and give the spikes back (47c2788)
  • scadrial: make the ground an ash vent keeps clear worth farming (8f5f6a3)
  • scadrial: name the Shard behind the spikes for the era, and make Rock a Horneater (2bc1f87)
  • scadrial: only let a stranger standing near a kandra notice anything (11799fc)
  • scadrial: order the whole band from the roster footer (7e80bf8)
  • scadrial: pick kandra forms from a portrait grid with faction and ideoligion (443207d)
  • scadrial: place the ashmount ring (2b195d8)
  • scadrial: put OreSeur in the Pre-Catacendre crew (f9369d8)
  • scadrial: put OreSeur in Well of Ascension and reveal him as TenSoon (40a9cf5)
  • scadrial: put OreSeur with Kelsier's crew in the Final Empire too (eab7f83)
  • scadrial: raise the ashmount ring at world generation (eb242c8)
  • scadrial: redraw the koloss sword to the vanilla melee convention (de76284)
  • scadrial: roll each koloss spike's charge instead of fixing it at full (aaeb390)
  • scadrial: scatter ash vents across near-mount maps (f97d4a2)
  • scadrial: send a roofed ash vent's plume into its room instead of the sky (98204ea)
  • scadrial: send the koloss the scenario has been promising (6161930)
  • scadrial: settle the koloss blade on salvaged saw plate (7dca48b)
  • scadrial: shape the ash vent plume (6bebfd3)
  • scadrial: show what a hold costs and what an Allomancer is carrying (227ee6c)
  • scadrial: spike drawing a kandra as an animal without a second pawn (52fd0c9)
  • scadrial: stand up a band of ten, and make Select go somewhere (58f24fc)
  • scadrial: stop colonists hauling items the ash has buried (1f30dec)
  • scadrial: stop offering a wolf a bionic arm and a parka (c13dbc6)
  • scadrial: sum ashmount exposure per tile (f30c585)
  • scadrial: take a koloss's opinions about its surroundings away entirely (013a567)
  • scadrial: tie kandra to their Blessing spikes and drop them to mistwraiths without it (a1f8988)
  • scadrial: track which ash cells are deep enough to bury (3c3db1c)
  • scadrial: use the drawn ash mask and lock its materials (165f39c)
  • scadrial: walk a vent's ground up a soil chain instead of flipping it (316086f)
  • scenario: show the character builder on every Cosmere scenario (c7c50b5)
  • world: add a Cosmere world model with per-era shard defaults (c455e1f)
  • world: gate quests on the save's world and arbitrate xenotypes across worlds (3862a29)
  • world: move world and shard selection onto the worldgen page (ffdc393)
Performance Improvements
  • scadrial: reject ash vent cells on the free rules before walking the discs (b56929b)
  • scadrial: test the rock disc before the elevation disc when siting ash vents (b2ed78a)
Reverts
  • core: drop the per-material stuff categories, the special filter does the job (5060e0d)
  • Revert "feat(scadrial): give a koloss a body its own size instead of a scaled one" (e870e77)
  • scadrial: let buried items keep printing into the things mesh (8253ea5)
  • scadrial: peak the ash plume on the vent's position again (05100ce)
Download links
(no download links)
Bugs
(no bugs)