Java Version: 1.8.0_181
Up-time: 1m 14s
CraftBukkit Version: git-Paper-1582 (MC: 1.12.2)
Denizen Version: Core: 1.20 (Build 160), CraftBukkit: 1.0.3-SNAPSHOT (build 434)
Active Plugins (7): NoCheatPlus: 3.15.0-SNAPSHOT-sMD5NET-b1063, Citizens: 2.0.24-SNAPSHOT (build 1573),
Denizen: 1.0.3-SNAPSHOT (build 434), BlackBird: 1, Webizen: 0.2.0, Extendizen: 1,
Depenizen: 1.0.0 (build 417)
Loaded Worlds (2): world, storyworld
Online Players (1): BlackCoyote(BlackCoyote)
Offline Players: 0
Mode: offline
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WAIT "0.5t"
16:30:55 [INFO] +- Executing dCommand: WAIT ---------+
16:30:55 [INFO] +> Executing 'WAIT': queue='PHENEX_AI_LOOP_CadWatchesHeroes' delay='d@0.025s'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WHILE " CALLBACK"
16:30:55 [INFO] Filled tag <def[phenex].is_spawned||false> with 'true'.
16:30:55 [INFO] +- While loop 150 ---------+
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<server.has_flag[phenex.hold_ai_loop]>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <server.has_flag[phenex.hold_ai_loop]> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.smoke].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.7254483585409433'.
16:30:55 [INFO] Comparable='Decimal(0.7254483585409433)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.95" "&&"
"<server.has_flag[phenex.attack_cooldown.spring].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.09290108968177113'.
16:30:55 [INFO] Comparable='Decimal(0.09290108968177113)', Operator='MORE', ComparedTo='Decimal(0.95)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.rain].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.1422887706786411'.
16:30:55 [INFO] Comparable='Decimal(0.1422887706786411)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.999" "&&"
"<server.has_flag[phenex.attack_cooldown.lavafloor].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.4858290560995725'.
16:30:55 [INFO] Comparable='Decimal(0.4858290560995725)', Operator='MORE', ComparedTo='Decimal(0.999)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF
"<server.flag[lauryn_npc].as_npc.location.distance[<def[phenex].location>]>" "<" "25" "&&" "<util.random.decimal>" ">" "0.01"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<server.flag[lauryn_npc].as_npc.location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld]>
with '57.641684203728815'.
16:30:55 [INFO] Comparable='Decimal(57.641684203728815)', Operator='LESS', ComparedTo='Decimal(25.0)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "nearbyplayers"
"<proc[storymode_participants].filter[location.distance[<def[phenex].location>].is[less].than[25]]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<proc[storymode_participants].filter[location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld].is[less].than[25]]>
with 'li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='nearbyplayers'
value='li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "!<def[nearbyplayers].is_empty>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[nearbyplayers].is_empty> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "target" "<def[nearbyplayers].get[1]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[nearbyplayers].get[1]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='target' value='p@BlackCoyote'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<def[target].exists>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[target].exists> with 'true'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: run "phenex_try_attack" "def:<def[phenex]>|<def[target]>"
16:30:55 [INFO] +- Executing dCommand: run ---------+
16:30:55 [INFO] Filled tag <def[phenex]> with 'extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'.
16:30:55 [INFO] Filled tag <def[target]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'RUN': script='PHENEX_TRY_ATTACK(TASK)'
definitions='extmo@7b42870e-e1a8-4917-a469-c395f9ecc067|p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Adding definition %phenex% as extmo@7b42870e-e1a8-4917-a469-c395f9ecc067
16:30:55 [INFO] Adding definition %target% as p@3be6feff-a0dc-48ba-b797-3bf5517b7214
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WAIT "0.5t"
16:30:55 [INFO] +- Executing dCommand: WAIT ---------+
16:30:55 [INFO] +> Executing 'WAIT': queue='PHENEX_AI_LOOP_CadWatchesHeroes' delay='d@0.025s'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WHILE " CALLBACK"
16:30:55 [INFO] Filled tag <def[phenex].is_spawned||false> with 'true'.
16:30:55 [INFO] +- While loop 151 ---------+
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<server.has_flag[phenex.hold_ai_loop]>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <server.has_flag[phenex.hold_ai_loop]> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.smoke].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.8000905792659101'.
16:30:55 [INFO] Comparable='Decimal(0.8000905792659101)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.95" "&&"
"<server.has_flag[phenex.attack_cooldown.spring].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.5052291687272491'.
16:30:55 [INFO] Comparable='Decimal(0.5052291687272491)', Operator='MORE', ComparedTo='Decimal(0.95)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.rain].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.4963856710913077'.
16:30:55 [INFO] Comparable='Decimal(0.4963856710913077)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.999" "&&"
"<server.has_flag[phenex.attack_cooldown.lavafloor].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.2600207272816183'.
16:30:55 [INFO] Comparable='Decimal(0.2600207272816183)', Operator='MORE', ComparedTo='Decimal(0.999)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF
"<server.flag[lauryn_npc].as_npc.location.distance[<def[phenex].location>]>" "<" "25" "&&" "<util.random.decimal>" ">" "0.01"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<server.flag[lauryn_npc].as_npc.location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld]>
with '57.641684203728815'.
16:30:55 [INFO] Comparable='Decimal(57.641684203728815)', Operator='LESS', ComparedTo='Decimal(25.0)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "nearbyplayers"
"<proc[storymode_participants].filter[location.distance[<def[phenex].location>].is[less].than[25]]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<proc[storymode_participants].filter[location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld].is[less].than[25]]>
with 'li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='nearbyplayers'
value='li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "!<def[nearbyplayers].is_empty>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[nearbyplayers].is_empty> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "target" "<def[nearbyplayers].get[1]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[nearbyplayers].get[1]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='target' value='p@BlackCoyote'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<def[target].exists>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[target].exists> with 'true'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: run "phenex_try_attack" "def:<def[phenex]>|<def[target]>"
16:30:55 [INFO] +- Executing dCommand: run ---------+
16:30:55 [INFO] Filled tag <def[phenex]> with 'extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'.
16:30:55 [INFO] Filled tag <def[target]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'RUN': script='PHENEX_TRY_ATTACK(TASK)'
definitions='extmo@7b42870e-e1a8-4917-a469-c395f9ecc067|p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Adding definition %phenex% as extmo@7b42870e-e1a8-4917-a469-c395f9ecc067
16:30:55 [INFO] Adding definition %target% as p@3be6feff-a0dc-48ba-b797-3bf5517b7214
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WAIT "0.5t"
16:30:55 [INFO] +- Executing dCommand: WAIT ---------+
16:30:55 [INFO] +> Executing 'WAIT': queue='PHENEX_AI_LOOP_CadWatchesHeroes' delay='d@0.025s'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WHILE " CALLBACK"
16:30:55 [INFO] Filled tag <def[phenex].is_spawned||false> with 'true'.
16:30:55 [INFO] +- While loop 152 ---------+
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<server.has_flag[phenex.hold_ai_loop]>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <server.has_flag[phenex.hold_ai_loop]> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.smoke].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.9811603399953023'.
16:30:55 [INFO] Comparable='Decimal(0.9811603399953023)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.95" "&&"
"<server.has_flag[phenex.attack_cooldown.spring].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.9407998492828611'.
16:30:55 [INFO] Comparable='Decimal(0.9407998492828611)', Operator='MORE', ComparedTo='Decimal(0.95)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.rain].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.23247186010402776'.
16:30:55 [INFO] Comparable='Decimal(0.23247186010402776)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.999" "&&"
"<server.has_flag[phenex.attack_cooldown.lavafloor].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.4573127284461045'.
16:30:55 [INFO] Comparable='Decimal(0.4573127284461045)', Operator='MORE', ComparedTo='Decimal(0.999)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF
"<server.flag[lauryn_npc].as_npc.location.distance[<def[phenex].location>]>" "<" "25" "&&" "<util.random.decimal>" ">" "0.01"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<server.flag[lauryn_npc].as_npc.location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld]>
with '57.641684203728815'.
16:30:55 [INFO] Comparable='Decimal(57.641684203728815)', Operator='LESS', ComparedTo='Decimal(25.0)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "nearbyplayers"
"<proc[storymode_participants].filter[location.distance[<def[phenex].location>].is[less].than[25]]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<proc[storymode_participants].filter[location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld].is[less].than[25]]>
with 'li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='nearbyplayers'
value='li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "!<def[nearbyplayers].is_empty>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[nearbyplayers].is_empty> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "target" "<def[nearbyplayers].get[1]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[nearbyplayers].get[1]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='target' value='p@BlackCoyote'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<def[target].exists>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[target].exists> with 'true'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: run "phenex_try_attack" "def:<def[phenex]>|<def[target]>"
16:30:55 [INFO] +- Executing dCommand: run ---------+
16:30:55 [INFO] Filled tag <def[phenex]> with 'extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'.
16:30:55 [INFO] Filled tag <def[target]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'RUN': script='PHENEX_TRY_ATTACK(TASK)'
definitions='extmo@7b42870e-e1a8-4917-a469-c395f9ecc067|p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Adding definition %phenex% as extmo@7b42870e-e1a8-4917-a469-c395f9ecc067
16:30:55 [INFO] Adding definition %target% as p@3be6feff-a0dc-48ba-b797-3bf5517b7214
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WAIT "0.5t"
16:30:55 [INFO] +- Executing dCommand: WAIT ---------+
16:30:55 [INFO] +> Executing 'WAIT': queue='PHENEX_AI_LOOP_CadWatchesHeroes' delay='d@0.025s'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WHILE " CALLBACK"
16:30:55 [INFO] Filled tag <def[phenex].is_spawned||false> with 'true'.
16:30:55 [INFO] +- While loop 153 ---------+
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<server.has_flag[phenex.hold_ai_loop]>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <server.has_flag[phenex.hold_ai_loop]> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.smoke].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.8806328001774307'.
16:30:55 [INFO] Comparable='Decimal(0.8806328001774307)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.95" "&&"
"<server.has_flag[phenex.attack_cooldown.spring].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.06120477324785667'.
16:30:55 [INFO] Comparable='Decimal(0.06120477324785667)', Operator='MORE', ComparedTo='Decimal(0.95)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.rain].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.46444650945329957'.
16:30:55 [INFO] Comparable='Decimal(0.46444650945329957)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.999" "&&"
"<server.has_flag[phenex.attack_cooldown.lavafloor].not>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <util.random.decimal> with '0.8857834571045714'.
16:30:55 [INFO] Comparable='Decimal(0.8857834571045714)', Operator='MORE', ComparedTo='Decimal(0.999)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF
"<server.flag[lauryn_npc].as_npc.location.distance[<def[phenex].location>]>" "<" "25" "&&" "<util.random.decimal>" ">" "0.01"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<server.flag[lauryn_npc].as_npc.location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld]>
with '57.641684203728815'.
16:30:55 [INFO] Comparable='Decimal(57.641684203728815)', Operator='LESS', ComparedTo='Decimal(25.0)' --> OUTCOME='false'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "nearbyplayers"
"<proc[storymode_participants].filter[location.distance[<def[phenex].location>].is[less].than[25]]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[phenex].location> with 'l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld'.
16:30:55 [INFO] Filled tag
<proc[storymode_participants].filter[location.distance[l@1077.051172286649,21.0,695.533019253758,-29.5997,287.92804,storyworld].is[less].than[25]]>
with 'li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='nearbyplayers'
value='li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "!<def[nearbyplayers].is_empty>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[nearbyplayers].is_empty> with 'false'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "target" "<def[nearbyplayers].get[1]>"
16:30:55 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:55 [INFO] Filled tag <def[nearbyplayers].get[1]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='target' value='p@BlackCoyote'
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<def[target].exists>"
16:30:55 [INFO] +- Executing dCommand: IF ---------+
16:30:55 [INFO] +> Executing 'IF': use_braces='true'
16:30:55 [INFO] Filled tag <def[target].exists> with 'true'.
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: run "phenex_try_attack" "def:<def[phenex]>|<def[target]>"
16:30:55 [INFO] +- Executing dCommand: run ---------+
16:30:55 [INFO] Filled tag <def[phenex]> with 'extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'.
16:30:55 [INFO] Filled tag <def[target]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:55 [INFO] +> Executing 'RUN': script='PHENEX_TRY_ATTACK(TASK)'
definitions='extmo@7b42870e-e1a8-4917-a469-c395f9ecc067|p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:55 [INFO] Adding definition %phenex% as extmo@7b42870e-e1a8-4917-a469-c395f9ecc067
16:30:55 [INFO] Adding definition %target% as p@3be6feff-a0dc-48ba-b797-3bf5517b7214
16:30:55 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WAIT "0.5t"
16:30:55 [INFO] +- Executing dCommand: WAIT ---------+
16:30:55 [INFO] +> Executing 'WAIT': queue='PHENEX_AI_LOOP_CadWatchesHeroes' delay='d@0.025s'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WHILE " CALLBACK"
16:30:56 [INFO] Filled tag <def[phenex].is_spawned||false> with 'true'.
16:30:56 [INFO] +- While loop 154 ---------+
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<server.has_flag[phenex.hold_ai_loop]>"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <server.has_flag[phenex.hold_ai_loop]> with 'false'.
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.smoke].not>"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <util.random.decimal> with '0.990495801937801'.
16:30:56 [INFO] Comparable='Decimal(0.990495801937801)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='true'
16:30:56 [INFO] Filled tag <server.has_flag[phenex.attack_cooldown.smoke].not> with 'true'.
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: ANNOUNCE "running smoke move"
16:30:56 [INFO] +- Executing dCommand: ANNOUNCE ---------+
16:30:56 [INFO] +> Executing 'ANNOUNCE': Message='running smoke move' Type='ALL'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: FLAG "server" "phenex.attack_cooldown.smoke:true" "duration:10s"
16:30:56 [INFO] +- Executing dCommand: FLAG ---------+
16:30:56 [INFO] +> Executing 'FLAG': flag_name='PHENEX.ATTACK_COOLDOWN.SMOKE' Action/Value='SET_VALUE(true)' duration='d@10.0s'
flag_target='server'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: run "phenex_smoke_teleport" "def:<def[phenex]>"
16:30:56 [INFO] +- Executing dCommand: run ---------+
16:30:56 [INFO] Filled tag <def[phenex]> with 'extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'.
16:30:56 [INFO] +> Executing 'RUN': script='PHENEX_SMOKE_TELEPORT(TASK)' definitions='extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'
16:30:56 [INFO] Adding definition %phenex% as extmo@7b42870e-e1a8-4917-a469-c395f9ecc067
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.95" "&&"
"<server.has_flag[phenex.attack_cooldown.spring].not>"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <util.random.decimal> with '0.8227066573582107'.
16:30:56 [INFO] Comparable='Decimal(0.8227066573582107)', Operator='MORE', ComparedTo='Decimal(0.95)' --> OUTCOME='false'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.rain].not>"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <util.random.decimal> with '0.5815068066266044'.
16:30:56 [INFO] Comparable='Decimal(0.5815068066266044)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.999" "&&"
"<server.has_flag[phenex.attack_cooldown.lavafloor].not>"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <util.random.decimal> with '0.48566895048765213'.
16:30:56 [INFO] Comparable='Decimal(0.48566895048765213)', Operator='MORE', ComparedTo='Decimal(0.999)' --> OUTCOME='false'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF
"<server.flag[lauryn_npc].as_npc.location.distance[<def[phenex].location>]>" "<" "25" "&&" "<util.random.decimal>" ">" "0.01"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <def[phenex].location> with 'l@1066.5,21.0,675.5,storyworld'.
16:30:56 [INFO] Filled tag <server.flag[lauryn_npc].as_npc.location.distance[l@1066.5,21.0,675.5,storyworld]> with '56.004464107783406'.
16:30:56 [INFO] Comparable='Decimal(56.004464107783406)', Operator='LESS', ComparedTo='Decimal(25.0)' --> OUTCOME='false'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "nearbyplayers"
"<proc[storymode_participants].filter[location.distance[<def[phenex].location>].is[less].than[25]]>"
16:30:56 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:56 [INFO] Filled tag <def[phenex].location> with 'l@1066.5,21.0,675.5,storyworld'.
16:30:56 [INFO] Filled tag <proc[storymode_participants].filter[location.distance[l@1066.5,21.0,675.5,storyworld].is[less].than[25]]> with
'li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:56 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='nearbyplayers'
value='li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "!<def[nearbyplayers].is_empty>"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <def[nearbyplayers].is_empty> with 'false'.
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "target" "<def[nearbyplayers].get[1]>"
16:30:56 [INFO] +- Executing dCommand: DEFINE ---------+
16:30:56 [INFO] Filled tag <def[nearbyplayers].get[1]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:56 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='target' value='p@BlackCoyote'
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<def[target].exists>"
16:30:56 [INFO] +- Executing dCommand: IF ---------+
16:30:56 [INFO] +> Executing 'IF': use_braces='true'
16:30:56 [INFO] Filled tag <def[target].exists> with 'true'.
16:30:56 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: run "phenex_try_attack" "def:<def[phenex]>|<def[target]>"
16:30:56 [INFO] +- Executing dCommand: run ---------+
16:30:56 [INFO] Filled tag <def[phenex]> with 'extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'.
16:30:56 [INFO] Filled tag <def[target]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:30:56 [INFO] +> Executing 'RUN': script='PHENEX_TRY_ATTACK(TASK)'
definitions='extmo@7b42870e-e1a8-4917-a469-c395f9ecc067|p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:30:56 [INFO] Adding definition %phenex% as extmo@7b42870e-e1a8-4917-a469-c395f9ecc067
16:30:56 [INFO] Adding definition %target% as p@3be6feff-a0dc-48ba-b797-3bf5517b7214
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WAIT "0.5t"
16:31:02 [INFO] +- Executing dCommand: WAIT ---------+
16:31:02 [INFO] +> Executing 'WAIT': queue='PHENEX_AI_LOOP_CadWatchesHeroes' delay='d@0.025s'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: WHILE " CALLBACK"
16:31:02 [INFO] Filled tag <def[phenex].is_spawned||false> with 'true'.
16:31:02 [INFO] +- While loop 155 ---------+
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<server.has_flag[phenex.hold_ai_loop]>"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <server.has_flag[phenex.hold_ai_loop]> with 'false'.
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.smoke].not>"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <util.random.decimal> with '0.27277706471187735'.
16:31:02 [INFO] Comparable='Decimal(0.27277706471187735)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.95" "&&"
"<server.has_flag[phenex.attack_cooldown.spring].not>"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <util.random.decimal> with '0.015457984532413427'.
16:31:02 [INFO] Comparable='Decimal(0.015457984532413427)', Operator='MORE', ComparedTo='Decimal(0.95)' --> OUTCOME='false'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.99" "&&"
"<server.has_flag[phenex.attack_cooldown.rain].not>"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <util.random.decimal> with '0.04769135972833305'.
16:31:02 [INFO] Comparable='Decimal(0.04769135972833305)', Operator='MORE', ComparedTo='Decimal(0.99)' --> OUTCOME='false'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<util.random.decimal>" ">" "0.999" "&&"
"<server.has_flag[phenex.attack_cooldown.lavafloor].not>"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <util.random.decimal> with '0.2012698369642303'.
16:31:02 [INFO] Comparable='Decimal(0.2012698369642303)', Operator='MORE', ComparedTo='Decimal(0.999)' --> OUTCOME='false'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF
"<server.flag[lauryn_npc].as_npc.location.distance[<def[phenex].location>]>" "<" "25" "&&" "<util.random.decimal>" ">" "0.01"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <def[phenex].location> with 'l@1076.2455378711948,21.0,690.8493649379275,-13.815506,327.58792,storyworld'.
16:31:02 [INFO] Filled tag
<server.flag[lauryn_npc].as_npc.location.distance[l@1076.2455378711948,21.0,690.8493649379275,-13.815506,327.58792,storyworld]>
with '55.158156862791294'.
16:31:02 [INFO] Comparable='Decimal(55.158156862791294)', Operator='LESS', ComparedTo='Decimal(25.0)' --> OUTCOME='false'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "nearbyplayers"
"<proc[storymode_participants].filter[location.distance[<def[phenex].location>].is[less].than[25]]>"
16:31:02 [INFO] +- Executing dCommand: DEFINE ---------+
16:31:02 [INFO] Filled tag <def[phenex].location> with 'l@1076.2455378711948,21.0,690.8493649379275,-13.815506,327.58792,storyworld'.
16:31:02 [INFO] Filled tag
<proc[storymode_participants].filter[location.distance[l@1076.2455378711948,21.0,690.8493649379275,-13.815506,327.58792,storyworld].is[less].than[25]]>
with 'li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:31:02 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='nearbyplayers'
value='li@p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "!<def[nearbyplayers].is_empty>"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <def[nearbyplayers].is_empty> with 'false'.
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: DEFINE "target" "<def[nearbyplayers].get[1]>"
16:31:02 [INFO] +- Executing dCommand: DEFINE ---------+
16:31:02 [INFO] Filled tag <def[nearbyplayers].get[1]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:31:02 [INFO] +> Executing 'DEFINE': queue='PHENEX_AI_LOOP_CadWatchesHeroes' definition='target' value='p@BlackCoyote'
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: IF "<def[target].exists>"
16:31:02 [INFO] +- Executing dCommand: IF ---------+
16:31:02 [INFO] +> Executing 'IF': use_braces='true'
16:31:02 [INFO] Filled tag <def[target].exists> with 'true'.
16:31:02 [INFO] Queue 'PHENEX_AI_LOOP_CadWatchesHeroes' Executing: run "phenex_try_attack" "def:<def[phenex]>|<def[target]>"
16:31:02 [INFO] +- Executing dCommand: run ---------+
16:31:02 [INFO] Filled tag <def[phenex]> with 'extmo@7b42870e-e1a8-4917-a469-c395f9ecc067'.
16:31:02 [INFO] Filled tag <def[target]> with 'p@3be6feff-a0dc-48ba-b797-3bf5517b7214'.
16:31:02 [INFO] +> Executing 'RUN': script='PHENEX_TRY_ATTACK(TASK)'
definitions='extmo@7b42870e-e1a8-4917-a469-c395f9ecc067|p@3be6feff-a0dc-48ba-b797-3bf5517b7214'
16:31:02 [INFO] Adding definition %phenex% as extmo@7b42870e-e1a8-4917-a469-c395f9ecc067
16:31:02 [INFO] Adding definition %target% as p@3be6feff-a0dc-48ba-b797-3bf5517b7214