This update introduces the first vehicle to Mechanica; the Speeder. It is a single-person hovering vehicle which can be fitted with either an electric motor or a combustion engine. More vehicles will be coming in the future, likely with or following the multiplayer update.
Additions
- Added 'Speeder' vehicle.
- Added Speeder Electric Motor.
- Added Speeder Combustion Engine.
- Add stack splitting. Right click and drag a stack to split it in half. Moving a stack instantly from/to the hotbar is now bound to 'shift + left click' to accomodate for this change.
- Added 'On power lost' and 'On power restored' events to all powered objects.
- Added 'On fuel depleted' and 'On fuel restored' events to all fuelled objects.
- Added decorative small rocks to the map.
- Added 'exclusive fullscreen' and 'windowed borderless' fullscreen modes.
- Added physics interpolation. Physically simulated objects will now appear a bit smoother when in motion.
Tweaks
- Adjusted lighting. Night time is now slightly darker.
- Inventory now vertically resizes to minimize any blank space.
- Increased damage flash intensity.
- Adjusted the geometry of brown rocks to remove weird visual artifacts.
- Retextured brown rocks.
Bug fixes
- Fixed vacuums not dropping unused batteries when picked up.
- Fixed an output name belonging to the 'Or' logic function.
- Fixed roofs being duplicated when attempting to place while snapping is disabled.
- Fixed autominer physics being unstable when not placed directly on the ground.
- Fixed a spawning system issue that may have caused robots to spawn in smaller amounts than intended.
- Fixed incorrect amount of materials being removed from inventory when crafting certain objects.
- Fixed drones ceasing movement if they are knocked too far off their current path.
- Fixed death screen not scaling with resolution correctly.
- Fixed hotbar scaling incorrectly on ultrawide displays.
- Fixed an error that occurred when sending a Buddy-Bot to a marker that it is already at.
- Fixed autocrafters not properly ceasing crafting after being turned off.
- Fixed Buddy-Bots detecting programming links as physical objects.
- Fixed pathfinding in various areas of the map.
- Fixed physics connections not being removed properly.
- Fixed selected programming elements not being unselected when a new function is dragged in.
- Fixed objects being unintentionally deleted when trying to delete a programming link instead.
- Fixed held item not unequipping properly in rare cases.
Optimizations
- Removed unnecessary component from screens (including those built-in to objects such as the autominer, autocrafter, etc), resulting in a significant performance increase.
- Optimized various UI elements.
- Optimized long-range enemy robot pathfinding.
