Version 0.18.25 released
Author: posila87,
published 4 years ago,
[h1][b]Features[/b][/h1]
[list]
[*]Added new tutorial campaign levels 04 and 05. ([url=https://www.factorio.com/blog/post/fff-347]more[/url])
[/list]
[h1][b]Changes[/b][/h1]
[list]
[*]Added a search bar to the mod settings GUI.
[/list]
[h1][b]Bugfixes[/b][/h1]
[list]
[*]Fixed a crash when building entity ghosts that immediately get invalidated through script.
[*]Fixed that the choose-elem-button elem_type "signal" didn't show special signals. [url=https://forums.factorio.com/84877]more[/url]
[*]Fixed that furnaces required module slots to be effected by beacons. [url=https://forums.factorio.com/84337]more[/url]
[*]Fixed that some select-a-thing GUIs didn't have search bars. [url=https://forums.factorio.com/84907]more[/url]
[*]Fixed that LuaEntity::revive({raise_revive=false}) would still raise the revive event.
[*]Fixed a crash when trying to iterate game.forces with the maximum number of forces created. [url=https://forums.factorio.com/85053]more[/url]
[*]Fixed a desync related to fast-replacing modded beacons. [url=https://forums.factorio.com/85037]more[/url]
[*]Fixed performance issue with initializing huge Lua arrays, that could cause loading of some modded saves take forever. [url=https://forums.factorio.com/84794]more[/url]
[/list]
[h1][b]Modding[/b][/h1]
[list]
[*]Added item prototype flag "draw-logistic-overlay".
[*]Added support to play a sound when a robot deconstructs something through utility-constants "deconstruct_robot".
[/list]
[h1][b]Scripting[/b][/h1]
[list]
[*]Added on_force_reset event called when LuaForce::reset() is run.
[*]Added remove_colliding_entities and remove_colliding_decoratives parameters to LuaSurface::set_tiles().
[*]Added LuaSurface::get_script_area, edit_script_area, add_script_area, remove_script_area, get_script_position, edit_script_position, add_script_position, remove_script_position.
[*]Added 'elem_filters' onto choose-elem-button LuaGuiElements to control what options appear in the picker GUI.
[*]Added 'crafting-category' filter to EntityPrototypeFilters.
[*]Added 'has-ingredient-fluid', 'has-ingredient-item', 'has-product-fluid', 'has-product-item' filters to RecipePrototypeFilters which can accept a nested set of FluidPrototypeFilters or ItemPrototypeFilters.
[*]Added 'place-result', 'burnt-result', 'place-as-tile', 'placed-as-equipment-result' filters to EntityPrototypeFilters which can each accept a nested set filters.
[*]Added 'name' filter to EntityPrototypeFilters, FluidPrototypeFilters, and ItemPrototypeFilters which accepts either a single name or a list of names to accept, similar to LuaSurface::find_entities_filtered.
[/list]
You can get experimental releases by selecting the '0.18.x' beta branch under Factorio's properties in Steam.