40d:Release information/0.27.173.38a

From Dwarf Fortress Wiki
Jump to navigation Jump to search

Dwarf Fortress 0.27.173.38a was released on February 4, 2008.

The first army arc release, complete with no armies. It really is mostly foundational work, but you'll notice some small changes here and there, more if you play adventure mode. See the dev log for a complete list.

-- Toady One

New stuff[edit]

  • added various new (effectless) spheres to the game
  • defined sphere relationships
  • created sphere-based pantheon during world generation
  • added entity tags to tease apart animal/plant use in place of forest/babysnatcher
  • added entity tags for nuisance-type skills/equipment
  • added entity tags for forest-type target behavior/equipment
  • added entity tag for body abuse
  • added entity tags for forest-type trade rejections
  • added entity tags for sphere alignments and art modifiers
  • added entity tag to order adventure mode char gen entity site listings
  • added entity tag for friendly color
  • added entity tag to allow use in undead ruins
  • added entity tags for default site type and site preferences for migrants and hist figs
  • added entity tags to control leader/lieutenant unit types
  • added entity tags for biome support
  • added entity tags for diplomats/merchant nobility
  • made bodyguard types depend on entity
  • added entity tags to control whether bodyguards are present
  • added entity tags for season and progress contact conditions
  • added entity tag to control diplomacy type
  • added entity tag to control general grouping
  • added entity tag for skulking invasion types
  • updated how the invasion flags work together
  • changed how neighboring entities are selected
  • unified creature/wood/plant biome tags
  • added start biome tag to entities
  • updated placement for cave entities
  • updated placement for regional entities
  • removed lieutenants for now
  • added entity tags for world gen population size/control
  • updated creation of leaders and starting populations
  • made hist figs age and die during world generation
  • started succession for vacant positions during world generation
  • finished basic succession for vacant positions during world generation
  • did baby/child/adult state changes during world generation
  • did marriages and child birth during world generation
  • worked with succession and breeding a bit more
  • added spheres of influence around entity sites
  • did creation of new sites spreading into sphere of influence
  • added a few entity tags for controlling religion
  • added religious information to entities during world generation
  • did names for deities and forces
  • associated hist figs in religious civs to targets of worship in varying degrees
  • associated dwarf mode units to available targets of worship
  • 60 or so new words to fill in some sphere/deity gaps
  • allowed deity race to be appropriate local animals
  • did legends write-up for deities/hist figs
  • HIDDEN FUN STUFF
  • added display for all histfig/entity links in dwarf mode thoughts screen
  • made families build and move into homes during world generation
  • made people in world gen build mead halls, temples and keeps
  • added historical events for site/histfig link changes
  • made people in world gen build and work at shops
  • changed how abstract buildings are stored
  • removed ruin map generation
  • set up entities around temples during world generation
  • worked some more with temple entities
  • added temple names and some more words
  • started temple maps based on architectural information
  • selected from among temple architecture elements through sphere relationships
  • linked some artistic/architectural concepts to spheres
  • did display for priests and allowed optional graphics for them
  • added some more conversation text
  • made current building name display at bottom of screen
  • gave various buildings names
  • gave priests and high priests outfits
  • finished basic temple maps based on architectural information
  • allowed viewing of structure histories in legends screen
  • allowed non-leaders to give suggestions for service locations based on their memberships
  • allowed player to join temple entity
  • added adv mode minimap for viewing nearby sites and site locations
  • added discovery flags to abstract buildings and recorded site entrance locations
  • added some architectural comments
  • updated goblin towers to new system
  • updated site guards to new system and handled their assignment during world generation
  • updated king arrival for dwarf mode to support current leader and spouse
  • allowed debug information concerning ruler lists and deities to be exported
  • added preference for adventurer not starting in ghost town of civ
  • allowed adventurer to ask people about their families
  • added bias toward important events in conversation and artwork
  • allowed anybody with an adventurous or excitement-seeking personality to join your party
  • put drunks back in
  • printed a bit more information about what's going on after history has run but before world generation is complete
  • allowed number of each civ placed to be set

Optimizations[edit]

  • sped up binary insertions somewhat
  • sped up the legends screen
  • cleaned up some housing odds and ends
  • sped up some legends code
  • sped up some end-of-game cleaning code
  • sped up art creation code

Crash Fixes[edit]

  • resolved crash from getting king in new fortress after previous king becomes unavailable

Other bug fixes[edit]

  • barred non-breeding creatures that don't live forever from world gen civs
  • fixed some entity spreading issues and sped it up
  • added duplicate name checks for deities
  • updated the conversion from historical figure to unit at the end of world generation
  • fixed problem creating open space squares at sites
  • fixed problem with initial visible world map in adv mode
  • fixed problem with period spacing in art descriptions
  • cleaned up some broken temple maps
  • handled a problem with excessive temple memberships
  • adjusted some of the moving-in code for housing
  • fixed problem causing adv mode citizens not to sleep in their homes
  • patched up various small problems
  • updated old save goblin towers and building names
  • fixed problem with liaison arrival time
  • fixed problem that stopped caravans from coming
  • handled a problem with incorrect party placement in mead hall
  • stopped children and babies from joining you on your adventures
  • updated in-play civ hist fig list