Java Version: 1.8.0_242
Up-time: 5h 56m
CraftBukkit Version: git-Paper-161 (MC: 1.15.2)
Denizen Version: Core: 1.80-SNAPSHOT (Build 569), CraftBukkit: 1.1.4-SNAPSHOT (build 4663-DEV)
Active Plugins (42): dynmap: 3.0-SNAPSHOT-258, PluginConstructorAPI: 1.0.51, Builder: 4.0.4, PlaceholderAPI: 2.10.5,
SkinnerLibs: 1.0-SNAPSHOT, WorldBorder: 1.9.10 (beta), SurvivalMechanics: 1.37,
Votifier: 2.6.0-SNAPSHOT, Multiverse-Core: 2.5-b719, ProtocolLib: 4.5.0, LibsDisguises: 9.9.9,
NightVision: 2.0, VoxelSniper: 5.172.0-SNAPSHOT, PermissionsEx: 1.23.4, GSit: [2.9.0.0],
Vault: 1.7.2-b107, ServerRestorer: 1.0.29, NoLeafDecay: 1.0, WorldEdit: 7.2.0-SNAPSHOT+4925-e692462,
Essentials: 2.17.1.0, BKCommonLib: 1.15.1-v1-SNAPSHOT, UltimateTimber: 1.0.7,
EpicRename: 3.5, LightCleaner: 1.14.4-v1, WorldGuard: 7.0.3-SNAPSHOT;2025-a09ccc5,
Brewery: 2.0.1, Citizens: 2.0.26-SNAPSHOT (build 1852), Sentinel: 2.0.1-SNAPSHOT (build 340),
VotingPlugin: 5.20.8, MythicMobs: 4.9.0-3254, DiscordSRV: 1.18.4, Skinner: 4.2.0,
SuperVanish: 6.1.3, EssentialsSpawn: 2.17.1.0, Cannons: 2.5.5, CoreProtect: 2.18.2,
Denizen: 1.1.4-SNAPSHOT (build 4663-DEV), Movecraft: 7.0.0_beta_2, Dynmap-WorldGuard: 1.2,
MCJukebox: 2.6.5, Depenizen: 2.0.0 (build 610), dDiscordBot: 0.6 (build 73),
Loaded Worlds (13): world, world_the_end, liberte, buildworld, celtanis, eventworld, skyworld_v2, myrbuildworld,
world_nether, new_buildworld, ascendedcity, myraeon, aetheria
Online Players (4): Pita_the_Wanderer(Lord_Pita), Noella(KaTeaDew), Declan_Thomas(Scrimjaw__),
Insilvon(Insilvon)
Offline Players: 62
Mode: online
20:10:21 [INFO] Running script event 'PlayerRightClicksEntity', event='player right clicks entity' for script 'PLAYERCONTROLLER'
20:10:21 [INFO] Starting InstantQueue 'PLAYERCONTROLLER_ProgramVsWatson' with player 'Insilvon' and NPC '880/Gillian Dredi'...
20:10:21 [INFO] +- Queue 'PLAYERCONTROLLER_ProgramVsWatson' Executing: (line 48) IF <context.entity.is_player> && <player.is_sneaking> &&
!<player.has_flag[Reading]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <context.entity.is_player> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] Completing queue 'PLAYERCONTROLLER_ProgramVsWatson' in 0ms.
20:10:21 [INFO] Running script event 'PlayerRightClicksEntity', event='player right clicks entity' for script 'PLAYERCONTROLLER'
20:10:21 [INFO] Starting InstantQueue 'PLAYERCONTROLLER_LaunchedFinnishPromptly' with player 'Insilvon' and NPC '880/Gillian Dredi'...
20:10:21 [INFO] +- Queue 'PLAYERCONTROLLER_LaunchedFinnishPromptly' Executing: (line 48) IF <context.entity.is_player> && <player.is_sneaking>
&& !<player.has_flag[Reading]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <context.entity.is_player> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] Completing queue 'PLAYERCONTROLLER_LaunchedFinnishPromptly' in 0ms.
20:10:21 [INFO] +> Executing 'Action': Type='On CLICK' NPC='n@880' Container='s@centrecrestwoodcutter (ASSIGNMENT)' Player='Insilvon'
20:10:21 [INFO] +- Building action 'On CLICK' for n@880 ---------+
20:10:21 [INFO] Starting InstantQueue 'CENTRECRESTWOODCUTTER_LosCommunicationDialogue' with player 'Insilvon' and NPC '880/Gillian Dredi'...
20:10:21 [INFO] +- Queue 'CENTRECRESTWOODCUTTER_LosCommunicationDialogue' Executing: (line 293) FLAG player
NPCInventory:CentrecrestWoodcutterInventory ---------+
20:10:21 [INFO] +> Executing 'FLAG': flag_name='NPCINVENTORY' Action/Value='SET_VALUE(CentrecrestWoodcutterInventory)'
flag_target='p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'
20:10:21 [INFO] +- Queue 'CENTRECRESTWOODCUTTER_LosCommunicationDialogue' Executing: (line 294) INVENTORY open d:NewMerchantInventory
---------+
20:10:21 [INFO] Starting InstantQueue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' with player 'Insilvon' and NPC '880/Gillian Dredi'...
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 59) IF <player.has_flag[NpcInventory]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <player.has_flag[NpcInventory]> with 'true'.
20:10:21 [INFO] If command passed, running block.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 60) DEFINE file:<player.flag[NpcInventory]> ---------+
20:10:21 [INFO] Filled tag <player.flag[NpcInventory]> with 'li@ CentrecrestWoodcutterInventory'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(file[0]:SET:CentrecrestWoodcutterInventory)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 61) DEFINE
spacers:li@1|5|9|10|14|18|19|23|27|28|32|36|37|41|45|46|50|54 ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark'
action='(spacers[0]:SET:li@1|5|9|10|14|18|19|23|27|28|32|36|37|41|45|46|50|54)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 62) FLAG player NpcInventory:! ---------+
20:10:21 [INFO] +> Executing 'FLAG': flag_name='NPCINVENTORY' Action/Value='DELETE(false)'
flag_target='p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 63) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 64) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 65) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 66) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 67) DEFINE list:->:QuestionMarkItem ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:QuestionMarkItem)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 68) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 69) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 70) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 71) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 72) DEFINE slot:10 ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:SET:10)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 74) DEFINE data:<script[<[file]>].list_keys.exclude[type]>
---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].list_keys.exclude[type]> with 'li@ 11 | 12 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
| 9 | 10'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(data[0]:SET:li@11|12|1|2|3|4|5|6|7|8|9|10)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 75) FOREACH <[data].numerical> as:key ---------+
20:10:21 [INFO] Filled tag <[data].numerical> with 'li@ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12'.
20:10:21 [INFO] +> Executing 'FOREACH': list='li@ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12' as_name='key'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '10'.
20:10:21 [INFO] Filled tag <[spacers].contains[10]> with 'true'.
20:10:21 [INFO] If command passed, running block.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 77) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 78) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '11'.
20:10:21 [INFO] Filled tag <[spacers].contains[11]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '1'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[1.item]> with 'oak_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:oak_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '1'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[1.quantity]> with '32'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:32)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '1'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[1.buyprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '1'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[1.sellprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'oak_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '32'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '20'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:oak_log[lore=32|Cost: 20|Sell
Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'oak_log[lore=32|Cost: 20|Sell Price: 20]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:oak_log[lore=32|Cost: 20|Sell
Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 2 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '12'.
20:10:21 [INFO] Filled tag <[spacers].contains[12]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '12'.
20:10:21 [INFO] Filled tag <[spacers].contains[12]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '2'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[2.item]> with 'oak_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:oak_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '2'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[2.quantity]> with '64'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:64)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '2'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[2.buyprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '2'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[2.sellprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'oak_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '64'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '40'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:oak_log[lore=64|Cost: 40|Sell
Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'oak_log[lore=64|Cost: 40|Sell Price: 40]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:oak_log[lore=64|Cost: 40|Sell
Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 3 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '13'.
20:10:21 [INFO] Filled tag <[spacers].contains[13]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '13'.
20:10:21 [INFO] Filled tag <[spacers].contains[13]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '3'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[3.item]> with 'oak_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:oak_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '3'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[3.quantity]> with '128'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:128)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '3'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[3.buyprice]> with '80'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:80)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '3'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[3.sellprice]> with '80'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:80)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'oak_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '128'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '80'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '80'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:oak_log[lore=128|Cost: 80|Sell
Price: 80])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'oak_log[lore=128|Cost: 80|Sell Price: 80]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:oak_log[lore=128|Cost: 80|Sell
Price: 80])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 4 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '14'.
20:10:21 [INFO] Filled tag <[spacers].contains[14]> with 'true'.
20:10:21 [INFO] If command passed, running block.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 77) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 78) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '15'.
20:10:21 [INFO] Filled tag <[spacers].contains[15]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '4'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[4.item]> with 'spruce_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:spruce_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '4'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[4.quantity]> with '32'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:32)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '4'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[4.buyprice]> with '10'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:10)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '4'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[4.sellprice]> with '10'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:10)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'spruce_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '32'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '10'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '10'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:spruce_log[lore=32|Cost: 10|Sell
Price: 10])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'spruce_log[lore=32|Cost: 10|Sell Price: 10]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:spruce_log[lore=32|Cost:
10|Sell Price: 10])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 5 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '16'.
20:10:21 [INFO] Filled tag <[spacers].contains[16]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '16'.
20:10:21 [INFO] Filled tag <[spacers].contains[16]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '5'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[5.item]> with 'spruce_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:spruce_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '5'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[5.quantity]> with '64'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:64)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '5'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[5.buyprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '5'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[5.sellprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'spruce_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '64'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '20'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:spruce_log[lore=64|Cost: 20|Sell
Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'spruce_log[lore=64|Cost: 20|Sell Price: 20]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:spruce_log[lore=64|Cost:
20|Sell Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 6 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '17'.
20:10:21 [INFO] Filled tag <[spacers].contains[17]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '17'.
20:10:21 [INFO] Filled tag <[spacers].contains[17]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '6'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[6.item]> with 'spruce_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:spruce_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '6'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[6.quantity]> with '128'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:128)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '6'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[6.buyprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '6'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[6.sellprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'spruce_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '128'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '40'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:spruce_log[lore=128|Cost: 40|Sell
Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'spruce_log[lore=128|Cost: 40|Sell Price: 40]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:spruce_log[lore=128|Cost:
40|Sell Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 7 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '18'.
20:10:21 [INFO] Filled tag <[spacers].contains[18]> with 'true'.
20:10:21 [INFO] If command passed, running block.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 77) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 78) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '19'.
20:10:21 [INFO] Filled tag <[spacers].contains[19]> with 'true'.
20:10:21 [INFO] If command passed, running block.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 80) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 81) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '7'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[7.item]> with 'acacia_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:acacia_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '7'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[7.quantity]> with '32'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:32)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '7'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[7.buyprice]> with '10'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:10)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '7'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[7.sellprice]> with '10'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:10)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'acacia_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '32'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '10'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '10'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:acacia_log[lore=32|Cost: 10|Sell
Price: 10])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'acacia_log[lore=32|Cost: 10|Sell Price: 10]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:acacia_log[lore=32|Cost:
10|Sell Price: 10])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 8 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '21'.
20:10:21 [INFO] Filled tag <[spacers].contains[21]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '21'.
20:10:21 [INFO] Filled tag <[spacers].contains[21]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '8'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[8.item]> with 'acacia_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:acacia_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '8'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[8.quantity]> with '64'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:64)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '8'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[8.buyprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '8'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[8.sellprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'acacia_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '64'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '20'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:acacia_log[lore=64|Cost: 20|Sell
Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'acacia_log[lore=64|Cost: 20|Sell Price: 20]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:acacia_log[lore=64|Cost:
20|Sell Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 9 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '22'.
20:10:21 [INFO] Filled tag <[spacers].contains[22]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '22'.
20:10:21 [INFO] Filled tag <[spacers].contains[22]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '9'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[9.item]> with 'acacia_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:acacia_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '9'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[9.quantity]> with '128'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:128)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '9'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[9.buyprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '9'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[9.sellprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'acacia_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '128'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '40'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:acacia_log[lore=128|Cost: 40|Sell
Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'acacia_log[lore=128|Cost: 40|Sell Price: 40]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:acacia_log[lore=128|Cost:
40|Sell Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 10 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '23'.
20:10:21 [INFO] Filled tag <[spacers].contains[23]> with 'true'.
20:10:21 [INFO] If command passed, running block.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 77) DEFINE list:->:air ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:air)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 78) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '24'.
20:10:21 [INFO] Filled tag <[spacers].contains[24]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '10'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[10.item]> with 'dark_oak_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:dark_oak_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '10'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[10.quantity]> with '32'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:32)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '10'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[10.buyprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '10'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[10.sellprice]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:20)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'dark_oak_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '32'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '20'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '20'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:dark_oak_log[lore=32|Cost: 20|Sell
Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'dark_oak_log[lore=32|Cost: 20|Sell Price: 20]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:dark_oak_log[lore=32|Cost:
20|Sell Price: 20])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 11 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '25'.
20:10:21 [INFO] Filled tag <[spacers].contains[25]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '25'.
20:10:21 [INFO] Filled tag <[spacers].contains[25]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '11'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[11.item]> with 'dark_oak_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:dark_oak_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '11'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[11.quantity]> with '64'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:64)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '11'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[11.buyprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '11'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[11.sellprice]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:40)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'dark_oak_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '64'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '40'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '40'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:dark_oak_log[lore=64|Cost: 40|Sell
Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'dark_oak_log[lore=64|Cost: 40|Sell Price: 40]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:dark_oak_log[lore=64|Cost:
40|Sell Price: 40])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop 12 ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 76) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '26'.
20:10:21 [INFO] Filled tag <[spacers].contains[26]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 79) IF <[spacers].contains[<[slot]>]> ---------+
20:10:21 [INFO] +> Executing 'IF': use_braces='true'
20:10:21 [INFO] Filled tag <[slot]> with '26'.
20:10:21 [INFO] Filled tag <[spacers].contains[26]> with 'false'.
20:10:21 [INFO] No part of the if command passed, no block will run.
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 83) DEFINE
material:<script[<[file]>].yaml_key[<[key]>.item]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '12'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[12.item]> with 'dark_oak_log'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(material[0]:SET:dark_oak_log)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 84) DEFINE
quantity:<script[<[file]>].yaml_key[<[key]>.quantity]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '12'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[12.quantity]> with '128'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(quantity[0]:SET:128)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 85) DEFINE
buy:<script[<[file]>].yaml_key[<[key]>.buyprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '12'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[12.buyprice]> with '80'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(buy[0]:SET:80)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 86) DEFINE
sell:<script[<[file]>].yaml_key[<[key]>.sellprice]> ---------+
20:10:21 [INFO] Filled tag <[file]> with 'CentrecrestWoodcutterInventory'.
20:10:21 [INFO] Filled tag <[key]> with '12'.
20:10:21 [INFO] Filled tag <script[CentrecrestWoodcutterInventory].yaml_key[12.sellprice]> with '80'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(sell[0]:SET:80)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 87) DEFINE
"item:<[material]>[lore=<[quantity]>|<&e>Cost<&co> <[buy]>|<&a>Sell Price<&co> <[sell]>]" ---------+
20:10:21 [INFO] Filled tag <[material]> with 'dark_oak_log'.
20:10:21 [INFO] Filled tag <[quantity]> with '128'.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[buy]> with '80'.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&co> with ':'.
20:10:21 [INFO] Filled tag <[sell]> with '80'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(item[0]:SET:dark_oak_log[lore=128|Cost:
80|Sell Price: 80])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 88) DEFINE list:->:<[item]> ---------+
20:10:21 [INFO] Filled tag <[item]> with 'dark_oak_log[lore=128|Cost: 80|Sell Price: 80]'.
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(list[0]:INSERT:dark_oak_log[lore=128|Cost:
80|Sell Price: 80])'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 90) DEFINE slot:++ ---------+
20:10:21 [INFO] +> Executing 'DEFINE': queue='INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' action='(slot[0]:INCREMENT:null)'
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 0) FOREACH CALLBACK as:key ---------+
20:10:21 [INFO] +- Foreach loop complete ---------+
20:10:21 [INFO] +- Queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' Executing: (line 91) DETERMINE <[list]> ---------+
20:10:21 [INFO] Filled tag <[list]> with 'li@ air | air | air | air | QuestionMarkItem | air | air | air | air | air | oak_log[lore=32|Cost:
20|Sell Price: 20] | oak_log[lore=64|Cost: 40|Sell Price: 40] | oak_log[lore=128|Cost: 80|Sell Price: 80] | air |
spruce_log[lore=32|Cost: 10|Sell Price: 10] | spruce_log[lore=64|Cost: 20|Sell Price: 20] | spruce_log[lore=128|Cost: 40|Sell
Price: 40] | air | air | acacia_log[lore=32|Cost: 10|Sell Price: 10] | acacia_log[lore=64|Cost: 20|Sell Price: 20] |
acacia_log[lore=128|Cost: 40|Sell Price: 40] | air | dark_oak_log[lore=32|Cost: 20|Sell Price: 20] |
dark_oak_log[lore=64|Cost: 40|Sell Price: 40] | dark_oak_log[lore=128|Cost: 80|Sell Price: 80]'.
20:10:21 [INFO] +> Executing 'DETERMINE': outcome='li@ air | air | air | air | QuestionMarkItem | air | air | air | air | air |
oak_log[lore=32|Cost: 20|Sell Price: 20] | oak_log[lore=64|Cost: 40|Sell Price: 40] | oak_log[lore=128|Cost: 80|Sell Price:
80] | air | spruce_log[lore=32|Cost: 10|Sell Price: 10] | spruce_log[lore=64|Cost: 20|Sell Price: 20] |
spruce_log[lore=128|Cost: 40|Sell Price: 40] | air | air | acacia_log[lore=32|Cost: 10|Sell Price: 10] |
acacia_log[lore=64|Cost: 20|Sell Price: 20] | acacia_log[lore=128|Cost: 40|Sell Price: 40] | air | dark_oak_log[lore=32|Cost:
20|Sell Price: 20] | dark_oak_log[lore=64|Cost: 40|Sell Price: 40] | dark_oak_log[lore=128|Cost: 80|Sell Price: 80]'
passively='false' Queue='q@INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark'
20:10:21 [INFO] Completing queue 'INV_SCRIPT_ITEM_PROC_MxAuthorsBookmark' in 8ms.
20:10:21 [INFO] Applying property 'skull_skin' on object of type 'Item'...
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&a> with ''.
20:10:21 [INFO] Filled tag <&e> with ''.
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] Applying property 'lore' on object of type 'Item'...
20:10:21 [INFO] +> Executing 'INVENTORY': actions='[open]' Inventory='in@NEWMERCHANTINVENTORY[uniquifier=1123]' slot='1'
20:10:21 [INFO] Completing queue 'CENTRECRESTWOODCUTTER_LosCommunicationDialogue' in 9ms.
20:10:21 [INFO] +- Getting interact script: n@Gillian Dredi/p@Insilvon ---------+
20:10:21 [INFO]
20:10:21 [INFO] OKAY! Highest scoring script is CENTRECRESTWOODCUTTERINTERACT.
20:10:21 [INFO] +> [InteractScri...] Current step for this script is: 1
20:10:21 [INFO] +---------------------+
20:10:22 [INFO] Running script event 'PlayerClicksInInventory', event='player clicks item in NewMerchantInventory' for script
'NEWMERCHANTINVENTORYCONTROLLER'
20:10:22 [INFO] Starting InstantQueue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' with player 'Insilvon'...
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' Executing: (line 24) DETERMINE cancelled passively
---------+
20:10:22 [INFO] +> Executing 'DETERMINE': outcome='cancelled' passively='true'
Queue='q@NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated'
20:10:22 [INFO] Event cancelled!
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' Executing: (line 25) DEFINE click:<context.click> ---------+
20:10:22 [INFO] Filled tag <context.click> with 'LEFT'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' action='(click[0]:SET:LEFT)'
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' Executing: (line 26) DEFINE
item:<context.item.script.name||null> ---------+
20:10:22 [INFO] Filled tag <context.item.script.name||null> with 'null'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' action='(item[0]:SET:null)'
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' Executing: (line 27) IF <[item]> == null ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <[item]> with 'null'.
20:10:22 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(null)' --> OUTCOME='true'
20:10:22 [INFO] If command passed, running block.
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' Executing: (line 28) DEFINE
item:<context.item.material.name||null> ---------+
20:10:22 [INFO] Filled tag <context.item.material.name||null> with 'oak_log'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' action='(item[0]:SET:oak_log)'
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' Executing: (line 29) IF <[click]> == right && <[item]> !=
null ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <[click]> with 'LEFT'.
20:10:22 [INFO] Comparable='Element(LEFT)', Operator='EQUALS', ComparedTo='Element(right)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' Executing: (line 43) IF <[click]> == left && <[item]> !=
null && <[item].has_lore> ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <[click]> with 'LEFT'.
20:10:22 [INFO] Comparable='Element(LEFT)', Operator='EQUALS', ComparedTo='Element(left)' --> OUTCOME='true'
20:10:22 [INFO] Filled tag <[item]> with 'oak_log'.
20:10:22 [INFO] Logic='NEGATIVE', Comparable='Element(oak_log)', Operator='EQUALS', ComparedTo='Element(null)' --> OUTCOME='true'
20:10:22 [INFO] Unfilled attributes 'has_lore' for tag <[item].has_lore>!
20:10:22 [INFO] ERROR in script 'newmerchantinventorycontroller' in queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' while
executing command 'IF' in file 'scripts/Towns+Nodes/NewMerchantTemplate.dsc' on line '43' with player
'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'!
Error Message: Tag <[item].has_lore> is invalid!
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] Completing queue 'NEWMERCHANTINVENTORYCONTROLLER_ThoroughTimInvestigated' in 0ms.
20:10:22 [INFO] Running script event 'PlayerClicksInInventory', event='player clicks item in inventory priority:1' for script 'KERNEL'
20:10:22 [INFO] Starting InstantQueue 'KERNEL_BuyerRehabilitationTrucks' with player 'Insilvon'...
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 108) IF <context.inventory> == <player.inventory> ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <player.inventory> with 'in@player[holder=p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@player[holder=p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0])' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 110) DEFINE character:<proc[GetCharacterName].context[<player>]>
---------+
20:10:22 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:22 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:22 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='KERNEL_BuyerRehabilitationTrucks' action='(character[0]:SET:Insilvon)'
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 112) IF <context.inventory.notable_name||null> ==
<[character]>_Mailbox ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory.notable_name||null> with 'null'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(Insilvon_Mailbox)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 116) IF <context.inventory.notable_name||null> ==
<[character]>_ProfessionMenu ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory.notable_name||null> with 'null'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(Insilvon_ProfessionMenu)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 120) CHOOSE <context.item.script.name||null> ---------+
20:10:22 [INFO] Filled tag <context.item.script.name||null> with 'null'.
20:10:22 [INFO] +> Executing 'CHOOSE': choice='null'
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 138) INJECT QuestOnPlayerClicksInInventory ---------+
20:10:22 [INFO] +> Executing 'INJECT': script='s@questonplayerclicksininventory (TASK)'
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 28) DEFINE character:<proc[GetCharacterName].context[<player>]>
---------+
20:10:22 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:22 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:22 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='KERNEL_BuyerRehabilitationTrucks' action='(character[0]:SET:Insilvon)'
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 29) IF <context.inventory> == in@<[character]>_CompletedQuestMenu
---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@Insilvon_CompletedQuestMenu)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 41) IF <context.inventory> == in@<[character]>_ActiveQuestMenu
---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@Insilvon_ActiveQuestMenu)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 139) INJECT SkillOnPlayerClicksInInventory ---------+
20:10:22 [INFO] +> Executing 'INJECT': script='s@skillonplayerclicksininventory (TASK)'
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 50) DEFINE character:<proc[GetCharacterName].context[<player>]>
---------+
20:10:22 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:22 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:22 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='KERNEL_BuyerRehabilitationTrucks' action='(character[0]:SET:Insilvon)'
20:10:22 [INFO] +- Queue 'KERNEL_BuyerRehabilitationTrucks' Executing: (line 51) IF <context.inventory> == in@<[character]>_Skills ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS', ComparedTo='Element(in@Insilvon_Skills)'
--> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] Completing queue 'KERNEL_BuyerRehabilitationTrucks' in 2ms.
20:10:22 [INFO] Running script event 'PlayerClicksInInventory', event='player clicks item in NewMerchantInventory' for script
'NEWMERCHANTINVENTORYCONTROLLER'
20:10:22 [INFO] Starting InstantQueue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' with player 'Insilvon'...
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' Executing: (line 24) DETERMINE cancelled passively ---------+
20:10:22 [INFO] +> Executing 'DETERMINE': outcome='cancelled' passively='true' Queue='q@NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso'
20:10:22 [INFO] Event cancelled!
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' Executing: (line 25) DEFINE click:<context.click> ---------+
20:10:22 [INFO] Filled tag <context.click> with 'LEFT'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' action='(click[0]:SET:LEFT)'
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' Executing: (line 26) DEFINE item:<context.item.script.name||null>
---------+
20:10:22 [INFO] Filled tag <context.item.script.name||null> with 'null'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' action='(item[0]:SET:null)'
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' Executing: (line 27) IF <[item]> == null ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <[item]> with 'null'.
20:10:22 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(null)' --> OUTCOME='true'
20:10:22 [INFO] If command passed, running block.
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' Executing: (line 28) DEFINE
item:<context.item.material.name||null> ---------+
20:10:22 [INFO] Filled tag <context.item.material.name||null> with 'oak_log'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' action='(item[0]:SET:oak_log)'
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' Executing: (line 29) IF <[click]> == right && <[item]> != null
---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <[click]> with 'LEFT'.
20:10:22 [INFO] Comparable='Element(LEFT)', Operator='EQUALS', ComparedTo='Element(right)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' Executing: (line 43) IF <[click]> == left && <[item]> != null &&
<[item].has_lore> ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <[click]> with 'LEFT'.
20:10:22 [INFO] Comparable='Element(LEFT)', Operator='EQUALS', ComparedTo='Element(left)' --> OUTCOME='true'
20:10:22 [INFO] Filled tag <[item]> with 'oak_log'.
20:10:22 [INFO] Logic='NEGATIVE', Comparable='Element(oak_log)', Operator='EQUALS', ComparedTo='Element(null)' --> OUTCOME='true'
20:10:22 [INFO] Unfilled attributes 'has_lore' for tag <[item].has_lore>!
20:10:22 [INFO] ERROR in script 'newmerchantinventorycontroller' in queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' while executing
command 'IF' in file 'scripts/Towns+Nodes/NewMerchantTemplate.dsc' on line '43' with player
'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'!
Error Message: Tag <[item].has_lore> is invalid!
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] Completing queue 'NEWMERCHANTINVENTORYCONTROLLER_SituationsWireAlso' in 0ms.
20:10:22 [INFO] Running script event 'PlayerClicksInInventory', event='player clicks item in inventory priority:1' for script 'KERNEL'
20:10:22 [INFO] Starting InstantQueue 'KERNEL_AccordingAssignmentSpirituality' with player 'Insilvon'...
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 108) IF <context.inventory> == <player.inventory>
---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <player.inventory> with 'in@player[holder=p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@player[holder=p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0])' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 110) DEFINE
character:<proc[GetCharacterName].context[<player>]> ---------+
20:10:22 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:22 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:22 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='KERNEL_AccordingAssignmentSpirituality' action='(character[0]:SET:Insilvon)'
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 112) IF <context.inventory.notable_name||null> ==
<[character]>_Mailbox ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory.notable_name||null> with 'null'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(Insilvon_Mailbox)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 116) IF <context.inventory.notable_name||null> ==
<[character]>_ProfessionMenu ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory.notable_name||null> with 'null'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(Insilvon_ProfessionMenu)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 120) CHOOSE <context.item.script.name||null> ---------+
20:10:22 [INFO] Filled tag <context.item.script.name||null> with 'null'.
20:10:22 [INFO] +> Executing 'CHOOSE': choice='null'
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 138) INJECT QuestOnPlayerClicksInInventory ---------+
20:10:22 [INFO] +> Executing 'INJECT': script='s@questonplayerclicksininventory (TASK)'
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 28) DEFINE
character:<proc[GetCharacterName].context[<player>]> ---------+
20:10:22 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:22 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:22 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='KERNEL_AccordingAssignmentSpirituality' action='(character[0]:SET:Insilvon)'
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 29) IF <context.inventory> ==
in@<[character]>_CompletedQuestMenu ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@Insilvon_CompletedQuestMenu)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 41) IF <context.inventory> ==
in@<[character]>_ActiveQuestMenu ---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@Insilvon_ActiveQuestMenu)' --> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 139) INJECT SkillOnPlayerClicksInInventory ---------+
20:10:22 [INFO] +> Executing 'INJECT': script='s@skillonplayerclicksininventory (TASK)'
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 50) DEFINE
character:<proc[GetCharacterName].context[<player>]> ---------+
20:10:22 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:22 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:22 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:22 [INFO] +> Executing 'DEFINE': queue='KERNEL_AccordingAssignmentSpirituality' action='(character[0]:SET:Insilvon)'
20:10:22 [INFO] +- Queue 'KERNEL_AccordingAssignmentSpirituality' Executing: (line 51) IF <context.inventory> == in@<[character]>_Skills
---------+
20:10:22 [INFO] +> Executing 'IF': use_braces='true'
20:10:22 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:22 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:22 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS', ComparedTo='Element(in@Insilvon_Skills)'
--> OUTCOME='false'
20:10:22 [INFO] No part of the if command passed, no block will run.
20:10:22 [INFO] Completing queue 'KERNEL_AccordingAssignmentSpirituality' in 1ms.
20:10:23 [INFO] Running script event 'PlayerClicksInInventory', event='player clicks item in NewMerchantInventory' for script
'NEWMERCHANTINVENTORYCONTROLLER'
20:10:23 [INFO] Starting InstantQueue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' with player 'Insilvon'...
20:10:23 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' Executing: (line 24) DETERMINE cancelled passively ---------+
20:10:23 [INFO] +> Executing 'DETERMINE': outcome='cancelled' passively='true' Queue='q@NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe'
20:10:23 [INFO] Event cancelled!
20:10:23 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' Executing: (line 25) DEFINE click:<context.click> ---------+
20:10:23 [INFO] Filled tag <context.click> with 'LEFT'.
20:10:23 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' action='(click[0]:SET:LEFT)'
20:10:23 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' Executing: (line 26) DEFINE item:<context.item.script.name||null>
---------+
20:10:23 [INFO] Filled tag <context.item.script.name||null> with 'null'.
20:10:23 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' action='(item[0]:SET:null)'
20:10:23 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' Executing: (line 27) IF <[item]> == null ---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <[item]> with 'null'.
20:10:23 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(null)' --> OUTCOME='true'
20:10:23 [INFO] If command passed, running block.
20:10:23 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' Executing: (line 28) DEFINE item:<context.item.material.name||null>
---------+
20:10:23 [INFO] Filled tag <context.item.material.name||null> with 'oak_log'.
20:10:23 [INFO] +> Executing 'DEFINE': queue='NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' action='(item[0]:SET:oak_log)'
20:10:23 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' Executing: (line 29) IF <[click]> == right && <[item]> != null
---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <[click]> with 'LEFT'.
20:10:23 [INFO] Comparable='Element(LEFT)', Operator='EQUALS', ComparedTo='Element(right)' --> OUTCOME='false'
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] +- Queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' Executing: (line 43) IF <[click]> == left && <[item]> != null &&
<[item].has_lore> ---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <[click]> with 'LEFT'.
20:10:23 [INFO] Comparable='Element(LEFT)', Operator='EQUALS', ComparedTo='Element(left)' --> OUTCOME='true'
20:10:23 [INFO] Filled tag <[item]> with 'oak_log'.
20:10:23 [INFO] Logic='NEGATIVE', Comparable='Element(oak_log)', Operator='EQUALS', ComparedTo='Element(null)' --> OUTCOME='true'
20:10:23 [INFO] Unfilled attributes 'has_lore' for tag <[item].has_lore>!
20:10:23 [INFO] ERROR in script 'newmerchantinventorycontroller' in queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' while executing
command 'IF' in file 'scripts/Towns+Nodes/NewMerchantTemplate.dsc' on line '43' with player
'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'!
Error Message: Tag <[item].has_lore> is invalid!
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] Completing queue 'NEWMERCHANTINVENTORYCONTROLLER_ComposedYouAe' in 0ms.
20:10:23 [INFO] Running script event 'PlayerClicksInInventory', event='player clicks item in inventory priority:1' for script 'KERNEL'
20:10:23 [INFO] Starting InstantQueue 'KERNEL_StickersMethodHygiene' with player 'Insilvon'...
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 108) IF <context.inventory> == <player.inventory> ---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:23 [INFO] Filled tag <player.inventory> with 'in@player[holder=p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]'.
20:10:23 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@player[holder=p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0])' --> OUTCOME='false'
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 110) DEFINE character:<proc[GetCharacterName].context[<player>]>
---------+
20:10:23 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:23 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:23 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:23 [INFO] +> Executing 'DEFINE': queue='KERNEL_StickersMethodHygiene' action='(character[0]:SET:Insilvon)'
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 112) IF <context.inventory.notable_name||null> ==
<[character]>_Mailbox ---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <context.inventory.notable_name||null> with 'null'.
20:10:23 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:23 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(Insilvon_Mailbox)' --> OUTCOME='false'
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 116) IF <context.inventory.notable_name||null> ==
<[character]>_ProfessionMenu ---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <context.inventory.notable_name||null> with 'null'.
20:10:23 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:23 [INFO] Comparable='Element(null)', Operator='EQUALS', ComparedTo='Element(Insilvon_ProfessionMenu)' --> OUTCOME='false'
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 120) CHOOSE <context.item.script.name||null> ---------+
20:10:23 [INFO] Filled tag <context.item.script.name||null> with 'null'.
20:10:23 [INFO] +> Executing 'CHOOSE': choice='null'
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 138) INJECT QuestOnPlayerClicksInInventory ---------+
20:10:23 [INFO] +> Executing 'INJECT': script='s@questonplayerclicksininventory (TASK)'
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 28) DEFINE character:<proc[GetCharacterName].context[<player>]>
---------+
20:10:23 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:23 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:23 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:23 [INFO] +> Executing 'DEFINE': queue='KERNEL_StickersMethodHygiene' action='(character[0]:SET:Insilvon)'
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 29) IF <context.inventory> == in@<[character]>_CompletedQuestMenu
---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:23 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:23 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@Insilvon_CompletedQuestMenu)' --> OUTCOME='false'
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 41) IF <context.inventory> == in@<[character]>_ActiveQuestMenu
---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:23 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:23 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS',
ComparedTo='Element(in@Insilvon_ActiveQuestMenu)' --> OUTCOME='false'
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 139) INJECT SkillOnPlayerClicksInInventory ---------+
20:10:23 [INFO] +> Executing 'INJECT': script='s@skillonplayerclicksininventory (TASK)'
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 50) DEFINE character:<proc[GetCharacterName].context[<player>]>
---------+
20:10:23 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
20:10:23 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
20:10:23 [INFO] Filled tag <proc[GetCharacterName].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'Insilvon'.
20:10:23 [INFO] +> Executing 'DEFINE': queue='KERNEL_StickersMethodHygiene' action='(character[0]:SET:Insilvon)'
20:10:23 [INFO] +- Queue 'KERNEL_StickersMethodHygiene' Executing: (line 51) IF <context.inventory> == in@<[character]>_Skills ---------+
20:10:23 [INFO] +> Executing 'IF': use_braces='true'
20:10:23 [INFO] Filled tag <context.inventory> with 'in@NEWMERCHANTINVENTORY[uniquifier=1123]'.
20:10:23 [INFO] Filled tag <[character]> with 'Insilvon'.
20:10:23 [INFO] Comparable='Element(in@NEWMERCHANTINVENTORY[uniquifier=1123])', Operator='EQUALS', ComparedTo='Element(in@Insilvon_Skills)'
--> OUTCOME='false'
20:10:23 [INFO] No part of the if command passed, no block will run.
20:10:23 [INFO] Completing queue 'KERNEL_StickersMethodHygiene' in 2ms.
20:10:23 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:23 [INFO] Starting InstantQueue 'DISCORDBOT_SpiritsInForums'...
20:10:23 [INFO] +- Queue 'DISCORDBOT_SpiritsInForums' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:23 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:23 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_SpiritsInForums' action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:23 [INFO] +- Queue 'DISCORDBOT_SpiritsInForums' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:23 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:23 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:23 [INFO] +- Queue 'DISCORDBOT_SpiritsInForums' Executing: (line 18) STOP ---------+
20:10:23 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_SpiritsInForums'
20:10:23 [INFO] Completing queue 'DISCORDBOT_SpiritsInForums' in 0ms.
20:10:24 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:24 [INFO] Starting InstantQueue 'DISCORDBOT_BloodInstituteCop'...
20:10:24 [INFO] +- Queue 'DISCORDBOT_BloodInstituteCop' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:24 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_BloodInstituteCop' action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:24 [INFO] +- Queue 'DISCORDBOT_BloodInstituteCop' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:24 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:24 [INFO] +- Queue 'DISCORDBOT_BloodInstituteCop' Executing: (line 18) STOP ---------+
20:10:24 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_BloodInstituteCop'
20:10:24 [INFO] Completing queue 'DISCORDBOT_BloodInstituteCop' in 0ms.
20:10:24 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:24 [INFO] Starting InstantQueue 'DISCORDBOT_ExceptionsMinecraftBurke'...
20:10:24 [INFO] +- Queue 'DISCORDBOT_ExceptionsMinecraftBurke' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:24 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_ExceptionsMinecraftBurke'
action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:24 [INFO] +- Queue 'DISCORDBOT_ExceptionsMinecraftBurke' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:24 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:24 [INFO] +- Queue 'DISCORDBOT_ExceptionsMinecraftBurke' Executing: (line 18) STOP ---------+
20:10:24 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_ExceptionsMinecraftBurke'
20:10:24 [INFO] Completing queue 'DISCORDBOT_ExceptionsMinecraftBurke' in 0ms.
20:10:24 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:24 [INFO] Starting InstantQueue 'DISCORDBOT_CandleYieldsSignal'...
20:10:24 [INFO] +- Queue 'DISCORDBOT_CandleYieldsSignal' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:24 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_CandleYieldsSignal'
action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:24 [INFO] +- Queue 'DISCORDBOT_CandleYieldsSignal' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:24 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:24 [INFO] +- Queue 'DISCORDBOT_CandleYieldsSignal' Executing: (line 18) STOP ---------+
20:10:24 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_CandleYieldsSignal'
20:10:24 [INFO] Completing queue 'DISCORDBOT_CandleYieldsSignal' in 0ms.
20:10:24 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:24 [INFO] Starting InstantQueue 'DISCORDBOT_PurchasingFilesPd'...
20:10:24 [INFO] +- Queue 'DISCORDBOT_PurchasingFilesPd' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:24 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_PurchasingFilesPd' action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:24 [INFO] +- Queue 'DISCORDBOT_PurchasingFilesPd' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:24 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:24 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:24 [INFO] +- Queue 'DISCORDBOT_PurchasingFilesPd' Executing: (line 18) STOP ---------+
20:10:24 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_PurchasingFilesPd'
20:10:24 [INFO] Completing queue 'DISCORDBOT_PurchasingFilesPd' in 0ms.
20:10:29 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:29 [INFO] Starting InstantQueue 'DISCORDBOT_RanksBatmanComment'...
20:10:29 [INFO] +- Queue 'DISCORDBOT_RanksBatmanComment' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:29 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_RanksBatmanComment'
action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:29 [INFO] +- Queue 'DISCORDBOT_RanksBatmanComment' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:29 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:29 [INFO] +- Queue 'DISCORDBOT_RanksBatmanComment' Executing: (line 18) STOP ---------+
20:10:29 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_RanksBatmanComment'
20:10:29 [INFO] Completing queue 'DISCORDBOT_RanksBatmanComment' in 0ms.
20:10:29 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:29 [INFO] Starting InstantQueue 'DISCORDBOT_FlourPowersInspiration'...
20:10:29 [INFO] +- Queue 'DISCORDBOT_FlourPowersInspiration' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:29 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_FlourPowersInspiration'
action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:29 [INFO] +- Queue 'DISCORDBOT_FlourPowersInspiration' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:29 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:29 [INFO] +- Queue 'DISCORDBOT_FlourPowersInspiration' Executing: (line 18) STOP ---------+
20:10:29 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_FlourPowersInspiration'
20:10:29 [INFO] Completing queue 'DISCORDBOT_FlourPowersInspiration' in 0ms.
20:10:29 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:29 [INFO] Starting InstantQueue 'DISCORDBOT_ConstructionVpWebsites'...
20:10:29 [INFO] +- Queue 'DISCORDBOT_ConstructionVpWebsites' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:29 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_ConstructionVpWebsites'
action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:29 [INFO] +- Queue 'DISCORDBOT_ConstructionVpWebsites' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:29 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:29 [INFO] +- Queue 'DISCORDBOT_ConstructionVpWebsites' Executing: (line 18) STOP ---------+
20:10:29 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_ConstructionVpWebsites'
20:10:29 [INFO] Completing queue 'DISCORDBOT_ConstructionVpWebsites' in 0ms.
20:10:29 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:29 [INFO] Starting InstantQueue 'DISCORDBOT_AndrewsJeansColumbia'...
20:10:29 [INFO] +- Queue 'DISCORDBOT_AndrewsJeansColumbia' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:29 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_AndrewsJeansColumbia'
action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:29 [INFO] +- Queue 'DISCORDBOT_AndrewsJeansColumbia' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:29 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:29 [INFO] +- Queue 'DISCORDBOT_AndrewsJeansColumbia' Executing: (line 18) STOP ---------+
20:10:29 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_AndrewsJeansColumbia'
20:10:29 [INFO] Completing queue 'DISCORDBOT_AndrewsJeansColumbia' in 0ms.
20:10:29 [INFO] Running script event 'DiscordMessageReceived', event='discord message received' for script 'DISCORDBOT'
20:10:29 [INFO] Starting InstantQueue 'DISCORDBOT_DistributionLoganSwap'...
20:10:29 [INFO] +- Queue 'DISCORDBOT_DistributionLoganSwap' Executing: (line 15) DEFINE channel:<context.channel> ---------+
20:10:29 [INFO] Filled tag <context.channel> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'DEFINE': queue='DISCORDBOT_DistributionLoganSwap'
action='(channel[0]:SET:discordchannel@mybot,529862213238915072)'
20:10:29 [INFO] +- Queue 'DISCORDBOT_DistributionLoganSwap' Executing: (line 16) CHOOSE <[channel]> ---------+
20:10:29 [INFO] Filled tag <[channel]> with 'discordchannel@mybot,529862213238915072'.
20:10:29 [INFO] +> Executing 'CHOOSE': choice='discordchannel@mybot,529862213238915072'
20:10:29 [INFO] +- Queue 'DISCORDBOT_DistributionLoganSwap' Executing: (line 18) STOP ---------+
20:10:29 [INFO] +> Executing 'STOP': Queue='q@DISCORDBOT_DistributionLoganSwap'
20:10:29 [INFO] Completing queue 'DISCORDBOT_DistributionLoganSwap' in 0ms.