Atom Snippets
Snippets file for Atom
Copy & paste the following code into your sSnippets file in Atom to add autocompletion for Off Grid's Lua API.
(You might also want to make sure you have *language-lua* and *autocomplete-lua* packages installed)
'.source.lua': 'AI.AlterNPCMotivation': 'prefix': 'AI.AlterNPCMotivation' 'body': 'AI.AlterNPCMotivation(${0:characterName}, ${1:motivationDelta})' 'description' : 'Alters an NPCS motivation state' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=AI_Lua_API#AlterNPCMotivation' 'AI.CreateReactable': 'prefix': 'AI.CreateReactable' 'body': 'AI.CreateReactable(${0:actionType}, ${1:attraction}, ${2:targetObject})' 'description' : 'Create a new distraction that AI can pick up on' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=AI_Lua_API#CreateReactable' 'AI.SetNPCFavouredComputer': 'prefix': 'AI.SetNPCFavouredComputer' 'body': 'AI.SetNPCFavouredComputer(${0:characterName}, ${1:computer})' 'description' : 'Set NPC\'s computer, this will be used for a variety of actions' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=AI_Lua_API#SetNPCFavouredComputer' 'Animator.SetBool': 'prefix': 'Animator.SetBool' 'body': 'Animator.SetBool(${0:missionObjectName}, ${1:parameterName}, ${2:value})' 'description' : 'Sets a bool parameter by name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Animator_Lua_API#SetBool' 'Animator.SetFloat': 'prefix': 'Animator.SetFloat' 'body': 'Animator.SetFloat(${0:missionObjectName}, ${1:parameterName}, ${2:value})' 'description' : 'Sets a float parameter by name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Animator_Lua_API#SetFloat' 'Animator.SetInt': 'prefix': 'Animator.SetInt' 'body': 'Animator.SetInt(${0:missionObjectName}, ${1:parameterName}, ${2:value})' 'description' : 'Sets a int parameter by name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Animator_Lua_API#SetInt' 'Animator.SetTrigger': 'prefix': 'Animator.SetTrigger' 'body': 'Animator.SetTrigger(${0:missionObjectName}, ${1:parameterName})' 'description' : 'Begins a trigger parameter by name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Animator_Lua_API#SetTrigger' 'Animator.GetBool': 'prefix': 'Animator.GetBool' 'body': 'Animator.GetBool(${0:missionObjectName}, ${1:parameterName})' 'description' : 'Gets the current value of a bool parameter by name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Animator_Lua_API#GetBool' 'Animator.GetFloat': 'prefix': 'Animator.GetFloat' 'body': 'Animator.GetFloat(${0:missionObjectName}, ${1:parameterName})' 'description' : 'Gets the current value of a float parameter by name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Animator_Lua_API#GetFloat' 'Animator.GetInt': 'prefix': 'Animator.GetInt' 'body': 'Animator.GetInt(${0:missionObjectName}, ${1:parameterName})' 'description' : 'Gets the current value of a int parameter by name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Animator_Lua_API#GetInt' 'Color.RandomColor': 'prefix': 'Color.RandomColor' 'body': 'Color.RandomColor(${0:alpha})' 'description' : 'Returns a random color' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#RandomColor' 'Color.Clear': 'prefix': 'Color.Clear' 'body': 'Color.Clear' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #ffffff;"| || 1, 1, 1 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Clear' 'Color.Black': 'prefix': 'Color.Black' 'body': 'Color.Black' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #181818;"| || 0.094, 0.094, 0.094 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Black' 'Color.DarkGrey': 'prefix': 'Color.DarkGrey' 'body': 'Color.DarkGrey' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #585858;"| || 0.345, 0.345, 0.345 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#DarkGrey' 'Color.Grey': 'prefix': 'Color.Grey' 'body': 'Color.Grey' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #B8B8B8;"| || 0.722, 0.722, 0.722 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Grey' 'Color.LightGrey': 'prefix': 'Color.LightGrey' 'body': 'Color.LightGrey' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #D8D8D8;"| || 0.847, 0.847, 0.847 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#LightGrey' 'Color.White': 'prefix': 'Color.White' 'body': 'Color.White' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #F8F8F8;"| || 0.972, 0.972, 0.972 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#White' 'Color.Red': 'prefix': 'Color.Red' 'body': 'Color.Red' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #AB4642;"| || 0.671, 0.275, 0.259 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Red' 'Color.Orange': 'prefix': 'Color.Orange' 'body': 'Color.Orange' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #DC9656;"| || 0.863, 0.589, 0.336 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Orange' 'Color.Yellow': 'prefix': 'Color.Yellow' 'body': 'Color.Yellow' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #F7CA88;"| || 0.969, 0.792, 0.533 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Yellow' 'Color.Green': 'prefix': 'Color.Green' 'body': 'Color.Green' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #A1B56C;"| || 0.631, 0.71, 0.424 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Green' 'Color.Cyan': 'prefix': 'Color.Cyan' 'body': 'Color.Cyan' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #86C1B9;"| || 0.525, 0.757, 0.725 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Cyan' 'Color.Blue': 'prefix': 'Color.Blue' 'body': 'Color.Blue' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #7CAFC2;"| || 0.486, 0.686, 0.761 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Blue' 'Color.Purple': 'prefix': 'Color.Purple' 'body': 'Color.Purple' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #BA8BAF;"| || 0.729, 0.545, 0.686 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Purple' 'Color.Brown': 'prefix': 'Color.Brown' 'body': 'Color.Brown' 'description' : ' {| class=wikitable ! Preview !! RGB |- |style="background: #A16946;"| || 0.631, 0.412, 0.275 |- |}' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Color_Lua_API#Brown' 'Conversation.StartScript': 'prefix': 'Conversation.StartScript' 'body': 'Conversation.StartScript(${0:path}, ${1:onCompleteCallback})' 'description' : 'Starts a conversation from a name' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Conversation_Lua_API#StartScript' 'Devices.SetPower': 'prefix': 'Devices.SetPower' 'body': 'Devices.SetPower(${0:deviceName}, ${1:state})' 'description' : 'Change the powered on state of the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#SetPower' 'Devices.GetPower': 'prefix': 'Devices.GetPower' 'body': 'Devices.GetPower(${0:deviceName})' 'description' : 'Get the powered on state of the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#GetPower' 'Devices.SetActive': 'prefix': 'Devices.SetActive' 'body': 'Devices.SetActive(${0:deviceName}, ${1:state})' 'description' : 'Change the active state of the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#SetActive' 'Devices.GetActive': 'prefix': 'Devices.GetActive' 'body': 'Devices.GetActive(${0:deviceName})' 'description' : 'Get the active state of the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#GetActive' 'Devices.RunOnce': 'prefix': 'Devices.RunOnce' 'body': 'Devices.RunOnce(${0:deviceName})' 'description' : 'Trigger a single update of the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#RunOnce' 'Devices.SetAmok': 'prefix': 'Devices.SetAmok' 'body': 'Devices.SetAmok(${0:deviceName}, ${1:state})' 'description' : 'Begin an \'Amok\' state, cause the device to act in an unstable/broken manor' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#SetAmok' 'Devices.GetAmok': 'prefix': 'Devices.GetAmok' 'body': 'Devices.GetAmok(${0:deviceName})' 'description' : 'Get the \'Amok\' state of the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#GetAmok' 'Devices.SetValue': 'prefix': 'Devices.SetValue' 'body': 'Devices.SetValue(${0:deviceName}, ${1:newValue})' 'description' : 'Pass a string value to the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#SetValue' 'Devices.GetValue': 'prefix': 'Devices.GetValue' 'body': 'Devices.GetValue(${0:deviceName})' 'description' : 'Get the current value of the device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Devices_Lua_API#GetValue' 'Doors.SetZoneKeys': 'prefix': 'Doors.SetZoneKeys' 'body': 'Doors.SetZoneKeys(${0:zoneName}, ${1:keyNames})' 'description' : 'Sets a key as unlocking a specific zone' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Doors_Lua_API#SetZoneKeys' 'Doors.SetNetwork': 'prefix': 'Doors.SetNetwork' 'body': 'Doors.SetNetwork(${0:networkTable})' 'description' : 'Sets the name of the network for the door system to use' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Doors_Lua_API#SetNetwork' 'Doors.SetKeyOnDevice': 'prefix': 'Doors.SetKeyOnDevice' 'body': 'Doors.SetKeyOnDevice(${0:keyName}, ${1:device})' 'description' : 'Sets a key as the current NFC file on a net device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Doors_Lua_API#SetKeyOnDevice' 'Doors.AssignKeyToCharacter': 'prefix': 'Doors.AssignKeyToCharacter' 'body': 'Doors.AssignKeyToCharacter(${0:keyName}, ${1:characterTable})' 'description' : 'Adds a key to a characters inventory and sets it as the characters current NFC data' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Doors_Lua_API#AssignKeyToCharacter' 'GameProgress.GetValue': 'prefix': 'GameProgress.GetValue' 'body': 'GameProgress.GetValue(${0:key})' 'description' : 'Returns a value from the game progress by key, empty string if it doesn\'t exist' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=GameProgress_Lua_API#GetValue' 'GameProgress.SetValue': 'prefix': 'GameProgress.SetValue' 'body': 'GameProgress.SetValue(${0:key}, ${1:value}, ${2:overwrite})' 'description' : 'Sets a value in the game progress' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=GameProgress_Lua_API#SetValue' 'GameProgress.HasKey': 'prefix': 'GameProgress.HasKey' 'body': 'GameProgress.HasKey(${0:key})' 'description' : 'Does the specified key exist?' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=GameProgress_Lua_API#HasKey' 'Mission.MissionStarted': 'prefix': 'Mission.MissionStarted' 'body': 'Mission.MissionStarted()' 'description' : 'This should be called once the initial state of the mission has been set It will cause the game to begin gameplay' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#MissionStarted' 'Mission.MissionCompleted': 'prefix': 'Mission.MissionCompleted' 'body': 'Mission.MissionCompleted()' 'description' : 'This should be called when the final objective of the mission has been completed It will trigger the game to fade to black and return to the main menu' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#MissionCompleted' 'Mission.AddCharacter': 'prefix': 'Mission.AddCharacter' 'body': 'Mission.AddCharacter(${0:characterTable})' 'description' : 'Register and spawn a chracter in the game' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#AddCharacter' 'Mission.SendMessageToPlayer': 'prefix': 'Mission.SendMessageToPlayer' 'body': 'Mission.SendMessageToPlayer(${0:sender}, ${1:message})' 'description' : 'Send an SMS with the contents _message_ from \'\'sender\'\'' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#SendMessageToPlayer' 'Mission.AddNetwork': 'prefix': 'Mission.AddNetwork' 'body': 'Mission.AddNetwork(${0:networkTable})' 'description' : 'Register a network to the game' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#AddNetwork' 'Mission.ConnectToNetwork': 'prefix': 'Mission.ConnectToNetwork' 'body': 'Mission.ConnectToNetwork(${0:characterTable}, ${1:networkName}, ${2:accessKey})' 'description' : 'Connect a device to a specified network' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#ConnectToNetwork' 'Mission.SendData': 'prefix': 'Mission.SendData' 'body': 'Mission.SendData(${0:sender}, ${1:receiver}, ${2:dataTable})' 'description' : 'Send a data file from one device to another' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#SendData' 'Mission.SetNetDeviceNFCData': 'prefix': 'Mission.SetNetDeviceNFCData' 'body': 'Mission.SetNetDeviceNFCData(${0:deviceTable}, ${1:dataTable})' 'description' : 'Sets NFC data on a mission object' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#SetNetDeviceNFCData' 'Mission.SetNetDeviceNFC': 'prefix': 'Mission.SetNetDeviceNFC' 'body': 'Mission.SetNetDeviceNFC(${0:deviceTable}, ${1:enabled})' 'description' : 'Set if a mission object supports NFCAddNetDevice' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#SetNetDeviceNFC' 'Mission.AddNetDevice': 'prefix': 'Mission.AddNetDevice' 'body': 'Mission.AddNetDevice(${0:deviceTable})' 'description' : 'Add a network device to the mission that\'s not hackable but can communicate with other devices' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#AddNetDevice' 'Mission.AddHackableDevice': 'prefix': 'Mission.AddHackableDevice' 'body': 'Mission.AddHackableDevice(${0:deviceTable})' 'description' : 'Add a hackable device to the mission' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#AddHackableDevice' 'Mission.StartObjective': 'prefix': 'Mission.StartObjective' 'body': 'Mission.StartObjective(${0:objectiveTable})' 'description' : 'Start the provided objective' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#StartObjective' 'Mission.CompleteObjective': 'prefix': 'Mission.CompleteObjective' 'body': 'Mission.CompleteObjective(${0:objectiveTable})' 'description' : 'Complete the provided objective' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#CompleteObjective' 'Mission.SendNextHint': 'prefix': 'Mission.SendNextHint' 'body': 'Mission.SendNextHint(${0:objectiveTable})' 'description' : 'Send the next hint in the Objective\'s hint array' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#SendNextHint' 'Mission.SendNextMessage': 'prefix': 'Mission.SendNextMessage' 'body': 'Mission.SendNextMessage(${0:fromCharacter}, ${1:objectiveTable})' 'description' : 'Send the next message in the Objective\'s message array from \'\'fromCharacter\'\'' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#SendNextMessage' 'Mission.GetCurrentObjective': 'prefix': 'Mission.GetCurrentObjective' 'body': 'Mission.GetCurrentObjective()' 'description' : 'Get the name of the current objective' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#GetCurrentObjective' 'Mission.TriggerAutoSave': 'prefix': 'Mission.TriggerAutoSave' 'body': 'Mission.TriggerAutoSave()' 'description' : 'Triggers an autosave, only if' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Mission_Lua_API#TriggerAutoSave' 'Network.CreateDataPoint': 'prefix': 'Network.CreateDataPoint' 'body': 'Network.CreateDataPoint(${0:locationObject}, ${1:characterName}, ${2:dataPoint}, ${3:dataNetwork})' 'description' : 'Create a DataPoint in a specific place, from a specific character, with pre filled in data.' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Network_Lua_API#CreateDataPoint' 'Particles.Play': 'prefix': 'Particles.Play' 'body': 'Particles.Play(${0:deviceName}, ${1:searchChildren})' 'description' : 'Sets the particle system into play mode and beings emitting' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Particles_Lua_API#Play' 'Particles.Pause': 'prefix': 'Particles.Pause' 'body': 'Particles.Pause(${0:deviceName}, ${1:searchChildren})' 'description' : 'Pauses playing the particle system.' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Particles_Lua_API#Pause' 'Particles.Stop': 'prefix': 'Particles.Stop' 'body': 'Particles.Stop(${0:deviceName}, ${1:searchChildren})' 'description' : 'Stops playing the particle system.' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Particles_Lua_API#Stop' 'Particles.Toggle': 'prefix': 'Particles.Toggle' 'body': 'Particles.Toggle(${0:deviceName}, ${1:searchChildren})' 'description' : 'Toggles the particle system playing' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Particles_Lua_API#Toggle' 'Particles.Emit': 'prefix': 'Particles.Emit' 'body': 'Particles.Emit(${0:deviceName}, ${1:count}, ${2:searchChildren})' 'description' : 'Emit _count_ particles immediately.' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Particles_Lua_API#Emit' 'Particles.IsPlaying': 'prefix': 'Particles.IsPlaying' 'body': 'Particles.IsPlaying(${0:deviceName}, ${1:searchChildren})' 'description' : 'Is the particle system playing right now?' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Particles_Lua_API#IsPlaying' 'Player.AddItemToInventory': 'prefix': 'Player.AddItemToInventory' 'body': 'Player.AddItemToInventory(${0:itemTable})' 'description' : 'Adds an item to the players inventory' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#AddItemToInventory' 'Player.RemoveItemFromInventory': 'prefix': 'Player.RemoveItemFromInventory' 'body': 'Player.RemoveItemFromInventory(${0:itemTable})' 'description' : 'Removes an item to the players inventory' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#RemoveItemFromInventory' 'Player.HasItem': 'prefix': 'Player.HasItem' 'body': 'Player.HasItem(${0:itemName})' 'description' : 'Is an item in the players inventory' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#HasItem' 'Player.ClearInventory': 'prefix': 'Player.ClearInventory' 'body': 'Player.ClearInventory()' 'description' : 'Removes all items from the players inventory' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#ClearInventory' 'Player.SetPlayerNFCData': 'prefix': 'Player.SetPlayerNFCData' 'body': 'Player.SetPlayerNFCData(${0:dataTable})' 'description' : 'Sets the NFC data on the players phone' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#SetPlayerNFCData' 'Player.AddDataFile': 'prefix': 'Player.AddDataFile' 'body': 'Player.AddDataFile(${0:dataTable})' 'description' : 'Adds a data file directly to the players data inventory without a sender' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#AddDataFile' 'Player.ClearDataInventory': 'prefix': 'Player.ClearDataInventory' 'body': 'Player.ClearDataInventory()' 'description' : 'Removes all data files from the players data inventory' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#ClearDataInventory' 'Player.ItemInQuickSlot': 'prefix': 'Player.ItemInQuickSlot' 'body': 'Player.ItemInQuickSlot()' 'description' : 'Gets the name of the item currently in the players quick slot' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#ItemInQuickSlot' 'Player.HasDataFile': 'prefix': 'Player.HasDataFile' 'body': 'Player.HasDataFile(${0:dataFileName})' 'description' : 'Does the player have a data file with this name?' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#HasDataFile' 'Player.HasEncryptedFile': 'prefix': 'Player.HasEncryptedFile' 'body': 'Player.HasEncryptedFile(${0:dataFileName})' 'description' : 'Does the player have a file with the name _dataFileName_ and is it encrypted?' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#HasEncryptedFile' 'Player.HasDecryptedFile': 'prefix': 'Player.HasDecryptedFile' 'body': 'Player.HasDecryptedFile(${0:dataFileName})' 'description' : 'Does the player have a file with the name _dataFileName_ and is it unencrypted?' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#HasDecryptedFile' 'Player.GetDataString': 'prefix': 'Player.GetDataString' 'body': 'Player.GetDataString(${0:internalName})' 'description' : 'Returns the data string of a file in the players inventory, takes in the internal name of the file' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#GetDataString' 'Player.SetDataString': 'prefix': 'Player.SetDataString' 'body': 'Player.SetDataString(${0:internalName}, ${1:newString})' 'description' : 'Sets the data string of a data file in the players data inventory' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#SetDataString' 'Player.GetName': 'prefix': 'Player.GetName' 'body': 'Player.GetName()' 'description' : 'Get the Player\'s internalName' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#GetName' 'Player.SetAlwaysRagdoll': 'prefix': 'Player.SetAlwaysRagdoll' 'body': 'Player.SetAlwaysRagdoll(${0:state})' 'description' : 'Player character aways ragdolls on death' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#SetAlwaysRagdoll' 'Player.SetInvisible': 'prefix': 'Player.SetInvisible' 'body': 'Player.SetInvisible(${0:state})' 'description' : 'Player character is invisible' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Player_Lua_API#SetInvisible' 'Scheduler.CallInSecsWorld': 'prefix': 'Scheduler.CallInSecsWorld' 'body': 'Scheduler.CallInSecsWorld(${0:func}, ${1:timeInSecs})' 'description' : 'Schedule a lua function to be called in timeInSecs world time (1 sec real time = 3 secs world' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Scheduler_Lua_API#CallInSecsWorld' 'Scheduler.CallInSecsReal': 'prefix': 'Scheduler.CallInSecsReal' 'body': 'Scheduler.CallInSecsReal(${0:func}, ${1:timeInSecs})' 'description' : 'Schedule a lua function to be called in timeInSecs real time' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Scheduler_Lua_API#CallInSecsReal' 'Sound.TriggerEvent': 'prefix': 'Sound.TriggerEvent' 'body': 'Sound.TriggerEvent(${0:eventName}, ${1:sourceName})' 'description' : 'Triggers a sound even with name \'\'eventName\'\'' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Sound_Lua_API#TriggerEvent' 'Prism.DeleteDataPoint': 'prefix': 'Prism.DeleteDataPoint' 'body': 'Prism.DeleteDataPoint(${0:dataPoint})' 'description' : 'Deletes the passed in data point' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Prism_Lua_API#DeleteDataPoint' 'Prism.SaveDataPoint': 'prefix': 'Prism.SaveDataPoint' 'body': 'Prism.SaveDataPoint(${0:dataPoint})' 'description' : 'Saves currently targeted data point to the players data inventory' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=Prism_Lua_API#SaveDataPoint' 'UI.ToggleClock': 'prefix': 'UI.ToggleClock' 'body': 'UI.ToggleClock()' 'description' : 'Toggles the clock hud element' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleClock' 'UI.ToggleWeather': 'prefix': 'UI.ToggleWeather' 'body': 'UI.ToggleWeather()' 'description' : 'Toggles the weather hud element' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleWeather' 'UI.ToggleLightMonitor': 'prefix': 'UI.ToggleLightMonitor' 'body': 'UI.ToggleLightMonitor()' 'description' : 'Toggles the weather hud element' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleLightMonitor' 'UI.TurnOffDataView': 'prefix': 'UI.TurnOffDataView' 'body': 'UI.TurnOffDataView()' 'description' : 'Turns off the data view overlay' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#TurnOffDataView' 'UI.ToggleDataView': 'prefix': 'UI.ToggleDataView' 'body': 'UI.ToggleDataView()' 'description' : 'Toggles the data view overlay' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleDataView' 'UI.ToggleDebugUI': 'prefix': 'UI.ToggleDebugUI' 'body': 'UI.ToggleDebugUI()' 'description' : 'Toggles the developer debug UI' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleDebugUI' 'UI.ToggleRemoteConnection': 'prefix': 'UI.ToggleRemoteConnection' 'body': 'UI.ToggleRemoteConnection()' 'description' : 'Toggles the SSH remote connection app' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleRemoteConnection' 'UI.OpenRemoteConnection': 'prefix': 'UI.OpenRemoteConnection' 'body': 'UI.OpenRemoteConnection()' 'description' : 'Opens SSH connection to currently targeted device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#OpenRemoteConnection' 'UI.ToggleRadialApp': 'prefix': 'UI.ToggleRadialApp' 'body': 'UI.ToggleRadialApp()' 'description' : 'Use Radial menu from 3rd person mode' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleRadialApp' 'UI.ToggleUIMarkers': 'prefix': 'UI.ToggleUIMarkers' 'body': 'UI.ToggleUIMarkers()' 'description' : 'Show/Hide UI markers for hackable and interactable objects near the player.' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ToggleUIMarkers' 'UI.ShowModalMessage': 'prefix': 'UI.ShowModalMessage' 'body': 'UI.ShowModalMessage(${0:luaMessage})' 'description' : 'Displays a modal, multiple calls to this will cause a stack of modals the user can click through' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ShowModalMessage' 'UI.ShowPopUp': 'prefix': 'UI.ShowPopUp' 'body': 'UI.ShowPopUp(${0:type}, ${1:header}, ${2:message}, ${3:timeout})' 'description' : 'Displays a small pop up in the centre of the screen' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : 'http://wiki.offgridthegame.com/index.php?title=UI_Lua_API#ShowPopUp' 'MissionObjectType.Trigger': 'prefix': 'MissionObjectType.Trigger' 'body': 'MissionObjectType.Trigger' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'MissionObjectType.Interaction': 'prefix': 'MissionObjectType.Interaction' 'body': 'MissionObjectType.Interaction' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'MissionObjectType.Spawn': 'prefix': 'MissionObjectType.Spawn' 'body': 'MissionObjectType.Spawn' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'MissionObjectType.Hackable': 'prefix': 'MissionObjectType.Hackable' 'body': 'MissionObjectType.Hackable' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'MissionObjectType.Generic': 'prefix': 'MissionObjectType.Generic' 'body': 'MissionObjectType.Generic' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'InteractionType.Grab': 'prefix': 'InteractionType.Grab' 'body': 'InteractionType.Grab' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'InteractionType.OpenDoor': 'prefix': 'InteractionType.OpenDoor' 'body': 'InteractionType.OpenDoor' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'InteractionType.Scanning': 'prefix': 'InteractionType.Scanning' 'body': 'InteractionType.Scanning' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AIReactionType.FixAmokDevice': 'prefix': 'AIReactionType.FixAmokDevice' 'body': 'AIReactionType.FixAmokDevice' 'description' : 'The NPC will attempt to fix the amok device' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'NetworkType.mobile': 'prefix': 'NetworkType.mobile' 'body': 'NetworkType.mobile' 'description' : 'Mobile network (4G)- This will mainly just contain mobile phone devices' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'NetworkType.wifi': 'prefix': 'NetworkType.wifi' 'body': 'NetworkType.wifi' 'description' : 'Wifi networks will be the most common, and will contain all sorts of devices' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'NetworkType.mesh': 'prefix': 'NetworkType.mesh' 'body': 'NetworkType.mesh' 'description' : 'Mesh networks are mainly set up as part of a storyline' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'NetworkType.nfc': 'prefix': 'NetworkType.nfc' 'body': 'NetworkType.nfc' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.generic': 'prefix': 'DataType.generic' 'body': 'DataType.generic' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.text': 'prefix': 'DataType.text' 'body': 'DataType.text' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.SMS': 'prefix': 'DataType.SMS' 'body': 'DataType.SMS' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.encrypted': 'prefix': 'DataType.encrypted' 'body': 'DataType.encrypted' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.audio': 'prefix': 'DataType.audio' 'body': 'DataType.audio' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.video': 'prefix': 'DataType.video' 'body': 'DataType.video' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.location': 'prefix': 'DataType.location' 'body': 'DataType.location' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.key': 'prefix': 'DataType.key' 'body': 'DataType.key' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'DataType.UUID': 'prefix': 'DataType.UUID' 'body': 'DataType.UUID' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'TargetType.None': 'prefix': 'TargetType.None' 'body': 'TargetType.None' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'TargetType.Data': 'prefix': 'TargetType.Data' 'body': 'TargetType.Data' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'TargetType.Interaction': 'prefix': 'TargetType.Interaction' 'body': 'TargetType.Interaction' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'TargetType.Hackable': 'prefix': 'TargetType.Hackable' 'body': 'TargetType.Hackable' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'TargetType.Character': 'prefix': 'TargetType.Character' 'body': 'TargetType.Character' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppState.disabled': 'prefix': 'AppState.disabled' 'body': 'AppState.disabled' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppState.off': 'prefix': 'AppState.off' 'body': 'AppState.off' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppState.on': 'prefix': 'AppState.on' 'body': 'AppState.on' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppState.alert': 'prefix': 'AppState.alert' 'body': 'AppState.alert' 'description' : '' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppMenuState.any': 'prefix': 'AppMenuState.any' 'body': 'AppMenuState.any' 'description' : 'Allowed in any of configuration' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppMenuState.never': 'prefix': 'AppMenuState.never' 'body': 'AppMenuState.never' 'description' : 'Never allowed in the selected menu' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppMenuState.always': 'prefix': 'AppMenuState.always' 'body': 'AppMenuState.always' 'description' : 'Always in the selected menu' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppMenuState.byDefault': 'prefix': 'AppMenuState.byDefault' 'body': 'AppMenuState.byDefault' 'description' : 'In the selected menu by default' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'AppMenuState.target': 'prefix': 'AppMenuState.target' 'body': 'AppMenuState.target' 'description' : 'Will be in the radial menu when its target types are selected' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'PopupType.generic': 'prefix': 'PopupType.generic' 'body': 'PopupType.generic' 'description' : 'A generic popup' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'PopupType.message': 'prefix': 'PopupType.message' 'body': 'PopupType.message' 'description' : 'A message to the player' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'PopupType.warning': 'prefix': 'PopupType.warning' 'body': 'PopupType.warning' 'description' : 'A warning to the player' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'PopupType.download': 'prefix': 'PopupType.download' 'body': 'PopupType.download' 'description' : 'Begin a timed download window' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : '' 'PopupType.progress': 'prefix': 'PopupType.progress' 'body': 'PopupType.progress' 'description' : 'Trigger a progress bar' 'rightLabelHTML': '<span style="color:#DC9656">Off Grid</span>' 'descriptionMoreURL' : ''