Java Version: 1.8.0_31
Up-time: 3d 19h
CraftBukkit Version: git-Spigot-93e20b3-b8f84f3 (MC: 1.12.2)
Denizen Version: Core: 1.15 (Build 95), CraftBukkit: 1.0.2-SNAPSHOT (build 261)
Active Plugins (20): MinecraftMarket: 3.3.9, CoreProtect: 2.14.2, WorldEdit: 6.1.7;dd00bb1, SuperTrails: 9.6.6,
TerrainControl: 2.8.3-SNAPSHOT, VoidWorld: 1.0, PermissionsEx: 1.23.4, WorldBorder: 1.8.7,
WorldGuard: 6.2.1;84bc322, ProtocolLib: 4.4.0-SNAPSHOT-b390, HolographicDisplays: 2.2.6,
Citizens: 2.0.22-SNAPSHOT (build 1494), Sentinel: 1.3.1 (build 126), Denizen: 1.0.2-SNAPSHOT (build 261),
Depenizen: 1.0.0 (build 389), PerWorldInventory: 1.11.1, ServerlistMOTD: 10.0.3,
Vault: 1.5.6-b49, UltimateCore: 2.1.25, PlotSquared: 17.10.14-d461400-1923,
Loaded Worlds (8): world, world_nether, world_the_end, test, Limbo, Hunt, BuildPlots, Hub
Online Players (1): lmorgh(lmorgh)
Offline Players: 16
Mode: online
19:03:43 [INFO] +> Executing 'Action': Type='On CLICK' NPC='Ninko/62'
Container='QUEST_GENERIC_FETCH(ASSIGNMENT)' Player='lmorgh'
19:03:43 [INFO] +- Building action 'On CLICK' for Ninko/62 ---------+
19:03:43 [INFO] Starting InstantQueue
'QUEST_GENERIC_FETCH_LynnSalesComparable'...
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "my_script" "<script.name>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <script.name> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='my_script' value='QUEST_GENERIC_FETCH'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
INJECT "quests_progress_handler"
19:03:43 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'INJECT': script='QUESTS_PROGRESS_HANDLER(TASK)'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.has_flag[<def[my_script]>]>" "{" "-" "define"
"item_list" "li@" "-" "foreach"
"<player.flag[<def[my_script]>]>" "{" "-" "define" "item"
"<def[value].split[/].get[1]||<def[value]>>" "-" "define"
"quantity" "<def[value].split[/].get[2]||1>" "-" "if"
"<player.inventory.contains[<def[item]>].quantity[<def[quantity]>].not>"
"{" "-" "define" "item_list"
"<def[item_list].include[<def[item]>]><&lb>quantity=<def[quantity]><&rb>"
"}" "}" "-" "if"... * snip! *
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <player.has_flag[QUEST_GENERIC_FETCH]> with
'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "item_list" "li@"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='item_list' value='li@'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH "<player.flag[<def[my_script]>]>" "{" "-" "define"
"item" "<def[value].split[/].get[1]||<def[value]>>" "-"
"define" "quantity" "<def[value].split[/].get[2]||1>" "-" "if"
"<player.inventory.contains[<def[item]>].quantity[<def[quantity]>].not>"
"{" "-" "define" "item_list"
"<def[item_list].include[<def[item]>]><&lb>quantity=<def[quantity]><&rb>"
"}" "}"
19:03:43 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <player.flag[QUEST_GENERIC_FETCH]> with 'stone/5'.
19:03:43 [INFO] +> Executing 'FOREACH': list='li@stone/5'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "item" "<def[value].split[/].get[1]||<def[value]>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value].split[/].get[1]||<def[value]>> with
'stone'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='item' value='stone'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "quantity" "<def[value].split[/].get[2]||1>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value].split[/].get[2]||1> with '5'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='quantity' value='5'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.inventory.contains[<def[item]>].quantity[<def[quantity]>].not>"
"{" "-" "define" "item_list"
"<def[item_list].include[<def[item]>]><&lb>quantity=<def[quantity]><&rb>"
"}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[item]> with 'stone'.
19:03:43 [INFO] Filled tag <def[quantity]> with '5'.
19:03:43 [INFO] Filled tag <player.inventory.contains[stone].quantity[5].not>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "item_list"
"<def[item_list].include[<def[item]>]><&lb>quantity=<def[quantity]><&rb>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[item]> with 'stone'.
19:03:43 [INFO] Filled tag <def[item_list].include[stone]> with 'li@stone'.
19:03:43 [INFO] Filled tag <&lb> with '['.
19:03:43 [INFO] Filled tag <def[quantity]> with '5'.
19:03:43 [INFO] Filled tag <&rb> with ']'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='item_list' value='li@stone[quantity=5]'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<def[item_list].is_empty>" "{" "-" "flag" "player"
"QUESTS_CLAIMABLE:->:<def[my_script]>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[item_list].is_empty> with 'false'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
INJECT "npcs_interaction_start"
19:03:43 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'INJECT': script='NPCS_INTERACTION_START(TASK)'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.has_flag[npc_engaged]>" "{" "-" "queue" "clear" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <player.has_flag[npc_engaged]> with 'false'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<script[<def[my_script]>].container_type.is[==].to[assignment].not>"
"{" "-" "queue" "clear" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].container_type.is[==].to[assignment].not>
with 'false'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.flag[QUESTS_CLAIMABLE].contains[<def[my_script]>]||false>"
"{" "-" "narrate"
"<script[<def[my_script]>].yaml_key[questinfo.messages.quest_finished].random||You
did it, thank you!>" "-" "inject" "quests_rewards_processor"
"}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<player.flag[QUESTS_CLAIMABLE].contains[QUEST_GENERIC_FETCH]||false>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
NARRATE
"<script[<def[my_script]>].yaml_key[questinfo.messages.quest_finished].random||You
did it, thank you!>"
19:03:43 [INFO] +- Executing dCommand: NARRATE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.messages.quest_finished].random||You
did it, thank you!> with 'Wow, you actually did it, thank
you!'.
19:03:43 [INFO] +> Executing 'NARRATE': Narrating='Wow, you actually did it,
thank you!' Targets='[p@lmorgh]'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
INJECT "quests_rewards_processor"
19:03:43 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'INJECT': script='QUESTS_REWARDS_PROCESSOR(TASK)'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.flag[quests_completed].contains[<def[my_script]>]||false>"
"{" "-" "define" "attempt" "2" "}" "else" "{" "-" "define"
"attempt" "1" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag
<player.flag[quests_completed].contains[<def[my_script]>]||false>
with 'false'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "attempt" "1"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='attempt' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "np_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[1]||0>>
with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='np_min' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "np_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[1]||0>
with '50'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[1].split[-].get[2]||50>
with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='np_max' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "np" "<util.random.int[%np_min%].to[%np_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %np_min% with '50'.
19:03:43 [INFO] Filled definition %np_max% with '50'.
19:03:43 [INFO] Filled tag <util.random.int[50].to[50]> with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='np' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
YAML "id:<player.uuid>" "set"
"info.nomblox_points.total:+:%np%"
19:03:43 [INFO] +- Executing dCommand: YAML/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %np% with '50'.
19:03:43 [INFO] Filled tag <player.uuid> with
'fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
19:03:43 [INFO] +> Executing 'YAML': id='fe7f5d9d-42ba-45ab-8da8-9d693c60c574'
action='SET' yaml_action='INCREASE'
key='info.nomblox_points.total' value='50'
fix_formatting='false'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
YAML "id:<player.uuid>" "set"
"info.nomblox_points.available:+:%np%"
19:03:43 [INFO] +- Executing dCommand: YAML/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %np% with '50'.
19:03:43 [INFO] Filled tag <player.uuid> with
'fe7f5d9d-42ba-45ab-8da8-9d693c60c574'.
19:03:43 [INFO] +> Executing 'YAML': id='fe7f5d9d-42ba-45ab-8da8-9d693c60c574'
action='SET' yaml_action='INCREASE'
key='info.nomblox_points.available' value='50'
fix_formatting='false'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "np_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.random].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[1]||0>
with '50'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.nomblox_points.random].split[/].get[1].split[-].get[1]||50>
with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='np_min' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "np_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.random].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.nomblox_points.all].split[/].get[1]||0>
with '50'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.nomblox_points.random].split[/].get[1].split[-].get[2]||50>
with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='np_max' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH
"<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.all]>"
"{" "-" "permission" "add" "<def[value]>" "}"
19:03:43 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.permissions.all]>
with 'li@test.permission.one|test.permission.two'.
19:03:43 [INFO] +> Executing 'FOREACH':
list='li@test.permission.one|test.permission.two'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
PERMISSION "add" "<def[value]>"
19:03:43 [INFO] +- Executing dCommand: PERMISSION/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'test.permission.one'.
19:03:43 [INFO] +> Executing 'PERMISSION': action='add'
permission='test.permission.one'
19:03:43 [INFO] Player lmorgh already has permission test.permission.one
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] +- Foreach loop 2 ---------+
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
PERMISSION "add" "<def[value]>"
19:03:43 [INFO] +- Executing dCommand: PERMISSION/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'test.permission.two'.
19:03:43 [INFO] +> Executing 'PERMISSION': action='add'
permission='test.permission.two'
19:03:43 [INFO] Player lmorgh already has permission test.permission.two
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "perms_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[1]||0>>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='perms_min' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "perms_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[1].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.random_amount].split[/].get[1]||0>>
with '2'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='perms_max' value='2'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "perms"
"<util.random.int[%perms_min%].to[%perms_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %perms_min% with '1'.
19:03:43 [INFO] Filled definition %perms_max% with '2'.
19:03:43 [INFO] Filled tag <util.random.int[1].to[2]> with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='perms' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH
"<script[<def[my_script]>].yaml_key[questinfo.rewards.permissions.random].random[%perms%]>"
"{" "-" "permission" "add" "<def[value]>" "}"
19:03:43 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %perms% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.permissions.random].random[1]>
with 'li@test.permission.ten'.
19:03:43 [INFO] +> Executing 'FOREACH': list='li@test.permission.ten'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
PERMISSION "add" "<def[value]>"
19:03:43 [INFO] +- Executing dCommand: PERMISSION/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'test.permission.ten'.
19:03:43 [INFO] +> Executing 'PERMISSION': action='add'
permission='test.permission.ten'
19:03:43 [INFO] Player lmorgh already has permission test.permission.ten
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH
"<script[<def[my_script]>].list_keys[questinfo.rewards.items.all]>"
"{" "-" "define" "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
"-" "define" "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[...
* snip! *
19:03:43 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].list_keys[questinfo.rewards.items.all]>
with 'li@iron_spade|iron_hoe|iron_boots|iron_sword|stone'.
19:03:43 [INFO] +> Executing 'FOREACH':
list='li@iron_spade|iron_hoe|iron_boots|iron_sword|stone'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_spade'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_spade'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_spade].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.iron_spade].split[/].get[1]||0>>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_spade'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_spade'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_spade].split[/].get[1].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.iron_spade].split[/].get[1]||0>>
with '2'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='2'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '1'.
19:03:43 [INFO] Filled definition %qty_max% with '2'.
19:03:43 [INFO] Filled tag <util.random.int[1].to[2]> with '2'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='2'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.inventory.can_fit[<def[value]>].quantity[<def[qty]>]>"
"{" "-" "give" "<def[value]>" "quantity:<def[qty]>" "}" "else"
"{" "-" "drop" "<def[value]>" "quantity:<def[qty]>"
"<player.location>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[value]> with 'iron_spade'.
19:03:43 [INFO] Filled tag <def[qty]> with '2'.
19:03:43 [INFO] Filled tag <player.inventory.can_fit[iron_spade].quantity[2]>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
GIVE "<def[value]>" "quantity:<def[qty]>"
19:03:43 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'iron_spade'.
19:03:43 [INFO] Filled tag <def[qty]> with '2'.
19:03:43 [INFO] +> Executing 'GIVE': Type='ITEM'
inventory='in@player[holder=p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574]'
Quantity='2.0' engrave='false' unlimit_stack_size='false'
Items='[i@iron_spade]' slot='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] +- Foreach loop 2 ---------+
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_hoe'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_hoe'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_hoe].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.iron_hoe].split[/].get[1]||0>>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_hoe'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_hoe'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_hoe].split[/].get[1]||0>
with '1'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_hoe].split[/].get[1].split[-].get[2]||1>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '1'.
19:03:43 [INFO] Filled definition %qty_max% with '1'.
19:03:43 [INFO] Filled tag <util.random.int[1].to[1]> with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.inventory.can_fit[<def[value]>].quantity[<def[qty]>]>"
"{" "-" "give" "<def[value]>" "quantity:<def[qty]>" "}" "else"
"{" "-" "drop" "<def[value]>" "quantity:<def[qty]>"
"<player.location>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[value]> with 'iron_hoe'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] Filled tag <player.inventory.can_fit[iron_hoe].quantity[1]>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
GIVE "<def[value]>" "quantity:<def[qty]>"
19:03:43 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'iron_hoe'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] +> Executing 'GIVE': Type='ITEM'
inventory='in@player[holder=p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574]'
Quantity='1.0' engrave='false' unlimit_stack_size='false'
Items='[i@iron_hoe]' slot='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] +- Foreach loop 3 ---------+
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_boots'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_boots'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_boots].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.iron_boots].split[/].get[1]||0>>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_boots'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_boots'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_boots].split[/].get[1]||0>
with '1'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_boots].split[/].get[1].split[-].get[2]||1>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '1'.
19:03:43 [INFO] Filled definition %qty_max% with '1'.
19:03:43 [INFO] Filled tag <util.random.int[1].to[1]> with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.inventory.can_fit[<def[value]>].quantity[<def[qty]>]>"
"{" "-" "give" "<def[value]>" "quantity:<def[qty]>" "}" "else"
"{" "-" "drop" "<def[value]>" "quantity:<def[qty]>"
"<player.location>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[value]> with 'iron_boots'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] Filled tag <player.inventory.can_fit[iron_boots].quantity[1]>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
GIVE "<def[value]>" "quantity:<def[qty]>"
19:03:43 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'iron_boots'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] +> Executing 'GIVE': Type='ITEM'
inventory='in@player[holder=p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574]'
Quantity='1.0' engrave='false' unlimit_stack_size='false'
Items='[i@iron_boots]' slot='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] +- Foreach loop 4 ---------+
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_sword'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_sword'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_sword].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.iron_sword].split[/].get[1]||0>>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'iron_sword'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'iron_sword'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.iron_sword].split[/].get[1].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.iron_sword].split[/].get[1]||0>>
with '2'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='2'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '1'.
19:03:43 [INFO] Filled definition %qty_max% with '2'.
19:03:43 [INFO] Filled tag <util.random.int[1].to[2]> with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.inventory.can_fit[<def[value]>].quantity[<def[qty]>]>"
"{" "-" "give" "<def[value]>" "quantity:<def[qty]>" "}" "else"
"{" "-" "drop" "<def[value]>" "quantity:<def[qty]>"
"<player.location>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[value]> with 'iron_sword'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] Filled tag <player.inventory.can_fit[iron_sword].quantity[1]>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
GIVE "<def[value]>" "quantity:<def[qty]>"
19:03:43 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'iron_sword'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] +> Executing 'GIVE': Type='ITEM'
inventory='in@player[holder=p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574]'
Quantity='1.0' engrave='false' unlimit_stack_size='false'
Items='[i@iron_sword]' slot='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] +- Foreach loop 5 ---------+
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'stone'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'stone'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.stone].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.stone].split[/].get[1]||0>>
with '6'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='6'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'stone'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'stone'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.all.stone].split[/].get[1].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.all.stone].split[/].get[1]||0>>
with '8'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='8'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '6'.
19:03:43 [INFO] Filled definition %qty_max% with '8'.
19:03:43 [INFO] Filled tag <util.random.int[6].to[8]> with '8'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='8'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.inventory.can_fit[<def[value]>].quantity[<def[qty]>]>"
"{" "-" "give" "<def[value]>" "quantity:<def[qty]>" "}" "else"
"{" "-" "drop" "<def[value]>" "quantity:<def[qty]>"
"<player.location>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[value]> with 'stone'.
19:03:43 [INFO] Filled tag <def[qty]> with '8'.
19:03:43 [INFO] Filled tag <player.inventory.can_fit[stone].quantity[8]> with
'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
GIVE "<def[value]>" "quantity:<def[qty]>"
19:03:43 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'stone'.
19:03:43 [INFO] Filled tag <def[qty]> with '8'.
19:03:43 [INFO] +> Executing 'GIVE': Type='ITEM'
inventory='in@player[holder=p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574]'
Quantity='8.0' engrave='false' unlimit_stack_size='false'
Items='[i@stone]' slot='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "amount_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random_amount].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random_amount].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.random_amount].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random_amount].split[/].get[1]||0>>
with '0'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='amount_min' value='0'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "amount_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random_amount].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random_amount].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.random_amount].split[/].get[1].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random_amount].split[/].get[1]||0>>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='amount_max' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "amount"
"<util.random.int[%amount_min%].to[%amount_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %amount_min% with '0'.
19:03:43 [INFO] Filled definition %amount_max% with '1'.
19:03:43 [INFO] Filled tag <util.random.int[0].to[1]> with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='amount' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH
"<script[<def[my_script]>].list_keys[questinfo.rewards.items.random].random[<def[amount]>]>"
"{" "-" "define" "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.%value%].split[/].get[%attempt%]||0>>"
"-" "define" "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.%value%].spl...
* snip! *
19:03:43 [INFO] +- Executing dCommand: FOREACH/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[amount]> with '1'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].list_keys[questinfo.rewards.items.random].random[1]>
with 'li@emerald'.
19:03:43 [INFO] +> Executing 'FOREACH': list='li@emerald'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.%value%].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'emerald'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'emerald'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.random.emerald].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.emerald].split[/].get[1]||0>>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.%value%].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.items.random.%value%].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %value% with 'emerald'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %value% with 'emerald'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.random.emerald].split[/].get[1]||0>
with '1'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.items.random.emerald].split[/].get[1].split[-].get[2]||1>
with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '1'.
19:03:43 [INFO] Filled definition %qty_max% with '1'.
19:03:43 [INFO] Filled tag <util.random.int[1].to[1]> with '1'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.inventory.can_fit[<def[value]>].quantity[<def[qty]>]>"
"{" "-" "give" "<def[value]>" "quantity:<def[qty]>" "}" "else"
"{" "-" "drop" "<def[value]>" "quantity:<def[qty]>"
"<player.location>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[value]> with 'emerald'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] Filled tag <player.inventory.can_fit[emerald].quantity[1]>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
GIVE "<def[value]>" "quantity:<def[qty]>"
19:03:43 [INFO] +- Executing dCommand: GIVE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[value]> with 'emerald'.
19:03:43 [INFO] Filled tag <def[qty]> with '1'.
19:03:43 [INFO] +> Executing 'GIVE': Type='ITEM'
inventory='in@player[holder=p@fe7f5d9d-42ba-45ab-8da8-9d693c60c574]'
Quantity='1.0' engrave='false' unlimit_stack_size='false'
Items='[i@emerald]' slot='1'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FOREACH " CALLBACK"
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.xp].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.xp].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.xp].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.xp].split[/].get[1]||0>>
with '100'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='100'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.xp].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.xp].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.xp].split[/].get[1].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.xp].split[/].get[1]||0>>
with '120'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='120'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '100'.
19:03:43 [INFO] Filled definition %qty_max% with '120'.
19:03:43 [INFO] Filled tag <util.random.int[100].to[120]> with '115'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='115'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DROP "xp" "quantity:<def[qty]>" "<player.location>"
19:03:43 [INFO] +- Executing dCommand: DROP/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[qty]> with '115'.
19:03:43 [INFO] Filled tag <player.location> with
'l@372.4082220075911,4.0,-102.53123665662773,13.299024,-182.14764,test'.
19:03:43 [INFO] +> Executing 'DROP': action='DROP_EXP'
location='l@372.4082220075911,4.0,-102.53123665662773,13.299024,-182.14764,test'
qty='115'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_min"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.money].split[/].get[%attempt%].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.money].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.money].split[/].get[1].split[-].get[1]||<script[<def[my_script]>].yaml_key[questinfo.rewards.money].split[/].get[1]||0>>
with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_min' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty_max"
"<script[<def[my_script]>].yaml_key[questinfo.rewards.money].split[/].get[%attempt%].split[-].get[2]||<script[<def[my_script]>].yaml_key[questinfo.rewards.money].split[/].get[%attempt%]||0>>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled definition %attempt% with '1'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.money].split[/].get[1]||0>
with '50'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.rewards.money].split[/].get[1].split[-].get[2]||50>
with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty_max' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
DEFINE "qty" "<util.random.int[%qty_min%].to[%qty_max%]>"
19:03:43 [INFO] +- Executing dCommand: DEFINE/p@lmorgh ---------+
19:03:43 [INFO] Filled definition %qty_min% with '50'.
19:03:43 [INFO] Filled definition %qty_max% with '50'.
19:03:43 [INFO] Filled tag <util.random.int[50].to[50]> with '50'.
19:03:43 [INFO] +> Executing 'DEFINE':
queue='QUEST_GENERIC_FETCH_LynnSalesComparable'
definition='qty' value='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
MONEY "give" "quantity:<def[qty]>"
19:03:43 [INFO] +- Executing dCommand: MONEY/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[qty]> with '50'.
19:03:43 [INFO] +> Executing 'MONEY': Player(s)='[p@lmorgh]' action='give'
quantity='50'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.flag[quests_active].contains[<def[my_script]>]||false>"
"{" "-" "narrate"
"<script[<def[my_script]>].yaml_key[questinfo.messages.in_progress].random||Any
luck with your quest?>" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<player.flag[quests_active].contains[QUEST_GENERIC_FETCH]||false>
with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
NARRATE
"<script[<def[my_script]>].yaml_key[questinfo.messages.in_progress].random||Any
luck with your quest?>"
19:03:43 [INFO] +- Executing dCommand: NARRATE/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<script[QUEST_GENERIC_FETCH].yaml_key[questinfo.messages.in_progress].random||Any
luck with your quest?> with 'Did you bring me what I asked?
I'm waiting.'.
19:03:43 [INFO] +> Executing 'NARRATE': Narrating='Did you bring me what I
asked? I'm waiting.' Targets='[p@lmorgh]'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.flag[quests_completed].contains[<def[my_script]>]||false>"
"&&" "<def[repeatable].is[==].to[false]||false>" "{" "-"
"narrate"
"<script[<def[my_script]>].yaml_key[questinfo.messages.already_completed].random||I
have nothing else for you to do.>" "-" "queue" "clear" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag
<player.flag[quests_completed].contains[<def[my_script]>]||false>
with 'false'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.has_flag[QUESTS_COOLDOWN_<def[my_script]>]>" "{" "-"
"narrate"
"<script[<def[my_script]>].yaml_key[questinfo.messages.on_cooldown].random||Please
come back again soon.>" "-" "narrate" "<&7>You can repeat this
quest in <&f><def[my_script].expiration>" "-" "queue" "clear"
"}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag
<player.has_flag[QUESTS_COOLDOWN_QUEST_GENERIC_FETCH]> with
'false'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.has_flag[npc_engaged].not>" "{" "-" "flag" "player"
"npc_engaged" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <player.has_flag[npc_engaged].not> with 'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FLAG "player" "npc_engaged"
19:03:43 [INFO] +- Executing dCommand: FLAG/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'FLAG': flag_name='npc_engaged'
Action/Value='SET_BOOLEAN(true)' flag_target='p@lmorgh'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
INJECT "<script.yaml_key[questinfo.job]>_handler"
19:03:43 [INFO] +- Executing dCommand: INJECT/p@lmorgh ---------+
19:03:43 [INFO] Filled tag <script.yaml_key[questinfo.job]> with 'fetch'.
19:03:43 [INFO] +> Executing 'INJECT': script='FETCH_HANDLER(TASK)'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing: IF
"<player.has_flag[<def[my_script]>]>" "{" "-" "flag" "player"
"npc_engaged:!" "-" "queue" "clear" "}"
19:03:43 [INFO] +- Executing dCommand: IF/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'IF': use_braces='true'
19:03:43 [INFO] Filled tag <def[my_script]> with 'QUEST_GENERIC_FETCH'.
19:03:43 [INFO] Filled tag <player.has_flag[QUEST_GENERIC_FETCH]> with
'true'.
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
FLAG "player" "npc_engaged:!"
19:03:43 [INFO] +- Executing dCommand: FLAG/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'FLAG': flag_name='NPC_ENGAGED'
Action/Value='DELETE(false)' flag_target='p@lmorgh'
19:03:43 [INFO] Queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' Executing:
QUEUE "clear"
19:03:43 [INFO] +- Executing dCommand: QUEUE/p@lmorgh ---------+
19:03:43 [INFO] +> Executing 'QUEUE':
queue='q@QUEST_GENERIC_FETCH_LynnSalesComparable'
Action='CLEAR'
19:03:43 [INFO] Completing queue 'QUEST_GENERIC_FETCH_LynnSalesComparable' in
112ms.