40d:Release information/0.27.176.38a

From Dwarf Fortress Wiki
Jump to navigation Jump to search

Dwarf Fortress 0.27.176.38a was released on February 15, 2008.

Various little things that people have wanted for a while this time, as well as many additional bug fixes. See the dev log for a complete list.

-- Toady One

New stuff[edit]

  • added characters to display floor/wall engraving quality
  • added filling information to volcanos and made volcanos fill slowly
  • added adv mode minimap support for Nx1 and 1xN buildings
  • allowed item demands to be satisfied by items in more than just the core room types
  • made metal ranged weapon construction jobs use weaponsmithing skill (mainly a mood fix until raws have more info)
  • got rid of mood building conversion (too many new side issues)
  • gave prepared food temperature information
  • made submerged trees/shrubs/grass die
  • allowed squad selection to occur over Z levels
  • added init option for rent to always be *0
  • turned off clothing rot thoughts (until Bug 323 fix)
  • added screen for viewing/zooming to all relatives/friends/pets/etc. of given unit
  • stopped parties from being organized during the first year
  • made starting dwarves have established friendships from the journey
  • allowed dwarves to get married
  • made suitably compatible dwarves become romantically involved
  • made friendship/grudge building dependent on compatibility
  • added personality/skill/pref compatibility check for dwarf chats
  • made dwarf chats improve conversation skills
  • added baby+child absolute cap and adult percentage to init
  • did zooming to buildings from building list
  • made unhappiness from lost masterpieces depend on number remaining
  • created historical events for various masterpieces created by dwarves and for masterpiece losses
  • added 530 words

Optimizations[edit]

  • sped up item occupancy flag removal on pickup
  • sped up item placement verification on site load
  • sped up pathfinding a bit
  • bit of map code refactoring
  • cleaned up lag on dwarf mode civ list

Crash Fixes[edit]

  • fixed crash bug with lava going off the bottom of the map
  • stopped kobold and languageless entities from crashing name selectors

Other bug fixes[edit]

  • added projectile validity check on load
  • updated workshop profile variables
  • cleaned out mining jobs with invalid destinations
  • handled bridge stability problem for bridges placed before surrounding constructions
  • fixed problem with item placement for sites loaded locally
  • added extra path check for item storage jobs
  • stopped blank material coverings from occurring on creatures
  • fixed problem causing magma pumps to not start up correctly
  • fixed problem leading to floors not being placed above some constructed walls
  • fixed problem with pathfinding of building destroyers
  • fixed potential cause of infinite fluid bugs
  • fixed problem that stopped pathing critters from walking around each other
  • fixed problem causing stalled and duplicate meetings
  • tweaked civilian versus wilderness beast behavior
  • fixed problem causing soldiers to stop if they were unable to reach visible opponents
  • added location checks for mechanism jobs
  • added some extra checks for hammer jobs
  • fixed problem with activity zones in forts that are placed over human sites
  • more robustly handled case where meeting target and meeting initiator are one dwarf with two appointments
  • added some more checks for stale complaint meetings
  • fixed mem leak with architectural info
  • handled some cleaning problems in world gen
  • stopped cave entrance from sealing up after settling in dwarf mode, and other related oddness
  • stopped temples from being placed against unallocated areas
  • fixed problem with world generation civ region selection
  • made items supported by trees fall when tree is chopped down
  • made rents reset when rooms are resized
  • stopped cleaning of forbidden and inaccessible items
  • made jobs that dip into containers check forbidden status of inner items
  • fixed problem that caused itemless floor constructions to confuse walls built above them
  • stopped chasm bottoms from blowing apart falling units
  • stopped dig jobs from working through buildings
  • made buildings placed over dig designations remove them
  • fixed problem with blank squad names
  • fixed problem with river fetching function that screwed up embark texted and placed odd streams
  • fixed a few gender swaps in conversation text
  • fixed capitalization problem in conversations and a few other typos
  • tweaked plant gather numbers
  • stopped retirement while holding store property
  • made vegetation growth respect dead vegetation values for evil regions
  • stopped vegetation from growing up in submerged tiles or under buildings
  • stopped physically led creatures from triggering traps if leader knows trap location
  • made dwarves fill each component within a single pond zone
  • stopped ponds from attempting to fill themselves from the same activity zone
  • stopped slaughter and caging jobs from making dwarves drop their babies
  • stopped magma mood dwarves from selecting unfueled magma buildings
  • stopped mood dwarves from occasionally selecting odd workshops they are standing on
  • stopped dwarves that are too injured to hold items from getting moods
  • allowed adv mode player thief to travel after site is offloaded
  • stopped work order jobs from being placed in mood buildings
  • made traps work against map feature creatures
  • stopped shallow ice melting over the ground from destroying buildings
  • made vermin hunting dwarves check periodically for newly available food
  • fixed problem with end-game features not working in reclaim
  • fixed problem leading to blank engravings in end-game area
  • made adv mode site map handle sites that aren't 3x3
  • respected frequency in choosing cave/feature pops
  • controlled cave populations more carefully based on size
  • formalized caves being different sizes and allowed them to go slightly beyond 3x3 on midmap
  • made archery trainees stand instead of firing if necessary and possible