DF2014:Release information/0.40.04

From Dwarf Fortress Wiki
Jump to navigation Jump to search
This is mainly another crash-fix release, though I was able to handle some other problems as well. I'm still hoping to get to optimizations (for the third time in these release notes!), but as usual that depends on stability. As you'll note below, a few of the older bugs are gone -- as we continue in this process, I'll work fixes for old bugs into the mix.
—Toady One, July 20, 2014

Major bug fixes[edit]

  • Fixed a crash with pathing for jumps
  • Fixed a crash related to invading squads attempting to train
  • Fixed an overpopulation bug for civilized critters and a related one for site animals
  • Fixed problem with retired fort uniform settings crashing later visits to the fort
  • Stopped a crash associated to misplaced books/slabs (root cause remains, added some logs)
  • Fixed position appointment issue that caused some instability
  • Tried to make idle code somewhat better about climbing while still getting dwarves out from being stuck
  • People with a weapon should use it with the proper frequency now

Other bug fixes/tweaks[edit]

  • Fixed problem with animal training/taming vs. lingering combat data (caused job cancel spam and inability to complete jobs)
  • Stopped nearby objects from being teleported by construction removal and a related problem with the item loop (ag/Quietust)
  • Made site finder properly indicate flux layers (Quietust)
  • Made game better respect existing directory structure in data/save when creating new directories
  • Made tops of walls appear properly when trees above walls are removed
  • Made strangulation take less time
  • Enhanced sapling survivability
  • Fixed a problem that caused vermin to occasionally be generated out of the loaded area
  • Fixed a problem that corrupted the information about items on the ground with temperature changes
  • Fixed some brokenness with climbing AI vs. ledge tops
  • Fixed a broken instance of chasing opponent AI vs unwalkable spaces
  • Made climbing have a higher path cost
  • Made people less likely to climb after a failure
  • Babies don't start strapped with a knife