Regular Update (experimental)

Desynced · build 23852188 · published

On SteamNotes only · this build shipped before we watched the app

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!