InDev 20 has been released! This update is a bit light on new content, but it more than makes up for it with a huge jump in game performance! I hope everyone enjoys the update. Let me know down in the comments how the game is running for you, and if it's a major improvement over InDev 19!
You can report bugs over at the official website's Support and Bugs Forum, or on the Steam Discussion Board. :)
InDev 20b *HOT FIX* Change Log
Bug Fixes
- Grab spell will no longer cast the moment the spell icon is clicked on.
InDev 20 Change Log
Workforce System
- A new work tab has been added to the left hand GUI, where you can assign worker across the entire village in one panel.
- Buildings no longer house workers, rather they provide more maximum worker slots for their job type.
- Workers are no longer assigned jobs instantly. Instead, you set how many desired workers you'd like (up to the maximum allowed), and the available villagers will go to the nearest work site and assign themselves.
- You can set the desired workers higher than your population, and as new villagers grow into adults, they will try to fill those open slots. Additionally, if a villager dies, his slot will open up and an unassigned villager will take his place if one is available.
- If you set the desired workers lower than the amount of current workers you have, your workers will go to their work site and quit their job as soon as they have time.
- Villagers will assign themselves as builders as soon as they teleport in when starting a new game in the World Map.
Limbo
- New Spell: Send to Limbo. This spell will send whatever you target to Limbo with a simple quick button click, no more tediously dropping things in Cullis Gates!
- New Spell: Take From Limbo. This spell allows you to pull stuff directly from Limbo. a new indicator has been added to the cursor that will slowly rotate through the various creatures and resources in Limbo, allowing you to pick what you want to bring in.
AI Changes
- AI no longer randomly wanders to their work site.
- AI no longer flees to their work site.
Optimizations
- Updated bundled Java JREs to 8u29.
- Greatly improved the internal mob sorting system, improving the game's performance across the board.
- Improved mob aggro performance when there's are no nearby hostile targets, but a large amount of friendly mobs.
- Improved worker assignment detection performance in large villages.
- Improved all path finding, searching, range map generation and light map generation algorithms slightly.
- Tons of small micro-optimizations in the AI.
- Optimized the resource damage methods, speeding up various aspects of the engine that "damage" terrain.
- Optimized the range map generation code slightly,
- Reduced memory footprint of the sound module.
- Fixed minor memory leak in the sound module.
- Decreased sound module load time.
- Minor optimizations to the mob reach map generation system.
Bug Fixes
- Inverted mouse scrolling now works on the world map.
- Sandbox tools tab button now highlights properly when selected.
- Fixed a floating resource bug when planting resources that were stored in a building.
- Fixed a bug where the main menu time of day would sometimes load incorrectly.
- You can no longer accidentally click on maps in the world map mode that are behind the GUI.
- Fixed a bug where when reloading the world map, the wrong game mode was highlighted.
- Fast moving missiles will no longer occasionally pass straight through a target without hitting them.
Interface Changes
- The background on tool tips are now darker.
- Many small areas on the GUI have been updated to reflect the new work assignment system.
- Improved accuracy of the grab spell when grabbing mobs.
- You can now sort the population tab by villagers, adults, children, golems or all.
- Now when selecting harvest work, the corresponding resource highlights in-game to find it easier.
Miscellaneous Changes
- Recall no longer can recall villagers to a work site.
- Added two new maps, Coastbridge and Springland.
- Added golems to the population tab and top GUI.
- Added 2 new songs "Sun's Spirit" and "Stardust".
- Added 2 variations to the Main Menu theme that play in the day or the night, depending on what time you launch the game.
- The main menu theme now loops.
- The initial warp in particles when starting a new game have been changed and the warp in speed slowed down slightly.
- Added new mob naming system, using real world names and pop culture references.