Fixed that LuaEntity::belt_neighbours would return LuaEntity based on EntityGhost's inner entity, not the EntityGhost itself.Fixed script rendered arcs could be considered invisible when they were visible.Fixed that trying to manually mine a resource that needs a mining fluid would sometimes produce sound of mining.Fixed a crash when using -map-settings while loading a multiplayer map.Fixed a scenario could be created with temporary-state trains which were not properly deleted.Fixed that the saving progress bar and other popups were placed behind the transparent pause overlay.Fixed that LuaGameScript::ban_player would incorrectly use reason as a player name when given player was never in game.Fixed that replacing a tile between a colliding hidden tile (with check_collision_with_entities set to true) and an entity would not yield an item.Fixed that if biters took damage from a forest fire, they would path toward the player who started it, no matter the distance.Improve performance of querying if an entity is registered for deconstruction from O(N) to O(1).When using /swap-players undo queues are now also swapped.Fixed a crash related to LuaLazyLoadedValue trying to return LuaEntity pointing at EntityGhost's inner entity.Fixed a crash that could happen if a unit failed in attacking another entity as a distraction.Added AutoplaceControl::can_be_disabled.
Added LocomotivePrototype::max_snap_to_train_stop_distance.Added LuaFluidBox::get_fluid_system_id() method.Added 'is_military_target' filter to the options for LuaSurface::find_entities_filtered.Fixed that if the game couldn't connect to a server due to corrupted data, it wouldn't show any error to the user.Fixed PvP config for health bonus didn't apply correctly.Fixed tips and tricks GUI staying open when changing controllers, and not being able to close it afterwards.
#The forest mod api commands v.58 full
Fixed very high deconstruction_time_to_live value would lead to deconstruction orders expiring too soon.Fixed that building underground belt ghosts with smart belt building would crash if ghosts are immediately revived by script.Fixed searching for items in controller gui would not highlight item stacks in the trash slots.Fixed that the whitelist button was enabled in the /config GUI.Fixed locomotive placement would snap to wrong train stop when there are multiple stops available.Fixed that non-lamp entities could be given the 'lamp' electric usage priority which would crash the game.Fixed a crash due to LuaLogisticCell not being invalidated when owner entity is being deleted.Fixed energy consumers would get too much energy when supplied through multiple electric networks.Fixed a crash related to modded trains that could change travel direction due to air friction computation.There is now a limit of maximum of 128 simultaneous RCON connections. Fixed that too many open RCON connections would crash the game.Fixed LuaSurface::find_tiles_filtered would not cover bottom right tile.Fixed that sometimes the host would not have admin rights when hosting a multiplayer game from a save.Fixed unnecessary disk writes when showing background simulations.Fixed that it was possible to specify artillery-projectile as a place_result of an item.Fixed that when train was created, a wrong end could be selected as a front when rolling stock at expected trains front was facing backward.Fixed LuaTransportLine::input_lines would not return both input lines of a splitter.Fixed LuaTransportLine::output_lines on a splitter's output transport line would incorrectly consider it an input transport line of that splitter.Fixed a crash when script tries to connect rolling stock during rolling stock destruction.