Java Version: 1.8.0_45
Up-time: 1h 22m
CraftBukkit Version: git-Spigot-044d928-e8c6403 (MC: 1.8.6)
Denizen Version: Core: 1.10 (Build Unknown), CraftBukkit: 0.9.6-SNAPSHOT (build 1584)
Active Plugins (2): Citizens: 2.0.16-SNAPSHOT (build 1244), Denizen: 0.9.6-SNAPSHOT (build 1584),
Loaded Worlds (3): world, world_nether, world_the_end
Online Players (1): _Satyr_(_Satyr_)
Offline Players: 0
Mode: online
14:06:09 [INFO] +> Executing 'Event': Type='on player right clicks entity'
Container='SATYRQUEST_MASTER(WORLD)' player=p@_Satyr_
npc=n@0Context='{cuboids=li@, item=i@air,
location=l@-225.5194748448075,71.0,138.8604868321799,10.799982,330.9001,world,
entity=Test Dummy/0}'
14:06:09 [INFO] +- Building event 'ON PLAYER RIGHT CLICKS ENTITY' for
SATYRQUEST_MASTER ---------+
14:06:09 [INFO] Starting InstantQueue 'SATYRQUEST_MASTER_PtsNumberPlanets'...
14:06:09 [INFO] Queue 'SATYRQUEST_MASTER_PtsNumberPlanets' Executing: IF
"<player.flag[QuestEditor]>" "==" "SetNPC" "{" "-" "^if"
"<context.entity.is_npc>" "==" "true" "{" "-" "^define"
"quest" "<player.flag[QuestEditID]>" "-" "^define" "step"
"<player.flag[CurrentStep]>" "-" "^execute" "as_server" "npc
select <context.entity.id>" "-" "^execute" "as_server" "npc
assignment --set satyrquest_npc" "-" "^flag"
"<context.entity>"
"<player.selected_npc.flag[TriggerQ%quest%S%step%]>:<-:"
"<player.selected_npc.id>,<player.flag[Qu... * snip! *
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Unfilled attributes '[flag[QuestEditor]]' for tag
<player.flag[QuestEditor]>!
14:06:09 [INFO] Filled tag <player.flag[QuestEditor]> with 'null'.
14:06:09 [INFO] ERROR! Tag <player.flag[QuestEditor]> is invalid!
14:06:09 [INFO] Comparable='Element(null)', Operator='EQUALS',
ComparedTo='Element(SetNPC)' --> OUTCOME='false'
14:06:09 [INFO] Completing queue 'SATYRQUEST_MASTER_PtsNumberPlanets' in 0ms.
14:06:09 [INFO] +- Getting interact script: n@Test Dummy/p@_Satyr_ ---------+
14:06:09 [INFO] OKAY! '1 SQNPC' meets requirements.
14:06:09 [INFO]
14:06:09 [INFO] OKAY! Highest scoring script is SQNPC.
14:06:09 [INFO] +> [InteractScri...] Current step for this script is: 1
14:06:09 [INFO] +---------------------+
14:06:09 [INFO] +- Parsing CLICK trigger: n@Test Dummy/p@_Satyr_ ---------+
14:06:09 [INFO] Starting TimedQueue 'SQNPC_LightningWDominant'...
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF
"!<player.has_flag[QuestEditor]>" "{" "-" "^foreach"
"<npc.flag[QTrigs].as_list>" "{" "-" "^define" "parentnpc"
"n@<def[value].split[,].get[1]>" "-" "^define" "quest"
"<def[value].split[,].get[2]>" "-" "^define" "step"
"<def[value].split[,].get[3]>" "-" "^if" "<def[step].as_int>"
"<" "1" "{" "-" "^define" "step" "1" "}" "-" "^if"
"!<player.has_flag[IndexN<def[parentnpc].id>Q%quest%S%step%]>"
"{" "-" "^flag" "player"
"IndexN<def[parentnpc].id>Q%quest%S%step%:1"... * snip! *
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <player.has_flag[QuestEditor]> with 'false'.
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: FOREACH
"<npc.flag[QTrigs].as_list>" "{" "-" "^define" "parentnpc"
"n@<def[value].split[,].get[1]>" "-" "^define" "quest"
"<def[value].split[,].get[2]>" "-" "^define" "step"
"<def[value].split[,].get[3]>" "-" "^if" "<def[step].as_int>"
"<" "1" "{" "-" "^define" "step" "1" "}" "-" "^if"
"!<player.has_flag[IndexN<def[parentnpc].id>Q%quest%S%step%]>"
"{" "-" "^flag" "player"
"IndexN<def[parentnpc].id>Q%quest%S%step%:1" "}" "-" "^define"
"index" "<player.flag[IndexN<... * snip! *
14:06:09 [INFO] +- Executing dCommand: FOREACH/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <npc.flag[QTrigs].as_list> with 'li@0,1,1'.
14:06:09 [INFO] +> Executing 'FOREACH': list='li@0,1,1'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE
"parentnpc" "n@<def[value].split[,].get[1]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <def[value].split[,].get[1]> with '0'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='parentnpc' value='n@0'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "quest"
"<def[value].split[,].get[2]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <def[value].split[,].get[2]> with '1'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='quest' value='1'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "step"
"<def[value].split[,].get[3]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <def[value].split[,].get[3]> with '1'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='step' value='1'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF
"<def[step].as_int>" "<" "1" "{" "-" "^define" "step" "1" "}"
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <def[step].as_int> with '1'.
14:06:09 [INFO] Comparable='Number(1)', Operator='LESS',
ComparedTo='Number(1)' --> OUTCOME='false'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF
"!<player.has_flag[IndexN<def[parentnpc].id>Q%quest%S%step%]>"
"{" "-" "^flag" "player"
"IndexN<def[parentnpc].id>Q%quest%S%step%:1" "}"
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <def[parentnpc].id> with '0'.
14:06:09 [INFO] Filled tag <player.has_flag[IndexN0Q1S1]> with 'true'.
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "index"
"<player.flag[IndexN<def[parentnpc].id>Q%quest%S%step%].as_int>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled tag <def[parentnpc].id> with '0'.
14:06:09 [INFO] Filled tag <player.flag[IndexN0Q1S1].as_int> with '1'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='index' value='1'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF "<def[index]>"
"=" "null" "{" "-" "^define" "index" "1" "}"
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <def[index]> with '1'.
14:06:09 [INFO] Comparable='Number(1)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: WHILE
"<def[parentnpc].flag[StepDataQ%quest%S%step%].as_list.size.is[more].than[%index%]>"
"{" "-" "^define" "script"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].as_list.get[%index%]>"
"-" "^if" "<def[script].substring[0,2]>" "==" "if" "{" "-"
"^define" "variable"
"<def[script].split[<&sp>].limit[4].get[2]>" "-" "^define"
"operation" "<def[script].split[<&sp>].limit[4].get[3]>" "-"
"^define" "value" "<def[script].split[<&sp>].limit[4].get[4]>"
"-" "^if" "%oper... * snip! *
14:06:09 [INFO] +- Executing dCommand: WHILE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled definition %index% with '1'.
14:06:09 [INFO] Filled tag
<def[parentnpc].flag[StepDataQ1S1].as_list.size.is[more].than[1]>
with 'true'.
14:06:09 [INFO] +> Executing 'WHILE':
value='<def[parentnpc].flag[StepDataQ1S1].as_list.size.is[more].than[1]>'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "script"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].as_list.get[%index%]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled definition %index% with '1'.
14:06:09 [INFO] Filled tag <def[parentnpc].flag[StepDataQ1S1].as_list.get[1]>
with 'set idiot false'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='script' value='set idiot false'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF
"<def[script].substring[0,2]>" "==" "if" "{" "-" "^define"
"variable" "<def[script].split[<&sp>].limit[4].get[2]>" "-"
"^define" "operation"
"<def[script].split[<&sp>].limit[4].get[3]>" "-" "^define"
"value" "<def[script].split[<&sp>].limit[4].get[4]>" "-" "^if"
"%operation%" "==" "true" "{" "-" "^define" "operation" "null"
"}" "-" "^if" "%operation%" "==" "null" "{" "-" "^define"
"operation" "EQUALS" "-" "^define" "value" "true" "}" "-"
"^if" "<player.flag[%v... * snip! *
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <def[script].substring[0,2]> with 'se'.
14:06:09 [INFO] Comparable='Element(se)', Operator='EQUALS',
ComparedTo='Element(if)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,3]> with 'set'.
14:06:09 [INFO] Comparable='Element(set)', Operator='EQUALS',
ComparedTo='Element(set)' --> OUTCOME='true'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "variable"
"<def[script].split[<&sp>].limit[3].get[2]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <&sp> with ' '.
14:06:09 [INFO] Filled tag <def[script].split[ ].limit[3].get[2]> with
'idiot'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='variable' value='idiot'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "value"
"<def[script].split[<&sp>].limit[3].get[3]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <&sp> with ' '.
14:06:09 [INFO] Filled tag <def[script].split[ ].limit[3].get[3]> with
'false'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='value' value='false'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: FLAG "player"
"%variable%:%value%"
14:06:09 [INFO] +- Executing dCommand: FLAG/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %variable% with 'idiot'.
14:06:09 [INFO] Filled definition %value% with 'false'.
14:06:09 [INFO] +> Executing 'FLAG': flag_name='IDIOT'
Action/Value='SET_VALUE(false)' flag_target='p@_Satyr_'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "index"
"<def[index].add[1]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <def[index].add[1]> with '2'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='index' value='2'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: FLAG "player"
"IndexN<def[parentnpc].id>Q%quest%S%step%:+:1"
14:06:09 [INFO] +- Executing dCommand: FLAG/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled tag <def[parentnpc].id> with '0'.
14:06:09 [INFO] +> Executing 'FLAG': flag_name='INDEXN0Q1S1'
Action/Value='INCREASE(1)' flag_target='p@_Satyr_'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: WHILE " CALLBACK"
14:06:09 [INFO] Filled tag
<def[parentnpc].flag[StepDataQ1S1].as_list.size.is[more].than[1]>
with 'true'.
14:06:09 [INFO] +- While loop 2 ---------+
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "script"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].as_list.get[%index%]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled definition %index% with '2'.
14:06:09 [INFO] Filled tag <def[parentnpc].flag[StepDataQ1S1].as_list.get[2]>
with 'if idiot == true'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='script' value='if idiot == true'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF
"<def[script].substring[0,2]>" "==" "if" "{" "-" "^define"
"variable" "<def[script].split[<&sp>].limit[4].get[2]>" "-"
"^define" "operation"
"<def[script].split[<&sp>].limit[4].get[3]>" "-" "^define"
"value" "<def[script].split[<&sp>].limit[4].get[4]>" "-" "^if"
"%operation%" "==" "true" "{" "-" "^define" "operation" "null"
"}" "-" "^if" "%operation%" "==" "null" "{" "-" "^define"
"operation" "EQUALS" "-" "^define" "value" "true" "}" "-"
"^if" "<player.flag[%v... * snip! *
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <def[script].substring[0,2]> with 'if'.
14:06:09 [INFO] Comparable='Element(if)', Operator='EQUALS',
ComparedTo='Element(if)' --> OUTCOME='true'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "variable"
"<def[script].split[<&sp>].limit[4].get[2]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <&sp> with ' '.
14:06:09 [INFO] Filled tag <def[script].split[ ].limit[4].get[2]> with
'idiot'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='variable' value='idiot'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE
"operation" "<def[script].split[<&sp>].limit[4].get[3]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <&sp> with ' '.
14:06:09 [INFO] Filled tag <def[script].split[ ].limit[4].get[3]> with '=='.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='operation' value='=='
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "value"
"<def[script].split[<&sp>].limit[4].get[4]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <&sp> with ' '.
14:06:09 [INFO] Filled tag <def[script].split[ ].limit[4].get[4]> with
'true'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='value' value='true'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF "%operation%"
"==" "true" "{" "-" "^define" "operation" "null" "}"
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %operation% with '=='.
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Comparable='Element(==)', Operator='EQUALS',
ComparedTo='Element(true)' --> OUTCOME='false'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF "%operation%"
"==" "null" "{" "-" "^define" "operation" "EQUALS" "-"
"^define" "value" "true" "}"
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %operation% with '=='.
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Comparable='Element(==)', Operator='EQUALS',
ComparedTo='Element(null)' --> OUTCOME='false'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF
"<player.flag[%variable%]>" "!%operation%" "%value%" "{" "-"
"^define" "length"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].size>" "-"
"^define" "index"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].as_list.get[%index%].to[%length%].find[end<&sp>if].subtract[1]>"
"-" "^flag" "player"
"IndexN<def[parentnpc].id>Q%quest%S%step%:%index%" "}"
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %variable% with 'idiot'.
14:06:09 [INFO] Filled definition %operation% with '=='.
14:06:09 [INFO] Filled definition %value% with 'true'.
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <player.flag[idiot]> with 'false'.
14:06:09 [INFO] Logic='NEGATIVE', Comparable='Element(false)',
Operator='EQUALS', ComparedTo='Element(true)' -->
OUTCOME='true'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "length"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].size>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled tag <def[parentnpc].flag[StepDataQ1S1].size> with '7'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='length' value='7'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "index"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].as_list.get[%index%].to[%length%].find[end<&sp>if].subtract[1]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled definition %index% with '2'.
14:06:09 [INFO] Filled definition %length% with '7'.
14:06:09 [INFO] Filled tag <&sp> with ' '.
14:06:09 [INFO] Filled tag
<def[parentnpc].flag[StepDataQ1S1].as_list.get[2].to[7].find[end
if].subtract[1]> with '2'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='index' value='2'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: FLAG "player"
"IndexN<def[parentnpc].id>Q%quest%S%step%:%index%"
14:06:09 [INFO] +- Executing dCommand: FLAG/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled definition %index% with '2'.
14:06:09 [INFO] Filled tag <def[parentnpc].id> with '0'.
14:06:09 [INFO] +> Executing 'FLAG': flag_name='INDEXN0Q1S1'
Action/Value='SET_VALUE(2)' flag_target='p@_Satyr_'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "index"
"<def[index].add[1]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled tag <def[index].add[1]> with '3'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='index' value='3'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: FLAG "player"
"IndexN<def[parentnpc].id>Q%quest%S%step%:+:1"
14:06:09 [INFO] +- Executing dCommand: FLAG/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled tag <def[parentnpc].id> with '0'.
14:06:09 [INFO] +> Executing 'FLAG': flag_name='INDEXN0Q1S1'
Action/Value='INCREASE(1)' flag_target='p@_Satyr_'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: WHILE " CALLBACK"
14:06:09 [INFO] Filled tag
<def[parentnpc].flag[StepDataQ1S1].as_list.size.is[more].than[1]>
with 'true'.
14:06:09 [INFO] +- While loop 3 ---------+
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: DEFINE "script"
"<def[parentnpc].flag[StepDataQ%quest%S%step%].as_list.get[%index%]>"
14:06:09 [INFO] +- Executing dCommand: DEFINE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %quest% with '1'.
14:06:09 [INFO] Filled definition %step% with '1'.
14:06:09 [INFO] Filled definition %index% with '3'.
14:06:09 [INFO] Filled tag <def[parentnpc].flag[StepDataQ1S1].as_list.get[3]>
with 'Wow, you sure are an idiot!'.
14:06:09 [INFO] +> Executing 'DEFINE': queue='SQNPC_LightningWDominant'
definition='script' value='Wow, you sure are an idiot!'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: IF
"<def[script].substring[0,2]>" "==" "if" "{" "-" "^define"
"variable" "<def[script].split[<&sp>].limit[4].get[2]>" "-"
"^define" "operation"
"<def[script].split[<&sp>].limit[4].get[3]>" "-" "^define"
"value" "<def[script].split[<&sp>].limit[4].get[4]>" "-" "^if"
"%operation%" "==" "true" "{" "-" "^define" "operation" "null"
"}" "-" "^if" "%operation%" "==" "null" "{" "-" "^define"
"operation" "EQUALS" "-" "^define" "value" "true" "}" "-"
"^if" "<player.flag[%v... * snip! *
14:06:09 [INFO] +- Executing dCommand: IF/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'IF': use_braces='true'
14:06:09 [INFO] Filled tag <def[script].substring[0,2]> with 'Wo'.
14:06:09 [INFO] Comparable='Element(Wo)', Operator='EQUALS',
ComparedTo='Element(if)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,3]> with 'Wow'.
14:06:09 [INFO] Comparable='Element(Wow)', Operator='EQUALS',
ComparedTo='Element(set)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,4]> with 'Wow,'.
14:06:09 [INFO] Comparable='Element(Wow,)', Operator='EQUALS',
ComparedTo='Element(give)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,3]> with 'Wow'.
14:06:09 [INFO] Comparable='Element(Wow)', Operator='EQUALS',
ComparedTo='Element(pay)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,3]> with 'Wow'.
14:06:09 [INFO] Comparable='Element(Wow)', Operator='EQUALS',
ComparedTo='Element(exp)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,8]> with 'Wow, you'.
14:06:09 [INFO] Comparable='Element(Wow, you)', Operator='EQUALS',
ComparedTo='Element(goodness)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,10]> with 'Wow, you s'.
14:06:09 [INFO] Comparable='Element(Wow, you s)', Operator='EQUALS',
ComparedTo='Element(lawfulness)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,5]> with 'Wow, '.
14:06:09 [INFO] Comparable='Element(Wow, )', Operator='EQUALS',
ComparedTo='Element(start)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,6]> with 'Wow, y'.
14:06:09 [INFO] Comparable='Element(Wow, y)', Operator='EQUALS',
ComparedTo='Element(finish)' --> OUTCOME='false'
14:06:09 [INFO] Filled tag <def[script].substring[0,6]> with 'Wow, y'.
14:06:09 [INFO] Comparable='Element(Wow, y)', Operator='EQUALS',
ComparedTo='Element(end if)' --> OUTCOME='false'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: NARRATE
"<&6><npc.name><&co> <&f>%script%"
14:06:09 [INFO] +- Executing dCommand: NARRATE/p@_Satyr_ ---------+
14:06:09 [INFO] Filled definition %script% with 'Wow, you sure are an
idiot!'.
14:06:09 [INFO] Filled tag <&6> with ''.
14:06:09 [INFO] Filled tag <npc.name> with 'Test Dummy'.
14:06:09 [INFO] Filled tag <&co> with ':'.
14:06:09 [INFO] Filled tag <&f> with ''.
14:06:09 [INFO] +> Executing 'NARRATE': Narrating='Test Dummy: Wow, you sure
are an idiot!' Targets='[p@_Satyr_]'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: WHILE "stop"
14:06:09 [INFO] +- Executing dCommand: WHILE/p@_Satyr_ ---------+
14:06:09 [INFO] +> Executing 'WHILE': stop='true'
14:06:09 [INFO] Queue 'SQNPC_LightningWDominant' Executing: FOREACH
" CALLBACK"
14:06:09 [INFO] Completing queue 'SQNPC_LightningWDominant' in 85ms.