Skip to content

v1.0.2

Compare
Choose a tag to compare
@MerlinofMines MerlinofMines released this 28 Dec 18:46
· 162 commits to master since this release

What's Changed

New Features

  • Added Reverse Support for all primitive types (reverses strings, lists, etc).
  • Added more variations of wording for applying actions
  • Added detect, detected as Trigger property keywords
  • Added Weight property for Cargo and Ships.
  • Added dampener and enabled properties for Cockpits and Remote Controls
  • Added support for getting Vector/Color components using "myVector.x, myColor.r" syntax.
  • Added a bunch of properties for Display including enabled, font, background, size, image, images, scripts, alignment, padding, interval, ratio.
  • Added support for "Magnets" (work like Landing Gear)

Changed Behavior

  • Air Vents now consider oxygen level as part of whether they are pressurized/depressurized. Also added support for retrieving whether air vent is currently in pressurization or de-pressurization mode.
  • Changed "coords" to Target property instead of position
  • Changed DoorHandler default boolean to Enabled and added Ratio as numeric default
  • Changed "input" and "rollInput" properties of Cockpits/Remote Controls to return a vector when no direction is specified

Bug Fixes

  • Fixed bug with variable actions not being processed correctly

Other Changes

  • Split ParameterProcessors and removed redundant DataFetchers
  • Added several missing tests
  • Minor improvements to reduce unnecessary character usages
  • Added utilities for more efficient creation of KeyValuePairs and Dictionaries
  • Updated Cast methods to use dictionary lookup to save characters

Full Changelog: v1.0.1...v1.0.2