Hello everyone!
Welcome to the 35th instalment of the Dwarfveloper log. We've been hard at work on fighting off those pesky enemy waves to bring you this bunch of changes:
Content
- Added Enemy Wave Records to internal database, added Enemy Wave specifications
- Added Health and Faction information to buildings.
- Added Fuel & Building Health to relevant buildings.
- Added statusbars for Fuel & Building Health to crafting interface
- Added in world GUI statusbars to buildings, creatures, &c.
- Reworked Statusbar Modifiers and Thresholds
- Added World map entity near entrance
- Made Braziers buildable
- Fixed a bug by which unlocks were set improperly
- Added "Mushroom Stew", food recipe
- Added several Infrastructure buildings.
- Added support for dropping loot when excavating tiles
- Enemy waves with graphic alerts
- Tweaked crafting related tooltips
Code
- Enemy waves now spawn in the cave every now and then. These contain enemies that don’t just roam around. They’ll go for your buildings!
- Buildings can now be destroyed by enemies. We’re still working on letting you repair them.
- Added a shader effect when something takes damage.
- Improved tooltips for what the dwarves are up to.
- UI indicator and tooltip for when an item is reserved for use, for example when it is going to be used for crafting.
- Various fixes for issues that could cause dwarves to idle rather than do something useful.
- Moved starting position to be centered in the Dawnlit Caverns biome.
- Started work on pathfinding rewrite.
- Added a block_cull_system, to allow for further optimizations
- Started working on CPU optimizations, to allow better FPS
- Reworked how objects are built on map
- Various bug fixes
Art
- Made new UI art for Storage and Chest.
- Started to rework the dwarf character UI.
- Made concept art for underground farm and infrastructure (railroads, elevators, mining carts, drills and doors).
- Models and animations for Machinery (railroads, elevators, mining carts, drills and doors).
- Made art for fuel and health bars dedicated to the rooms.
And here comes the images:




Join us in the great hall next week for another Dwarfveloper log by the hearth where we’ll have more exciting news to share on what’s to come!
