Skip to content

Dwarfipelago v1.3.0 Release Notes

Choose a tag to compare

@kickafetus kickafetus released this 23 Jul 22:30
· 36 commits to master since this release
b1443cf

New Features

Custom Caves

Carved into the solid rock between your cavern layers, invisible on the map until a dwarf walks into one.

  • Up to six pockets carved at world gen (two per inter-cavern gap), shaped as organic ovals and stocked with real DF items at generation time
  • Treasure caves & Trap caves
  • Cave Map Fragment items reveal the next cave's location - a coordinate hint for treasure caves, a directional warning for trap caves
  • Two always-present secret caves: Not sure when these were implimented... We've heard that one is close to the surface and the other is a deep loss to the fort...

Room, Temple & Guildhall Milestones

Full set of fortress building/zone milestones.

  • Each room type designated (bedroom, office, dining hall, tomb)
  • Per-room quality tiers - Decent, Fine, Great, Grand, Royal for each room type
  • Temple tiers (Shrine, Temple, Temple Complex) and guildhall tiers (Guildhall, Grand Guildhall), read from DF's own location value/tier
  • All of it surfaced on a new Rooms section in the panel's Progress tab

Dwarfsanity Goal

A new win condition: collect every workshop blueprint and every crafting permit in the pool (requires Crafting Permits enabled).

Craftsanity for Every Item + In-Workshop Overlay

  • Craftsanity expanded to cover (nearly) every craftable item, with a permits-for-all mode and many new item types (metal crafter goods, full clothing and footwear coverage, and more)
  • A Craftsanity overlay marks the workshop task list and work-order picker so you can see at a glance which crafts still owe a check

Skillsanity: Combat Skills

Combat skills are now Skillsanity checks alongside labor skills, with a Skills tab display and their own combat skill-group / selection options.

Re-embark Recovery

Lose a fort and start a new one on the same slot without losing progress.

  • Previously received items are re-delivered to the new fort's depot
  • Delivery is throttled (~100 items per poll) so a large history can't flood the game, and resumes cleanly if interrupted mid-recovery
  • Migrants arrive as one consolidated wave, and incoming traps are skipped so a fresh fort isn't immediately overrun

Reworked Traps

Flavorless "nothing" traps replaced with ones that actually do something.

  • Goblin Saboteurs - goblins slip in and wreck a workshop. What were they looking for?
  • Ensnaring Webs - every citizen is caught in cave-spider webbing. Dwarf is Stuck!
  • Unquenchable Thirst - the whole fort is struck by a powerful thirst and rushes to drink. Working up a pretty mighty thirst...
  • Order Sabotage - every current manager work order is wiped. Surely, you remember what you had queued?

Exclude Difficult Checks

Three new YAML toggles that keep progression items out of the hardest end-game checks (they hold filler only), so no partner's run is gated behind a Dwarf Fortress milestone you may never reach.

  • exclude_deep_endgame_checks - Reached the Magma Sea, Welcome to the Circus, Mined Adamantine
  • exclude_top_room_checks - the Grand/Royal room tiers, Temple Complex, Grand Guildhall
  • exclude_top_fortress_checks - City & Metropolis Established, Duke Appointed, Monarch Takes Residence

Additional Items & Tools

  • Raw Adamantine (pre-smelting boulder) received items and adamantine detection for the Mined Adamantine check
  • Stone Slab filler item - blank memorial slabs to engrave and build, laying ghosts to rest when caskets are permit-locked

Improvements

  • Themed sieges (Slay Megabeast): roaming warbands are now coherent per-civilisation sieges - goblin, human, elf, or night-creature hosts - that ramp toward real siege scale with a crossbow contingent, monster escorts, and an elite commander.
  • Defense-aware siege scaling: wave size now scales (capped at 2×) with your fort's defenses - trap density and standing-army size - so a turtled fort still gets a real fight.
  • Merchant's Shop options: added an on/off toggle and a shop price multiplier, and shop prices are now banded by Merchant's Coffer tier (ceiling raised to 100k).
  • Legendary Wealth goal now tracks lifetime coins minted + gems cut (a stable running total) instead of a live treasury scan that dropped when you spent.
  • Panel expansion: infrastructure, biology, endgame, military, titles, and per-room quality readouts; a Permits tab and a Caves tab; a wider layout and larger shop-name field.
  • Room milestones cascade on a tier jump - building straight to a high tier now also fires the lower ones (the Shrine check is monotonic with Temple / Temple Complex).
  • Performance Improvements: This might have just been a Kicka issue. If anyone encounters any performance issues, PLEASE notify Kicka or post an issue on Github
  • Docs: README restructured into four top-level groups; Skillsanity, Merchant's Shop, Progressive Mining Depth, and definitive per-goal completion requirements all documented.

Fixes

  • DeathLink never sending: citizen deaths are now counted via a was_citizen() helper - isCitizen() returns false for dead units.
  • Mined Adamantine false-fired on receiving the adamantine Artifact Weapon, Artifact Armor, or Master Builder's Codex - those no longer count as mining adamantine.
  • Persistent-storage pollution: craft counts are now stored only for items that actually have a craftsanity check this seed.
  • military_training unlock max corrected (4 to 10) so the Unlocks panel shows the right total.
  • Gem treasury value, magma-sea breach detection, and the cavern mining buffer (+2 z-levels) corrected.
  • Trade depot no longer clears your starting items when a placement candidate fails.
  • Glass liquid containers are gated behind glass, and ceramic craft work orders are now counted.
  • Assorted craftsanity / skillsanity logic-rule fixes

Upgrade Notes

  • Update the mod and the apworld together to 1.3 - versions are match-checked.
  • Regeneration is required: the location and item set changed (room/cave/skill checks, new options), so existing seeds are not compatible.