Java Version: 1.7.0_51
CraftBukkit Version: git-Bukkit-1.7.9-R0.2-1-ga6e0bfd-b3095jnks (MC: 1.7.9)
Active Plugins (11): GroupManager: 2.0 (2.12.1) (Phoenix), Vault: 1.2.27-b349, WorldEdit: 5.5.8-1.6.2,
Multiverse-Core: 2.5-b678, WorldGuard: 5.8, Essentials: Pre2.13.1.6, Citizens: 2.0.13-SNAPSHOT (build 1130),
EssentialsChat: Pre2.13.1.6, AsyncWorldEdit: 1.3, Denizen: 0.9.4-SNAPSHOT (build 1476),
EssentialsSpawn: Pre2.13.1.6
Loaded Worlds (15): world, world_nether, world_the_end, Warrior3, Warrior2, Captain1, Captain3, Captain2,
Trainee1, Trainee3, Trainee2, Apprentice1, Apprentice2, Apprentice3, Warrior1
Online Players (1): Captain que1124(que1124)
15:56:23 [INFO] Starting TimedQueue 'TRAINEE1CLOSEST'...
15:56:23 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:23 [INFO] Filled tag <n@609.location> with
'l@-30.955348200908727,72.0,126.83144330324166,Trainee1'.
15:56:23 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='location'
value='l@-30.955348200908727,72.0,126.83144330324166,Trainee1'
15:56:23 [INFO] +- Executing dCommand: ANNOUNCE/Zombie Invader ---------+
15:56:23 [INFO] +> Executing 'ANNOUNCE':
Message='l@-30.955348200908727,72.0,126.83144330324166,Trainee1'
Type='ALL'
15:56:24 [INFO] +- Executing dCommand: INJECT/Zombie Invader ---------+
15:56:24 [INFO] +> Executing 'INJECT': script='TRAINEE1CLOSEST(TASK)'
15:56:24 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:24 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='sortlist'
value='li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'
15:56:25 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:25 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='cord' value='z'
15:56:25 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:25 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='operator' value='LESS'
15:56:26 [INFO] +- Executing dCommand: INJECT/Zombie Invader ---------+
15:56:26 [INFO] +> Executing 'INJECT': script='CLOSESTUTILITY(TASK)'
15:56:26 [INFO] +- Executing dCommand: FOREACH/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[sortList]> with
'li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'.
15:56:26 [INFO] +> Executing 'FOREACH':
list='li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc1].as_location> with
'l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'false'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(false)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='true'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[serverflag].z> with '126.6368972560457'.
15:56:26 [INFO] Filled tag <def[location].z.is[==].to[126.6368972560457]>
with 'false'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(false)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='true'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1]>
with '0.35706991382768544'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='currentclosestnumber'
value='0.35706991382768544'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='currentclosestname' value='Trainee1.loc1'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc2].as_location> with
'l@-27.57922809729464,71.0,111.43310104939349,-1.6500243,198.74976,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-27.57922809729464,71.0,111.43310104939349,-1.6500243,198.74976,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc3].as_location> with
'l@-25.3409494148227,71.0,96.39066651949759,-2.850015,201.14981,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-25.3409494148227,71.0,96.39066651949759,-2.850015,201.14981,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc4].as_location> with
'l@-17.47430914127823,70.0,76.51039289305658,0.5999881,204.14984,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-17.47430914127823,70.0,76.51039289305658,0.5999881,204.14984,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc5].as_location> with
'l@-2.3385544471362136,71.0,52.47533518330135,-1.5000026,196.49982,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-2.3385544471362136,71.0,52.47533518330135,-1.5000026,196.49982,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc6].as_location> with
'l@3.641357204063657,71.0,29.701472012259323,-4.200001,195.14989,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@3.641357204063657,71.0,29.701472012259323,-4.200001,195.14989,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc7].as_location> with
'l@9.431077219287149,71.0,1.7631529253023177,-2.0999937,203.54993,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@9.431077219287149,71.0,1.7631529253023177,-2.0999937,203.54993,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc8].as_location> with
'l@17.71116818715953,71.0,-23.673621602463033,-0.599993,211.05002,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@17.71116818715953,71.0,-23.673621602463033,-0.599993,211.05002,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc9].as_location> with
'l@32.46932271920579,71.0,-45.431812433268014,9.600012,219.45004,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@32.46932271920579,71.0,-45.431812433268014,9.600012,219.45004,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc10].as_location> with
'l@45.486461426169555,71.0,-66.46589453118133,-3.7499924,168.75017,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@45.486461426169555,71.0,-66.46589453118133,-3.7499924,168.75017,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc11].as_location> with
'l@40.35525841336741,71.0,-95.64385864776305,-3.7499952,165.60011,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@40.35525841336741,71.0,-95.64385864776305,-3.7499952,165.60011,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc12].as_location> with
'l@33.276995630641,71.0,-114.64095896515408,-2.2499797,182.55006,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@33.276995630641,71.0,-114.64095896515408,-2.2499797,182.55006,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.loc13].as_location> with
'l@33.494421864355886,73.0,-125.6738738463592,14.250022,183.75009,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@33.494421864355886,73.0,-125.6738738463592,14.250022,183.75009,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <server.flag[Trainee1.end].as_location> with
'l@41.90944754106558,74.0,-134.57464818978247,10.200067,247.20041,Trainee1'.
15:56:26 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@41.90944754106558,74.0,-134.57464818978247,10.200067,247.20041,Trainee1'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:26 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:26 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:26 [INFO] Filled tag <def[currentClosestNumber]> with
'0.35706991382768544'.
15:56:26 [INFO] Filled tag
<def[serverflag].distance[l@-30.955348200908727,72.0,126.83144330324166,Trainee1].is[LESS].than[0.35706991382768544]>
with 'false'.
15:56:26 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:27 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:27 [INFO] Filled tag <server.flag[Trainee1.loc1]> with
'l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'.
15:56:27 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='destination'
value='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
15:56:27 [INFO] +- Executing dCommand: WALKTO/Zombie Invader ---------+
15:56:27 [INFO] +> Executing 'WALKTO':
location='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
npcs='[Zombie Invader/609]'
15:56:27 [INFO] Completing queue 'TRAINEE1CLOSEST'.
15:56:28 [INFO] Starting TimedQueue 'TRAINEE1CLOSEST'...
15:56:28 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:28 [INFO] Filled tag <n@609.location> with
'l@-30.936898082242152,72.0,126.81042333128391,Trainee1'.
15:56:28 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='location'
value='l@-30.936898082242152,72.0,126.81042333128391,Trainee1'
15:56:28 [INFO] +- Executing dCommand: ANNOUNCE/Zombie Invader ---------+
15:56:28 [INFO] +> Executing 'ANNOUNCE':
Message='l@-30.936898082242152,72.0,126.81042333128391,Trainee1'
Type='ALL'
15:56:29 [INFO] +- Executing dCommand: INJECT/Zombie Invader ---------+
15:56:29 [INFO] +> Executing 'INJECT': script='TRAINEE1CLOSEST(TASK)'
15:56:29 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:29 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='sortlist'
value='li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'
15:56:30 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:30 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='cord' value='z'
15:56:30 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:30 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='operator' value='LESS'
15:56:31 [INFO] +- Executing dCommand: INJECT/Zombie Invader ---------+
15:56:31 [INFO] +> Executing 'INJECT': script='CLOSESTUTILITY(TASK)'
15:56:31 [INFO] +- Executing dCommand: FOREACH/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[sortList]> with
'li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'.
15:56:31 [INFO] +> Executing 'FOREACH':
list='li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc1].as_location> with
'l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'false'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(false)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='true'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[serverflag].z> with '126.6368972560457'.
15:56:31 [INFO] Filled tag <def[location].z.is[==].to[126.6368972560457]>
with 'false'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(false)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='true'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1]>
with '0.33023308842667126'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='currentclosestnumber'
value='0.33023308842667126'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='currentclosestname' value='Trainee1.loc1'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc2].as_location> with
'l@-27.57922809729464,71.0,111.43310104939349,-1.6500243,198.74976,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-27.57922809729464,71.0,111.43310104939349,-1.6500243,198.74976,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc3].as_location> with
'l@-25.3409494148227,71.0,96.39066651949759,-2.850015,201.14981,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-25.3409494148227,71.0,96.39066651949759,-2.850015,201.14981,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc4].as_location> with
'l@-17.47430914127823,70.0,76.51039289305658,0.5999881,204.14984,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-17.47430914127823,70.0,76.51039289305658,0.5999881,204.14984,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc5].as_location> with
'l@-2.3385544471362136,71.0,52.47533518330135,-1.5000026,196.49982,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-2.3385544471362136,71.0,52.47533518330135,-1.5000026,196.49982,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc6].as_location> with
'l@3.641357204063657,71.0,29.701472012259323,-4.200001,195.14989,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@3.641357204063657,71.0,29.701472012259323,-4.200001,195.14989,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc7].as_location> with
'l@9.431077219287149,71.0,1.7631529253023177,-2.0999937,203.54993,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@9.431077219287149,71.0,1.7631529253023177,-2.0999937,203.54993,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc8].as_location> with
'l@17.71116818715953,71.0,-23.673621602463033,-0.599993,211.05002,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@17.71116818715953,71.0,-23.673621602463033,-0.599993,211.05002,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc9].as_location> with
'l@32.46932271920579,71.0,-45.431812433268014,9.600012,219.45004,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@32.46932271920579,71.0,-45.431812433268014,9.600012,219.45004,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc10].as_location> with
'l@45.486461426169555,71.0,-66.46589453118133,-3.7499924,168.75017,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@45.486461426169555,71.0,-66.46589453118133,-3.7499924,168.75017,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc11].as_location> with
'l@40.35525841336741,71.0,-95.64385864776305,-3.7499952,165.60011,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@40.35525841336741,71.0,-95.64385864776305,-3.7499952,165.60011,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc12].as_location> with
'l@33.276995630641,71.0,-114.64095896515408,-2.2499797,182.55006,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@33.276995630641,71.0,-114.64095896515408,-2.2499797,182.55006,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.loc13].as_location> with
'l@33.494421864355886,73.0,-125.6738738463592,14.250022,183.75009,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@33.494421864355886,73.0,-125.6738738463592,14.250022,183.75009,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <server.flag[Trainee1.end].as_location> with
'l@41.90944754106558,74.0,-134.57464818978247,10.200067,247.20041,Trainee1'.
15:56:31 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@41.90944754106558,74.0,-134.57464818978247,10.200067,247.20041,Trainee1'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:31 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:31 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:31 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:31 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:31 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:32 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:32 [INFO] Filled tag <server.flag[Trainee1.loc1]> with
'l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'.
15:56:32 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='destination'
value='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
15:56:32 [INFO] +- Executing dCommand: WALKTO/Zombie Invader ---------+
15:56:32 [INFO] +> Executing 'WALKTO':
location='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
npcs='[Zombie Invader/609]'
15:56:32 [INFO] Completing queue 'TRAINEE1CLOSEST'.
15:56:32 [INFO] Starting TimedQueue 'TRAINEE1CLOSEST'...
15:56:32 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:32 [INFO] Filled tag <n@609.location> with
'l@-30.936898082242152,72.0,126.81042333128391,Trainee1'.
15:56:32 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='location'
value='l@-30.936898082242152,72.0,126.81042333128391,Trainee1'
15:56:33 [INFO] +- Executing dCommand: ANNOUNCE/Zombie Invader ---------+
15:56:33 [INFO] +> Executing 'ANNOUNCE':
Message='l@-30.936898082242152,72.0,126.81042333128391,Trainee1'
Type='ALL'
15:56:33 [INFO] +- Executing dCommand: INJECT/Zombie Invader ---------+
15:56:33 [INFO] +> Executing 'INJECT': script='TRAINEE1CLOSEST(TASK)'
15:56:34 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:34 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='sortlist'
value='li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'
15:56:34 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:34 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='cord' value='z'
15:56:35 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:35 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='operator' value='LESS'
15:56:35 [INFO] +- Executing dCommand: INJECT/Zombie Invader ---------+
15:56:35 [INFO] +> Executing 'INJECT': script='CLOSESTUTILITY(TASK)'
15:56:36 [INFO] +- Executing dCommand: FOREACH/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[sortList]> with
'li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'.
15:56:36 [INFO] +> Executing 'FOREACH':
list='li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc1].as_location> with
'l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'false'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(false)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='true'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[serverflag].z> with '126.6368972560457'.
15:56:36 [INFO] Filled tag <def[location].z.is[==].to[126.6368972560457]>
with 'false'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(false)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='true'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1]>
with '0.33023308842667126'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='currentclosestnumber'
value='0.33023308842667126'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='currentclosestname' value='Trainee1.loc1'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc2].as_location> with
'l@-27.57922809729464,71.0,111.43310104939349,-1.6500243,198.74976,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-27.57922809729464,71.0,111.43310104939349,-1.6500243,198.74976,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc3].as_location> with
'l@-25.3409494148227,71.0,96.39066651949759,-2.850015,201.14981,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-25.3409494148227,71.0,96.39066651949759,-2.850015,201.14981,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc4].as_location> with
'l@-17.47430914127823,70.0,76.51039289305658,0.5999881,204.14984,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-17.47430914127823,70.0,76.51039289305658,0.5999881,204.14984,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc5].as_location> with
'l@-2.3385544471362136,71.0,52.47533518330135,-1.5000026,196.49982,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@-2.3385544471362136,71.0,52.47533518330135,-1.5000026,196.49982,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc6].as_location> with
'l@3.641357204063657,71.0,29.701472012259323,-4.200001,195.14989,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@3.641357204063657,71.0,29.701472012259323,-4.200001,195.14989,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc7].as_location> with
'l@9.431077219287149,71.0,1.7631529253023177,-2.0999937,203.54993,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@9.431077219287149,71.0,1.7631529253023177,-2.0999937,203.54993,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc8].as_location> with
'l@17.71116818715953,71.0,-23.673621602463033,-0.599993,211.05002,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@17.71116818715953,71.0,-23.673621602463033,-0.599993,211.05002,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc9].as_location> with
'l@32.46932271920579,71.0,-45.431812433268014,9.600012,219.45004,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@32.46932271920579,71.0,-45.431812433268014,9.600012,219.45004,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc10].as_location> with
'l@45.486461426169555,71.0,-66.46589453118133,-3.7499924,168.75017,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@45.486461426169555,71.0,-66.46589453118133,-3.7499924,168.75017,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc11].as_location> with
'l@40.35525841336741,71.0,-95.64385864776305,-3.7499952,165.60011,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@40.35525841336741,71.0,-95.64385864776305,-3.7499952,165.60011,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc12].as_location> with
'l@33.276995630641,71.0,-114.64095896515408,-2.2499797,182.55006,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@33.276995630641,71.0,-114.64095896515408,-2.2499797,182.55006,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc13].as_location> with
'l@33.494421864355886,73.0,-125.6738738463592,14.250022,183.75009,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@33.494421864355886,73.0,-125.6738738463592,14.250022,183.75009,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.end].as_location> with
'l@41.90944754106558,74.0,-134.57464818978247,10.200067,247.20041,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='serverflag'
value='l@41.90944754106558,74.0,-134.57464818978247,10.200067,247.20041,Trainee1'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber].exists> with
'true'.
15:56:36 [INFO] Comparable 1: Logic='NEGATIVE',
Comparable='Boolean(true)', Operator='EQUALS',
ComparedTo='Boolean(true)' --> OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: IF/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <def[currentClosestNumber]> with
'0.33023308842667126'.
15:56:36 [INFO] Filled tag
<def[serverflag].distance[l@-30.936898082242152,72.0,126.81042333128391,Trainee1].is[LESS].than[0.33023308842667126]>
with 'false'.
15:56:36 [INFO] Comparable 1: Comparable='Boolean(false)',
Operator='EQUALS', ComparedTo='Boolean(true)' -->
OUTCOME='false'
15:56:36 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:36 [INFO] Filled tag <server.flag[Trainee1.loc1]> with
'l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'.
15:56:36 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='destination'
value='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
15:56:37 [INFO] +- Executing dCommand: WALKTO/Zombie Invader ---------+
15:56:37 [INFO] +> Executing 'WALKTO':
location='l@-30.655930835211045,72.0,126.6368972560457,-1.2000244,197.24979,Trainee1'
npcs='[Zombie Invader/609]'
15:56:37 [INFO] Completing queue 'TRAINEE1CLOSEST'.
15:56:37 [INFO] Starting TimedQueue 'TRAINEE1CLOSEST'...
15:56:37 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:37 [INFO] Filled tag <n@609.location> with
'l@-30.936898082242152,72.0,126.81042333128391,Trainee1'.
15:56:37 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='location'
value='l@-30.936898082242152,72.0,126.81042333128391,Trainee1'
15:56:37 [INFO] +- Executing dCommand: ANNOUNCE/Zombie Invader ---------+
15:56:37 [INFO] +> Executing 'ANNOUNCE':
Message='l@-30.936898082242152,72.0,126.81042333128391,Trainee1'
Type='ALL'
15:56:38 [INFO] +- Executing dCommand: INJECT/Zombie Invader ---------+
15:56:38 [INFO] +> Executing 'INJECT': script='TRAINEE1CLOSEST(TASK)'
15:56:38 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:38 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='sortlist'
value='li@Trainee1.loc1|Trainee1.loc2|Trainee1.loc3|Trainee1.loc4|Trainee1.loc5|Trainee1.loc6|Trainee1.loc7|Trainee1.loc8|Trainee1.loc9|Trainee1.loc10|Trainee1.loc11|Trainee1.loc12|Trainee1.loc13|Trainee1.end'
15:56:39 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:39 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='cord' value='z'
15:56:39 [INFO] +- Executing dCommand: DEFINE/Zombie Invader ---------+
15:56:39 [INFO] +> Executing 'DEFINE': queue='TRAINEE1CLOSEST'
definition='operator' value='LESS'