
Added LuaFluidBox::get_pipe_connections() method.Added LuaFluidBox::get_fluid_system_contents() method.Added dash_offset to LuaRendering::draw_line.Fixed some controls allowing binding to buttons that would not work.Fixed enemy expansion would fail to expand into chunks with entities invisible to the enemy.
Fixed selection tool rendering in the chart for ghost rails. Fixed missing support for wind and ambient category for sound prototypes. Fixed that the mod manager would occasionally download updates that are incompatible with the current game version. Fixed that you could blueprint enemy force tile ghosts. Fixed another crash when downgrading ghost of assembling machine when target machine cannot craft recipe due to missing pipes. Fixed not being able to select assembling machine recipe if Craft, Craft 5 and Craft all were not bound to any button ( more). This fixes character picking up items when flipping blueprints. "Pick up items" will no longer fire at the same time as other actions. It is now possible to blueprint entities of friendly forces. Renamed PipeConnection's target_index to target_pipe_connection_index. Added target_fluidbox_index to PipeConnection. Fixed LuaFluidBox::get_pipe_connections() returning target_index as zero-indexed.
Fixed a crash when fast replacing loader into a loader with fluid energy source when the loader type needs to be changed.
Fixed it was possible to drop cursor items through ghosts. Fixed LuaGameScript::check_prototype_translations() did not work correctly for manual localised strings with parameters. Changed -dump-data to write infinite values as the string "inf" and "-inf".