Experimental 1.0.17971
Changes
Allow Assembler to be produced in Human Factory
Allow Metal Bar, Metal Plate and Reinforced Plate to be produced in Reforming Pool
Allow Power Petal and Phase Leaf to be produced in Pylon
Changed recipe of Alien Factory, Hybrid Worker
Behaviors
Overhaul of instruction categories (into "Flow", "Logic", "Loops", "Values", "Units", "Movement", "Inventory", "Logistics", "Components", "Production", "Communication", "World", "Memory")
Allow many instructions to operate not only on one's own faction but also units of allied factions, unlocked explorables and dropped items ("Get Space for Item", "Check Space for Item", "Get Health", "Get Shield", "Get Battery", "Check Health", "Check Battery", "Get Unit Info", "Get Unit Power Info", "Count Items", "Have Item", "Can Equip", "Has Like Component")
New instruction 'Get Grid Info': Returns power grid information at a location
Removed instruction 'Get Grid Efficiency': Will automatically get converted to 'Get Power Grid Info' - Breaking changes: Will no longer return a target reference to the unit, just the number
New instruction 'Loop Ingredients': Loop over ingredients required for production, construction, research or repair (with option to get remaining, total or single step amounts)
Removed instruction 'Loop Repair Ingredients': Will automatically get converted to 'Loop Ingredients'
Removed instruction 'Loop Recipe Ingredients': Will automatically get converted to 'Loop Ingredients'
Removed instruction 'Loop Research Ingredients': Will automatically get converted to 'Loop Ingredients'
Behavior instruction 'Compare Data': Remove pin "If Empty" as it isn't really relevant to the instruction and there is likely no real use case for it anyway
Fix instruction 'Drop Off Items' to limit dropping off only into owned or allied units/buildings and unlocked explorables
Behavior instruction 'Get Unit Info': Can now check a type identifier of a unit as well as a target reference to a non-owned unit
Behavior instruction 'Loop Products': Renamed from 'Loop Producer Items'
New behavior instruction 'Loop Researched': Loops through everything of a given type (components, items, units, etc.) the faction has researched, with option to only return what can be made in available production components
Removed behavior instruction 'Loop Unlocked Components': Will automatically get converted to 'Loop Researched'
Behavior instruction 'Check Altitude': Don't hide the "No Visibility" pin behind extra options
Behavior instruction 'Wait Component': Don't hide the "Not Working" pin behind extra options
In the behavior editor improve the tooltip on optional pins hidden by default behind extra options
Fixes
Remove audio track on Stage Games Logo video to avoid capture software picking up audio noise (i.e. Steam game video capture)
Fix logging of a Lua error when switching the selection with a shortcut group key while looking at the Blight Magnifier tooltip
Fix behavior potentially being unable to start after removing a parameter of a called sub-behavior which uses branched returns
Fix behavior editor interface explanation not highlighting the name/description correctly since 1.0.17933
Fix dynamic tooltips getting stuck in memory while invisible if opened and closed in the same frame (sometimes leading to endless logging of Lua errors)
Fix for System Index appearing empty and causing a Lua error to be logged when opened in the same frame as a tooltip
Enable Unicode console text output on the dedicated by default without the need to specify -UTF8Output in the server command line
Reminder that Experimental is exactly that, back up your saves!
[dynamiclink href="https://store.steampowered.com/news/app/1450900/view/685256480243320698"][dynamiclink href="https://store.steampowered.com/news/app/1450900/view/684129946245792194"]