You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DF v50 check detection: several checks relied on job_type/field names that no longer exist on DFHack 53.14 (DF v50), so they silently never fired:
Brewing and tanning are CustomReactions, not job types — now detected by reaction name, fixing First Brew Complete, First Leather Tanned, and the three Crafting Leather checks.
First Trap Built now matches the actual cage/stone/weapon trap-arming jobs instead of a non-existent ConstructTrap type.
Pumped Water/Magma compared against the wrong enum value and could never register Water; fixed, and hand-cranked pumps are no longer excluded.
Sold an Artifact now also handles DF v50's item pointer (previously only item_id).
First Eggs Hatched disabled for now — no reliable hatch signal exists on v50.
Sold an Artifact false-fired on world load: the check scanned every historical artifact in the world instead of just ones present in your fort, so it could trip the instant a save loaded. Now tracks only artifacts actually present in your fort and fires when one of those goes missing.
Sold an Artifact false-fired on raids: sending a squad out with an artifact equipped registered as a "sale" once they returned. Now only fires when an artifact is confirmed trader-owned and then departs — raids, theft, and destruction no longer count.
Treasury wealth undercounted stockpiled valuables: coins and gems stored in bins, bags, or coffers were excluded by an overly broad "in inventory" check. They now count toward treasury wealth.
Craftsanity rule fixes: corrected crafting-permit/material logic for the "Crafts" item category (wood/stone, glass, and metal crafts were sharing one incorrect rule).
World gen preset: rewritten with the complete parameter set; the previous preset was missing parameters.
Improvements
Milestone ladder prerequisites: tiered milestones (mining depth, mining tiles, farming, and the cavern ladder) now require the previous tier to be reachable first, so logic can no longer hand out a high tier before earlier ones.
Options page reorganized: the WebHost options/YAML page now groups settings into collapsible sections (Goal Settings, Death Link, Craftsanity, Item & Location Options), leaving only the high-level options on the main page. Verified via a full local generation run with differing per-slot craftsanity/permit settings that the DataPackage checksum stays stable.