{
    "LogicType.Acceleration": "Change in velocity. Rockets that are deccelerating when landing will show this as negative value.",
    "LogicType.Activate": "1 if device is activated (usually means running), otherwise 0",
    "LogicType.AirRelease": "The current state of the air release system, for example AirRelease = 1 for a Hardsuit sets Air Release to On",
    "LogicType.AlignmentError": "The angular discrepancy between the telescope's current orientation and the target. Indicates how 'off target' the telescope is. Returns NaN when no target.",
    "LogicType.Altitude": "The altitude that the rocket above the planet's surface. -1 if the rocket is in space.",
    "LogicType.Apex": "The lowest altitude that the rocket will reach before it starts travelling upwards again.",
    "LogicType.AutoLand": "Engages the automatic landing algorithm. The rocket will automatically throttle and turn on and off its engines to achieve a smooth landing.",
    "LogicType.AutoShutOff": "Turns off all devices in the rocket upon reaching destination",
    "LogicType.BestContactFilter": "Filters the satellite's auto selection of targets to a single reference ID.",
    "LogicType.Bpm": "Bpm",
    "LogicType.BurnTimeRemaining": "Estimated time in seconds until fuel is depleted. Calculated based on current fuel usage.",
    "LogicType.CelestialHash": "The current hash of the targeted celestial object.",
    "LogicType.CelestialParentHash": "The hash for the name of the parent the celestial is orbiting, 0 if there is no parent celestial.",
    "LogicType.Channel0": "Channel on a cable network which should be considered volatile",
    "LogicType.Channel1": "Channel on a cable network which should be considered volatile",
    "LogicType.Channel2": "Channel on a cable network which should be considered volatile",
    "LogicType.Channel3": "Channel on a cable network which should be considered volatile",
    "LogicType.Channel4": "Channel on a cable network which should be considered volatile",
    "LogicType.Channel5": "Channel on a cable network which should be considered volatile",
    "LogicType.Channel6": "Channel on a cable network which should be considered volatile",
    "LogicType.Channel7": "Channel on a cable network which should be considered volatile",
    "LogicType.Charge": "The current charge the device has",
    "LogicType.Chart": "Progress status of Chart scan at the rocket's target Space Map Location. Returns a clamped normalised value. If Chart scan is not available returns -1.",
    "LogicType.ChartedNavPoints": "The number of charted NavPoints at the rocket's target Space Map Location.",
    "LogicType.ClearMemory": "When set to 1, clears the counter memory (e.g. ExportCount). Will set itself back to 0 when actioned",
    "LogicType.CollectableGoods": "Gets the cost of fuel to return the rocket to your current world.",
    "LogicType.Color": "Whether driven by concerns for clarity, safety or simple aesthetics, Stationeers have access to a small rainbow of colors for their constructions. These are the color setting for devices, represented as an integer.\n\n0: Blue\n1: Grey\n2: Green\n3: Orange\n4: Red\n5: Yellow\n6: White\n7: Black\n8: Brown\n9: Khaki\n10: Pink\n11: Purple\n\n        It is an unwavering universal law that anything higher than 11 will be purple. The ODA is powerless to change this. Similarly, anything lower than 0 will be Blue.",
    "LogicType.Combustion": "The assess atmosphere is on fire. Returns 1 if atmosphere is on fire, 0 if not.",
    "LogicType.CombustionInput": "The assess atmosphere is on fire. Returns 1 if device's input network is on fire, 0 if not.",
    "LogicType.CombustionInput2": "The assess atmosphere is on fire. Returns 1 if device's Input2 network is on fire, 0 if not.",
    "LogicType.CombustionLimiter": "Retards the rate of combustion inside the machine (range: 0-100), with 0 being the slowest rate of combustion and 100 being the fastest",
    "LogicType.CombustionOutput": "The assess atmosphere is on fire. Returns 1 if device's Output network is on fire, 0 if not.",
    "LogicType.CombustionOutput2": "The assess atmosphere is on fire. Returns 1 if device's Output2 network is on fire, 0 if not.",
    "LogicType.CompletionRatio": "How complete the current production is for this device, between 0 and 1",
    "LogicType.ContactTypeId": "The type id of the contact.",
    "LogicType.CurrentCode": "The Space Map Address of the rockets current Space Map Location",
    "LogicType.Density": "The density of the rocket's target site's mine-able deposit.",
    "LogicType.DerivativeGain": "The derivative gain of the PID controller. This value determines how much the controller responds to the rate of change of the error. A higher value can help dampen oscillations and improve stability, but may also lead to noise amplification.",
    "LogicType.DestinationCode": "The Space Map Address of the rockets target Space Map Location",
    "LogicType.Discover": "Progress status of Discovery scan at the rocket's target Space Map Location. Returns a clamped normalised value. If Discovery scan is not available returns -1.",
    "LogicType.DistanceAu": "The current distance to the celestial object, measured in astronomical units.",
    "LogicType.DistanceKm": "The current distance to the celestial object, measured in kilometers.",
    "LogicType.DrillCondition": "The current condition of the drill head in this devices drill slot. Expressed as a ratio between 0 and 1.",
    "LogicType.DryMass": "The Mass in kilograms of the rocket excluding fuel. The more massive the rocket the more fuel will be required to move to a new location in space.",
    "LogicType.Eccentricity": "A measure of how elliptical (oval) an orbit is. Ranges from 0 (a perfect circle) to 1 (a parabolic trajectory).",
    "LogicType.ElevatorLevel": "Level the elevator is currently at",
    "LogicType.ElevatorSpeed": "Current speed of the elevator",
    "LogicType.EntityState": "The current entity state, such as whether it is dead, unconscious or alive, expressed as a state integer.",
    "LogicType.EnvironmentEfficiency": "The Environment Efficiency reported by the machine, as a float between 0 and 1",
    "LogicType.Error": "1 if device is in error state, otherwise 0",
    "LogicType.ExhaustVelocity": "The velocity of the exhaust gas in m/s",
    "LogicType.ExportCount": "How many items exported since last ClearMemory",
    "LogicType.Extended": "Extended",
    "LogicType.Filtration": "The current state of the filtration system, for example Filtration = 1 for a Hardsuit sets filtration to On",
    "LogicType.FlightControlRule": "Flight control rule of rocket. None = 0, No AutoPilot. Normal = 1, Target Decent Apex of 60m. Alternate = 2, Velocity to High - Full throttle. Alternate2 = 3, Target an appropriate decent velocity as velocity is too low. FinalApproach = 4, Descend towards launch mount in a controlled manner.",
    "LogicType.Flush": "Set to 1 to activate the flush function on the device",
    "LogicType.ForceWrite": "Forces Logic Writer devices to rewrite value",
    "LogicType.ForwardX": "The direction the entity is facing expressed as a normalized vector",
    "LogicType.ForwardY": "The direction the entity is facing expressed as a normalized vector",
    "LogicType.ForwardZ": "The direction the entity is facing expressed as a normalized vector",
    "LogicType.Fuel": "Gets the cost of fuel to return the rocket to your current world.",
    "LogicType.Harvest": "Performs the harvesting action for any plant based machinery",
    "LogicType.Horizontal": "Horizontal setting of the device",
    "LogicType.HorizontalRatio": "Radio of horizontal setting for device",
    "LogicType.Idle": "Returns 1 if the device is currently idle, otherwise 0",
    "LogicType.ImportCount": "How many items imported since last ClearMemory",
    "LogicType.Inclination": "The tilt of an orbit's plane relative to the equatorial plane, measured in degrees. Defines the orbital plane's angle.",
    "LogicType.Index": "The current index for the device.",
    "LogicType.IntegralGain": "The integral gain of the PID controller. This value determines how much the controller responds to the accumulated error over time. A higher value can help eliminate steady-state errors but may also lead to oscillations or instability.",
    "LogicType.InterrogationProgress": "Progress of this sattellite dish's interrogation of its current target, as a ratio from 0-1",
    "LogicType.LineNumber": "The line number of current execution for an integrated circuit running on this device. While this number can be written, use with caution",
    "LogicType.Lock": "1 if device is locked, otherwise 0, can be set in most devices and prevents the user from access the values",
    "LogicType.ManualResearchRequiredPod": "Sets the pod type to search for a certain pod when breaking down a pods.",
    "LogicType.Mass": "The total Mass of the rocket in kilograms including fuel and cargo. The more massive the rocket the more fuel will be required to move to a new location in space.",
    "LogicType.Maximum": "Maximum setting of the device",
    "LogicType.MineablesInQueue": "Returns the amount of mineables AIMEe has queued up to mine.",
    "LogicType.MineablesInVicinity": "Returns the amount of potential mineables within an extended area around AIMEe.",
    "LogicType.MinedQuantity": "The total number of resources that have been mined at the rocket's target Space Map Site.",
    "LogicType.Minimum": "Minimum value for provided logic device.",
    "LogicType.MinimumWattsToContact": "Minimum required amount of watts from the dish hitting the target trader contact to start interrogating the contact",
    "LogicType.Mode": "Integer for mode state, different devices will have different mode states available to them",
    "LogicType.NameHash": "Provides the hash value for the name of the object as a 32 bit integer.",
    "LogicType.NavPoints": "The number of NavPoints at the rocket's target Space Map Location.",
    "LogicType.NetworkFault": "Attached network is experiencing a fault, such as a pipe burst or other failure.",
    "LogicType.NextWeatherEventTime": "Returns in seconds when the next weather event is inbound.",
    "LogicType.On": "The current state of the device, 0 for off, 1 for on",
    "LogicType.Open": "1 if device is open, otherwise 0",
    "LogicType.OperationalTemperatureEfficiency": "How the input pipe's temperature effects the machines efficiency",
    "LogicType.OrbitPeriod": "The time it takes for an object to complete one full orbit around another object, measured in days. Indicates the duration of the orbital cycle.",
    "LogicType.Orientation": "The orientation of the entity in degrees in a plane relative towards the north origin",
    "LogicType.Output": "The output operation for a sort handling device, such as a stacker or sorter, when in logic mode the device will only action one repetition when set zero or above and then back to -1 and await further instructions",
    "LogicType.PassedMoles": "The number of moles that passed through this device on the previous simulation tick",
    "LogicType.Plant": "Performs the planting action for any plant based machinery",
    "LogicType.PositionX": "The current position in X dimension in world coordinates",
    "LogicType.PositionY": "The current position in Y dimension in world coordinates",
    "LogicType.PositionZ": "The current position in Z dimension in world coordinates",
    "LogicType.Power": "Can be read to return if the device is correctly powered or not, set via the power system, return 1 if powered and 0 if not",
    "LogicType.PowerActual": "How much energy the device or network is actually using",
    "LogicType.PowerGeneration": "Returns how much power is being generated",
    "LogicType.PowerPotential": "How much energy the device or network potentially provides",
    "LogicType.PowerRequired": "Power requested from the device and/or network",
    "LogicType.PrefabHash": "The hash of the structure",
    "LogicType.Pressure": "The current pressure reading of the device",
    "LogicType.PressureEfficiency": "How the pressure of the input pipe and waste pipe effect the machines efficiency",
    "LogicType.PressureExternal": "Setting for external pressure safety, in KPa. Represents the target pressure of the external atmosphere.",
    "LogicType.PressureInput": "The current pressure reading of the device's Input Network",
    "LogicType.PressureInput2": "The current pressure reading of the device's Input2 Network",
    "LogicType.PressureInternal": "Setting for internal pressure safety, in KPa. Represents the target pressure of the atmosphere inside the connected pipe network.",
    "LogicType.PressureOutput": "The current pressure reading of the device's Output Network",
    "LogicType.PressureOutput2": "The current pressure reading of the device's Output2 Network",
    "LogicType.PressureSetting": "The current setting for the internal pressure of the object (e.g. the Hardsuit Air release), in KPa",
    "LogicType.Progress": "Progress of the rocket to the next node on the map expressed as a value between 0-1.",
    "LogicType.ProportionalGain": "The proportional gain of the PID controller. This value determines how aggressively the controller responds to the error between the setpoint and the process variable. A higher value results in a faster response but may lead to overshoot or instability.",
    "LogicType.Quantity": "Total quantity on the device",
    "LogicType.Ratio": "Context specific value depending on device, 0 to 1 based ratio",
    "LogicType.RatioCarbonDioxide": "The ratio of Carbon Dioxide in device atmosphere",
    "LogicType.RatioCarbonDioxideInput": "The ratio of Carbon Dioxide in device's input network",
    "LogicType.RatioCarbonDioxideInput2": "The ratio of Carbon Dioxide in device's Input2 network",
    "LogicType.RatioCarbonDioxideOutput": "The ratio of Carbon Dioxide in device's Output network",
    "LogicType.RatioCarbonDioxideOutput2": "The ratio of Carbon Dioxide in device's Output2 network",
    "LogicType.RatioHydrogen": "The ratio of Hydrogen in device's Atmopshere",
    "LogicType.RatioLiquidCarbonDioxide": "The ratio of Liquid Carbon Dioxide in device's Atmosphere",
    "LogicType.RatioLiquidCarbonDioxideInput": "The ratio of Liquid Carbon Dioxide in device's Input Atmosphere",
    "LogicType.RatioLiquidCarbonDioxideInput2": "The ratio of Liquid Carbon Dioxide in device's Input2 Atmosphere",
    "LogicType.RatioLiquidCarbonDioxideOutput": "The ratio of Liquid Carbon Dioxide in device's device's Output Atmosphere",
    "LogicType.RatioLiquidCarbonDioxideOutput2": "The ratio of Liquid Carbon Dioxide in device's Output2 Atmopshere",
    "LogicType.RatioLiquidHydrogen": "The ratio of Liquid Hydrogen in device's Atmopshere",
    "LogicType.RatioLiquidNitrogen": "The ratio of Liquid Nitrogen in device atmosphere",
    "LogicType.RatioLiquidNitrogenInput": "The ratio of Liquid Nitrogen in device's input network",
    "LogicType.RatioLiquidNitrogenInput2": "The ratio of Liquid Nitrogen in device's Input2 network",
    "LogicType.RatioLiquidNitrogenOutput": "The ratio of Liquid Nitrogen in device's Output network",
    "LogicType.RatioLiquidNitrogenOutput2": "The ratio of Liquid Nitrogen in device's Output2 network",
    "LogicType.RatioLiquidNitrousOxide": "The ratio of Liquid Nitrous Oxide in device's Atmosphere",
    "LogicType.RatioLiquidNitrousOxideInput": "The ratio of Liquid Nitrous Oxide in device's Input Atmosphere",
    "LogicType.RatioLiquidNitrousOxideInput2": "The ratio of Liquid Nitrous Oxide in device's Input2 Atmosphere",
    "LogicType.RatioLiquidNitrousOxideOutput": "The ratio of Liquid Nitrous Oxide in device's device's Output Atmosphere",
    "LogicType.RatioLiquidNitrousOxideOutput2": "The ratio of Liquid Nitrous Oxide in device's Output2 Atmopshere",
    "LogicType.RatioLiquidOxygen": "The ratio of Liquid Oxygen in device's Atmosphere",
    "LogicType.RatioLiquidOxygenInput": "The ratio of Liquid Oxygen in device's Input Atmosphere",
    "LogicType.RatioLiquidOxygenInput2": "The ratio of Liquid Oxygen in device's Input2 Atmosphere",
    "LogicType.RatioLiquidOxygenOutput": "The ratio of Liquid Oxygen in device's device's Output Atmosphere",
    "LogicType.RatioLiquidOxygenOutput2": "The ratio of Liquid Oxygen in device's Output2 Atmopshere",
    "LogicType.RatioLiquidPollutant": "The ratio of Liquid Pollutant in device's Atmosphere",
    "LogicType.RatioLiquidPollutantInput": "The ratio of Liquid Pollutant in device's Input Atmosphere",
    "LogicType.RatioLiquidPollutantInput2": "The ratio of Liquid Pollutant in device's Input2 Atmosphere",
    "LogicType.RatioLiquidPollutantOutput": "The ratio of Liquid Pollutant in device's device's Output Atmosphere",
    "LogicType.RatioLiquidPollutantOutput2": "The ratio of Liquid Pollutant in device's Output2 Atmopshere",
    "LogicType.RatioLiquidVolatiles": "The ratio of Liquid Volatiles in device's Atmosphere",
    "LogicType.RatioLiquidVolatilesInput": "The ratio of Liquid Volatiles in device's Input Atmosphere",
    "LogicType.RatioLiquidVolatilesInput2": "The ratio of Liquid Volatiles in device's Input2 Atmosphere",
    "LogicType.RatioLiquidVolatilesOutput": "The ratio of Liquid Volatiles in device's device's Output Atmosphere",
    "LogicType.RatioLiquidVolatilesOutput2": "The ratio of Liquid Volatiles in device's Output2 Atmopshere",
    "LogicType.RatioNitrogen": "The ratio of nitrogen in device atmosphere",
    "LogicType.RatioNitrogenInput": "The ratio of nitrogen in device's input network",
    "LogicType.RatioNitrogenInput2": "The ratio of nitrogen in device's Input2 network",
    "LogicType.RatioNitrogenOutput": "The ratio of nitrogen in device's Output network",
    "LogicType.RatioNitrogenOutput2": "The ratio of nitrogen in device's Output2 network",
    "LogicType.RatioNitrousOxide": "The ratio of Nitrous Oxide in device atmosphere",
    "LogicType.RatioNitrousOxideInput": "The ratio of Nitrous Oxide in device's input network",
    "LogicType.RatioNitrousOxideInput2": "The ratio of Nitrous Oxide in device's Input2 network",
    "LogicType.RatioNitrousOxideOutput": "The ratio of Nitrous Oxide in device's Output network",
    "LogicType.RatioNitrousOxideOutput2": "The ratio of Nitrous Oxide in device's Output2 network",
    "LogicType.RatioOxygen": "The ratio of oxygen in device atmosphere",
    "LogicType.RatioOxygenInput": "The ratio of oxygen in device's input network",
    "LogicType.RatioOxygenInput2": "The ratio of oxygen in device's Input2 network",
    "LogicType.RatioOxygenOutput": "The ratio of oxygen in device's Output network",
    "LogicType.RatioOxygenOutput2": "The ratio of oxygen in device's Output2 network",
    "LogicType.RatioPollutant": "The ratio of pollutant in device atmosphere",
    "LogicType.RatioPollutantInput": "The ratio of pollutant in device's input network",
    "LogicType.RatioPollutantInput2": "The ratio of pollutant in device's Input2 network",
    "LogicType.RatioPollutantOutput": "The ratio of pollutant in device's Output network",
    "LogicType.RatioPollutantOutput2": "The ratio of pollutant in device's Output2 network",
    "LogicType.RatioPollutedWater": "The ratio of polluted water in device atmosphere",
    "LogicType.RatioSteam": "The ratio of Steam in device's Atmosphere",
    "LogicType.RatioSteamInput": "The ratio of Steam in device's Input Atmosphere",
    "LogicType.RatioSteamInput2": "The ratio of Steam in device's Input2 Atmosphere",
    "LogicType.RatioSteamOutput": "The ratio of Steam in device's device's Output Atmosphere",
    "LogicType.RatioSteamOutput2": "The ratio of Steam in device's Output2 Atmopshere",
    "LogicType.RatioVolatiles": "The ratio of volatiles in device atmosphere",
    "LogicType.RatioVolatilesInput": "The ratio of volatiles in device's input network",
    "LogicType.RatioVolatilesInput2": "The ratio of volatiles in device's Input2 network",
    "LogicType.RatioVolatilesOutput": "The ratio of volatiles in device's Output network",
    "LogicType.RatioVolatilesOutput2": "The ratio of volatiles in device's Output2 network",
    "LogicType.RatioWater": "The ratio of water in device atmosphere",
    "LogicType.RatioWaterInput": "The ratio of water in device's input network",
    "LogicType.RatioWaterInput2": "The ratio of water in device's Input2 network",
    "LogicType.RatioWaterOutput": "The ratio of water in device's Output network",
    "LogicType.RatioWaterOutput2": "The ratio of water in device's Output2 network",
    "LogicType.ReEntryAltitude": "The altitude that the rocket will begin its decent to the pad. Must be between 25km and 120km",
    "LogicType.Reagents": "Total number of reagents recorded by the device",
    "LogicType.RecipeHash": "Current hash of the recipe the device is set to produce",
    "LogicType.ReferenceId": "Unique Reference Identifier for this object",
    "LogicType.RequestHash": "When set to the unique identifier, re quests an item of the provided type from the device",
    "LogicType.RequiredPower": "Idle operating power quantity, does not necessarily include extra demand power",
    "LogicType.Reset": "Resets the PID controller's internal state, clearing any accumulated error and resetting the output to zero. This is useful for starting fresh or recovering from an unstable state.",
    "LogicType.ReturnFuelCost": "Gets the fuel remaining in your rocket's fuel tank.",
    "LogicType.Richness": "The richness of the rocket's target site's mine-able deposit.",
    "LogicType.Rpm": "The number of revolutions per minute that the device's spinning mechanism is doing",
    "LogicType.SemiMajorAxis": "The longest radius of an elliptical orbit in astronomical units, measuring half the major axis. Determines the size of the orbit.",
    "LogicType.Setpoint": "The desired value that the PID controller aims to achieve. This is the target value for the process variable, and the controller will adjust its output to minimize the difference between the setpoint and the process variable.",
    "LogicType.Setting": "A variable setting that can be read or written, depending on the device",
    "LogicType.SettingInput": "The input setting for the device",
    "LogicType.SettingOutput": "The output setting for the device",
    "LogicType.SignalID": "Returns the contact ID of the strongest signal from this Satellite",
    "LogicType.SignalStrength": "Returns the degree offset of the strongest contact",
    "LogicType.Sites": "The number of Sites that have been discovered at the rockets target Space Map location.",
    "LogicType.Size": "The size of the rocket's target site's mine-able deposit.",
    "LogicType.SizeX": "Size on the X (right) axis of the object in largeGrids (a largeGrid is 2meters)",
    "LogicType.SizeY": "Size on the Y(Up) axis of the object in largeGrids (a largeGrid is 2meters)",
    "LogicType.SizeZ": "Size on the Z(Forward) axis of the object in largeGrids (a largeGrid is 2meters)",
    "LogicType.SolarAngle": "Solar angle of the device",
    "LogicType.SolarIrradiance": "The current solar irradiance.",
    "LogicType.SoundAlert": "Plays a sound alert on the devices speaker",
    "LogicType.StackSize": "Returns the stack size of the devices internal memory.",
    "LogicType.Stress": "Machines get stressed when working hard. When Stress reaches 100 the machine will automatically shut down",
    "LogicType.Survey": "Progress status of Survey scan at the rocket's target Space Map Location. Returns a normalised value where 100% surveyed is equal to 1. If Survey scan is not available returns -1.",
    "LogicType.TargetPadIndex": "The index of the trader landing pad on this devices data network that it will try to call a trader in to land",
    "LogicType.TargetPrefabHash": "The prefab",
    "LogicType.TargetSlotIndex": "The slot index that the target device that this device will try to interact with",
    "LogicType.TargetX": "The target position in X dimension in world coordinates",
    "LogicType.TargetY": "The target position in Y dimension in world coordinates",
    "LogicType.TargetZ": "The target position in Z dimension in world coordinates",
    "LogicType.Temperature": "The current temperature reading of the device",
    "LogicType.TemperatureDifferentialEfficiency": "How the difference between the input pipe and waste pipe temperatures effect the machines efficiency",
    "LogicType.TemperatureExternal": "The temperature of the outside of the device, usually the world atmosphere surrounding it",
    "LogicType.TemperatureInput": "The current temperature reading of the device's Input Network",
    "LogicType.TemperatureInput2": "The current temperature reading of the device's Input2 Network",
    "LogicType.TemperatureOutput": "The current temperature reading of the device's Output Network",
    "LogicType.TemperatureOutput2": "The current temperature reading of the device's Output2 Network",
    "LogicType.TemperatureSetting": "The current setting for the internal temperature of the object (e.g. the Hardsuit A/C)",
    "LogicType.Throttle": "Increases the rate at which the machine works (range: 0-100)",
    "LogicType.Thrust": "Total current thrust of all rocket engines on the rocket in Newtons.",
    "LogicType.ThrustToWeight": "Ratio of thrust to weight of rocket. Weight is effected by local body gravity. A rocket with a low thrust to weight will expend more fuel during launch and landing.",
    "LogicType.Time": "Time",
    "LogicType.TimeToDestination": "Estimated time in seconds until rocket arrives at target destination.",
    "LogicType.TotalMoles": "Returns the total moles of the device",
    "LogicType.TotalMolesInput": "Returns the total moles of the device's Input Network",
    "LogicType.TotalMolesInput2": "Returns the total moles of the device's Input2 Network",
    "LogicType.TotalMolesOutput": "Returns the total moles of the device's Output Network",
    "LogicType.TotalMolesOutput2": "Returns the total moles of the device's Output2 Network",
    "LogicType.TotalQuantity": "The estimated total quantity of resources available to mine at the rocket's target Space Map Site.",
    "LogicType.TrueAnomaly": "An angular parameter that defines the position of a body moving along a Keplerian orbit. It is the angle between the direction of periapsis and the current position of the body, as seen from the main focus of the ellipse (the point around which the object orbits).",
    "LogicType.VelocityMagnitude": "The current magnitude of the velocity vector",
    "LogicType.VelocityRelativeX": "The current velocity X relative to the forward vector of this",
    "LogicType.VelocityRelativeY": "The current velocity Y relative to the forward vector of this",
    "LogicType.VelocityRelativeZ": "The current velocity Z relative to the forward vector of this",
    "LogicType.VelocityX": "The world velocity of the entity in the X axis",
    "LogicType.VelocityY": "The world velocity of the entity in the Y axis",
    "LogicType.VelocityZ": "The world velocity of the entity in the Z axis",
    "LogicType.Vertical": "Vertical setting of the device",
    "LogicType.VerticalRatio": "Radio of vertical setting for device",
    "LogicType.Volume": "Returns the device atmosphere volume",
    "LogicType.VolumeOfLiquid": "The total volume of all liquids in Liters in the atmosphere",
    "LogicType.WattsReachingContact": "The amount of watts actually hitting the contact. This is effected by the power of the dish and how far off-axis the dish is from the contact vector",
    "LogicType.Weight": "Weight of Rocket in Newtons (Including fuel and cargo). Weight is effected by local body gravity.",
    "LogicType.WorkingGasEfficiency": "The Working Gas Efficiency reported by the machine, as a float between 0 and 1",
    "abs": "Register = the absolute value of a",
    "acos": "Returns the cosine of the specified angle (radians)",
    "add": "Register = a + b.",
    "alias": "Labels register or device reference with name, device references also affect what shows on the screws on the IC base.",
    "and": "Performs a bitwise logical AND operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If both bits are 1, the resulting bit is set to 1. Otherwise the resulting bit is set to 0.",
    "asin": "Returns the angle (radians) whos sine is the specified value",
    "atan": "Returns the angle (radians) whos tan is the specified value",
    "atan2": "Returns the angle (radians) whose tangent is the quotient of two specified values: a (y) and b (x)",
    "bap": "Branch to line d if abs(a - b) <= max(c \\* max(abs(a), abs(b)), float.epsilon \\* 8)",
    "bapal": "Branch to line c if a != b and store next line number in ra",
    "bapz": "Branch to line c if abs(a) <= float.epsilon \\* 8",
    "bapzal": "Branch to line c if abs(a) <= float.epsilon \\* 8",
    "bdns": "Branch to line a if device d isn't set",
    "bdnsal": "Jump execution to line a and store next line number if device is not set",
    "bdnvl": "Will branch to line a if the provided device not valid for a load instruction for the provided logic type.",
    "bdnvs": "Will branch to line a if the provided device not valid for a store instruction for the provided logic type.",
    "bdse": "Branch to line a if device d is set",
    "bdseal": "Jump execution to line a and store next line number if device is set",
    "beq": "Branch to line c if a == b",
    "beqal": "Branch to line c if a == b and store next line number in ra",
    "beqz": "Branch to line b if a == 0",
    "beqzal": "Branch to line b if a == 0 and store next line number in ra",
    "bge": "Branch to line c if a >= b",
    "bgeal": "Branch to line c if a >= b and store next line number in ra",
    "bgez": "Branch to line b if a >= 0",
    "bgezal": "Branch to line b if a >= 0 and store next line number in ra",
    "bgt": "Branch to line c if a > b",
    "bgtal": "Branch to line c if a > b and store next line number in ra",
    "bgtz": "Branch to line b if a > 0",
    "bgtzal": "Branch to line b if a > 0 and store next line number in ra",
    "ble": "Branch to line c if a <= b",
    "bleal": "Branch to line c if a <= b and store next line number in ra",
    "blez": "Branch to line b if a <= 0",
    "blezal": "Branch to line b if a <= 0 and store next line number in ra",
    "blt": "Branch to line c if a < b",
    "bltal": "Branch to line c if a < b and store next line number in ra",
    "bltz": "Branch to line b if a < 0",
    "bltzal": "Branch to line b if a < 0 and store next line number in ra",
    "bna": "Branch to line d if abs(a - b) > max(c \\* max(abs(a), abs(b)), float.epsilon \\* 8)",
    "bnaal": "Branch to line d if abs(a - b) <= max(c \\* max(abs(a), abs(b)), float.epsilon \\* 8) and store next line number in ra",
    "bnan": "Branch to line b if a is not a number (NaN)",
    "bnaz": "Branch to line c if abs(a) > float.epsilon \\* 8",
    "bnazal": "Branch to line c if abs(a) > float.epsilon \\* 8",
    "bne": "Branch to line c if a != b",
    "bneal": "Branch to line c if a != b and store next line number in ra",
    "bnez": "branch to line b if a != 0",
    "bnezal": "Branch to line b if a != 0 and store next line number in ra",
    "brap": "Relative branch to line d if abs(a - b) <= max(c \\* max(abs(a), abs(b)), float.epsilon \\* 8)",
    "brapz": "Relative branch to line c if abs(a) <= float.epsilon \\* 8",
    "brdns": "Relative jump to line a if device is not set",
    "brdse": "Relative jump to line a if device is set",
    "breq": "Relative branch to line c if a == b",
    "breqz": "Relative branch to line b if a == 0",
    "brge": "Relative jump to line c if a >= b",
    "brgez": "Relative branch to line b if a >= 0",
    "brgt": "relative jump to line c if a > b",
    "brgtz": "Relative branch to line b if a > 0",
    "brle": "Relative jump to line c if a <= b",
    "brlez": "Relative branch to line b if a <= 0",
    "brlt": "Relative jump to line c if a < b",
    "brltz": "Relative branch to line b if a < 0",
    "brna": "Relative branch to line d if abs(a - b) > max(c \\* max(abs(a), abs(b)), float.epsilon \\* 8)",
    "brnan": "Relative branch to line b if a is not a number (NaN)",
    "brnaz": "Relative branch to line c if abs(a) > float.epsilon \\* 8",
    "brne": "Relative branch to line c if a != b",
    "brnez": "Relative branch to line b if a != 0",
    "ceil": "Register = smallest integer greater than a",
    "clr": "Clears the stack memory for the provided device.",
    "clrd": "Seeks directly for the provided device id and clears the stack memory of that device",
    "cos": "Returns the cosine of the specified angle (radians)",
    "define": "Creates a label that will be replaced throughout the program with the provided value.",
    "div": "Register = a / b",
    "exp": "Register = exp(a)",
    "ext": "Extracts a bit field from a, beginning at b for c length and placed in the provided register. Payload cannot exceed 53 bits in final length.",
    "floor": "Register = largest integer less than a",
    "get": "Using the provided device, attempts to read the stack value at the provided address, and places it in the register.",
    "getd": "Seeks directly for the provided device id, attempts to read the stack value at the provided address, and places it in the register.",
    "hcf": "Halt and catch fire",
    "ins": "Inserts a bit field of a into the provided register, beginning at b for c length. Payload cannot exceed 53 bits in final length.",
    "j": "Jump execution to line a",
    "jal": "Jump execution to line a and store next line number in ra",
    "jr": "Relative jump to line a",
    "l": "Loads device LogicType to register by housing index value.",
    "label": "DEPRECATED",
    "lb": "Loads LogicType from all output network devices with provided type hash using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.",
    "lbn": "Loads LogicType from all output network devices with provided type and name hashes using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.",
    "lbns": "Loads LogicSlotType from slotIndex from all output network devices with provided type and name hashes using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.",
    "lbs": "Loads LogicSlotType from slotIndex from all output network devices with provided type hash using the provide batch mode. Average (0), Sum (1), Minimum (2), Maximum (3). Can use either the word, or the number.",
    "ld": "Loads device LogicType to register by direct ID reference.",
    "lerp": "Linearly interpolates between a and b by the ratio c, and places the result in the register provided. The ratio c will be clamped between 0 and 1.",
    "log": "Register = log(a)",
    "lr": "Loads reagent of device's ReagentMode where a hash of the reagent type to check for. ReagentMode can be either Contents (0), Required (1), Recipe (2). Can use either the word, or the number.",
    "ls": "Loads slot LogicSlotType on device to register.",
    "max": "Register = max of a or b",
    "min": "Register = min of a or b",
    "mod": "Register = a mod b (note: NOT a % b)",
    "move": "Register = provided num or register value.",
    "mul": "Register = a \\* b",
    "nor": "Performs a bitwise logical NOR (NOT OR) operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If both bits are 0, the resulting bit is set to 1. Otherwise, if at least one bit is 1, the resulting bit is set to 0.",
    "not": "Performs a bitwise logical NOT operation flipping each bit of the input value, resulting in a binary complement. If a bit is 1, it becomes 0, and if a bit is 0, it becomes 1.",
    "or": "Performs a bitwise logical OR operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If either bit is 1, the resulting bit is set to 1. If both bits are 0, the resulting bit is set to 0.",
    "peek": "Register = the value at the top of the stack",
    "poke": "Stores the provided value at the provided address in the stack.",
    "pop": "Register = the value at the top of the stack and decrements sp",
    "pow": "Stores the result of raising a to the power of b in the register. Follows IEEE-754 standard for floating point arithmetic.",
    "push": "Pushes the value of a to the stack at sp and increments sp",
    "put": "Using the provided device, attempts to write the provided value to the stack at the provided address.",
    "putd": "Seeks directly for the provided device id, attempts to write the provided value to the stack at the provided address.",
    "rand": "Register = a random value x with 0 <= x < 1",
    "rmap": "Given a reagent hash, store the corresponding prefab hash that the device expects to fulfill the reagent requirement. For example, on an autolathe, the hash for Iron will store the hash for ItemIronIngot.",
    "round": "Register = a rounded to nearest integer",
    "s": "Stores register value to LogicType on device by housing index value.",
    "sap": "Register = 1 if abs(a - b) <= max(c \\* max(abs(a), abs(b)), float.epsilon \\* 8), otherwise 0",
    "sapz": "Register = 1 if |a| <= float.epsilon \\* 8, otherwise 0",
    "sb": "Stores register value to LogicType on all output network devices with provided type hash.",
    "sbn": "Stores register value to LogicType on all output network devices with provided type hash and name.",
    "sbs": "Stores register value to LogicSlotType on all output network devices with provided type hash in the provided slot.",
    "sd": "Stores register value to LogicType on device by direct ID reference.",
    "sdns": "Register = 1 if device is not set, otherwise 0",
    "sdse": "Register = 1 if device is set, otherwise 0.",
    "select": "Register = b if a is non-zero, otherwise c",
    "seq": "Register = 1 if a == b, otherwise 0",
    "seqz": "Register = 1 if a == 0, otherwise 0",
    "sge": "Register = 1 if a >= b, otherwise 0",
    "sgez": "Register = 1 if a >= 0, otherwise 0",
    "sgt": "Register = 1 if a > b, otherwise 0",
    "sgtz": "Register = 1 if a > 0, otherwise 0",
    "sin": "Returns the sine of the specified angle (radians)",
    "sla": "Performs a bitwise arithmetic left shift operation on the binary representation of a value. It shifts the bits to the left and fills the vacated rightmost bits with a copy of the sign bit (the most significant bit).",
    "sle": "Register = 1 if a <= b, otherwise 0",
    "sleep": "Pauses execution on the IC for a seconds",
    "slez": "Register = 1 if a <= 0, otherwise 0",
    "sll": "Performs a bitwise logical left shift operation on the binary representation of a value. It shifts the bits to the left and fills the vacated rightmost bits with zeros.",
    "slt": "Register = 1 if a < b, otherwise 0",
    "sltz": "Register = 1 if a < 0, otherwise 0",
    "sna": "Register = 1 if abs(a - b) > max(c \\* max(abs(a), abs(b)), float.epsilon \\* 8), otherwise 0",
    "snan": "Register = 1 if a is NaN, otherwise 0",
    "snanz": "Register = 0 if a is NaN, otherwise 1",
    "snaz": "Register = 1 if |a| > float.epsilon, otherwise 0",
    "sne": "Register = 1 if a != b, otherwise 0",
    "snez": "Register = 1 if a != 0, otherwise 0",
    "sqrt": "Register = square root of a",
    "sra": "Performs a bitwise arithmetic right shift operation on the binary representation of a value. It shifts the bits to the right and fills the vacated leftmost bits with a copy of the sign bit (the most significant bit).",
    "srl": "Performs a bitwise logical right shift operation on the binary representation of a value. It shifts the bits to the right and fills the vacated leftmost bits with zeros",
    "ss": "Stores register value to device stored in a slot LogicSlotType on device.",
    "sub": "Register = a - b.",
    "tan": "Returns the tan of the specified angle (radians)",
    "trunc": "Register = a with fractional part removed",
    "xor": "Performs a bitwise logical XOR (exclusive OR) operation on the binary representation of two values. Each bit of the result is determined by evaluating the corresponding bits of the input values. If the bits are different (one bit is 0 and the other is 1), the resulting bit is set to 1. If the bits are the same (both 0 or both 1), the resulting bit is set to 0.",
    "yield": "Pauses execution for 1 tick",
    "deg2rad": "0,0174532923847437\nDegrees to radians conversion constant",
    "epsilon": "A constant representing the smallest positive subnormal > 0",
    "nan": "A constant representing 'not a number'. This constant technically provides a 'quiet' NaN, a signal NaN from some instructions will result in an exception and halt execution",
    "ninf": "A constant representing a negative infinite value",
    "pi": "3,14159265358979\nA constant representing ratio of the circumference of a circle to its diameter, provided in double precision",
    "pinf": "A constant representing a positive infinite value",
    "rad2deg": "57,2957801818848\nRadians to degrees conversion constant",
    "rgas": "8,31446261815324\nUniversal gas constant (J/(mol*K))",
    "tau": "6,28318530717959\nA constant representing the ratio of the circumference of a circle to its radius, provided in double precision"
}
