Update 3: Trading improvements and assorted fixes

Undholm · published

Changes in this update:

Gameplay:

  • Cows and chickens now use the same taming system as other animals. After an animal trainer has tamed an animal (or after you have purchased an animal from a trader), you can tell it where to go by selecting it and right-clicking on the ground, same as dwarves. Note that many animals (like cows and deer) cannot climb ladders.
  • Added "Mark as Enemy" action. This will manually mark a creature as an enemy of your colony -- soldiers will automatically attack if they're near enough, and all other dwarves will flee from them.
  • Added "Ask to leave" action for NPC traders.
  • Added Trader profession.
  • Added ability to send your own traders to other colonies. This should make it easier to sell/purchase items instead of waiting for traders to come to you. To send one, select a settlement in the world map and use the "Send trader" option. This will immediately open the trade panel for buying/selling; the trader will return in 1 day. Traders get xp from going on trade missions; high-level traders get better discounts when buying goods.
  • Slightly increased enemy detection range; soldiers should now react to enemies that are within 5 tiles.
  • Added new decorative wood wall.
  • It is now possible to use WASD/arrow keys to move the camera while the game is paused.

UI:

  • Simplified trade panel. All trade items have a simple "Buy" or "Sell" button. Clicking these buttons will buy or sell 1 item at a time.
  • Clicking on a dwarf's name in the jobs panel will close the panel and zoom to the dwarf. Dwarves which are away on missions will be grayed out in this panel.
  • Simplified stone golem offer panel.



Other:

  • Reduced save file size significantly. This was a relatively small change, but messing with save data always carries some risk -- let me know if you're experiencing trouble loading save files.

Bugfixes:

  • Fixed slimes turning into goblins after save/load.
  • Fixed bug where walls were not selectable after save/load unless structures mode was opened.
  • Fixed bug where dwarves thought that ladders still existed after deleting them, which led to dwarves hopping up and down trying to reach nonexistant ladders.
  • Fences, Animal gates, and Iron gates should now save/load correctly. Also fixed bug where dwarves could walk through closed iron gates.
  • Dwarves should eat at tables now if one is nearby. There's an overlapping issue here still (dwarves will crowd around a single table), hoping to fix this soon.
  • Vampires, cows, and chickens are now a bit easier to select.
  • Put in potential fix for dwarves hanging out on ladders trying to access heartstone.
  • Added fix for settlement relationships not increasing after completing quests.
  • Added fix for trader NPCs not saving/loading correctly.
  • Tutorial steps should now remember if they've been completed. This should prevent them from popping up each time the game is loaded.
  • Tree saplings should now be choppable.



Thanks for playing, and for all of the great feedback/suggestions so far!