Atom Snippets

From Off Grid Wiki
Revision as of 11:31, 9 November 2017 by WikiAdmin (talk | contribs)
Jump to navigation Jump to search

Snippets file for Atom

Copy & paste the following code into your Snippets 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' : ''