Java Version: 1.8.0_191
Up-time: 11h 18m
CraftBukkit Version: git-Paper-549 (MC: 1.13.2)
Denizen Version: Core: 1.40 (Build 236), CraftBukkit: 1.0.3-SNAPSHOT (build 707-DEV)
Active Plugins (2): Citizens: 2.0.24-SNAPSHOT (build 1619), Denizen: 1.0.3-SNAPSHOT (build 707-DEV),
Loaded Worlds (3): world, world_nether, world_the_end
Online Players (1): Behr_Riley(Behr_Riley)
Offline Players: 0
Mode: online
02:53:34 [INFO] Starting InstantQueue 'EXCOMMAND_ConvertibleLlcEntire'...
02:53:34 [INFO] Queue 'EXCOMMAND_ConvertibleLlcEntire' Executing: RUN "s@ProceduralDungeonGeneration" "Path:Set Settings"
02:53:34 [INFO] +- Executing dCommand: RUN/p@Behr_Riley ---------+
02:53:34 [INFO] +> Executing 'RUN': script='PROCEDURALDUNGEONGENERATION(YAML DATA)' path='Set Settings'
02:53:34 [INFO] Starting TimedQueue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable'...
02:53:34 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Width" "4"
02:53:34 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:34 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='width' value='4'
02:53:34 [INFO] Completing queue 'EXCOMMAND_ConvertibleLlcEntire' in 0ms.
02:53:35 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Height" "4"
02:53:35 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:35 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='height' value='4'
02:53:35 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "GridW"
"<def[Width].div[2].round_down.mul[4].add[1]>"
02:53:35 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:35 [INFO] Filled tag <def[Width].div[2].round_down.mul[4].add[1]> with '9'.
02:53:35 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='gridw' value='9'
02:53:36 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "GridH"
"<def[Height].div[2].round_down.mul[4].add[1]>"
02:53:36 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:36 [INFO] Filled tag <def[Height].div[2].round_down.mul[4].add[1]> with '9'.
02:53:36 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='gridh' value='9'
02:53:36 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Grid"
"cu@l@0,0,0,world|l@<def[GridW]>,0,<def[GridH]>,world"
02:53:36 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:36 [INFO] Filled tag <def[GridW]> with '9'.
02:53:36 [INFO] Filled tag <def[GridH]> with '9'.
02:53:36 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='grid'
value='cu@l@0,0,0,world|l@9,0,9,world'
02:53:37 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit" "li@"
02:53:37 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:37 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit' value='li@'
02:53:37 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "li@"
02:53:37 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:37 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border' value='li@'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "<def[Grid].blocks>"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Grid].blocks> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@1,0,0,world|l@1,0,1,world|l@1,0,2,world|l@1,0,3,world|l@1,0,4,world|l@1,0,5,world|l@1,0,6,world|l@1,0,7,world|l@1,0,8,world|l@1,0,9,world|l@2,0,0,world|l@2,0,1,world|l@2,0,2,world|l@2,0,3,world|l@2,0,4,world|l@2,0,5,world|l@2,0,6,world|l@2,0,7,world|l@2,0,8,world|l@2,0,9,world|l@3,0,0,world|l@3,0,1,world|l@3,0,2,world|l@3,0,3,world|l@3,0,4,world|l@3,0,5,world|l@3,0,6,world|l@3,0,7,world|l@3,0,8,world|l@3,0,9,world|l@4,0,0,world|l@4,0,1,world|l@4,0,2,world|l@4,0,3,world|l@4,0,4,world|l@4,0,5,world|l@4,0,6,world|l@4,0,7,world|l@4,0,8,world|l@4,0,9,world|l@5,0,0,world|l@5,0,1,world|l@5,0,2,world|l@5,0,3,world|l@5,0,4,world|l@5,0,5,world|l@5,0,6,world|l@5,0,7,world|l@5,0,8,world|l@5,0,9,world|l@6,0,0,world|l@6,0,1,world|l@6,0,2,world|l@6,0,3,world|l@6,0,4,world|l@6,0,5,world|l@6,0,6,world|l@6,0,7,world|l@6,0,8,world|l@6,0,9,wo...
* snip! *
02:53:38 [INFO] +> Executing 'FOREACH':
list='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@1,0,0,world|l@1,0,1,world|l@1,0,2,world|l@1,0,3,world|l@1,0,4,world|l@1,0,5,world|l@1,0,6,world|l@1,0,7,world|l@1,0,8,world|l@1,0,9,world|l@2,0,0,world|l@2,0,1,world|l@2,0,2,world|l@2,0,3,world|l@2,0,4,world|l@2,0,5,world|l@2,0,6,world|l@2,0,7,world|l@2,0,8,world|l@2,0,9,world|l@3,0,0,world|l@3,0,1,world|l@3,0,2,world|l@3,0,3,world|l@3,0,4,world|l@3,0,5,world|l@3,0,6,world|l@3,0,7,world|l@3,0,8,world|l@3,0,9,world|l@4,0,0,world|l@4,0,1,world|l@4,0,2,world|l@4,0,3,world|l@4,0,4,world|l@4,0,5,world|l@4,0,6,world|l@4,0,7,world|l@4,0,8,world|l@4,0,9,world|l@5,0,0,world|l@5,0,1,world|l@5,0,2,world|l@5,0,3,world|l@5,0,4,world|l@5,0,5,world|l@5,0,6,world|l@5,0,7,world|l@5,0,8,world|l@5,0,9,world|l@6,0,0,world|l@6,0,1,world|l@6,0,2,world|l@6,0,3,world|l@6,0,4,world|l@6,0,5,world|l@6,0,6,world|l@6,0,7,world|l@6,0,8,world|l@6,0,9,world|l@7,0,0,world|l@7,0,1,world|...
* snip! *
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,0,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,0,world]> with 'li@l@0,0,0,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 2 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,1,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,1,world]> with 'li@l@0,0,0,world|l@0,0,1,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 3 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,2,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,2,world]> with 'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 4 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,3,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,3,world]> with 'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 5 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,4,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,4,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 6 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,5,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,5,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 7 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,6,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,6,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 8 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,7,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,7,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 9 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,8,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,8,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 10 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '0'.
02:53:38 [INFO] Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@0,0,9,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@0,0,9,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 11 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 12 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@1,0,1,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@1,0,1,world]> with 'li@l@1,0,1,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 13 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 14 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@1,0,3,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@1,0,3,world]> with 'li@l@1,0,1,world|l@1,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 15 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 16 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@1,0,5,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@1,0,5,world]> with 'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 17 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 18 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@1,0,7,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@1,0,7,world]> with 'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 19 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 20 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '1'.
02:53:38 [INFO] Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@1,0,9,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@1,0,9,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 21 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 22 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 23 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 24 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 25 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 26 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 27 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 28 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 29 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 30 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '2'.
02:53:38 [INFO] Comparable='Decimal(2.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 31 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 32 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@3,0,1,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@3,0,1,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 33 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 34 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@3,0,3,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@3,0,3,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 35 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 36 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@3,0,5,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@3,0,5,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 37 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 38 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@3,0,7,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@3,0,7,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 39 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 40 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '3'.
02:53:38 [INFO] Comparable='Decimal(3.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@3,0,9,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@3,0,9,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 41 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 42 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 43 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 44 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 45 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 46 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 47 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 48 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 49 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 50 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '4'.
02:53:38 [INFO] Comparable='Decimal(4.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 51 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 52 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@5,0,1,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@5,0,1,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 53 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 54 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@5,0,3,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@5,0,3,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 55 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 56 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@5,0,5,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@5,0,5,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 57 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 58 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@5,0,7,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@5,0,7,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 59 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 60 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '5'.
02:53:38 [INFO] Comparable='Decimal(5.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@5,0,9,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@5,0,9,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 61 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 62 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 63 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 64 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 65 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 66 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 67 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 68 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 69 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 70 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '6'.
02:53:38 [INFO] Comparable='Decimal(6.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 71 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 72 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@7,0,1,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@7,0,1,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 73 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 74 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@7,0,3,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@7,0,3,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 75 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 76 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@7,0,5,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@7,0,5,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 77 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 78 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@7,0,7,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@7,0,7,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 79 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 80 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '7'.
02:53:38 [INFO] Comparable='Decimal(7.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@7,0,9,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@7,0,9,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 81 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,0,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,0,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 82 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,1,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,1,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 83 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,2,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,2,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 84 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,3,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,3,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 85 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,4,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,4,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 86 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,5,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,5,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 87 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,6,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,6,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 88 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,7,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,7,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world|l@8,0,7,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world|l@8,0,7,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 89 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,8,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,8,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world|l@8,0,7,world|l@8,0,8,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world|l@8,0,7,world|l@8,0,8,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 90 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '8'.
02:53:38 [INFO] Comparable='Decimal(8.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "Border" "<def[Border].include[<def[Value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[Value]> with 'l@8,0,9,world'.
02:53:38 [INFO] Filled tag <def[Border].include[l@8,0,9,world]> with
'li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world|l@8,0,7,world|l@8,0,8,world|l@8,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='border'
value='li@l@0,0,0,world|l@0,0,1,world|l@0,0,2,world|l@0,0,3,world|l@0,0,4,world|l@0,0,5,world|l@0,0,6,world|l@0,0,7,world|l@0,0,8,world|l@0,0,9,world|l@8,0,0,world|l@8,0,1,world|l@8,0,2,world|l@8,0,3,world|l@8,0,4,world|l@8,0,5,world|l@8,0,6,world|l@8,0,7,world|l@8,0,8,world|l@8,0,9,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH "next"
02:53:38 [INFO] +- Executing dCommand: FOREACH/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'FOREACH': next='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 91 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '0'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='0'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 92 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '1'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='1'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@9,0,1,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@9,0,1,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 93 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '2'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='2'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 94 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '3'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='3'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@9,0,3,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@9,0,3,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 95 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '4'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='4'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 96 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '5'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='5'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@9,0,5,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@9,0,5,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 97 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '6'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='6'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 98 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '7'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='7'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@9,0,7,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@9,0,7,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world|l@9,0,7,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world|l@9,0,7,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 99 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '8'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='8'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '0'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(0.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop 100 ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "x" "<def[value].after[l@].split[,].get[1]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[1]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='x' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "y" "<def[value].after[l@].split[,].get[3]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value].after[l@].split[,].get[3]> with '9'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='y' value='9'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x]>" "==" "0" "||" "<def[y]" "==" "0" "||"
"<def[x]>" "==" "8" "||" "<def[y]" "==" "8"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(0)' --> OUTCOME='false'
02:53:38 [INFO] Filled tag <def[x]> with '9'.
02:53:38 [INFO] Comparable='Decimal(9.0)', Operator='EQUALS', ComparedTo='Decimal(8.0)' --> OUTCOME='false'
02:53:38 [INFO] Comparable='Element(<def[y])', Operator='EQUALS', ComparedTo='Element(8)' --> OUTCOME='false'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: IF "<def[x].mod[2]>" "!=" "0" "&&" "<def[y].mod[2]>"
"!=" "0"
02:53:38 [INFO] +- Executing dCommand: IF/p@Behr_Riley ---------+
02:53:38 [INFO] +> Executing 'IF': use_braces='true'
02:53:38 [INFO] Filled tag <def[x].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Filled tag <def[y].mod[2]> with '1'.
02:53:38 [INFO] Logic='NEGATIVE', Comparable='Decimal(1.0)', Operator='EQUALS', ComparedTo='Decimal(0.0)' --> OUTCOME='true'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].include[<def[value]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[value]> with 'l@9,0,9,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].include[l@9,0,9,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world|l@9,0,7,world|l@9,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,3,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world|l@9,0,7,world|l@9,0,9,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: FOREACH " CALLBACK" "as:value"
02:53:38 [INFO] +- Foreach loop complete ---------+
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "CurrentVisit" "<def[ToVisit].random>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[ToVisit].random> with 'l@7,0,3,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='currentvisit'
value='l@7,0,3,world'
02:53:38 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: DEFINE "ToVisit"
"<def[ToVisit].exclude[<def[CurrentVisit]>]>"
02:53:38 [INFO] +- Executing dCommand: DEFINE/p@Behr_Riley ---------+
02:53:38 [INFO] Filled tag <def[CurrentVisit]> with 'l@7,0,3,world'.
02:53:38 [INFO] Filled tag <def[ToVisit].exclude[l@7,0,3,world]> with
'li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world|l@9,0,7,world|l@9,0,9,world'.
02:53:38 [INFO] +> Executing 'DEFINE': queue='PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' definition='tovisit'
value='li@l@1,0,1,world|l@1,0,3,world|l@1,0,5,world|l@1,0,7,world|l@1,0,9,world|l@3,0,1,world|l@3,0,3,world|l@3,0,5,world|l@3,0,7,world|l@3,0,9,world|l@5,0,1,world|l@5,0,3,world|l@5,0,5,world|l@5,0,7,world|l@5,0,9,world|l@7,0,1,world|l@7,0,5,world|l@7,0,7,world|l@7,0,9,world|l@9,0,1,world|l@9,0,3,world|l@9,0,5,world|l@9,0,7,world|l@9,0,9,world'
02:53:39 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: NARRATE "<def[ToVisit].Size>"
02:53:39 [INFO] +- Executing dCommand: NARRATE/p@Behr_Riley ---------+
02:53:39 [INFO] Filled tag <def[ToVisit].size> with '24'.
02:53:39 [INFO] +> Executing 'NARRATE': Narrating='24' Targets='[p@Behr_Riley]'
02:53:39 [INFO] Queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' Executing: NARRATE "<def[Border].Size>"
02:53:39 [INFO] +- Executing dCommand: NARRATE/p@Behr_Riley ---------+
02:53:39 [INFO] Filled tag <def[Border].size> with '20'.
02:53:39 [INFO] +> Executing 'NARRATE': Narrating='20' Targets='[p@Behr_Riley]'
02:53:39 [INFO] Completing queue 'PROCEDURALDUNGEONGENERATION_SubscriberUrbanAvailable' in 5043ms.
02:53:43 [INFO] +> [] CHAT: Behr_Riley: submit