Update notes for v0.18.69
Hi everyone! This is a small bugfix/quality of life patch.
Here's what's changed:
...plus miscellaneous other small bug fixes and improvements!
Thanks for all the feedback and suggestions, everyone! :D
-T
Here's what's changed:
- Global settings for monster respawning can now be set in the "Design" window's "Combat" tab. By default, monsters respawn 60 seconds after being killed, and do not check whether there are any players close to the spawn point before respawning, but either of these can be changed. The eventual goal is to make these settings customisable per monster zone, but making the global values editable is the first step toward that.
- Fixed a weird edge-case which allowed you to add a block to a modular building in an illegal spot. This could result in the modular building getting into an invalid state which would prevent you from further editing of the building.
- Adds the ability for players to explicitly try to pathfind to another region, rather than two a specific point in the other region. This fixes bugs which sometimes occurred when two regions were connected in more than one way where the player tried to enter the region via one entrance, but the pathfinder would return a path using the other entrance and then walk over to the entrance that the player had been expecting to use. Wow this is becoming a long explanation. I guess what I'm trying to say is that migration between regions is better now, yay!
- Adds a status message which appears in the 'Info' window for a player when you select them, if they're migrating to a different region. This replaces the embarrassing "Traveling (Traveling)" message they used to have. (seriously, how has it been years of development and testing and I never noticed that until now?)
- Removed some leftover old AI code which was making players believe that every other region was far more exciting and more beautifully decorated than the region they're currently inside, and so they could end up running back and forth between two adjacent regions instead of ever really playing the game. Just run back and forth forever!
- Fixed another cause of AI appearing to "bounce" back and forth between regions, which happened while traveling from one region to another along a mountain pass, only when the player was traveling to the other region in order to grind for another level or to do a hunt quest; if a player was halfway between regions and somebody else killed the monster that the player had been planning to kill, then the player would select a
- different* monster to attack, and back up to the start of the mountain pass, before turning around and resuming their path toward the new monster they'd selected. This could happen dozens of times, if the selected monsters kept being killed before the player managed to get all the way through the mountain pass! (this one was a surprisingly challenging bug to figure out!)
- Fixed the rendering of point lighting, which had been inconsistent before.
- Fixed the highlighting of widgets in "precise" placement mode for buildings and scenery objects. (they're supposed to highlight on mouse over and on click/drag, but sometimes it would take a second or more before the highlight was applied; now fixed!)
- Vehicle, Flight Path, and Teleporter placements now use the same building placement system as regular building placement. This means that you can now use the 'Z' key to rotate the buildings, or can even use 'Precise' placement mode to put them exactly where you want.
- Extra safety code to make sure that players won't remain in "resting" state if a monster is attacking them. (this shouldn't have been happening anyway, but there seems to be an edge case which is allowing it to happen sometimes; going to be keeping my eye on this one!)
- Fixed an AI bug which caused players with long-range attacks to not kite their enemies during combat, which meant that missile attacks weren't as much of a tactical combat benefit as they ought to have been. Now fixed!
- Improved the game's error messaging when trying to load corrupt/damaged save files.
...plus miscellaneous other small bug fixes and improvements!
Thanks for all the feedback and suggestions, everyone! :D
-T