Java Version: 1.8.0_91
Up-time: 7h 58m
CraftBukkit Version: git-Spigot-078e2f8-21e3b05 (MC: 1.10.2)
Denizen Version: Core: 1.15 (Build 75), CraftBukkit: 1.0.0-SNAPSHOT (build 37)
Active Plugins (21): CoreProtect: 2.13.1, WorldEdit: 6.1.3;7a097ca, ImageOnMap: 2.99, PlaceholderAPI: 2.5.1,
CommandBlocker: 0.7, PermissionsEx: 1.23.4, SkQuery: 4.0, InstantRespawn: 1.0.7,
Vault: 1.5.6-b49, ProtocolLib: 4.0.1, Multiverse-Core: 2.5-b717, WorldGuard: 6.1.2;e38d98d,
Citizens: 2.0.20-SNAPSHOT (build 1420), MoneySQL: 1.4-beta-multiversion, Denizen: 1.0.0-SNAPSHOT (build 37),
Essentials: 2.0.1-b434, CommunityBridge: 2.6.0.000, EssentialsChat: 2.0.1-b434,
HolographicDisplays: 2.2.1, EssentialsSpawn: 2.0.1-b434, Depenizen: 0.2.2 (build 322),
Loaded Worlds (3): world, world_nether, world_the_end
Online Players (1): Admin xenmai(xenmai)
Offline Players: 4
Mode: offline
18:16:38 [INFO] Running script event 'EntityDamaged', event='player damages
entity' for script 'PLAYER_LISTENER'
18:16:38 [INFO] Starting InstantQueue
'PLAYER_LISTENER_CureCraftComparisons'...
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DETERMINE "passively" "cancelled"
18:16:38 [INFO] +- Executing dCommand: DETERMINE/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'DETERMINE': outcome='cancelled'
passively='true'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
INJECT "s@Player_Attack_1" "instantly"
18:16:38 [INFO] +- Executing dCommand: INJECT/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'INJECT': script='PLAYER_ATTACK_1(TASK)'
instant='true'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing: IF
"<player.has_flag[attacking]>" "{" "-" "queue" "clear" "}"
18:16:38 [INFO] +- Executing dCommand: IF/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'IF': use_braces='true'
18:16:38 [INFO] Filled tag <player.has_flag[attacking]> with 'false'.
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing: FLAG
"<player>" "attacking" "duration:15t"
18:16:38 [INFO] +- Executing dCommand: FLAG/p@xenmai ---------+
18:16:38 [INFO] Filled tag <player> with
'p@4f6cb058-42f2-4290-b962-bcac121d4e70'.
18:16:38 [INFO] +> Executing 'FLAG': flag_name='attacking'
Action/Value='SET_BOOLEAN(true)' duration='d@0.75s'
flag_target='p@xenmai'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "reach1" "0.5"
18:16:38 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='reach1' value='0.5'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "reach2" "2.5"
18:16:38 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='reach2' value='2.5'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "damage" "2.0"
18:16:38 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='damage' value='2.0'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "angle" "45"
18:16:38 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='angle' value='45'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "targets" "li@"
18:16:38 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='targets' value='li@'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH
"<player.location.find.entities[npc].within[5].exclude[player]>"
"{" "-" "if"
"<player.location.facing[<def[value].location>].degrees[<def[angle].div[2].round_to[0].as_int>]>"
"{" "-" "narrate" "faces!" "-" "define" "targets"
"<def[targets].include[<def[value]>]>" "}" "}"
18:16:38 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:38 [INFO] Filled tag
<player.location.find.entities[npc].within[5].exclude[player]>
with 'li@'.
18:16:38 [INFO] +> Executing 'FOREACH': list='li@'
18:16:38 [INFO] Empty list, not looping...
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
ADJUST "<player>" "walk_speed:0.16"
18:16:38 [INFO] +- Executing dCommand: ADJUST/p@xenmai ---------+
18:16:38 [INFO] Filled tag <player> with
'p@4f6cb058-42f2-4290-b962-bcac121d4e70'.
18:16:38 [INFO] +> Executing 'ADJUST':
object='p@4f6cb058-42f2-4290-b962-bcac121d4e70'
mechanism='walk_speed' mechanism_value='0.16'
18:16:38 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing: WAIT
"10t"
18:16:38 [INFO] +- Executing dCommand: WAIT/p@xenmai ---------+
18:16:38 [INFO] +> Executing 'WAIT':
queue='PLAYER_LISTENER_CureCraftComparisons' delay='d@0.5s'
18:16:38 [INFO] Forcing queue PLAYER_LISTENER_CureCraftComparisons into a
timed queue...
18:16:38 [INFO] Completing queue 'PLAYER_LISTENER_CureCraftComparisons' in
6ms.
18:16:38 [INFO] Starting TimedQueue 'PLAYER_LISTENER_CureCraftComparisons'...
18:16:38 [INFO] Event cancelled!
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "n"
"<def[angle].to_radians.mul[<def[reach2]>].div[0.35].round_up>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[reach2]> with '2.5'.
18:16:39 [INFO] Filled tag
<def[angle].to_radians.mul[2.5].div[0.35].round_up> with '6'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='n'
value='6'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
REPEAT "<def[n]>" "{" "-" "define" "vector"
"<player.location.direction.vector.rotate_around_y[<def[angle].to_radians.div[<def[n]>].mul[<def[value].sub[<def[n].add[1].div[2]>]>]>]>"
"-" "define" "line"
"<player.location.add[<def[vector].mul[<def[reach1]>]>].points_between[<player.location.add[<def[vector].mul[<def[reach2]>]>]>].distance[0.35]>"
"-" "playeffect" "<def[line]>" "effect:crit" "data:0.0"
"quantity:1" "offset:0.0,0.0,0.0" "-" "foreach" "<de... *
snip! *
18:16:39 [INFO] +- Executing dCommand: REPEAT/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[n]> with '6'.
18:16:39 [INFO] +> Executing 'REPEAT': qty='6'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "vector"
"<player.location.direction.vector.rotate_around_y[<def[angle].to_radians.div[<def[n]>].mul[<def[value].sub[<def[n].add[1].div[2]>]>]>]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[n]> with '6'.
18:16:39 [INFO] Filled tag <def[n].add[1].div[2]> with '3.5'.
18:16:39 [INFO] Filled tag <def[value].sub[3.5]> with '-2.5'.
18:16:39 [INFO] Filled tag <def[angle].to_radians.div[6].mul[-2.5]> with
'-0.32724923474893675'.
18:16:39 [INFO] Filled tag
<player.location.direction.vector.rotate_around_y[-0.32724923474893675]>
with
'l@0.7810316082304967,-0.5387571327126081,0.31580116987777784,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='vector'
value='l@0.7810316082304967,-0.5387571327126081,0.31580116987777784,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "line"
"<player.location.add[<def[vector].mul[<def[reach1]>]>].points_between[<player.location.add[<def[vector].mul[<def[reach2]>]>]>].distance[0.35]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[reach1]> with '0.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[0.5]> with
'l@0.39051580411524833,-0.26937856635630403,0.15790058493888892,world'.
18:16:39 [INFO] Filled tag <def[reach2]> with '2.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[2.5]> with
'l@1.9525790205762417,-1.34689283178152,0.7895029246944446,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@1.9525790205762417,-1.34689283178152,0.7895029246944446,world]>
with
'l@-124.71919420821376,74.15310716821848,285.7798005183303,32.59907,273.26538,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@0.39051580411524833,-0.26937856635630403,0.15790058493888892,world].points_between[l@-124.71919420821376,74.15310716821848,285.7798005183303,32.59907,273.26538,world].distance[0.35]>
with
'li@l@-126.28125742467475,75.23062143364369,285.1481981785748,32.59907,273.26538,world|l@-126.00789636179408,75.04205643719428,285.258728588032,32.59907,273.26538,world|l@-125.7345352989134,74.85349144074486,285.3692589974892,32.59907,273.26538,world|l@-125.46117423603273,74.6649264442954...
* snip! *
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='line'
value='li@l@-126.28125742467475,75.23062143364369,285.1481981785748,32.59907,273.26538,world|l@-126.00789636179408,75.04205643719428,285.258728588032,32.59907,273.26538,world|l@-125.7345352989134,74.85349144074486,285.3692589974892,32.59907,273.26538,world|l@-125.46117423603273,74.66492644429545,285.47978940694645,32.59907,273.26538,world|l@-125.18781317315205,74.47636144784605,285.5903198164037,32.59907,273.26538,world|l@-1...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
PLAYEFFECT "<def[line]>" "effect:crit" "data:0.0" "quantity:1"
"offset:0.0,0.0,0.0"
18:16:39 [INFO] +- Executing dCommand: PLAYEFFECT/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.28125742467475,75.23062143364369,285.1481981785748,32.59907,273.26538,world|l@-126.00789636179408,75.04205643719428,285.258728588032,32.59907,273.26538,world|l@-125.7345352989134,74.85349144074486,285.3692589974892,32.59907,273.26538,world|l@-125.46117423603273,74.66492644429545,285.47978940694645,32.59907,273.26538,world|l@-125.18781317315205,74.47636144784605,285.5903198164037,32.59907,273.26538,world|l@-124.91445211027138,74.28779645139663,285.7008502258609,32.5990...
* snip! *
18:16:39 [INFO] +> Executing 'PLAYEFFECT': special effect='CRIT'
locations='[l@-126.28125742467475,75.23062143364369,285.1481981785748,32.59907,273.26538,world,
l@-126.00789636179408,75.04205643719428,285.258728588032,32.59907,273.26538,world,
l@-125.7345352989134,74.85349144074486,285.3692589974892,32.59907,273.26538,world,
l@-125.46117423603273,74.66492644429545,285.47978940694645,32.59907,273.26538,world,
l@-125.18781317315205,74.47636144784605,285.5903198164037,32.59907,273.26538,world,
l@-124.91445211027138,74.28779645139663,28... * snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[line]>" "{" "-" "define" "loc"
"<def[value].above>" "-" "foreach" "<def[targets]>" "{" "-"
"if" "<def[loc].x>" ">" "<def[value].bounding_box.get[1].x>"
"&&" "<def[loc].x>" "<" "<def[value].bounding_box.get[2].x>"
"&&" "<def[loc].y>" ">" "<def[value].bounding_box.get[1].y>"
"&&" "<def[loc].y>" "<" "<def[value].bounding_box.get[2].y>"
"&&" "<def[loc].z>" ">" "<def[value].bounding_box.get[1].z>"
"&&" "<def[loc].z>" "<" "<def[value].bounding... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.28125742467475,75.23062143364369,285.1481981785748,32.59907,273.26538,world|l@-126.00789636179408,75.04205643719428,285.258728588032,32.59907,273.26538,world|l@-125.7345352989134,74.85349144074486,285.3692589974892,32.59907,273.26538,world|l@-125.46117423603273,74.66492644429545,285.47978940694645,32.59907,273.26538,world|l@-125.18781317315205,74.47636144784605,285.5903198164037,32.59907,273.26538,world|l@-124.91445211027138,74.28779645139663,285.7008502258609,32.5990...
* snip! *
18:16:39 [INFO] +> Executing 'FOREACH':
list='li@l@-126.28125742467475,75.23062143364369,285.1481981785748,32.59907,273.26538,world|l@-126.00789636179408,75.04205643719428,285.258728588032,32.59907,273.26538,world|l@-125.7345352989134,74.85349144074486,285.3692589974892,32.59907,273.26538,world|l@-125.46117423603273,74.66492644429545,285.47978940694645,32.59907,273.26538,world|l@-125.18781317315205,74.47636144784605,285.5903198164037,32.59907,273.26538,world|l@-124.91445211027138,74.28779645139663,285.7008502258609,32.59907,273.26538,world...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-126.28125742467475,76.23062143364369,285.1481981785748,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-126.28125742467475,76.23062143364369,285.1481981785748,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 2 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-126.00789636179408,76.04205643719428,285.258728588032,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-126.00789636179408,76.04205643719428,285.258728588032,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 3 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.7345352989134,75.85349144074486,285.3692589974892,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.7345352989134,75.85349144074486,285.3692589974892,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 4 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.46117423603273,75.66492644429545,285.47978940694645,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.46117423603273,75.66492644429545,285.47978940694645,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 5 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.18781317315205,75.47636144784605,285.5903198164037,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.18781317315205,75.47636144784605,285.5903198164037,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 6 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-124.91445211027138,75.28779645139663,285.7008502258609,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-124.91445211027138,75.28779645139663,285.7008502258609,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
REPEAT " CALLBACK"
18:16:39 [INFO] +- Repeat loop 2 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "vector"
"<player.location.direction.vector.rotate_around_y[<def[angle].to_radians.div[<def[n]>].mul[<def[value].sub[<def[n].add[1].div[2]>]>]>]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[n]> with '6'.
18:16:39 [INFO] Filled tag <def[n].add[1].div[2]> with '3.5'.
18:16:39 [INFO] Filled tag <def[value].sub[3.5]> with '-1.5'.
18:16:39 [INFO] Filled tag <def[angle].to_radians.div[6].mul[-1.5]> with
'-0.19634954084936205'.
18:16:39 [INFO] Filled tag
<player.location.direction.vector.rotate_around_y[-0.19634954084936205]>
with
'l@0.815570098753433,-0.5387571327126081,0.21115436526533077,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='vector'
value='l@0.815570098753433,-0.5387571327126081,0.21115436526533077,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "line"
"<player.location.add[<def[vector].mul[<def[reach1]>]>].points_between[<player.location.add[<def[vector].mul[<def[reach2]>]>]>].distance[0.35]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[reach1]> with '0.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[0.5]> with
'l@0.4077850493767165,-0.26937856635630403,0.10557718263266538,world'.
18:16:39 [INFO] Filled tag <def[reach2]> with '2.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[2.5]> with
'l@2.0389252468835823,-1.34689283178152,0.5278859131633269,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@2.0389252468835823,-1.34689283178152,0.5278859131633269,world]>
with
'l@-124.63284798190642,74.15310716821848,285.51818350679923,32.59907,273.26538,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@0.4077850493767165,-0.26937856635630403,0.10557718263266538,world].points_between[l@-124.63284798190642,74.15310716821848,285.51818350679923,32.59907,273.26538,world].distance[0.35]>
with
'li@l@-126.26398817941329,75.23062143364369,285.09587477626854,32.59907,273.26538,world|l@-125.97853864484959,75.04205643719428,285.1697788041114,32.59907,273.26538,world|l@-125.69308911028588,74.85349144074488,285.2436828319543,32.59907,273.26538,world|l@-125.40763957572219,74.6649264442...
* snip! *
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='line'
value='li@l@-126.26398817941329,75.23062143364369,285.09587477626854,32.59907,273.26538,world|l@-125.97853864484959,75.04205643719428,285.1697788041114,32.59907,273.26538,world|l@-125.69308911028588,74.85349144074488,285.2436828319543,32.59907,273.26538,world|l@-125.40763957572219,74.66492644429546,285.31758685979713,32.59907,273.26538,world|l@-125.12219004115849,74.47636144784605,285.39149088764003,32.59907,273.26538,world|...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
PLAYEFFECT "<def[line]>" "effect:crit" "data:0.0" "quantity:1"
"offset:0.0,0.0,0.0"
18:16:39 [INFO] +- Executing dCommand: PLAYEFFECT/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.26398817941329,75.23062143364369,285.09587477626854,32.59907,273.26538,world|l@-125.97853864484959,75.04205643719428,285.1697788041114,32.59907,273.26538,world|l@-125.69308911028588,74.85349144074488,285.2436828319543,32.59907,273.26538,world|l@-125.40763957572219,74.66492644429546,285.31758685979713,32.59907,273.26538,world|l@-125.12219004115849,74.47636144784605,285.39149088764003,32.59907,273.26538,world|l@-124.83674050659478,74.28779645139663,285.4653949154829,32....
* snip! *
18:16:39 [INFO] +> Executing 'PLAYEFFECT': special effect='CRIT'
locations='[l@-126.26398817941329,75.23062143364369,285.09587477626854,32.59907,273.26538,world,
l@-125.97853864484959,75.04205643719428,285.1697788041114,32.59907,273.26538,world,
l@-125.69308911028588,74.85349144074488,285.2436828319543,32.59907,273.26538,world,
l@-125.40763957572219,74.66492644429546,285.31758685979713,32.59907,273.26538,world,
l@-125.12219004115849,74.47636144784605,285.39149088764003,32.59907,273.26538,world,
l@-124.83674050659478,74.2877964513966... * snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[line]>" "{" "-" "define" "loc"
"<def[value].above>" "-" "foreach" "<def[targets]>" "{" "-"
"if" "<def[loc].x>" ">" "<def[value].bounding_box.get[1].x>"
"&&" "<def[loc].x>" "<" "<def[value].bounding_box.get[2].x>"
"&&" "<def[loc].y>" ">" "<def[value].bounding_box.get[1].y>"
"&&" "<def[loc].y>" "<" "<def[value].bounding_box.get[2].y>"
"&&" "<def[loc].z>" ">" "<def[value].bounding_box.get[1].z>"
"&&" "<def[loc].z>" "<" "<def[value].bounding... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.26398817941329,75.23062143364369,285.09587477626854,32.59907,273.26538,world|l@-125.97853864484959,75.04205643719428,285.1697788041114,32.59907,273.26538,world|l@-125.69308911028588,74.85349144074488,285.2436828319543,32.59907,273.26538,world|l@-125.40763957572219,74.66492644429546,285.31758685979713,32.59907,273.26538,world|l@-125.12219004115849,74.47636144784605,285.39149088764003,32.59907,273.26538,world|l@-124.83674050659478,74.28779645139663,285.4653949154829,32....
* snip! *
18:16:39 [INFO] +> Executing 'FOREACH':
list='li@l@-126.26398817941329,75.23062143364369,285.09587477626854,32.59907,273.26538,world|l@-125.97853864484959,75.04205643719428,285.1697788041114,32.59907,273.26538,world|l@-125.69308911028588,74.85349144074488,285.2436828319543,32.59907,273.26538,world|l@-125.40763957572219,74.66492644429546,285.31758685979713,32.59907,273.26538,world|l@-125.12219004115849,74.47636144784605,285.39149088764003,32.59907,273.26538,world|l@-124.83674050659478,74.28779645139663,285.4653949154829,32.59907,273.26538,w...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-126.26398817941329,76.23062143364369,285.09587477626854,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-126.26398817941329,76.23062143364369,285.09587477626854,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 2 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.97853864484959,76.04205643719428,285.1697788041114,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.97853864484959,76.04205643719428,285.1697788041114,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 3 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.69308911028588,75.85349144074488,285.2436828319543,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.69308911028588,75.85349144074488,285.2436828319543,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 4 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.40763957572219,75.66492644429546,285.31758685979713,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.40763957572219,75.66492644429546,285.31758685979713,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 5 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.12219004115849,75.47636144784605,285.39149088764003,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.12219004115849,75.47636144784605,285.39149088764003,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 6 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-124.83674050659478,75.28779645139663,285.4653949154829,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-124.83674050659478,75.28779645139663,285.4653949154829,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
REPEAT " CALLBACK"
18:16:39 [INFO] +- Repeat loop 3 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "vector"
"<player.location.direction.vector.rotate_around_y[<def[angle].to_radians.div[<def[n]>].mul[<def[value].sub[<def[n].add[1].div[2]>]>]>]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[n]> with '6'.
18:16:39 [INFO] Filled tag <def[n].add[1].div[2]> with '3.5'.
18:16:39 [INFO] Filled tag <def[value].sub[3.5]> with '-0.5'.
18:16:39 [INFO] Filled tag <def[angle].to_radians.div[6].mul[-0.5]> with
'-0.06544984694978735'.
18:16:39 [INFO] Filled tag
<player.location.direction.vector.rotate_around_y[-0.06544984694978735]>
with
'l@0.8361539587679478,-0.5387571327126081,0.10289465092014377,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='vector'
value='l@0.8361539587679478,-0.5387571327126081,0.10289465092014377,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "line"
"<player.location.add[<def[vector].mul[<def[reach1]>]>].points_between[<player.location.add[<def[vector].mul[<def[reach2]>]>]>].distance[0.35]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[reach1]> with '0.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[0.5]> with
'l@0.4180769793839739,-0.26937856635630403,0.051447325460071885,world'.
18:16:39 [INFO] Filled tag <def[reach2]> with '2.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[2.5]> with
'l@2.0903848969198697,-1.34689283178152,0.25723662730035946,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@2.0903848969198697,-1.34689283178152,0.25723662730035946,world]>
with
'l@-124.58138833187013,74.15310716821848,285.24753422093625,32.59907,273.26538,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@0.4180769793839739,-0.26937856635630403,0.051447325460071885,world].points_between[l@-124.58138833187013,74.15310716821848,285.24753422093625,32.59907,273.26538,world].distance[0.35]>
with
'li@l@-126.25369624940603,75.23062143364369,285.04174491909595,32.59907,273.26538,world|l@-125.96104236383725,75.04205643719428,285.077758046918,32.59907,273.26538,world|l@-125.66838847826847,74.85349144074488,285.11377117474007,32.59907,273.26538,world|l@-125.37573459269969,74.664926444...
* snip! *
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='line'
value='li@l@-126.25369624940603,75.23062143364369,285.04174491909595,32.59907,273.26538,world|l@-125.96104236383725,75.04205643719428,285.077758046918,32.59907,273.26538,world|l@-125.66838847826847,74.85349144074488,285.11377117474007,32.59907,273.26538,world|l@-125.37573459269969,74.66492644429546,285.1497843025621,32.59907,273.26538,world|l@-125.0830807071309,74.47636144784605,285.1857974303841,32.59907,273.26538,world|l@-...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
PLAYEFFECT "<def[line]>" "effect:crit" "data:0.0" "quantity:1"
"offset:0.0,0.0,0.0"
18:16:39 [INFO] +- Executing dCommand: PLAYEFFECT/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.25369624940603,75.23062143364369,285.04174491909595,32.59907,273.26538,world|l@-125.96104236383725,75.04205643719428,285.077758046918,32.59907,273.26538,world|l@-125.66838847826847,74.85349144074488,285.11377117474007,32.59907,273.26538,world|l@-125.37573459269969,74.66492644429546,285.1497843025621,32.59907,273.26538,world|l@-125.0830807071309,74.47636144784605,285.1857974303841,32.59907,273.26538,world|l@-124.79042682156212,74.28779645139663,285.2218105582062,32.599...
* snip! *
18:16:39 [INFO] +> Executing 'PLAYEFFECT': special effect='CRIT'
locations='[l@-126.25369624940603,75.23062143364369,285.04174491909595,32.59907,273.26538,world,
l@-125.96104236383725,75.04205643719428,285.077758046918,32.59907,273.26538,world,
l@-125.66838847826847,74.85349144074488,285.11377117474007,32.59907,273.26538,world,
l@-125.37573459269969,74.66492644429546,285.1497843025621,32.59907,273.26538,world,
l@-125.0830807071309,74.47636144784605,285.1857974303841,32.59907,273.26538,world,
l@-124.79042682156212,74.28779645139663,2... * snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[line]>" "{" "-" "define" "loc"
"<def[value].above>" "-" "foreach" "<def[targets]>" "{" "-"
"if" "<def[loc].x>" ">" "<def[value].bounding_box.get[1].x>"
"&&" "<def[loc].x>" "<" "<def[value].bounding_box.get[2].x>"
"&&" "<def[loc].y>" ">" "<def[value].bounding_box.get[1].y>"
"&&" "<def[loc].y>" "<" "<def[value].bounding_box.get[2].y>"
"&&" "<def[loc].z>" ">" "<def[value].bounding_box.get[1].z>"
"&&" "<def[loc].z>" "<" "<def[value].bounding... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.25369624940603,75.23062143364369,285.04174491909595,32.59907,273.26538,world|l@-125.96104236383725,75.04205643719428,285.077758046918,32.59907,273.26538,world|l@-125.66838847826847,74.85349144074488,285.11377117474007,32.59907,273.26538,world|l@-125.37573459269969,74.66492644429546,285.1497843025621,32.59907,273.26538,world|l@-125.0830807071309,74.47636144784605,285.1857974303841,32.59907,273.26538,world|l@-124.79042682156212,74.28779645139663,285.2218105582062,32.599...
* snip! *
18:16:39 [INFO] +> Executing 'FOREACH':
list='li@l@-126.25369624940603,75.23062143364369,285.04174491909595,32.59907,273.26538,world|l@-125.96104236383725,75.04205643719428,285.077758046918,32.59907,273.26538,world|l@-125.66838847826847,74.85349144074488,285.11377117474007,32.59907,273.26538,world|l@-125.37573459269969,74.66492644429546,285.1497843025621,32.59907,273.26538,world|l@-125.0830807071309,74.47636144784605,285.1857974303841,32.59907,273.26538,world|l@-124.79042682156212,74.28779645139663,285.2218105582062,32.59907,273.26538,worl...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-126.25369624940603,76.23062143364369,285.04174491909595,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-126.25369624940603,76.23062143364369,285.04174491909595,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 2 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.96104236383725,76.04205643719428,285.077758046918,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.96104236383725,76.04205643719428,285.077758046918,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 3 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.66838847826847,75.85349144074488,285.11377117474007,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.66838847826847,75.85349144074488,285.11377117474007,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 4 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.37573459269969,75.66492644429546,285.1497843025621,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.37573459269969,75.66492644429546,285.1497843025621,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 5 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.0830807071309,75.47636144784605,285.1857974303841,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.0830807071309,75.47636144784605,285.1857974303841,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 6 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-124.79042682156212,75.28779645139663,285.2218105582062,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-124.79042682156212,75.28779645139663,285.2218105582062,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
REPEAT " CALLBACK"
18:16:39 [INFO] +- Repeat loop 4 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "vector"
"<player.location.direction.vector.rotate_around_y[<def[angle].to_radians.div[<def[n]>].mul[<def[value].sub[<def[n].add[1].div[2]>]>]>]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[n]> with '6'.
18:16:39 [INFO] Filled tag <def[n].add[1].div[2]> with '3.5'.
18:16:39 [INFO] Filled tag <def[value].sub[3.5]> with '0.5'.
18:16:39 [INFO] Filled tag <def[angle].to_radians.div[6].mul[0.5]> with
'0.06544984694978735'.
18:16:39 [INFO] Filled tag
<player.location.direction.vector.rotate_around_y[0.06544984694978735]>
with
'l@0.8424309927222686,-0.5387571327126081,-0.007125619430073685,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='vector'
value='l@0.8424309927222686,-0.5387571327126081,-0.007125619430073685,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "line"
"<player.location.add[<def[vector].mul[<def[reach1]>]>].points_between[<player.location.add[<def[vector].mul[<def[reach2]>]>]>].distance[0.35]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[reach1]> with '0.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[0.5]> with
'l@0.4212154963611343,-0.26937856635630403,-0.0035628097150368424,world'.
18:16:39 [INFO] Filled tag <def[reach2]> with '2.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[2.5]> with
'l@2.106077481805672,-1.34689283178152,-0.017814048575184212,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@2.106077481805672,-1.34689283178152,-0.017814048575184212,world]>
with
'l@-124.56569574698433,74.15310716821848,284.9724835450607,32.59907,273.26538,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@0.4212154963611343,-0.26937856635630403,-0.0035628097150368424,world].points_between[l@-124.56569574698433,74.15310716821848,284.9724835450607,32.59907,273.26538,world].distance[0.35]>
with
'li@l@-126.25055773242887,75.23062143364369,284.98673478392084,32.59907,273.26538,world|l@-125.95570688497608,75.04205643719428,284.98424081712034,32.59907,273.26538,world|l@-125.66085603752329,74.85349144074486,284.9817468503198,32.59907,273.26538,world|l@-125.3660051900705,74.66492644...
* snip! *
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='line'
value='li@l@-126.25055773242887,75.23062143364369,284.98673478392084,32.59907,273.26538,world|l@-125.95570688497608,75.04205643719428,284.98424081712034,32.59907,273.26538,world|l@-125.66085603752329,74.85349144074486,284.9817468503198,32.59907,273.26538,world|l@-125.3660051900705,74.66492644429546,284.9792528835193,32.59907,273.26538,world|l@-125.07115434261769,74.47636144784605,284.9767589167187,32.59907,273.26538,world|l@...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
PLAYEFFECT "<def[line]>" "effect:crit" "data:0.0" "quantity:1"
"offset:0.0,0.0,0.0"
18:16:39 [INFO] +- Executing dCommand: PLAYEFFECT/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.25055773242887,75.23062143364369,284.98673478392084,32.59907,273.26538,world|l@-125.95570688497608,75.04205643719428,284.98424081712034,32.59907,273.26538,world|l@-125.66085603752329,74.85349144074486,284.9817468503198,32.59907,273.26538,world|l@-125.3660051900705,74.66492644429546,284.9792528835193,32.59907,273.26538,world|l@-125.07115434261769,74.47636144784605,284.9767589167187,32.59907,273.26538,world|l@-124.7763034951649,74.28779645139663,284.9742649499182,32.599...
* snip! *
18:16:39 [INFO] +> Executing 'PLAYEFFECT': special effect='CRIT'
locations='[l@-126.25055773242887,75.23062143364369,284.98673478392084,32.59907,273.26538,world,
l@-125.95570688497608,75.04205643719428,284.98424081712034,32.59907,273.26538,world,
l@-125.66085603752329,74.85349144074486,284.9817468503198,32.59907,273.26538,world,
l@-125.3660051900705,74.66492644429546,284.9792528835193,32.59907,273.26538,world,
l@-125.07115434261769,74.47636144784605,284.9767589167187,32.59907,273.26538,world,
l@-124.7763034951649,74.28779645139663,2... * snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[line]>" "{" "-" "define" "loc"
"<def[value].above>" "-" "foreach" "<def[targets]>" "{" "-"
"if" "<def[loc].x>" ">" "<def[value].bounding_box.get[1].x>"
"&&" "<def[loc].x>" "<" "<def[value].bounding_box.get[2].x>"
"&&" "<def[loc].y>" ">" "<def[value].bounding_box.get[1].y>"
"&&" "<def[loc].y>" "<" "<def[value].bounding_box.get[2].y>"
"&&" "<def[loc].z>" ">" "<def[value].bounding_box.get[1].z>"
"&&" "<def[loc].z>" "<" "<def[value].bounding... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.25055773242887,75.23062143364369,284.98673478392084,32.59907,273.26538,world|l@-125.95570688497608,75.04205643719428,284.98424081712034,32.59907,273.26538,world|l@-125.66085603752329,74.85349144074486,284.9817468503198,32.59907,273.26538,world|l@-125.3660051900705,74.66492644429546,284.9792528835193,32.59907,273.26538,world|l@-125.07115434261769,74.47636144784605,284.9767589167187,32.59907,273.26538,world|l@-124.7763034951649,74.28779645139663,284.9742649499182,32.599...
* snip! *
18:16:39 [INFO] +> Executing 'FOREACH':
list='li@l@-126.25055773242887,75.23062143364369,284.98673478392084,32.59907,273.26538,world|l@-125.95570688497608,75.04205643719428,284.98424081712034,32.59907,273.26538,world|l@-125.66085603752329,74.85349144074486,284.9817468503198,32.59907,273.26538,world|l@-125.3660051900705,74.66492644429546,284.9792528835193,32.59907,273.26538,world|l@-125.07115434261769,74.47636144784605,284.9767589167187,32.59907,273.26538,world|l@-124.7763034951649,74.28779645139663,284.9742649499182,32.59907,273.26538,worl...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-126.25055773242887,76.23062143364369,284.98673478392084,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-126.25055773242887,76.23062143364369,284.98673478392084,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 2 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.95570688497608,76.04205643719428,284.98424081712034,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.95570688497608,76.04205643719428,284.98424081712034,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 3 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.66085603752329,75.85349144074486,284.9817468503198,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.66085603752329,75.85349144074486,284.9817468503198,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 4 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.3660051900705,75.66492644429546,284.9792528835193,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.3660051900705,75.66492644429546,284.9792528835193,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 5 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.07115434261769,75.47636144784605,284.9767589167187,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.07115434261769,75.47636144784605,284.9767589167187,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 6 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-124.7763034951649,75.28779645139663,284.9742649499182,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-124.7763034951649,75.28779645139663,284.9742649499182,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
REPEAT " CALLBACK"
18:16:39 [INFO] +- Repeat loop 5 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "vector"
"<player.location.direction.vector.rotate_around_y[<def[angle].to_radians.div[<def[n]>].mul[<def[value].sub[<def[n].add[1].div[2]>]>]>]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[n]> with '6'.
18:16:39 [INFO] Filled tag <def[n].add[1].div[2]> with '3.5'.
18:16:39 [INFO] Filled tag <def[value].sub[3.5]> with '1.5'.
18:16:39 [INFO] Filled tag <def[angle].to_radians.div[6].mul[1.5]> with
'0.19634954084936205'.
18:16:39 [INFO] Filled tag
<player.location.direction.vector.rotate_around_y[0.19634954084936205]>
with
'l@0.8342937988251143,-0.5387571327126081,-0.11702396845624763,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='vector'
value='l@0.8342937988251143,-0.5387571327126081,-0.11702396845624763,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "line"
"<player.location.add[<def[vector].mul[<def[reach1]>]>].points_between[<player.location.add[<def[vector].mul[<def[reach2]>]>]>].distance[0.35]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[reach1]> with '0.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[0.5]> with
'l@0.41714689941255717,-0.26937856635630403,-0.058511984228123814,world'.
18:16:39 [INFO] Filled tag <def[reach2]> with '2.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[2.5]> with
'l@2.085734497062786,-1.34689283178152,-0.2925599211406191,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@2.085734497062786,-1.34689283178152,-0.2925599211406191,world]>
with
'l@-124.58603873172721,74.15310716821848,284.6977376724953,32.59907,273.26538,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@0.41714689941255717,-0.26937856635630403,-0.058511984228123814,world].points_between[l@-124.58603873172721,74.15310716821848,284.6977376724953,32.59907,273.26538,world].distance[0.35]>
with
'li@l@-126.25462632937744,75.23062143364369,284.93178560940777,32.59907,273.26538,world|l@-125.96262349978865,75.04205643719428,284.8908272204481,32.59907,273.26538,world|l@-125.67062067019987,74.85349144074486,284.8498688314884,32.59907,273.26538,world|l@-125.37861784061107,74.66492644...
* snip! *
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='line'
value='li@l@-126.25462632937744,75.23062143364369,284.93178560940777,32.59907,273.26538,world|l@-125.96262349978865,75.04205643719428,284.8908272204481,32.59907,273.26538,world|l@-125.67062067019987,74.85349144074486,284.8498688314884,32.59907,273.26538,world|l@-125.37861784061107,74.66492644429546,284.8089104425287,32.59907,273.26538,world|l@-125.08661501102227,74.47636144784605,284.76795205356905,32.59907,273.26538,world|l...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
PLAYEFFECT "<def[line]>" "effect:crit" "data:0.0" "quantity:1"
"offset:0.0,0.0,0.0"
18:16:39 [INFO] +- Executing dCommand: PLAYEFFECT/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.25462632937744,75.23062143364369,284.93178560940777,32.59907,273.26538,world|l@-125.96262349978865,75.04205643719428,284.8908272204481,32.59907,273.26538,world|l@-125.67062067019987,74.85349144074486,284.8498688314884,32.59907,273.26538,world|l@-125.37861784061107,74.66492644429546,284.8089104425287,32.59907,273.26538,world|l@-125.08661501102227,74.47636144784605,284.76795205356905,32.59907,273.26538,world|l@-124.7946121814335,74.28779645139663,284.7269936646093,32.59...
* snip! *
18:16:39 [INFO] +> Executing 'PLAYEFFECT': special effect='CRIT'
locations='[l@-126.25462632937744,75.23062143364369,284.93178560940777,32.59907,273.26538,world,
l@-125.96262349978865,75.04205643719428,284.8908272204481,32.59907,273.26538,world,
l@-125.67062067019987,74.85349144074486,284.8498688314884,32.59907,273.26538,world,
l@-125.37861784061107,74.66492644429546,284.8089104425287,32.59907,273.26538,world,
l@-125.08661501102227,74.47636144784605,284.76795205356905,32.59907,273.26538,world,
l@-124.7946121814335,74.28779645139663,... * snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[line]>" "{" "-" "define" "loc"
"<def[value].above>" "-" "foreach" "<def[targets]>" "{" "-"
"if" "<def[loc].x>" ">" "<def[value].bounding_box.get[1].x>"
"&&" "<def[loc].x>" "<" "<def[value].bounding_box.get[2].x>"
"&&" "<def[loc].y>" ">" "<def[value].bounding_box.get[1].y>"
"&&" "<def[loc].y>" "<" "<def[value].bounding_box.get[2].y>"
"&&" "<def[loc].z>" ">" "<def[value].bounding_box.get[1].z>"
"&&" "<def[loc].z>" "<" "<def[value].bounding... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.25462632937744,75.23062143364369,284.93178560940777,32.59907,273.26538,world|l@-125.96262349978865,75.04205643719428,284.8908272204481,32.59907,273.26538,world|l@-125.67062067019987,74.85349144074486,284.8498688314884,32.59907,273.26538,world|l@-125.37861784061107,74.66492644429546,284.8089104425287,32.59907,273.26538,world|l@-125.08661501102227,74.47636144784605,284.76795205356905,32.59907,273.26538,world|l@-124.7946121814335,74.28779645139663,284.7269936646093,32.59...
* snip! *
18:16:39 [INFO] +> Executing 'FOREACH':
list='li@l@-126.25462632937744,75.23062143364369,284.93178560940777,32.59907,273.26538,world|l@-125.96262349978865,75.04205643719428,284.8908272204481,32.59907,273.26538,world|l@-125.67062067019987,74.85349144074486,284.8498688314884,32.59907,273.26538,world|l@-125.37861784061107,74.66492644429546,284.8089104425287,32.59907,273.26538,world|l@-125.08661501102227,74.47636144784605,284.76795205356905,32.59907,273.26538,world|l@-124.7946121814335,74.28779645139663,284.7269936646093,32.59907,273.26538,wor...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-126.25462632937744,76.23062143364369,284.93178560940777,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-126.25462632937744,76.23062143364369,284.93178560940777,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 2 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.96262349978865,76.04205643719428,284.8908272204481,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.96262349978865,76.04205643719428,284.8908272204481,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 3 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.67062067019987,75.85349144074486,284.8498688314884,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.67062067019987,75.85349144074486,284.8498688314884,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 4 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.37861784061107,75.66492644429546,284.8089104425287,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.37861784061107,75.66492644429546,284.8089104425287,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 5 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.08661501102227,75.47636144784605,284.76795205356905,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.08661501102227,75.47636144784605,284.76795205356905,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 6 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-124.7946121814335,75.28779645139663,284.7269936646093,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-124.7946121814335,75.28779645139663,284.7269936646093,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
REPEAT " CALLBACK"
18:16:39 [INFO] +- Repeat loop 6 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "vector"
"<player.location.direction.vector.rotate_around_y[<def[angle].to_radians.div[<def[n]>].mul[<def[value].sub[<def[n].add[1].div[2]>]>]>]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[n]> with '6'.
18:16:39 [INFO] Filled tag <def[n].add[1].div[2]> with '3.5'.
18:16:39 [INFO] Filled tag <def[value].sub[3.5]> with '2.5'.
18:16:39 [INFO] Filled tag <def[angle].to_radians.div[6].mul[2.5]> with
'0.32724923474893675'.
18:16:39 [INFO] Filled tag
<player.location.direction.vector.rotate_around_y[0.32724923474893675]>
with
'l@0.8118816067201218,-0.5387571327126081,-0.22492000493696152,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='vector'
value='l@0.8118816067201218,-0.5387571327126081,-0.22492000493696152,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "line"
"<player.location.add[<def[vector].mul[<def[reach1]>]>].points_between[<player.location.add[<def[vector].mul[<def[reach2]>]>]>].distance[0.35]>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[reach1]> with '0.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[0.5]> with
'l@0.4059408033600609,-0.26937856635630403,-0.11246000246848076,world'.
18:16:39 [INFO] Filled tag <def[reach2]> with '2.5'.
18:16:39 [INFO] Filled tag <def[vector].mul[2.5]> with
'l@2.0297040168003044,-1.34689283178152,-0.5623000123424038,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@2.0297040168003044,-1.34689283178152,-0.5623000123424038,world]>
with
'l@-124.64206921198969,74.15310716821848,284.4279975812935,32.59907,273.26538,world'.
18:16:39 [INFO] Filled tag
<player.location.add[l@0.4059408033600609,-0.26937856635630403,-0.11246000246848076,world].points_between[l@-124.64206921198969,74.15310716821848,284.4279975812935,32.59907,273.26538,world].distance[0.35]>
with
'li@l@-126.26583242542993,75.23062143364369,284.8778375911674,32.59907,273.26538,world|l@-125.98167386307789,75.04205643719428,284.79911558943945,32.59907,273.26538,world|l@-125.69751530072585,74.85349144074486,284.72039358771156,32.59907,273.26538,world|l@-125.4133567383738,74.6649264442...
* snip! *
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons'
definition='line'
value='li@l@-126.26583242542993,75.23062143364369,284.8778375911674,32.59907,273.26538,world|l@-125.98167386307789,75.04205643719428,284.79911558943945,32.59907,273.26538,world|l@-125.69751530072585,74.85349144074486,284.72039358771156,32.59907,273.26538,world|l@-125.4133567383738,74.66492644429546,284.6416715859836,32.59907,273.26538,world|l@-125.12919817602176,74.47636144784605,284.56294958425565,32.59907,273.26538,world|l...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
PLAYEFFECT "<def[line]>" "effect:crit" "data:0.0" "quantity:1"
"offset:0.0,0.0,0.0"
18:16:39 [INFO] +- Executing dCommand: PLAYEFFECT/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.26583242542993,75.23062143364369,284.8778375911674,32.59907,273.26538,world|l@-125.98167386307789,75.04205643719428,284.79911558943945,32.59907,273.26538,world|l@-125.69751530072585,74.85349144074486,284.72039358771156,32.59907,273.26538,world|l@-125.4133567383738,74.66492644429546,284.6416715859836,32.59907,273.26538,world|l@-125.12919817602176,74.47636144784605,284.56294958425565,32.59907,273.26538,world|l@-124.84503961366971,74.28779645139663,284.4842275825277,32.5...
* snip! *
18:16:39 [INFO] +> Executing 'PLAYEFFECT': special effect='CRIT'
locations='[l@-126.26583242542993,75.23062143364369,284.8778375911674,32.59907,273.26538,world,
l@-125.98167386307789,75.04205643719428,284.79911558943945,32.59907,273.26538,world,
l@-125.69751530072585,74.85349144074486,284.72039358771156,32.59907,273.26538,world,
l@-125.4133567383738,74.66492644429546,284.6416715859836,32.59907,273.26538,world,
l@-125.12919817602176,74.47636144784605,284.56294958425565,32.59907,273.26538,world,
l@-124.84503961366971,74.28779645139663... * snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[line]>" "{" "-" "define" "loc"
"<def[value].above>" "-" "foreach" "<def[targets]>" "{" "-"
"if" "<def[loc].x>" ">" "<def[value].bounding_box.get[1].x>"
"&&" "<def[loc].x>" "<" "<def[value].bounding_box.get[2].x>"
"&&" "<def[loc].y>" ">" "<def[value].bounding_box.get[1].y>"
"&&" "<def[loc].y>" "<" "<def[value].bounding_box.get[2].y>"
"&&" "<def[loc].z>" ">" "<def[value].bounding_box.get[1].z>"
"&&" "<def[loc].z>" "<" "<def[value].bounding... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[line]> with
'li@l@-126.26583242542993,75.23062143364369,284.8778375911674,32.59907,273.26538,world|l@-125.98167386307789,75.04205643719428,284.79911558943945,32.59907,273.26538,world|l@-125.69751530072585,74.85349144074486,284.72039358771156,32.59907,273.26538,world|l@-125.4133567383738,74.66492644429546,284.6416715859836,32.59907,273.26538,world|l@-125.12919817602176,74.47636144784605,284.56294958425565,32.59907,273.26538,world|l@-124.84503961366971,74.28779645139663,284.4842275825277,32.5...
* snip! *
18:16:39 [INFO] +> Executing 'FOREACH':
list='li@l@-126.26583242542993,75.23062143364369,284.8778375911674,32.59907,273.26538,world|l@-125.98167386307789,75.04205643719428,284.79911558943945,32.59907,273.26538,world|l@-125.69751530072585,74.85349144074486,284.72039358771156,32.59907,273.26538,world|l@-125.4133567383738,74.66492644429546,284.6416715859836,32.59907,273.26538,world|l@-125.12919817602176,74.47636144784605,284.56294958425565,32.59907,273.26538,world|l@-124.84503961366971,74.28779645139663,284.4842275825277,32.59907,273.26538,wo...
* snip! *
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-126.26583242542993,76.23062143364369,284.8778375911674,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-126.26583242542993,76.23062143364369,284.8778375911674,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 2 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.98167386307789,76.04205643719428,284.79911558943945,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.98167386307789,76.04205643719428,284.79911558943945,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 3 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.69751530072585,75.85349144074486,284.72039358771156,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.69751530072585,75.85349144074486,284.72039358771156,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 4 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.4133567383738,75.66492644429546,284.6416715859836,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.4133567383738,75.66492644429546,284.6416715859836,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 5 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-125.12919817602176,75.47636144784605,284.56294958425565,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-125.12919817602176,75.47636144784605,284.56294958425565,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] +- Foreach loop 6 ---------+
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
DEFINE "loc" "<def[value].above>"
18:16:39 [INFO] +- Executing dCommand: DEFINE/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[value].above> with
'l@-124.84503961366971,75.28779645139663,284.4842275825277,32.59907,273.26538,world'.
18:16:39 [INFO] +> Executing 'DEFINE':
queue='PLAYER_LISTENER_CureCraftComparisons' definition='loc'
value='l@-124.84503961366971,75.28779645139663,284.4842275825277,32.59907,273.26538,world'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH "<def[targets]>" "{" "-" "if" "<def[loc].x>" ">"
"<def[value].bounding_box.get[1].x>" "&&" "<def[loc].x>" "<"
"<def[value].bounding_box.get[2].x>" "&&" "<def[loc].y>" ">"
"<def[value].bounding_box.get[1].y>" "&&" "<def[loc].y>" "<"
"<def[value].bounding_box.get[2].y>" "&&" "<def[loc].z>" ">"
"<def[value].bounding_box.get[1].z>" "&&" "<def[loc].z>" "<"
"<def[value].bounding_box.get[2].z>" "{" "-" "define"
"targets" "<def[targets].exclude[<def[v... * snip! *
18:16:39 [INFO] +- Executing dCommand: FOREACH/p@xenmai ---------+
18:16:39 [INFO] Filled tag <def[targets]> with 'li@'.
18:16:39 [INFO] +> Executing 'FOREACH': list='li@'
18:16:39 [INFO] Empty list, not looping...
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
FOREACH " CALLBACK"
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
REPEAT " CALLBACK"
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing: WAIT
"5t"
18:16:39 [INFO] +- Executing dCommand: WAIT/p@xenmai ---------+
18:16:39 [INFO] +> Executing 'WAIT':
queue='PLAYER_LISTENER_CureCraftComparisons' delay='d@0.25s'
18:16:39 [INFO] Queue 'PLAYER_LISTENER_CureCraftComparisons' Executing:
ADJUST "<player>" "walk_speed:0.2"
18:16:39 [INFO] +- Executing dCommand: ADJUST/p@xenmai ---------+
18:16:39 [INFO] Filled tag <player> with
'p@4f6cb058-42f2-4290-b962-bcac121d4e70'.
18:16:39 [INFO] +> Executing 'ADJUST':
object='p@4f6cb058-42f2-4290-b962-bcac121d4e70'
mechanism='walk_speed' mechanism_value='0.2'
18:16:39 [INFO] Completing queue 'PLAYER_LISTENER_CureCraftComparisons' in
899ms.