Java Version: 1.8.0_111
Up-time: 5h 20m
CraftBukkit Version: git-Paper-195 (MC: 1.14.4)
Denizen Version: Core: 1.50-SNAPSHOT (Build 385), CraftBukkit: 1.1.0-SNAPSHOT (build 4155-DEV)
Active Plugins (35): CoreProtect: 2.17.3, LuckPerms: 4.4.1, dynmap: 3.0-beta-5-218, WorldEdit: 7.0.1-SNAPSHOT;4540-edb2e91,
Builder: 4.0.1, PlaceholderAPI: 2.9.2, ClearLag: 3.0.6, WorldBorder: 1.9.10 (beta),
HeadsPlus: 6.5.4, ChestSort: 6.4.2, Multiverse-Core: 2.5-b719, WorldGuard: 7.0.0;02b731f,
NightVision: 2.0, SkinsRestorer: 13.7.3, FastAsyncWorldEdit: 1.14, VoxelSniper: 5.172.0-SNAPSHOT,
ViaVersion: 2.1.3, Vault: 1.7.2-b107, NoLeafDecay: 1.0, Essentials: 2.17.1.0,
UltimateTimber: 1.0.7, EpicRename: 3.5, Movecraft: 7.0.0_Pre-Release-10, MCJukebox: 2.6.5,
ProtocolLib: 4.4.0, Citizens: 2.0.25-SNAPSHOT (build 1744), MythicMobs: 4.6.5-2800,
DiscordSRV: 1.17.1, SchematicsPlus: 1.2, EssentialsSpawn: 2.17.1.0, Denizen: 1.1.0-SNAPSHOT (build 4155-DEV),
BKCommonLib: 1.14.4-v1, LightCleaner: 1.14.4-v1, Depenizen: 2.0.0 (build 489),
dDiscordBot: 0.6 (build 44)
Loaded Worlds (7): world, world_nether, world_the_end, buildworld, new_buildworld, skyworld_v2, aetheria,
Online Players (2): Player1(Mystic_Fennec), Player2(Insilvon)
Offline Players: 25
Mode: online
01:21:09 [INFO] Running script event 'PlayerClicksBlock', event='player right clicks with
TownFarmerVoucher|TownBlacksmithVoucher|TownAlchemistVoucher|TownWoodcutterVoucher|TownMinerVoucher|TownTrainerVoucher' for
script 'TOWNNPCCONTROLLER'
01:21:09 [INFO] Starting InstantQueue 'TOWNNPCCONTROLLER_EditAmpProduct' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 40) DEFINE "locale:<player.location.cursor_on.relative[0,1,0]>"
---------+
01:21:09 [INFO] Filled tag <player.location.cursor_on.relative[0,1,0]> with 'l@1747, 4, -1308, buildworld'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(locale[0]:SET:l@1747,4,-1308,buildworld)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 41) DEFINE "scriptname:<context.item.script>" ---------+
01:21:09 [INFO] Filled tag <context.item.script> with 's@TOWNFARMERVOUCHER (ITEM)'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(scriptname[0]:SET:s@TOWNFARMERVOUCHER)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 42) DEFINE "npcType:<proc[GetNPCType].context[<[scriptname]>]>"
---------+
01:21:09 [INFO] Filled tag <[scriptname]> with 's@TOWNFARMERVOUCHER (ITEM)'.
01:21:09 [INFO] Adding definition 'name' as s@TOWNFARMERVOUCHER
01:21:09 [INFO] Starting InstantQueue 'GETNPCTYPE_DublinFiguredBeta' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'GETNPCTYPE_DublinFiguredBeta' Executing: (line 81) FOREACH "Farmer|Blacksmith|Alchemist|Woodcutter|Trainer|Miner"
"as:type" ---------+
01:21:09 [INFO] +> Executing 'FOREACH': list='li@ Farmer | Blacksmith | Alchemist | Woodcutter | Trainer | Miner' as_name='type'
01:21:09 [INFO] +- Queue 'GETNPCTYPE_DublinFiguredBeta' Executing: (line 82) IF "<[name].contains_text[<[type]>]>" ---------+
01:21:09 [INFO] +> Executing 'IF': use_braces='true'
01:21:09 [INFO] Filled tag <[type]> with 'Farmer'.
01:21:09 [INFO] Filled tag <[name].contains_text[Farmer]> with 'true'.
01:21:09 [INFO] If command passed, running block.
01:21:09 [INFO] +- Queue 'GETNPCTYPE_DublinFiguredBeta' Executing: (line 83) DETERMINE "<[type]>" ---------+
01:21:09 [INFO] Filled tag <[type]> with 'Farmer'.
01:21:09 [INFO] +> Executing 'DETERMINE': outcome='Farmer' passively='false' Queue='q@GETNPCTYPE_DublinFiguredBeta'
01:21:09 [INFO] Completing queue 'GETNPCTYPE_DublinFiguredBeta' in 0ms.
01:21:09 [INFO] Filled tag <proc[GetNPCType].context[s@TOWNFARMERVOUCHER]> with 'Farmer'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(npcType[0]:SET:Farmer)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 43) IF "!<player.has_flag[CurrentCharacter]>" ---------+
01:21:09 [INFO] +> Executing 'IF': use_braces='true'
01:21:09 [INFO] Filled tag <player.has_flag[CurrentCharacter]> with 'true'.
01:21:09 [INFO] No part of the if command passed, no block will run.
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 47) DEFINE "town:<proc[GetCharacterTown].context[<player>]>"
---------+
01:21:09 [INFO] Filled tag <player> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
01:21:09 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
01:21:09 [INFO] Starting InstantQueue 'GETCHARACTERTOWN_IndeedOrganisationBookstore' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'GETCHARACTERTOWN_IndeedOrganisationBookstore' Executing: (line 71) DETERMINE
"<proc[GetCharacterYAML].context[<[player]>|Town.Name]>" ---------+
01:21:09 [INFO] Filled tag <[player]> with 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'.
01:21:09 [INFO] Adding definition 'player' as p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0
01:21:09 [INFO] Adding definition 'key' as Town.Name
01:21:09 [INFO] Starting InstantQueue 'GETCHARACTERYAML_BestsellersControlsFitting' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'GETCHARACTERYAML_BestsellersControlsFitting' Executing: (line 77) DEFINE
"character:<[player].flag[CurrentCharacter]>" ---------+
01:21:09 [INFO] Filled tag <[player].flag[CurrentCharacter]> with 'li@ 2'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETCHARACTERYAML_BestsellersControlsFitting' action='(character[0]:SET:2)'
01:21:09 [INFO] +- Queue 'GETCHARACTERYAML_BestsellersControlsFitting' Executing: (line 78) YAML
"load:/CharacterSheets/<[player].uuid>/<[character]>.yml" "id:<[character]>" ---------+
01:21:09 [INFO] Filled tag <[player].uuid> with '1ab1ee9b-873a-4545-bb5b-254e7b23b0e0'.
01:21:09 [INFO] Filled tag <[character]> with '2'.
01:21:09 [INFO] Filled tag <[character]> with '2'.
01:21:09 [INFO] +> Executing 'YAML': id='2' action='LOAD' filename='/CharacterSheets/1ab1ee9b-873a-4545-bb5b-254e7b23b0e0/2.yml' value=''
01:21:09 [INFO] +- Queue 'GETCHARACTERYAML_BestsellersControlsFitting' Executing: (line 79) DEFINE
"result:<yaml[<[character]>].read[<[key]>]>" ---------+
01:21:09 [INFO] Filled tag <[character]> with '2'.
01:21:09 [INFO] Filled tag <[key]> with 'Town.Name'.
01:21:09 [INFO] Filled tag <yaml[2].read[Town.Name]> with 'SilTown'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETCHARACTERYAML_BestsellersControlsFitting' action='(result[0]:SET:SilTown)'
01:21:09 [INFO] +- Queue 'GETCHARACTERYAML_BestsellersControlsFitting' Executing: (line 80) YAML "unload" "id:<[character]>" ---------+
01:21:09 [INFO] Filled tag <[character]> with '2'.
01:21:09 [INFO] +> Executing 'YAML': id='2' action='UNLOAD' value=''
01:21:09 [INFO] +- Queue 'GETCHARACTERYAML_BestsellersControlsFitting' Executing: (line 81) DETERMINE "<[result]>" ---------+
01:21:09 [INFO] Filled tag <[result]> with 'SilTown'.
01:21:09 [INFO] +> Executing 'DETERMINE': outcome='SilTown' passively='false' Queue='q@GETCHARACTERYAML_BestsellersControlsFitting'
01:21:09 [INFO] Completing queue 'GETCHARACTERYAML_BestsellersControlsFitting' in 1ms.
01:21:09 [INFO] Filled tag <proc[GetCharacterYAML].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0|Town.Name]> with 'SilTown'.
01:21:09 [INFO] +> Executing 'DETERMINE': outcome='SilTown' passively='false' Queue='q@GETCHARACTERTOWN_IndeedOrganisationBookstore'
01:21:09 [INFO] Completing queue 'GETCHARACTERTOWN_IndeedOrganisationBookstore' in 2ms.
01:21:09 [INFO] Filled tag <proc[GetCharacterTown].context[p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0]> with 'SilTown'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(town[0]:SET:SilTown)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 49) RUN "TownModifyYAML" "instantly"
"def:<[town]>|NPCs.<[npcType]>|1" ---------+
01:21:09 [INFO] Filled tag <[town]> with 'SilTown'.
01:21:09 [INFO] Filled tag <[npcType]> with 'Farmer'.
01:21:09 [INFO] +> Executing 'RUN': script='s@TOWNMODIFYYAML (TASK)' instant='true' definitions='SilTown|NPCs.Farmer|1'
01:21:09 [INFO] Adding definition 'name' as SilTown
01:21:09 [INFO] Adding definition 'key' as NPCs.Farmer
01:21:09 [INFO] Adding definition 'amount' as 1
01:21:09 [INFO] Starting InstantQueue 'TOWNMODIFYYAML_BreakfastProhibitedMine' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'TOWNMODIFYYAML_BreakfastProhibitedMine' Executing: (line 363) yaml "load:/Towns/<[name]>.yml" "id:<[name]>"
---------+
01:21:09 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:09 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:09 [INFO] +> Executing 'YAML': id='SilTown' action='LOAD' filename='/Towns/SilTown.yml' value=''
01:21:09 [INFO] Forcing queue TOWNMODIFYYAML_BreakfastProhibitedMine into a timed queue...
01:21:09 [INFO] Completing queue 'TOWNMODIFYYAML_BreakfastProhibitedMine' in 0ms.
01:21:09 [INFO] Starting TimedQueue 'TOWNMODIFYYAML_BreakfastProhibitedMine' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 51) DEFINE "name:<proc[GetRandomName]>" ---------+
01:21:09 [INFO] Starting InstantQueue 'GETRANDOMNAME_AtiMultimediaJoseph' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 21) YAML "load:/Utilities/firstnames.yml" "id:firstname"
---------+
01:21:09 [INFO] +> Executing 'YAML': id='firstname' action='LOAD' filename='/Utilities/firstnames.yml' value=''
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 22) DEFINE "list:<yaml[firstname].list_keys[]>" ---------+
01:21:09 [INFO] Filled tag <yaml[firstname].list_keys[]> with
'li@Hali|Eleen|Bryna|Marney|Iormina|Keelia|Roana|Enrichetta|Ted|Rois|Adela|Merlina|Francoise|Gweneth|Amye|Antonia|Merline|Zenia|Adele|Paulette|Gabriel|Tallou|Melitta|Rebekah|Antonie|Pauletta|Johnette|Willow|Avis|Brynn|Emalee|Corly|Gwyn|Georgeanne|Starlene|Dotty|Avie|Kirby|Margalo|Meryl|Lonnie|Fredia|Adena|Isobel|Cindie|Pier|Kathlin|Mindy|Ashlie|Agnella|Corrine|Hana|Corrina|Zorina|Marnie|Hadria|Matilda|Rowena|Kevyn|Michaeline|Leia|Garland|Zorine|Marnia|Matilde|Alvera|Billye|Arleen|Cathlene|Michaelina|Averil|Cariotta|Stormie|Frances|Mirabel|Corny|Lorita|Adrian|Minda|Gladi|Pearline|Binny|Rona|Corie|Clarinda|Nananne|Sylvia|Myriam|Binni|Tim|Lela|Romy|Jaimie|Karrah|Karina|Gwennie|Kalindi|Lynnell|Karine|Sibby|Cathyleen|Emmalynne|Lorine|Ermina|Vevay|Dasya|Eartha|Freddi|Mattie|Kym|Olympie|Jeanne|Georgeta|Freddy|Jeanna|Sara|Dotti|Aridatha|Delphine|Olympia|Katuscha|Lilah|Cindee|Mickie|Benita|Margarita|Kalinda|Minnaminnie|Lena|Rosana|Ailis|Myra|Carlynn|Violante|Karis...
* snip! *
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETRANDOMNAME_AtiMultimediaJoseph'
action='(list[0]:SET:li@Hali|Eleen|Bryna|Marney|Iormina|Keelia|Roana|Enrichetta|Ted|Rois|Adela|Merlina|Francoise|Gweneth|Amye|Antonia|Merline|Zenia|Adele|Paulette|Gabriel|Tallou|Melitta|Rebekah|Antonie|Pauletta|Johnette|Willow|Avis|Brynn|Emalee|Corly|Gwyn|Georgeanne|Starlene|Dotty|Avie|Kirby|Margalo|Meryl|Lonnie|Fredia|Adena|Isobel|Cindie|Pier|Kathlin|Mindy|Ashlie|Agnella|Corrine|Hana|Corrina|Zorina|Marnie|Hadria|Matilda|Rowena|Kevyn|Michaeline|Leia|Garland|Zorine|Marnia|Matilde|Alvera|Billye|Arleen|Cathlene|Michaelina|Averil|Cariotta|Stormie|Frances|Mirabel|Corny|Lorita|Adrian|Minda|Gladi|Pearline|Binny|Rona|Corie|Clarinda|Nananne|Sylvia|Myriam|Binni|Tim|Lela|Romy|Jaimie|Karrah|Karina|Gwennie|Kalindi|Lynnell|Karine|Sibby|Cathyleen|Emmalynne|Lorine|Ermina|Vevay|Dasya|Eartha|Freddi|Mattie|Kym|Olympie|Jeanne|Georgeta|Freddy|Jeanna|Sara|Dotti|Aridatha|Delphine|Olympia|Katuscha|Lilah|Cindee|Mickie|Benita|Margarita|Kalinda|Minnaminnie|Lena|Rosana|Ailis|Myr...
* snip! *
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 23) DEFINE "index:<util.random.int[1].to[<[list].size>]>"
---------+
01:21:09 [INFO] Filled tag <[list].size> with '4945'.
01:21:09 [INFO] Filled tag <util.random.int[1].to[4945]> with '1262'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETRANDOMNAME_AtiMultimediaJoseph' action='(index[0]:SET:1262)'
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 24) DEFINE "firstname:<[list].get[<[index]>]>" ---------+
01:21:09 [INFO] Filled tag <[index]> with '1262'.
01:21:09 [INFO] Filled tag <[list].get[1262]> with 'Jaquelyn'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETRANDOMNAME_AtiMultimediaJoseph' action='(firstname[0]:SET:Jaquelyn)'
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 25) YAML "unload" "id:firstname" ---------+
01:21:09 [INFO] +> Executing 'YAML': id='firstname' action='UNLOAD' value=''
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 27) YAML "load:/Utilities/lastnames.yml" "id:lastname"
---------+
01:21:09 [INFO] +> Executing 'YAML': id='lastname' action='LOAD' filename='/Utilities/lastnames.yml' value=''
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 28) DEFINE "list:<yaml[lastname].list_keys[]>" ---------+
01:21:09 [INFO] Filled tag <yaml[lastname].list_keys[]> with
'li@Hali|Eleen|Bryna|Marney|Iormina|Keelia|Roana|Enrichetta|Ted|Rois|Adela|Merlina|Francoise|Gweneth|Amye|Antonia|Merline|Zenia|Adele|Paulette|Gabriel|Tallou|Melitta|Rebekah|Antonie|Pauletta|Johnette|Willow|Avis|Brynn|Emalee|Corly|Gwyn|Georgeanne|Starlene|Dotty|Avie|Kirby|Margalo|Meryl|Lonnie|Fredia|Adena|Isobel|Cindie|Pier|Kathlin|Mindy|Ashlie|Agnella|Corrine|Hana|Corrina|Zorina|Marnie|Hadria|Matilda|Rowena|Kevyn|Michaeline|Leia|Garland|Zorine|Marnia|Matilde|Alvera|Billye|Arleen|Cathlene|Michaelina|Averil|Cariotta|Stormie|Frances|Mirabel|Corny|Lorita|Adrian|Minda|Gladi|Pearline|Binny|Rona|Corie|Clarinda|Nananne|Sylvia|Myriam|Binni|Tim|Lela|Romy|Jaimie|Karrah|Karina|Gwennie|Kalindi|Lynnell|Karine|Sibby|Cathyleen|Emmalynne|Lorine|Ermina|Vevay|Dasya|Eartha|Freddi|Mattie|Kym|Olympie|Jeanne|Georgeta|Freddy|Jeanna|Sara|Dotti|Aridatha|Delphine|Olympia|Katuscha|Lilah|Cindee|Mickie|Benita|Margarita|Kalinda|Minnaminnie|Lena|Rosana|Ailis|Myra|Carlynn|Violante|Kariss...
* snip! *
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETRANDOMNAME_AtiMultimediaJoseph'
action='(list[0]:SET:li@Hali|Eleen|Bryna|Marney|Iormina|Keelia|Roana|Enrichetta|Ted|Rois|Adela|Merlina|Francoise|Gweneth|Amye|Antonia|Merline|Zenia|Adele|Paulette|Gabriel|Tallou|Melitta|Rebekah|Antonie|Pauletta|Johnette|Willow|Avis|Brynn|Emalee|Corly|Gwyn|Georgeanne|Starlene|Dotty|Avie|Kirby|Margalo|Meryl|Lonnie|Fredia|Adena|Isobel|Cindie|Pier|Kathlin|Mindy|Ashlie|Agnella|Corrine|Hana|Corrina|Zorina|Marnie|Hadria|Matilda|Rowena|Kevyn|Michaeline|Leia|Garland|Zorine|Marnia|Matilde|Alvera|Billye|Arleen|Cathlene|Michaelina|Averil|Cariotta|Stormie|Frances|Mirabel|Corny|Lorita|Adrian|Minda|Gladi|Pearline|Binny|Rona|Corie|Clarinda|Nananne|Sylvia|Myriam|Binni|Tim|Lela|Romy|Jaimie|Karrah|Karina|Gwennie|Kalindi|Lynnell|Karine|Sibby|Cathyleen|Emmalynne|Lorine|Ermina|Vevay|Dasya|Eartha|Freddi|Mattie|Kym|Olympie|Jeanne|Georgeta|Freddy|Jeanna|Sara|Dotti|Aridatha|Delphine|Olympia|Katuscha|Lilah|Cindee|Mickie|Benita|Margarita|Kalinda|Minnaminnie|Lena|Rosana|Ailis|Myr...
* snip! *
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 29) DEFINE "index:<util.random.int[1].to[<[list].size>]>"
---------+
01:21:09 [INFO] Filled tag <[list].size> with '4945'.
01:21:09 [INFO] Filled tag <util.random.int[1].to[4945]> with '2354'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETRANDOMNAME_AtiMultimediaJoseph' action='(index[0]:SET:2354)'
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 30) DEFINE "lastname:<[list].get[<[index]>]>" ---------+
01:21:09 [INFO] Filled tag <[index]> with '2354'.
01:21:09 [INFO] Filled tag <[list].get[2354]> with 'Thia'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='GETRANDOMNAME_AtiMultimediaJoseph' action='(lastname[0]:SET:Thia)'
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 31) YAML "unload" "id:lastname" ---------+
01:21:09 [INFO] +> Executing 'YAML': id='lastname' action='UNLOAD' value=''
01:21:09 [INFO] +- Queue 'GETRANDOMNAME_AtiMultimediaJoseph' Executing: (line 33) DETERMINE "<[firstname]> <[lastname]>" ---------+
01:21:09 [INFO] Filled tag <[firstname]> with 'Jaquelyn'.
01:21:09 [INFO] Filled tag <[lastname]> with 'Thia'.
01:21:09 [INFO] +> Executing 'DETERMINE': outcome='Jaquelyn Thia' passively='false' Queue='q@GETRANDOMNAME_AtiMultimediaJoseph'
01:21:09 [INFO] Completing queue 'GETRANDOMNAME_AtiMultimediaJoseph' in 87ms.
01:21:09 [INFO] Filled tag <proc[GetRandomName]> with 'Jaquelyn Thia'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(name[0]:SET:Jaquelyn Thia)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 52) CREATE "player" "<[name]>" "<[locale]>" ---------+
01:21:09 [INFO] ...remembering this script entry as 'temp'!
01:21:09 [INFO] Filled tag <[name]> with 'Jaquelyn Thia'.
01:21:09 [INFO] Filled tag <[locale]> with 'l@1747, 4, -1308, buildworld'.
01:21:09 [INFO] +> Executing 'CREATE': name='Jaquelyn Thia' entity_type='e@player' spawn_location='l@1747, 4, -1308, buildworld'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 53) DEFINE "npcID:<entry[temp].created_npc>" ---------+
01:21:09 [INFO] Filled tag <entry[temp].created_npc> with 'n@249 (Jaquelyn Thia)'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(npcID[0]:SET:n@249)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 56) DEFINE "keypair:<[npcID]>/<[name]>" ---------+
01:21:09 [INFO] Filled tag <[npcID]> with 'n@249 (Jaquelyn Thia)'.
01:21:09 [INFO] Filled tag <[name]> with 'Jaquelyn Thia'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(keypair[0]:SET:n@249/Jaquelyn Thia)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 57) RUN "TownAddNPC" "def:<[town]>|<[keypair]>" ---------+
01:21:09 [INFO] Filled tag <[town]> with 'SilTown'.
01:21:09 [INFO] Filled tag <[keypair]> with 'n@249/Jaquelyn Thia'.
01:21:09 [INFO] +> Executing 'RUN': script='s@TOWNADDNPC (TASK)' definitions='SilTown|n@249/Jaquelyn Thia'
01:21:09 [INFO] Adding definition 'town' as SilTown
01:21:09 [INFO] Adding definition 'keypair' as n@249/Jaquelyn Thia
01:21:09 [INFO] Starting TimedQueue 'TOWNADDNPC_ReligionProfilesRequesting' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'TOWNADDNPC_ReligionProfilesRequesting' Executing: (line 309) DEFINE
"currentList:<proc[GetTownYAML].context[Inhabitants.NPCs].as_list>" ---------+
01:21:09 [INFO] Adding definition 'name' as Inhabitants.NPCs
01:21:09 [INFO] Starting InstantQueue 'GETTOWNYAML_HendersonGovernorRestored' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'GETTOWNYAML_HendersonGovernorRestored' Executing: (line 340) IF "<server.has_file[Towns/<[name]>.yml]>" ---------+
01:21:09 [INFO] +> Executing 'IF': use_braces='true'
01:21:09 [INFO] Filled tag <[name]> with 'Inhabitants.NPCs'.
01:21:09 [INFO] Filled tag <server.has_file[Towns/Inhabitants.NPCs.yml]> with 'false'.
01:21:09 [INFO] No part of the if command passed, no block will run.
01:21:09 [INFO] Completing queue 'GETTOWNYAML_HendersonGovernorRestored' in 0ms.
01:21:09 [INFO] ERROR in script 'TOWNADDNPC' in queue 'TOWNADDNPC_ReligionProfilesRequesting' while executing command 'DEFINE' in file
'scripts/Towns.dsc' on line '309' with player 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'!
Error Message: Tag <proc[GetTownYAML].context[Inhabitants.NPCs].as_list> is invalid!
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNADDNPC_ReligionProfilesRequesting'
action='(currentList[0]:SET:proc[GetTownYAML].context[Inhabitants.NPCs].as_list)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 60) ADJUST "<entry[temp].created_npc>" "lookclose:TRUE"
---------+
01:21:09 [INFO] Filled tag <entry[temp].created_npc> with 'n@249 (Jaquelyn Thia)'.
01:21:09 [INFO] +> Executing 'ADJUST': object='li@ n@249' mechanism='lookclose' mechanism_value='TRUE'
01:21:09 [INFO] Adjust mechanism 'lookclose' on object of type 'NPC'...
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 61) ADJUST "<entry[temp].created_npc>" "invulnerable:FALSE"
---------+
01:21:09 [INFO] Filled tag <entry[temp].created_npc> with 'n@249 (Jaquelyn Thia)'.
01:21:09 [INFO] +> Executing 'ADJUST': object='li@ n@249' mechanism='invulnerable' mechanism_value='FALSE'
01:21:09 [INFO] Adjust mechanism 'invulnerable' on object of type 'NPC'...
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 63) DEFINE "url:<proc[GetTownNPCSkin].context[<[npcType]>]>"
---------+
01:21:09 [INFO] Filled tag <[npcType]> with 'Farmer'.
01:21:09 [INFO] Adding definition 'type' as Farmer
01:21:09 [INFO] Starting InstantQueue 'GETTOWNNPCSKIN_RioAssociationWto' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'GETTOWNNPCSKIN_RioAssociationWto' Executing: (line 100) IF "<[type]>" "==" "farmer" ---------+
01:21:09 [INFO] +> Executing 'IF': use_braces='true'
01:21:09 [INFO] Filled tag <[type]> with 'Farmer'.
01:21:09 [INFO] Comparable='Element(Farmer)', Operator='EQUALS', ComparedTo='Element(farmer)' --> OUTCOME='true'
01:21:09 [INFO] If command passed, running block.
01:21:09 [INFO] +- Queue 'GETTOWNNPCSKIN_RioAssociationWto' Executing: (line 101) RANDOM ---------+
01:21:09 [INFO] +> Executing 'RANDOM': possibilities='4' choice='4'
01:21:09 [INFO] +- Queue 'GETTOWNNPCSKIN_RioAssociationWto' Executing: (line 105) DETERMINE "https://i.imgur.com/PlWEXxe.png" ---------+
01:21:09 [INFO] +> Executing 'DETERMINE': outcome='https://i.imgur.com/PlWEXxe.png' passively='false'
Queue='q@GETTOWNNPCSKIN_RioAssociationWto'
01:21:09 [INFO] Completing queue 'GETTOWNNPCSKIN_RioAssociationWto' in 0ms.
01:21:09 [INFO] Filled tag <proc[GetTownNPCSkin].context[Farmer]> with 'https://i.imgur.com/PlWEXxe.png'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(url[0]:SET:https://i.imgur.com/PlWEXxe.png)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 64) DEFINE "counter:0" ---------+
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(counter[0]:SET:0)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 65) DEFINE "success:false" ---------+
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(success[0]:SET:false)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 66) WHILE "<[success].matches[false]>" "&&" "<[counter].as_int>"
"<=" "10" ---------+
01:21:09 [INFO] Filled tag <[success].matches[false]> with 'true'.
01:21:09 [INFO] ERROR in script 'TOWNNPCCONTROLLER' in queue 'TOWNNPCCONTROLLER_EditAmpProduct' while executing command 'WHILE' in file
'scripts/TownNPCs.dsc' on line '66' with player 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'!
Error Message: 'element.as_int' tag is deprecated: use '.round', '.round_down', '.round_up', or '.truncate'.
01:21:09 [INFO] Filled tag <[counter].as_int> with '0'.
01:21:09 [INFO] Comparable='Decimal(0.0)', Operator='OR_LESS', ComparedTo='Decimal(10.0)' --> OUTCOME='true'
01:21:09 [INFO] +> Executing 'WHILE': run_first_loop='true'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 67) DEFINE "counter:<[counter].add_int[1]>" ---------+
01:21:09 [INFO] Filled tag <[counter].add_int[1]> with '1'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(counter[0]:SET:1)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 68) DEFINE "url:<proc[GetTownNPCSkin].context[<[npcType]>]>"
---------+
01:21:09 [INFO] Filled tag <[npcType]> with 'Farmer'.
01:21:09 [INFO] Adding definition 'type' as Farmer
01:21:09 [INFO] Starting InstantQueue 'GETTOWNNPCSKIN_ArrangeExpiresLarger' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'GETTOWNNPCSKIN_ArrangeExpiresLarger' Executing: (line 100) IF "<[type]>" "==" "farmer" ---------+
01:21:09 [INFO] +> Executing 'IF': use_braces='true'
01:21:09 [INFO] Filled tag <[type]> with 'Farmer'.
01:21:09 [INFO] Comparable='Element(Farmer)', Operator='EQUALS', ComparedTo='Element(farmer)' --> OUTCOME='true'
01:21:09 [INFO] If command passed, running block.
01:21:09 [INFO] +- Queue 'GETTOWNNPCSKIN_ArrangeExpiresLarger' Executing: (line 101) RANDOM ---------+
01:21:09 [INFO] +> Executing 'RANDOM': possibilities='4' choice='4'
01:21:09 [INFO] +- Queue 'GETTOWNNPCSKIN_ArrangeExpiresLarger' Executing: (line 105) DETERMINE "https://i.imgur.com/PlWEXxe.png" ---------+
01:21:09 [INFO] +> Executing 'DETERMINE': outcome='https://i.imgur.com/PlWEXxe.png' passively='false'
Queue='q@GETTOWNNPCSKIN_ArrangeExpiresLarger'
01:21:09 [INFO] Completing queue 'GETTOWNNPCSKIN_ArrangeExpiresLarger' in 0ms.
01:21:09 [INFO] Filled tag <proc[GetTownNPCSkin].context[Farmer]> with 'https://i.imgur.com/PlWEXxe.png'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(url[0]:SET:https://i.imgur.com/PlWEXxe.png)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 69) INJECT "SetNPCURLSkin" ---------+
01:21:09 [INFO] +> Executing 'INJECT': script='s@SETNPCURLSKIN (TASK)'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 134) DEFINE "key" "<util.random.uuid>" ---------+
01:21:09 [INFO] Filled tag <util.random.uuid> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' definition='key'
value='2474d8a8-e62e-4f83-846a-4232b4c691bf'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 135) RUN "skin_url_task" "def:<def[key]>|<def[url]>|empty"
"id:<def[key]>" "instantly" ---------+
01:21:09 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:09 [INFO] Filled tag <def[url]> with 'https://i.imgur.com/PlWEXxe.png'.
01:21:09 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:09 [INFO] +> Executing 'RUN': script='s@SKIN_URL_TASK (TASK)' instant='true' id='2474d8a8-e62e-4f83-846a-4232b4c691bf'
definitions='2474d8a8-e62e-4f83-846a-4232b4c691bf|https://i.imgur.com/PlWEXxe.png|empty'
01:21:09 [INFO] Adding definition 'key' as 2474d8a8-e62e-4f83-846a-4232b4c691bf
01:21:09 [INFO] Adding definition 'url' as https://i.imgur.com/PlWEXxe.png
01:21:09 [INFO] Adding definition 'model' as empty
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 136) WHILE "<queue.exists[<def[key]>]>" ---------+
01:21:09 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:09 [INFO] Filled tag <queue.exists[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with 'true'.
01:21:09 [INFO] +> Executing 'WHILE': run_first_loop='true'
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 137) IF "<def[loop_index]>" ">" "20" ---------+
01:21:09 [INFO] +> Executing 'IF': use_braces='true'
01:21:09 [INFO] Filled tag <def[loop_index]> with '1'.
01:21:09 [INFO] Comparable='Decimal(1.0)', Operator='MORE', ComparedTo='Decimal(20.0)' --> OUTCOME='false'
01:21:09 [INFO] No part of the if command passed, no block will run.
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 140) WAIT "5t" ---------+
01:21:09 [INFO] +> Executing 'WAIT': queue='q@TOWNNPCCONTROLLER_EditAmpProduct' delay='d@0.25s (0.25s)'
01:21:09 [INFO] Forcing queue TOWNNPCCONTROLLER_EditAmpProduct into a timed queue...
01:21:09 [INFO] Completing queue 'TOWNNPCCONTROLLER_EditAmpProduct' in 183ms.
01:21:09 [INFO] Starting TimedQueue 'TOWNNPCCONTROLLER_EditAmpProduct' with player 'Insilvon'...
01:21:09 [INFO] +- Queue 'TOWNMODIFYYAML_BreakfastProhibitedMine' Executing: (line 364) DEFINE "currentValue:<yaml[<[name]>].read[<[key]>]>"
---------+
01:21:09 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:09 [INFO] Filled tag <[key]> with 'NPCs.Farmer'.
01:21:09 [INFO] Filled tag <yaml[SilTown].read[NPCs.Farmer]> with '35'.
01:21:09 [INFO] +> Executing 'DEFINE': queue='TOWNMODIFYYAML_BreakfastProhibitedMine' action='(currentValue[0]:SET:35)'
01:21:09 [INFO] +- Queue 'TOWNMODIFYYAML_BreakfastProhibitedMine' Executing: (line 365) yaml "id:<[name]>" "set"
"<[key]>:<[currentValue].add_int[<[amount]>]>" ---------+
01:21:09 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:09 [INFO] Filled tag <[key]> with 'NPCs.Farmer'.
01:21:09 [INFO] Filled tag <[amount]> with '1'.
01:21:09 [INFO] Filled tag <[currentValue].add_int[1]> with '36'.
01:21:09 [INFO] +> Executing 'YAML': id='SilTown' action='SET' yaml_action='SET_VALUE' key='NPCs.Farmer' value='36'
01:21:09 [INFO] +- Queue 'TOWNMODIFYYAML_BreakfastProhibitedMine' Executing: (line 366) yaml "savefile:/Towns/<[name]>.yml" "id:<[name]>"
---------+
01:21:09 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:09 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:09 [INFO] +> Executing 'YAML': id='SilTown' action='SAVE' filename='/Towns/SilTown.yml' value=''
01:21:09 [INFO] +- Queue 'TOWNMODIFYYAML_BreakfastProhibitedMine' Executing: (line 367) yaml "unload" "id:<[name]>" ---------+
01:21:09 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:09 [INFO] +> Executing 'YAML': id='SilTown' action='UNLOAD' value=''
01:21:09 [INFO] Completing queue 'TOWNMODIFYYAML_BreakfastProhibitedMine' in 265ms.
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 0) WHILE " CALLBACK" ---------+
01:21:09 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:09 [INFO] Filled tag <queue.exists[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with 'true'.
01:21:09 [INFO] +- While loop 2 ---------+
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 137) IF "<def[loop_index]>" ">" "20" ---------+
01:21:09 [INFO] +> Executing 'IF': use_braces='true'
01:21:09 [INFO] Filled tag <def[loop_index]> with '2'.
01:21:09 [INFO] Comparable='Decimal(2.0)', Operator='MORE', ComparedTo='Decimal(20.0)' --> OUTCOME='false'
01:21:09 [INFO] No part of the if command passed, no block will run.
01:21:09 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 140) WAIT "5t" ---------+
01:21:09 [INFO] +> Executing 'WAIT': queue='q@TOWNNPCCONTROLLER_EditAmpProduct' delay='d@0.25s (0.25s)'
01:21:10 [INFO] +- Queue 'TOWNADDNPC_ReligionProfilesRequesting' Executing: (line 310) DEFINE "currentList<[currentList].insert[<[keypair]>]>"
---------+
01:21:10 [INFO] Unfilled attributes 'insert[<[keypair]>]' for tag <[currentList].insert[<[keypair]>]>!
01:21:10 [INFO] ERROR in script 'TOWNADDNPC' in queue 'TOWNADDNPC_ReligionProfilesRequesting' while executing command 'DEFINE' in file
'scripts/Towns.dsc' on line '310' with player 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'!
Error Message: Tag <[currentList].insert[<[keypair]>]> is invalid!
01:21:10 [INFO] ERROR in script 'TOWNADDNPC' in queue 'TOWNADDNPC_ReligionProfilesRequesting' while executing command 'DEFINE' in file
'scripts/Towns.dsc' on line '310' with player 'p@1ab1ee9b-873a-4545-bb5b-254e7b23b0e0 (Insilvon)'!
Error Message: Woah! Invalid arguments were specified!
01:21:10 [INFO] +> [CommandExecuter] +> MESSAGE follows: 'Must specify a definition and value!'
01:21:10 [INFO] +> [CommandExecuter] Usage: define [<id>] [<value>]
01:21:10 [INFO] +> [CommandExecuter] (Attempted: DEFINE "currentList<[currentList].insert[<[keypair]>]>")
01:21:10 [INFO] +---------------------+
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 0) WHILE " CALLBACK" ---------+
01:21:10 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:10 [INFO] Filled tag <queue.exists[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with 'true'.
01:21:10 [INFO] +- While loop 3 ---------+
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 137) IF "<def[loop_index]>" ">" "20" ---------+
01:21:10 [INFO] +> Executing 'IF': use_braces='true'
01:21:10 [INFO] Filled tag <def[loop_index]> with '3'.
01:21:10 [INFO] Comparable='Decimal(3.0)', Operator='MORE', ComparedTo='Decimal(20.0)' --> OUTCOME='false'
01:21:10 [INFO] No part of the if command passed, no block will run.
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 140) WAIT "5t" ---------+
01:21:10 [INFO] +> Executing 'WAIT': queue='q@TOWNNPCCONTROLLER_EditAmpProduct' delay='d@0.25s (0.25s)'
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 0) WHILE " CALLBACK" ---------+
01:21:10 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:10 [INFO] Filled tag <queue.exists[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with 'true'.
01:21:10 [INFO] +- While loop 4 ---------+
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 137) IF "<def[loop_index]>" ">" "20" ---------+
01:21:10 [INFO] +> Executing 'IF': use_braces='true'
01:21:10 [INFO] Filled tag <def[loop_index]> with '4'.
01:21:10 [INFO] Comparable='Decimal(4.0)', Operator='MORE', ComparedTo='Decimal(20.0)' --> OUTCOME='false'
01:21:10 [INFO] No part of the if command passed, no block will run.
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 140) WAIT "5t" ---------+
01:21:10 [INFO] +> Executing 'WAIT': queue='q@TOWNNPCCONTROLLER_EditAmpProduct' delay='d@0.25s (0.25s)'
01:21:10 [INFO] +- Queue 'TOWNADDNPC_ReligionProfilesRequesting' Executing: (line 311) RUN "SetTownYAML"
"def:<[town]>|Inhabitants.NPCs|<[currentList]>" ---------+
01:21:10 [INFO] Filled tag <[town]> with 'SilTown'.
01:21:10 [INFO] Filled tag <[currentList]> with 'proc[GetTownYAML].context[Inhabitants.NPCs].as_list'.
01:21:10 [INFO] +> Executing 'RUN': script='s@SETTOWNYAML (TASK)'
definitions='SilTown|Inhabitants.NPCs|proc[GetTownYAML].context[Inhabitants.NPCs].as_list'
01:21:10 [INFO] Adding definition 'name' as SilTown
01:21:10 [INFO] Adding definition 'key' as Inhabitants.NPCs
01:21:10 [INFO] Adding definition 'value' as proc[GetTownYAML].context[Inhabitants.NPCs].as_list
01:21:10 [INFO] Starting TimedQueue 'SETTOWNYAML_NotTestingWorm' with player 'Insilvon'...
01:21:10 [INFO] +- Queue 'SETTOWNYAML_NotTestingWorm' Executing: (line 351) yaml "load:/Towns/<[name]>.yml" "id:<[name]>" ---------+
01:21:10 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:10 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:10 [INFO] +> Executing 'YAML': id='SilTown' action='LOAD' filename='/Towns/SilTown.yml' value=''
01:21:10 [INFO] Completing queue 'TOWNADDNPC_ReligionProfilesRequesting' in 810ms.
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 0) WHILE " CALLBACK" ---------+
01:21:10 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:10 [INFO] Filled tag <queue.exists[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with 'false'.
01:21:10 [INFO] +- While loop complete ---------+
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 142) IF "!<server.has_flag[<def[key]>]>" ---------+
01:21:10 [INFO] +> Executing 'IF': use_braces='true'
01:21:10 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:10 [INFO] Filled tag <server.has_flag[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with 'true'.
01:21:10 [INFO] No part of the if command passed, no block will run.
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 144) IF "<server.flag[<def[key]>]>" "==" "null" ---------+
01:21:10 [INFO] +> Executing 'IF': use_braces='true'
01:21:10 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:10 [INFO] Filled tag <server.flag[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with
'{"id":1394302390,"name":"","model":"steve","data":{"uuid":"917bc5b7-7b6b-406a-8115-943df4c36ffc","texture":{"value":"eyJ0aW1lc3RhbXAiOjE1NjkxNjcyMzcxMDMsInByb2ZpbGVJZCI6ImIwZDczMmZlMDBmNzQwN2U5ZTdmNzQ2MzAxY2Q5OGNhIiwicHJvZmlsZU5hbWUiOiJPUHBscyIsInNpZ25hdHVyZVJlcXVpcmVkIjp0cnVlLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjRlNWVmOTNjYTBhOWU4NTEwMDJkNjI0NTdmMTFkYzhhMTVlMjBjNTFkNGNmNTlmZjgxOWM5MWYzMTRkMjk4MSJ9fX0=","signature":"j++tAvhwi53tvjRhUU7yqu8mlkZUX+y/Vw6peiHeNVf3hcYE7j1A+3FAscwKRm1J0LuUuRKmRpjlK3IYVhshDSM/glzCjAz+bYSyRCe0enhqcFIhQO2KiT0lfgpumVM3+QE2rk3QE7JYHyLJncgcycx2+BuKTtSrtSWuVfGOK6VminYHv7csEa28GRTcbkoYs7+zkzou2z54DE/e0A3vI9t7Sv70i1DZJeLIIbxZY1QwwtRimVy/e5/KHXHsv2RID1hqMV/3VConyDUELoyMgRP78As8edBK08GE+FeW0twxAQQJk+dDC2OcBVYp+Bnf8RLY/hQ3YlzPq/qPd3pnjSPlSaFSpw61I7KLoVSmA6sO3f7HGAgbr+ewHYhzLsnIqgg1NoR98lALEO6lrWbMYrWvxpG2rT0DkmqL6bxJ0kErH3LU4ihH+SinVQWjYnqf9uRoNsx1DXXO4aPmqHp6n5fH5h...
* snip! *
01:21:10 [INFO]
Comparable='Element({"id":1394302390,"name":"","model":"steve","data":{"uuid":"917bc5b7-7b6b-406a-8115-943df4c36ffc","texture":{"value":"eyJ0aW1lc3RhbXAiOjE1NjkxNjcyMzcxMDMsInByb2ZpbGVJZCI6ImIwZDczMmZlMDBmNzQwN2U5ZTdmNzQ2MzAxY2Q5OGNhIiwicHJvZmlsZU5hbWUiOiJPUHBscyIsInNpZ25hdHVyZVJlcXVpcmVkIjp0cnVlLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjRlNWVmOTNjYTBhOWU4NTEwMDJkNjI0NTdmMTFkYzhhMTVlMjBjNTFkNGNmNTlmZjgxOWM5MWYzMTRkMjk4MSJ9fX0=","signature":"j++tAvhwi53tvjRhUU7yqu8mlkZUX+y/Vw6peiHeNVf3hcYE7j1A+3FAscwKRm1J0LuUuRKmRpjlK3IYVhshDSM/glzCjAz+bYSyRCe0enhqcFIhQO2KiT0lfgpumVM3+QE2rk3QE7JYHyLJncgcycx2+BuKTtSrtSWuVfGOK6VminYHv7csEa28GRTcbkoYs7+zkzou2z54DE/e0A3vI9t7Sv70i1DZJeLIIbxZY1QwwtRimVy/e5/KHXHsv2RID1hqMV/3VConyDUELoyMgRP78As8edBK08GE+FeW0twxAQQJk+dDC2OcBVYp+Bnf8RLY/hQ3YlzPq/qPd3pnjSPlSaFSpw61I7KLoVSmA6sO3f7HGAgbr+ewHYhzLsnIqgg1NoR98lALEO6lrWbMYrWvxpG2rT0DkmqL6bxJ0kErH3LU4ihH+SinVQWjYnqf9uRoNsx1DXXO4aPmqHp6n5fH5hWMGTPt1M2/5NVq0dM8J2bPwtXXcT0dL4jbLKyg8nust2XOUB...
* snip! *
01:21:10 [INFO] No part of the if command passed, no block will run.
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 146) YAML "loadtext:<server.flag[<def[key]>]>" "id:response"
---------+
01:21:10 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:10 [INFO] Filled tag <server.flag[2474d8a8-e62e-4f83-846a-4232b4c691bf]> with
'{"id":1394302390,"name":"","model":"steve","data":{"uuid":"917bc5b7-7b6b-406a-8115-943df4c36ffc","texture":{"value":"eyJ0aW1lc3RhbXAiOjE1NjkxNjcyMzcxMDMsInByb2ZpbGVJZCI6ImIwZDczMmZlMDBmNzQwN2U5ZTdmNzQ2MzAxY2Q5OGNhIiwicHJvZmlsZU5hbWUiOiJPUHBscyIsInNpZ25hdHVyZVJlcXVpcmVkIjp0cnVlLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjRlNWVmOTNjYTBhOWU4NTEwMDJkNjI0NTdmMTFkYzhhMTVlMjBjNTFkNGNmNTlmZjgxOWM5MWYzMTRkMjk4MSJ9fX0=","signature":"j++tAvhwi53tvjRhUU7yqu8mlkZUX+y/Vw6peiHeNVf3hcYE7j1A+3FAscwKRm1J0LuUuRKmRpjlK3IYVhshDSM/glzCjAz+bYSyRCe0enhqcFIhQO2KiT0lfgpumVM3+QE2rk3QE7JYHyLJncgcycx2+BuKTtSrtSWuVfGOK6VminYHv7csEa28GRTcbkoYs7+zkzou2z54DE/e0A3vI9t7Sv70i1DZJeLIIbxZY1QwwtRimVy/e5/KHXHsv2RID1hqMV/3VConyDUELoyMgRP78As8edBK08GE+FeW0twxAQQJk+dDC2OcBVYp+Bnf8RLY/hQ3YlzPq/qPd3pnjSPlSaFSpw61I7KLoVSmA6sO3f7HGAgbr+ewHYhzLsnIqgg1NoR98lALEO6lrWbMYrWvxpG2rT0DkmqL6bxJ0kErH3LU4ihH+SinVQWjYnqf9uRoNsx1DXXO4aPmqHp6n5fH5h...
* snip! *
01:21:10 [INFO] +> Executing 'YAML': id='response' action='LOADTEXT' value=''
raw_text='{"id":1394302390,"name":"","model":"steve","data":{"uuid":"917bc5b7-7b6b-406a-8115-943df4c36ffc","texture":{"value":"eyJ0aW1lc3RhbXAiOjE1NjkxNjcyMzcxMDMsInByb2ZpbGVJZCI6ImIwZDczMmZlMDBmNzQwN2U5ZTdmNzQ2MzAxY2Q5OGNhIiwicHJvZmlsZU5hbWUiOiJPUHBscyIsInNpZ25hdHVyZVJlcXVpcmVkIjp0cnVlLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjRlNWVmOTNjYTBhOWU4NTEwMDJkNjI0NTdmMTFkYzhhMTVlMjBjNTFkNGNmNTlmZjgxOWM5MWYzMTRkMjk4MSJ9fX0=","signature":"j++tAvhwi53tvjRhUU7yqu8mlkZUX+y/Vw6peiHeNVf3hcYE7j1A+3FAscwKRm1J0LuUuRKmRpjlK3IYVhshDSM/glzCjAz+bYSyRCe0enhqcFIhQO2KiT0lfgpumVM3+QE2rk3QE7JYHyLJncgcycx2+BuKTtSrtSWuVfGOK6VminYHv7csEa28GRTcbkoYs7+zkzou2z54DE/e0A3vI9t7Sv70i1DZJeLIIbxZY1QwwtRimVy/e5/KHXHsv2RID1hqMV/3VConyDUELoyMgRP78As8edBK08GE+FeW0twxAQQJk+dDC2OcBVYp+Bnf8RLY/hQ3YlzPq/qPd3pnjSPlSaFSpw61I7KLoVSmA6sO3f7HGAgbr+ewHYhzLsnIqgg1NoR98lALEO6lrWbMYrWvxpG2rT0DkmqL6bxJ0kErH3LU4ihH+SinVQWjYnqf9uRoNsx1DXXO4aPm...
* snip! *
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 147) IF "<yaml[response].contains[data.texture]>" ---------+
01:21:10 [INFO] +> Executing 'IF': use_braces='true'
01:21:10 [INFO] Filled tag <yaml[response].contains[data.texture]> with 'true'.
01:21:10 [INFO] If command passed, running block.
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 148) ADJUST "<entry[temp].created_npc>"
"skin_blob:<yaml[response].read[data.texture.value]>;<yaml[response].read[data.texture.signature]>" ---------+
01:21:10 [INFO] Filled tag <entry[temp].created_npc> with 'n@249 (Jaquelyn Thia)'.
01:21:10 [INFO] Filled tag <yaml[response].read[data.texture.value]> with
'eyJ0aW1lc3RhbXAiOjE1NjkxNjcyMzcxMDMsInByb2ZpbGVJZCI6ImIwZDczMmZlMDBmNzQwN2U5ZTdmNzQ2MzAxY2Q5OGNhIiwicHJvZmlsZU5hbWUiOiJPUHBscyIsInNpZ25hdHVyZVJlcXVpcmVkIjp0cnVlLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjRlNWVmOTNjYTBhOWU4NTEwMDJkNjI0NTdmMTFkYzhhMTVlMjBjNTFkNGNmNTlmZjgxOWM5MWYzMTRkMjk4MSJ9fX0='.
01:21:10 [INFO] Filled tag <yaml[response].read[data.texture.signature]> with
'j++tAvhwi53tvjRhUU7yqu8mlkZUX+y/Vw6peiHeNVf3hcYE7j1A+3FAscwKRm1J0LuUuRKmRpjlK3IYVhshDSM/glzCjAz+bYSyRCe0enhqcFIhQO2KiT0lfgpumVM3+QE2rk3QE7JYHyLJncgcycx2+BuKTtSrtSWuVfGOK6VminYHv7csEa28GRTcbkoYs7+zkzou2z54DE/e0A3vI9t7Sv70i1DZJeLIIbxZY1QwwtRimVy/e5/KHXHsv2RID1hqMV/3VConyDUELoyMgRP78As8edBK08GE+FeW0twxAQQJk+dDC2OcBVYp+Bnf8RLY/hQ3YlzPq/qPd3pnjSPlSaFSpw61I7KLoVSmA6sO3f7HGAgbr+ewHYhzLsnIqgg1NoR98lALEO6lrWbMYrWvxpG2rT0DkmqL6bxJ0kErH3LU4ihH+SinVQWjYnqf9uRoNsx1DXXO4aPmqHp6n5fH5hWMGTPt1M2/5NVq0dM8J2bPwtXXcT0dL4jbLKyg8nust2XOUBDMgaMEIOAG8zDzWZH+emO10b6vb+W+xWr/y5DEWpvo8bikP6chkA8xEJ5TYepcZTgPyUvyjcm240a9g2YBH1vhxGxjpJhJInpeHP7noQjTTNGvkgbfUNEBEiQeLit62DEUy9qCmCPVTnfdoLaEZai/jQNVOxRmJ+M='.
01:21:10 [INFO] +> Executing 'ADJUST': object='li@ n@249' mechanism='skin_blob'
mechanism_value='eyJ0aW1lc3RhbXAiOjE1NjkxNjcyMzcxMDMsInByb2ZpbGVJZCI6ImIwZDczMmZlMDBmNzQwN2U5ZTdmNzQ2MzAxY2Q5OGNhIiwicHJvZmlsZU5hbWUiOiJPUHBscyIsInNpZ25hdHVyZVJlcXVpcmVkIjp0cnVlLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjRlNWVmOTNjYTBhOWU4NTEwMDJkNjI0NTdmMTFkYzhhMTVlMjBjNTFkNGNmNTlmZjgxOWM5MWYzMTRkMjk4MSJ9fX0=;j++tAvhwi53tvjRhUU7yqu8mlkZUX+y/Vw6peiHeNVf3hcYE7j1A+3FAscwKRm1J0LuUuRKmRpjlK3IYVhshDSM/glzCjAz+bYSyRCe0enhqcFIhQO2KiT0lfgpumVM3+QE2rk3QE7JYHyLJncgcycx2+BuKTtSrtSWuVfGOK6VminYHv7csEa28GRTcbkoYs7+zkzou2z54DE/e0A3vI9t7Sv70i1DZJeLIIbxZY1QwwtRimVy/e5/KHXHsv2RID1hqMV/3VConyDUELoyMgRP78As8edBK08GE+FeW0twxAQQJk+dDC2OcBVYp+Bnf8RLY/hQ3YlzPq/qPd3pnjSPlSaFSpw61I7KLoVSmA6sO3f7HGAgbr+ewHYhzLsnIqgg1NoR98lALEO6lrWbMYrWvxpG2rT0DkmqL6bxJ0kErH3LU4ihH+SinVQWjYnqf9uRoNsx1DXXO4aPmqHp6n5fH5hWMGTPt1M2/5NVq0dM8J2bPwtXXcT0dL4jbLKyg8nust2XOUBDMgaMEIOAG8zDzWZH+emO10b6vb+W+xWr/y5DEWpvo8bikP6chkA8xEJ5TYepcZTgPyUvy...
* snip! *
01:21:10 [INFO] Adjust mechanism 'skin_blob' on object of type 'NPC'...
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 149) DEFINE "success:true" ---------+
01:21:10 [INFO] +> Executing 'DEFINE': queue='TOWNNPCCONTROLLER_EditAmpProduct' action='(success[0]:SET:true)'
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 150) FLAG "server" "<def[key]>:!" ---------+
01:21:10 [INFO] Filled tag <def[key]> with '2474d8a8-e62e-4f83-846a-4232b4c691bf'.
01:21:10 [INFO] +> Executing 'FLAG': flag_name='2474D8A8-E62E-4F83-846A-4232B4C691BF' Action/Value='DELETE(false)' flag_target='server'
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 151) YAML "unload" "id:response" ---------+
01:21:10 [INFO] +> Executing 'YAML': id='response' action='UNLOAD' value=''
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 0) WHILE " CALLBACK" ---------+
01:21:10 [INFO] Filled tag <[success].matches[false]> with 'false'.
01:21:10 [INFO] +- While loop complete ---------+
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 70) IF "<[success]>" "==" "false" ---------+
01:21:10 [INFO] +> Executing 'IF': use_braces='true'
01:21:10 [INFO] Filled tag <[success]> with 'true'.
01:21:10 [INFO] Comparable='Element(true)', Operator='EQUALS', ComparedTo='Element(false)' --> OUTCOME='false'
01:21:10 [INFO] No part of the if command passed, no block will run.
01:21:10 [INFO] +- Queue 'TOWNNPCCONTROLLER_EditAmpProduct' Executing: (line 73) ADJUST "<entry[temp].created_npc>"
"set_assignment:PlacedTown<[npcType]>Assignment" ---------+
01:21:10 [INFO] Filled tag <entry[temp].created_npc> with 'n@249 (Jaquelyn Thia)'.
01:21:10 [INFO] Filled tag <[npcType]> with 'Farmer'.
01:21:10 [INFO] +> Executing 'ADJUST': object='li@ n@249' mechanism='set_assignment' mechanism_value='PlacedTownFarmerAssignment'
01:21:10 [INFO] Adjust mechanism 'set_assignment' on object of type 'NPC'...
01:21:10 [INFO] Completing queue 'TOWNNPCCONTROLLER_EditAmpProduct' in 872ms.
01:21:11 [INFO] +- Queue 'SETTOWNYAML_NotTestingWorm' Executing: (line 352) yaml "id:<[name]>" "set" "<[key]>:<[value]>" ---------+
01:21:11 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:11 [INFO] Filled tag <[key]> with 'Inhabitants.NPCs'.
01:21:11 [INFO] Filled tag <[value]> with 'proc[GetTownYAML].context[Inhabitants.NPCs].as_list'.
01:21:11 [INFO] +> Executing 'YAML': id='SilTown' action='SET' yaml_action='SET_VALUE' key='Inhabitants.NPCs'
value='proc[GetTownYAML].context[Inhabitants.NPCs].as_list'
01:21:11 [INFO] +- Queue 'SETTOWNYAML_NotTestingWorm' Executing: (line 353) yaml "savefile:/Towns/<[name]>.yml" "id:<[name]>" ---------+
01:21:11 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:11 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:11 [INFO] +> Executing 'YAML': id='SilTown' action='SAVE' filename='/Towns/SilTown.yml' value=''
01:21:12 [INFO] +- Queue 'SETTOWNYAML_NotTestingWorm' Executing: (line 354) yaml "unload" "id:<[name]>" ---------+
01:21:12 [INFO] Filled tag <[name]> with 'SilTown'.
01:21:12 [INFO] +> Executing 'YAML': id='SilTown' action='UNLOAD' value=''
01:21:12 [INFO] Completing queue 'SETTOWNYAML_NotTestingWorm' in 1446ms.