← Previous | Next →
 
 globalCheck
 Description
 Checks if a global state for the NPC is already marked. If not marked, it sets the state and returns 1; if already marked, it returns 2.
     | Name | Type | Possibilities | 
    | globalCheck | both | 2 | 
  
 Parameters
    | # | Name | Type | Mandatory | Description | Multiple | 
    | 1 | k | string | Yes | The key of the global state to check or set. | No | 
  | 2 | npc | NPCID | No | Optional NPC id | No | 
  
 Outputs
    | # | Description | 
    | 1 | The global state was not marked and has been set. | 
  | 2 | The global state was already marked. | 
  
 
 Example
 
  interaction 
    globalCheck quest_started 
      tell "The quest has just been marked as started." 
      tell "The quest was already marked as started." 
  behaviour 
    nothing