Java Version: 1.7.0_80
Up-time: 1d
CraftBukkit Version: git-Spigot-5a40365-f631379 (MC: 1.9.2)
Denizen Version: Core: 1.10 (Build Unknown), CraftBukkit: 0.9.8-SNAPSHOT (build 565)
Active Plugins (9): Vault: 1.5.6-b49, WorldEdit: 6.1;no_git_id, WorldGuard: 6.1, PermissionsBukkit: 2.4,
Citizens: 2.0.17-SNAPSHOT (build 1356), Denizen: 0.9.8-SNAPSHOT (build 565),
dynmap: 2.3-SNAPSHOT-1132, Depenizen: 0.2.2 (build 268), Magic: 6.1-SNAPSHOT,
Loaded Worlds (3): world, world_nether, world_the_end
Online Players (1): tribness(tribness)
Offline Players: 1
Mode: online
19:16:16 [INFO] Running script event 'EntityDamaged', event='entity damages
player' for script 'DAMAGE_HANDLER'
19:16:16 [INFO] Starting InstantQueue 'DAMAGE_HANDLER_JmSamoaOoo'...
19:16:16 [INFO] Queue 'DAMAGE_HANDLER_JmSamoaOoo' Executing: IF
"<context.damager.is_player||false>" "queue" "clear"
19:16:16 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:16 [INFO] +> Executing 'IF': use_braces='false'
19:16:16 [INFO] Filled tag <context.damager.is_player||false> with 'false'.
19:16:16 [INFO] Queue 'DAMAGE_HANDLER_JmSamoaOoo' Executing: RUN
"deal_damage"
"def:<context.cause>|<proc[damage_calc].context[<context.entity>|<context.damager>]>|<context.entity>|<context.damager>"
"instantly"
19:16:16 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:16:16 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:16:16 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:16 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:16 [INFO] Adding definition %defender% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:16 [INFO] Adding definition %attacker% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:16 [INFO] Filled tag
<proc[damage_calc].context[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3]>
with '7.4'.
19:16:16 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:16 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:16 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|7.4|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'
19:16:16 [INFO] Adding definition %cause% as entity_attack
19:16:16 [INFO] Adding definition %damage% as 7.4
19:16:16 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:16 [INFO] Adding definition %damager% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:16 [INFO] Completing queue 'DAMAGE_HANDLER_JmSamoaOoo' in 7ms.
19:16:19 [INFO] Running script event 'EntityDamaged', event='entity damages
player' for script 'DAMAGE_HANDLER'
19:16:19 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_ProviderSequencesClaire'...
19:16:19 [INFO] Queue 'DAMAGE_HANDLER_ProviderSequencesClaire' Executing: IF
"<context.damager.is_player||false>" "queue" "clear"
19:16:19 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:19 [INFO] +> Executing 'IF': use_braces='false'
19:16:19 [INFO] Filled tag <context.damager.is_player||false> with 'false'.
19:16:19 [INFO] Queue 'DAMAGE_HANDLER_ProviderSequencesClaire' Executing: RUN
"deal_damage"
"def:<context.cause>|<proc[damage_calc].context[<context.entity>|<context.damager>]>|<context.entity>|<context.damager>"
"instantly"
19:16:19 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:16:19 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:16:19 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:19 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:19 [INFO] Adding definition %defender% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:19 [INFO] Adding definition %attacker% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:19 [INFO] Filled tag
<proc[damage_calc].context[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3]>
with '7.4'.
19:16:19 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:19 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:19 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|7.4|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'
19:16:19 [INFO] Adding definition %cause% as entity_attack
19:16:19 [INFO] Adding definition %damage% as 7.4
19:16:19 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:19 [INFO] Adding definition %damager% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:19 [INFO] Completing queue 'DAMAGE_HANDLER_ProviderSequencesClaire' in
7ms.
19:16:20 [INFO] Running script event 'EntityDamaged', event='entity damages
player' for script 'DAMAGE_HANDLER'
19:16:20 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_PopReviewerOffensive'...
19:16:20 [INFO] Queue 'DAMAGE_HANDLER_PopReviewerOffensive' Executing: IF
"<context.damager.is_player||false>" "queue" "clear"
19:16:20 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:20 [INFO] +> Executing 'IF': use_braces='false'
19:16:20 [INFO] Filled tag <context.damager.is_player||false> with 'false'.
19:16:20 [INFO] Queue 'DAMAGE_HANDLER_PopReviewerOffensive' Executing: RUN
"deal_damage"
"def:<context.cause>|<proc[damage_calc].context[<context.entity>|<context.damager>]>|<context.entity>|<context.damager>"
"instantly"
19:16:20 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:16:20 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:16:20 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:20 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:20 [INFO] Adding definition %defender% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:20 [INFO] Adding definition %attacker% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:20 [INFO] Filled tag
<proc[damage_calc].context[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3]>
with '7.4'.
19:16:20 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:20 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:20 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|7.4|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'
19:16:20 [INFO] Adding definition %cause% as entity_attack
19:16:20 [INFO] Adding definition %damage% as 7.4
19:16:20 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:20 [INFO] Adding definition %damager% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:20 [INFO] Completing queue 'DAMAGE_HANDLER_PopReviewerOffensive' in
12ms.
19:16:21 [INFO] Running script event 'EntityDamaged', event='entity damages
player' for script 'DAMAGE_HANDLER'
19:16:21 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_ReviewedCompetitorsCraft'...
19:16:21 [INFO] Queue 'DAMAGE_HANDLER_ReviewedCompetitorsCraft' Executing: IF
"<context.damager.is_player||false>" "queue" "clear"
19:16:21 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:21 [INFO] +> Executing 'IF': use_braces='false'
19:16:21 [INFO] Filled tag <context.damager.is_player||false> with 'false'.
19:16:21 [INFO] Queue 'DAMAGE_HANDLER_ReviewedCompetitorsCraft' Executing:
RUN "deal_damage"
"def:<context.cause>|<proc[damage_calc].context[<context.entity>|<context.damager>]>|<context.entity>|<context.damager>"
"instantly"
19:16:21 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:16:21 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:16:21 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:21 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:21 [INFO] Adding definition %defender% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:21 [INFO] Adding definition %attacker% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:21 [INFO] Filled tag
<proc[damage_calc].context[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3]>
with '7.4'.
19:16:21 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:21 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:21 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|7.4|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'
19:16:21 [INFO] Adding definition %cause% as entity_attack
19:16:21 [INFO] Adding definition %damage% as 7.4
19:16:21 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:21 [INFO] Adding definition %damager% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:21 [INFO] Completing queue 'DAMAGE_HANDLER_ReviewedCompetitorsCraft' in
7ms.
19:16:22 [INFO] Running script event 'EntityDamaged', event='entity damages
player' for script 'DAMAGE_HANDLER'
19:16:22 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_IntegratedTransmitBear'...
19:16:22 [INFO] Queue 'DAMAGE_HANDLER_IntegratedTransmitBear' Executing: IF
"<context.damager.is_player||false>" "queue" "clear"
19:16:22 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:22 [INFO] +> Executing 'IF': use_braces='false'
19:16:22 [INFO] Filled tag <context.damager.is_player||false> with 'false'.
19:16:22 [INFO] Queue 'DAMAGE_HANDLER_IntegratedTransmitBear' Executing: RUN
"deal_damage"
"def:<context.cause>|<proc[damage_calc].context[<context.entity>|<context.damager>]>|<context.entity>|<context.damager>"
"instantly"
19:16:22 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:16:22 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:16:22 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:22 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:22 [INFO] Adding definition %defender% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:22 [INFO] Adding definition %attacker% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:22 [INFO] Filled tag
<proc[damage_calc].context[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3]>
with '7.4'.
19:16:22 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:22 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:22 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|7.4|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'
19:16:22 [INFO] Adding definition %cause% as entity_attack
19:16:22 [INFO] Adding definition %damage% as 7.4
19:16:22 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:22 [INFO] Adding definition %damager% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:22 [INFO] Completing queue 'DAMAGE_HANDLER_IntegratedTransmitBear' in
7ms.
19:16:39 [INFO] Running script event 'EntityDamaged', event='entity damages
player' for script 'DAMAGE_HANDLER'
19:16:39 [INFO] Starting InstantQueue 'DAMAGE_HANDLER_AeCanvasCondos'...
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_AeCanvasCondos' Executing: IF
"<context.damager.is_player||false>" "queue" "clear"
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='false'
19:16:39 [INFO] Filled tag <context.damager.is_player||false> with 'false'.
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_AeCanvasCondos' Executing: RUN
"deal_damage"
"def:<context.cause>|<proc[damage_calc].context[<context.entity>|<context.damager>]>|<context.entity>|<context.damager>"
"instantly"
19:16:39 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:16:39 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:16:39 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] Adding definition %defender% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:39 [INFO] Adding definition %attacker% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:39 [INFO] Filled tag
<proc[damage_calc].context[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3]>
with '7.4'.
19:16:39 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] Filled tag <context.damager> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|7.4|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'
19:16:39 [INFO] Adding definition %cause% as entity_attack
19:16:39 [INFO] Adding definition %damage% as 7.4
19:16:39 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:39 [INFO] Adding definition %damager% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:39 [INFO] Completing queue 'DAMAGE_HANDLER_AeCanvasCondos' in 7ms.
19:16:39 [INFO] Running script event 'EntityDamaged', event='player damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:16:39 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_FailuresSomaliaToolkit'...
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='false'
19:16:39 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'true'.
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
DEFINE "damage_type" "slash"
19:16:39 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:16:39 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_FailuresSomaliaToolkit'
definition='damage_type' value='slash'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='false'
19:16:39 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='false'
19:16:39 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='false'
19:16:39 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'false'.
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='false'
19:16:39 [INFO] Filled tag <def[damage_type].exists.not> with 'false'.
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
CHOOSE "<def[damage_type]>"
19:16:39 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:16:39 [INFO] Filled tag <def[damage_type]> with 'slash'.
19:16:39 [INFO] +> Executing 'CHOOSE': choice='slash'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
DEFINE "normal_damage"
"<proc[damage_calc].context[<context.entity>|<context.damager>]>"
19:16:39 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:16:39 [INFO] Filled tag <context.entity> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] Adding definition %defender% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:39 [INFO] Adding definition %attacker% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:39 [INFO] Filled tag
<proc[damage_calc].context[e@717ee3e5-418d-44ce-87d4-a88b2b778aa3|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f]>
with '59.22'.
19:16:39 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_FailuresSomaliaToolkit'
definition='normal_damage' value='59.22'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
DEFINE "final_damage"
"<def[normal_damage].add[<proc[get_extra_slash_damage].context[<context.entity>|<context.damager>|<def[normal_damage]>]>].sub[<proc[get_damage_reduction_against_slash].context[<context.entity>|<context.damager>|<def[normal_damage]>]>]>"
19:16:39 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:16:39 [INFO] Filled tag <context.entity> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] Filled tag <def[normal_damage]> with '59.22'.
19:16:39 [INFO] Adding definition %entity% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:39 [INFO] Adding definition %damager% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:39 [INFO] Adding definition %amount% as 59.22
19:16:39 [INFO] Filled tag
<proc[get_extra_slash_damage].context[e@717ee3e5-418d-44ce-87d4-a88b2b778aa3|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|59.22]>
with '0'.
19:16:39 [INFO] Filled tag <context.entity> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] Filled tag <def[normal_damage]> with '59.22'.
19:16:39 [INFO] Adding definition %entity% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:39 [INFO] Adding definition %damager% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:39 [INFO] Adding definition %amount% as 59.22
19:16:39 [INFO] Filled tag
<proc[get_damage_reduction_against_slash].context[e@717ee3e5-418d-44ce-87d4-a88b2b778aa3|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|59.22]>
with '0'.
19:16:39 [INFO] Filled tag <def[normal_damage].add[0].sub[0]> with '59.22'.
19:16:39 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_FailuresSomaliaToolkit'
definition='final_damage' value='59.22'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<yaml[<context.entity>].read[weapon.stats.extra_luckiness_chance]||0>"
">=" "<util.random.int[1].to[100]>" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.entity>].read[weapon.stats.extra_luckiness_damage]>]>"
"-" "playeffect" "<context.entity.location>"
"effect:MAGIC_CRIT" "offset:0,2.1,2.0,2" "quantity:75"
"data:0.1" "visibility:25" "-" "playsound"
"<context.entity.location>" "effect:BLOCK_CHORUS_FLOWER_death"
"pitch:1.6"... * snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <context.entity> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] Filled tag
<yaml[e@717ee3e5-418d-44ce-87d4-a88b2b778aa3].read[weapon.stats.extra_luckiness_chance]||0>
with '0'.
19:16:39 [INFO] Filled tag <util.random.int[1].to[100]> with '31'.
19:16:39 [INFO] Comparable='Decimal(0.0)', Operator='OR_MORE',
ComparedTo='Decimal(31.0)' --> OUTCOME='false'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
DETERMINE "passively" "0"
19:16:39 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:16:39 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH "<yaml[<context.damager>].list_keys[weapon.stats]>"
"{" "-" "if" "<def[value]>" "==" "life_Draining" "{" "-"
"define" "final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<yaml... * snip! *
19:16:39 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:16:39 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:16:39 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damag...
* snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <def[value]> with 'life_steal'.
19:16:39 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(life_Draining)' --> OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'life_steal'.
19:16:39 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'life_steal'.
19:16:39 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(Life_steal)' --> OUTCOME='true'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: HEAL
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damage]>].div[100]>"
"<context.damager>"
19:16:39 [INFO] +- Executing dCommand: HEAL/p@tribness ---------+
19:16:39 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] Filled tag <def[final_damage]> with '59.22'.
19:16:39 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].read[weapon.stats.life_steal].mul[59.22].div[100]>
with '4.7376'.
19:16:39 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] +> Executing 'HEAL': amount='4.7376'
entities='[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f]'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH " CALLBACK"
19:16:39 [INFO] +- Foreach loop 2 ---------+
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damag...
* snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:16:39 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(life_Draining)' --> OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:16:39 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:16:39 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(Life_steal)' --> OUTCOME='false'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH " CALLBACK"
19:16:39 [INFO] +- Foreach loop 3 ---------+
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damag...
* snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:16:39 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(life_Draining)' --> OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:16:39 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:16:39 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(Life_steal)' --> OUTCOME='false'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH " CALLBACK"
19:16:39 [INFO] +- Foreach loop 4 ---------+
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damag...
* snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:16:39 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:16:39 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:16:39 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH " CALLBACK"
19:16:39 [INFO] +- Foreach loop 5 ---------+
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damag...
* snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:16:39 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:16:39 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:16:39 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH " CALLBACK"
19:16:39 [INFO] +- Foreach loop 6 ---------+
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damag...
* snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:16:39 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:16:39 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='true'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH " CALLBACK"
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH "<yaml[<context.entity>].list_keys[weapon.stats]>" "{"
"-" "if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custo... *
snip! *
19:16:39 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:16:39 [INFO] Filled tag <context.entity> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] ERROR! YAML tag
'yaml[<context.entity>].list_keys[weapon.stats]' has specified
an invalid ID, or the specified id has already been closed.
Tag replacement aborted. ID given:
'E@717EE3E5-418D-44CE-87D4-A88B2B778AA3'.
19:16:39 [INFO] Filled tag
<yaml[e@717ee3e5-418d-44ce-87d4-a88b2b778aa3].list_keys[weapon.stats]>
with 'yaml[<context.entity>].list_keys[weapon.stats]'.
19:16:39 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@717ee3e5-418d-44ce-87d4-a88b2b778aa3].list_keys[weapon.stats]>
is invalid!
19:16:39 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.entity>].list_keys[weapon.stats]'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:... * snip! *
19:16:39 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:16:39 [INFO] +> Executing 'IF': use_braces='true'
19:16:39 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:16:39 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:16:39 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:16:39 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:16:39 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:16:39 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing:
FOREACH " CALLBACK"
19:16:39 [INFO] Queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' Executing: RUN
"deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:16:39 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:16:39 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:16:39 [INFO] Filled tag <def[final_damage]> with '59.22'.
19:16:39 [INFO] Filled tag <context.entity> with
'e@717ee3e5-418d-44ce-87d4-a88b2b778aa3'.
19:16:39 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:16:39 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|59.22|e@717ee3e5-418d-44ce-87d4-a88b2b778aa3|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'
19:16:39 [INFO] Adding definition %cause% as entity_attack
19:16:39 [INFO] Adding definition %damage% as 59.22
19:16:39 [INFO] Adding definition %entity% as
e@717ee3e5-418d-44ce-87d4-a88b2b778aa3
19:16:39 [INFO] Adding definition %damager% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:16:39 [INFO] Completing queue 'DAMAGE_HANDLER_FailuresSomaliaToolkit' in
19ms.
19:16:39 [INFO] ERROR in script 'DAMAGE_CALC'! Tag
<proc[get_armor_proc].context[e@zombie]> is invalid!
19:16:39 [INFO] ERROR in script 'DAMAGE_CALC'! Tag
<proc[get_armor_proc].context[e@zombie]> is invalid!
19:16:39 [INFO] ERROR! Comparing text as if it were a number - calculating
based on text length
19:16:39 [INFO] ERROR in script 'DAMAGE_CALC'! Tag
<proc[get_armor_proc].context[e@zombie]> is invalid!
19:16:40 [INFO] +> [CustomNBT] owner
19:17:28 [INFO] +> [Denizen] Processing outside scripts...
19:17:28 [INFO] +> [Denizen] Processing unnamed script...
19:17:28 [INFO] +> [Denizen] Processing '/parties.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/Cuboid maker.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/wallet_upgrader.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/gold_and_experience.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/server_items_helmets.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/statistics_for_players.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/stop_iceing.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/procedures.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/world_cuboids.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/head_shaker.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/ranged_attack.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/player_sidebar_info.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/stats_level_and_class_engine.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/world_yaml_loader.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/server_items_chestplate.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/server_items_leggings.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/HOSTILE_NPCS.YML'...
19:17:28 [INFO] +> [Denizen] Processing '/getstats.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/plmenu_handler.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/lorebook.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/debug.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/server_items_boots.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/inventory_npc.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/DAMAGE_handler.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/admin_commands.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/first_login.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/ranger_spells.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/ENGINES.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/server_items_weapons.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/health_Regen.yml'...
19:17:28 [INFO] +> [Denizen] Processing '/teleportenpc.yml'...
19:17:28 [INFO] OKAY! All scripts loaded!
19:17:28 [INFO] +> [Denizen] Adding script FARMER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PROFESSOR_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MULTIPLIER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BANDIT_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PEASANT_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SWAMPLAND_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ECONOMICS_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BASIC_INVENTORY as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HEAVY_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALLET_UPGRADER as type ASSIGNMENT
19:17:28 [INFO] +> [Denizen] Adding script FOREST_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BUILTIN_LOAD_TESTER as type COMMAND
19:17:28 [INFO] +> [Denizen] Adding script PARTY as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script EQUIP_MENU_ARMOR_ITEM_DESCRIPTION
as type TASK
19:17:28 [INFO] +> [Denizen] Adding script WAR_ZONE_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SPRINTERS_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script INVENTORY_EFFECT as type TASK
19:17:28 [INFO] +> [Denizen] Adding script INVITE_CHECKER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script MASTER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HELOTS_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MASTER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script TELEPORT as type TASK
19:17:28 [INFO] +> [Denizen] Adding script LONG_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script LUCKY_BLOW as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PERIOIKOI_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FORTUNE_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALLET_UPGRADER_INTERACT as type
INTERACT
19:17:28 [INFO] +> [Denizen] Adding script STATS_CHANGER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script INVENTORY_NPC_TASK_GOODBYE as type
TASK
19:17:28 [INFO] +> [Denizen] Adding script INV_FREE_SLOTS as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script LEGS_MENU_ON as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HEAVY_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script INVENTORY_SHOP_WORLD as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script TELEPORTENPC_INTERACT as type
INTERACT
19:17:28 [INFO] +> [Denizen] Adding script SNOW_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script INVENTORY_NPC as type ASSIGNMENT
19:17:28 [INFO] +> [Denizen] Adding script LEVEL_UP as type TASK
19:17:28 [INFO] +> [Denizen] Adding script FORSAKEN_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script KICK_PARTY as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ARMOR_CAP as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script FORTUNE_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ADMIN_BOOTS_INVENTORIES as type
WORLD
19:17:28 [INFO] +> [Denizen] Adding script HEAVY_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FORSAKEN_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ARMOR_AMOUNT as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script TAB_QUEST_AND_PARTY as type TASK
19:17:28 [INFO] +> [Denizen] Adding script PLAYER_ENCHANTMENT_3_OFF as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script SWIFT_STRIKE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SMITH_BLADE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script
GET_DAMAGE_REDUCTION_AGAINST_PROJECTILE as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script CLASS_CHANGER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script PROFESSOR_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PERIOIKOI_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SLAVE_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BANDIT_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PUNY_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script KEEPER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PERIOIKOI_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BANDIT_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script TELEPORTE_INV_MENU as type
INVENTORY
19:17:28 [INFO] +> [Denizen] Adding script ROGUE_SCIMITAR as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script CHARGETP as type TASK
19:17:28 [INFO] +> [Denizen] Adding script MOUNTAIN_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DAMAGERS_COUNT as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script WICKED_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script EQUIP_WEAPON as type TASK
19:17:28 [INFO] +> [Denizen] Adding script HOSTILE_NPCS_WORLD as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script CHEST_MENU_ON as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MY_ELYTRA as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WIZARD_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script KEEPER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RHUDAHS_CLEARER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script ENHANCING_OF_THE_WILD as type TASK
19:17:28 [INFO] +> [Denizen] Adding script NPC_SPAWNER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script FARMER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script THUNDERSTORM_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WITCH_KNIFE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ZONE_CLEAR as type TASK
19:17:28 [INFO] +> [Denizen] Adding script PEACEKEEPER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLAYER_ENCHANTMENT_1_ON as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script IVAN_MIGHTY_BLADE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ANCIENT_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALLET_CHARGER_GOODBYE as type TASK
19:17:28 [INFO] +> [Denizen] Adding script WIZARD_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HUNTER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RELOAD_EQUIPMENT_STATS as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SPRINTERS_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script VEST_POCKETS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script CUTTING_LUCK as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HUNTER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script KEEPER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DEFENSIVE_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SMALL_DAGGER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SERVER_RHUDAHS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLAYER_ENCHANTMENT_2_ON as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLAYER_ENCHANTMENT_1_OFF as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script DESERT_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DESTINY_DAGGER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RUTHLESS_AFFINITY as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PEACEKEEPER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script OVERPOWERED_RANGER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script BALKATRAN_LOST_DAGGER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script TELEPORTE_MENU_HANDLER as type
WORLD
19:17:28 [INFO] +> [Denizen] Adding script ENCHANTMENT_SPELL as type TASK
19:17:28 [INFO] +> [Denizen] Adding script STUDENT_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script CHANGE_WAND as type TASK
19:17:28 [INFO] +> [Denizen] Adding script DEVIL_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MASTER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DAMAGE_HANDLER as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script SAFE_ZONE_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script HELMET_MENU_OFF as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RHUDAHS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DAMAGE_CALC as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script STATISTICS_FOR_PLAYERS as type
WORLD
19:17:28 [INFO] +> [Denizen] Adding script DEFENSIVE_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HIT_BLOCK_SHIELD_COUNT as type TASK
19:17:28 [INFO] +> [Denizen] Adding script WALKER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HORSE_ENCHANTMENT_2_ON as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script GET_ARMOR_PROC as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script HELOTS_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SHADOW_HUNTER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FIND_PARTY as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WARLOCK_DAGGER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FOREST_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ECONOMICS_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script KEEPER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script INVENTORY_CHANGER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script WICKED_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script TRAVELLER_BACKPACK_INV as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script GET_MANA_REGEN as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script CREATE_PARTY_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script BOOTS_MENU_ON as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FORSAKEN_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PROFESSOR_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ADMIN_HELMET_INVENTORIES as type
WORLD
19:17:28 [INFO] +> [Denizen] Adding script SKILL_TREE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SOLDIER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script UPDATE_STATS as type TASK
19:17:28 [INFO] +> [Denizen] Adding script CUBOID_TOOL as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RELOAD_DEFAULT_MENU as type TASK
19:17:28 [INFO] +> [Denizen] Adding script DESERT_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WICKED_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ETERNAL_SLICER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MOUNTAIN_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SWORD_MENU as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FIRST_JOIN as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script FOREST_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FURYA_REVENGE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script NPC_DAMAGE_PLAYER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script DRUID_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ECONOMICS_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PEASANT_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HEAD_SHAKER as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script NIGHTMARE_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script OPEN_MENU as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SLEATFROST as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script TRAVELLER_BACKPACK as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HORSE_ENCHANTMENT_3_OFF as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script MOUNTAIN_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HELOTS_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PHANTOM_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SLAVE_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BOOTS_MENU_OFF as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MYRIAD_BLADE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script VEST_POCKETS_INV as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DEFENSIVE_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BLOOD_CRAVING as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WIZARD_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script CREATE_PARTY as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script STUDENT_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SLAVE_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ANCIENT_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLAYER_ENCHANTMENT_2_OFF as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script LIBRARIAN_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script KEEN_ARROW_SLOW as type TASK
19:17:28 [INFO] +> [Denizen] Adding script LEGS_MENU_OFF as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MITHRIL_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SNOW_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SWAMPLAND_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script
GET_DAMAGE_REDUCTION_AGAINST_RUTHLESS as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script IVAN_AXE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script LIBRARIAN_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script STUDENT_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PEACEKEEPER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FORSAKEN_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DEFENSIVE_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WEAPON_SPELL as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SOLDIER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script LONG_BAYONET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HELOTS_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DEAL_DAMAGE as type TASK
19:17:28 [INFO] +> [Denizen] Adding script DROP_DEFINER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script BELT_POCKETS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DRUID_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SHORT_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MULTIPLIER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script VYPER_POISON as type TASK
19:17:28 [INFO] +> [Denizen] Adding script WICKED_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HEARTSEEKER_KNIFE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script GIFTED_WIELDER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALLET_SIZE_CHECKER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script FOREST_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BOW_MENU_EQUIPPED as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SNOW_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PEACE_SEEKER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script AXE_MENU as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALLET_CHARGER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SOLDIER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script NIGHTMARE_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLAINS_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FARMER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HEALTH_REGEN as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script FORTUNE_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FARMER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MY_ARROW as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RANGER_WORLD_SPELLS as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script LEAVE_DISBAND as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SHINING_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MESSAGE_WITH_NO_SPAWN as type TASK
19:17:28 [INFO] +> [Denizen] Adding script MULTIPLIER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ITEM_OWNERSHIP_DROP_ENGINE as type
TASK
19:17:28 [INFO] +> [Denizen] Adding script LOREBOOK as type BOOK
19:17:28 [INFO] +> [Denizen] Adding script PEASANT_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script INVENTORY_NPC_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script MAGE_BLADE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HORSE_ENCHANTMENT_2_OFF as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script GET_EXTRA_RUTHLESS_DAMAGE as type
PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script HUNTRESS_DAGGER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DEBUGBOARD_EVENTS as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script KICK_PARTY_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script FAREWELL as type TASK
19:17:28 [INFO] +> [Denizen] Adding script INV_OPEN as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script GOLD_SHARE as type TASK
19:17:28 [INFO] +> [Denizen] Adding script PLAYER_INFO_ENGINE as type TASK
19:17:28 [INFO] +> [Denizen] Adding script PHANTOM_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MONEY as type COMMAND
19:17:28 [INFO] +> [Denizen] Adding script MULTIPLIER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RE_JOIN as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script SHINING_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script THUNDERSTORM_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALKER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script TASK_ATTACK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script GET_DAMAGE_REDUCTION_AGAINST_SLASH
as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script BASIC_ATTACK_DAMAGE as type
PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script NIGHTMARE_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PROFESSOR_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DESERT_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MASTER_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ADMIN_WEAPONS_INVENTORY as type
WORLD
19:17:28 [INFO] +> [Denizen] Adding script MONEY_TRAVEL as type TASK
19:17:28 [INFO] +> [Denizen] Adding script INVITE_PARTY as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HELMET_MENU_ON as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PEASANT_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script GET_EXTRA_SLASH_DAMAGE as type
PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script SPAWN_WOLF as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SWORD_MENU_EQUIPPED as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SOLDIER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HORSE_ENCHANTMENT_1_OFF as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script TELEPORTENPC as type ASSIGNMENT
19:17:28 [INFO] +> [Denizen] Adding script WAND_MENU_EQUIPPED as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BOW_MENU as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script EFFECT_TELEPORT_FINAL as type TASK
19:17:28 [INFO] +> [Denizen] Adding script UNWASTED_CHANCE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MY_GLASS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLMENU_HANDLER as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script UNEQUIP_WEAPON as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SPIRIT_CALLER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SWAMPLAND_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HEAVY_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLAINS_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PHANTOM_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script LEAVE_PARTY_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script GET_DAMAGE_PROC as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script BOOST_RANGER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script LEVEL as type COMMAND
19:17:28 [INFO] +> [Denizen] Adding script INVENTORY_NPC_INTERACT as type
INTERACT
19:17:28 [INFO] +> [Denizen] Adding script BALTHAZAR_AXE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script GETSTATS as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SLAVE_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PHANTOM_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FORTUNE_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALKER_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ECONOMICS_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script LIBRARIAN_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ANCIENT_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SORCERY_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALKER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PERIOIKOI_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script INVITE_PARTY_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script PLAINS_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script CUBOID_EVENTS as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script WIZARD_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PL_HEALTH as type PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script WORLD_CUBOIDS as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script PLAINS_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PLAYER_ENCHANTMENT_3_ON as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script ANCIENT_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WALLETTASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script STUDENT_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DESERT_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ADMIN_CHESTPLATE_INVENTORIES as
type WORLD
19:17:28 [INFO] +> [Denizen] Adding script SPRINTERS_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ADMIN_LEGGINGS_INVENTORIES as type
WORLD
19:17:28 [INFO] +> [Denizen] Adding script HUNTER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script WAND_MENU as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script PEASANT_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script RELOAD_ARMOR_BAR as type TASK
19:17:28 [INFO] +> [Denizen] Adding script GOLD_AND_EXPERIENCE as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script HORSE_ENCHANTMENT_3_ON as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script ACTIVE_ZONE_LOOP as type TASK
19:17:28 [INFO] +> [Denizen] Adding script BLESSING_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MOUNTAIN_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script GET_EXTRA_PROJECTILE_DAMAGE as type
PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script SHINING_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script POISONOUS_LOOP as type TASK
19:17:28 [INFO] +> [Denizen] Adding script PEACEKEEPER_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script FARANDALE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script AXE_MENU_EQUIPPED as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script NPC_WANDER as type TASK
19:17:28 [INFO] +> [Denizen] Adding script STOP_ICEING as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script FIND_PARTY_TASK as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SWAMPLAND_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DARK_RIDER as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script LIBRARIAN_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BELT_POCKETS_INV as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HUNTER_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script MESSAGE_WITH_SPAWN as type TASK
19:17:28 [INFO] +> [Denizen] Adding script UNEQUIP_MENU_ARMOR_ITEM_DESCRIPTION
as type TASK
19:17:28 [INFO] +> [Denizen] Adding script WORLD_YAML_LOADER as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script FORCED_OATH as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script CLEAR_ARROWS as type TASK
19:17:28 [INFO] +> [Denizen] Adding script NIGHTMARE_CHESTPLATE as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SIDEBAR_PL_INFO as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script THUNDERSTORM_CHESTPLATE as type
ITEM
19:17:28 [INFO] +> [Denizen] Adding script RANGED_ATTACKS as type WORLD
19:17:28 [INFO] +> [Denizen] Adding script OPEN_MENU_GOODBYE as type TASK
19:17:28 [INFO] +> [Denizen] Adding script SPAWNING_PROBABILITY as type
PROCEDURE
19:17:28 [INFO] +> [Denizen] Adding script SHINING_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script NINJA_SWORD as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script BANDIT_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script HORSE_ENCHANTMENT_1_ON as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script CHEST_MENU_OFF as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script THUNDERSTORM_LEGGINGS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SOLARIS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DRUID_BOOTS as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SPRINTERS_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script SNOW_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script DRUID_HELMET as type ITEM
19:17:28 [INFO] +> [Denizen] Adding script EXTRA_STATS as type TASK
19:17:28 [INFO] +> [Denizen] Scanning 25 world scripts...
19:17:28 [INFO] +> [CommandSmart...] Loaded Command SmartEvent.
19:17:28 [INFO] +> [FlagSmartEvent] Loaded Flag SmartEvent.
19:17:28 [INFO] +> [CuboidEnterE...] Loaded Cuboid Enter & Exit SmartEvent.
19:17:28 [INFO] +> [PlayerEquips...] Loaded Player Equips Armor SmartEvent.
19:17:28 [INFO] +> [Denizen] Reloading script events...
19:17:28 [INFO] +> [Denizen] Event match, SystemTime matched for 'system time
minutely'!
19:17:28 [INFO] +> [Denizen] Event match, BiomeEnterExit matched for 'player
exits notable cuboid'!
19:17:28 [INFO] +> [Denizen] Event match, BiomeEnterExit matched for 'player
enters notable cuboid'!
19:17:28 [INFO] +> [Denizen] Event match, BlockFades matched for 'block fades
sleatfrost_boss_chamber'!
19:17:28 [INFO] +> [Denizen] Event match, BlockForms matched for 'block
forms'!
19:17:28 [INFO] +> [Denizen] Event match, EntityBreaksHanging matched for
'player breaks block'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'player
damages player'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'entity
damages entity priority:0'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'player
damages entity'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'player
damaged by entity'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'player
damaged'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'entity
damaged'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'player
damages entity'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'player
damaged'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDamaged matched for 'player
damaged by player'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDies matched for 'entity
dies'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDies matched for 'player
death'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDies matched for 'entity
dies'!
19:17:28 [INFO] +> [Denizen] Event match, EntityDies matched for 'entity
dies'!
19:17:28 [INFO] +> [Denizen] Event match, EntityEntersVehicle matched for
'player enters notable cuboid'!
19:17:28 [INFO] +> [Denizen] Event match, EntityExitsVehicle matched for
'player exits notable cuboid'!
19:17:28 [INFO] +> [Denizen] Event match, EntityFormsBlock matched for 'block
forms'!
19:17:28 [INFO] +> [Denizen] Event match, EntityHeals matched for 'player
heals'!
19:17:28 [INFO] +> [Denizen] Event match, EntityKilled matched for 'npc killed
by player'!
19:17:28 [INFO] +> [Denizen] Event match, EntityKilled matched for 'player
kills entity'!
19:17:28 [INFO] +> [Denizen] Event match, EntityKilled matched for 'player
kills entity'!
19:17:28 [INFO] +> [Denizen] Event match, EntityShootsBow matched for 'player
shoots bow'!
19:17:28 [INFO] +> [Denizen] Event match, EntityShootsBow matched for 'player
shoots bow'!
19:17:28 [INFO] +> [Denizen] Event match, EntityShootsBow matched for 'player
shoots bow'!
19:17:28 [INFO] +> [Denizen] Event match, EntitySpawn matched for 'entity
spawns'!
19:17:28 [INFO] +> [Denizen] Event match, EntitySpawn matched for 'entity
spawns'!
19:17:28 [INFO] +> [Denizen] Event match, EntityTames matched for 'player
tames entity'!
19:17:28 [INFO] +> [Denizen] Event match, EntityTargets matched for 'entity
targets entity'!
19:17:28 [INFO] +> [Denizen] Event match, EntityTeleports matched for 'player
teleports'!
19:17:28 [INFO] +> [Denizen] Event match, ItemMerges matched for 'item
merges'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerScrollsItem matched for
'player scrolls their hotbar'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerScrollsItem matched for
'player scrolls their hotbar'!
19:17:28 [INFO] +> [Denizen] Event match, ItemSpawns matched for 'entity
spawns'!
19:17:28 [INFO] +> [Denizen] Event match, ItemSpawns matched for 'entity
spawns'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerBreaksBlock matched for
'player breaks block'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerItemBreak matched for 'player
breaks block'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerItemTakesDamage matched for
'player item takes damage'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerJoins matched for 'player
join'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerJoins matched for 'player
joins'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerJoins matched for 'player
join'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerJoins matched for 'player
join'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerJoins matched for 'player
joins'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerLogin matched for 'player
first login'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerPicksUp matched for 'player
picks up item priority:1'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerPicksUp matched for 'player
picks up SERVER_RHUDAHS'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerPlacesBlock matched for
'player places block'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerPlacesHanging matched for
'player places block'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerQuits matched for 'player
quit'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerQuits matched for 'player
quits'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerQuits matched for 'player
quit'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerRespawns matched for 'player
respawns'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerRespawns matched for 'player
respawns priority:0'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerRightClicksEntity matched for
'player right clicks Traveller_backpack_inv in inventory'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerRightClicksEntity matched for
'player right clicks Vest_pockets_inv in inventory'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerRightClicksEntity matched for
'player right clicks Belt_pockets_inv in inventory'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerRightClicksEntity matched for
'player right clicks block with cuboid_tool'!
19:17:28 [INFO] +> [Denizen] Event match, PlayerRightClicksEntity matched for
'player right clicks'!
19:17:28 [INFO] +> [Denizen] Event match, ProjectileHits matched for 'player
shoots bow'!
19:17:28 [INFO] +> [Denizen] Event match, ProjectileHits matched for 'player
shoots bow'!
19:17:28 [INFO] +> [Denizen] Event match, ProjectileHits matched for 'player
shoots bow'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'player
damages player'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'entity
damages entity priority:0'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'player
damages entity'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'player
damaged by entity'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'player
damaged'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'entity
damaged'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'player
damages entity'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'player
damaged'!
19:17:28 [INFO] +> [Denizen] Event match, VehicleDamaged matched for 'player
damaged by player'!
19:17:31 [INFO] Starting InstantQueue 'EXCOMMAND_AlbaniaCuriousIreland'...
19:17:31 [INFO] Queue 'EXCOMMAND_AlbaniaCuriousIreland' Executing: SPAWN
"e@zombie" "<player.location>"
19:17:31 [INFO] +- Executing dCommand: SPAWN/p@tribness ---------+
19:17:31 [INFO] Filled tag <player.location> with
'l@-972.1250414543215,39.0,862.4825578224992,15.900408,353.2547,world'.
19:17:31 [INFO] +> Executing 'SPAWN': entities='[e@zombie]'
location='l@-972.1250414543215,39.0,862.4825578224992,15.900408,353.2547,world'
19:17:31 [INFO] Completing queue 'EXCOMMAND_AlbaniaCuriousIreland' in 2ms.
19:17:32 [INFO] Running script event 'EntityDamaged', event='entity damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:17:32 [INFO] Starting InstantQueue 'DAMAGE_HANDLER_BeingTrackingGrove'...
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='false'
19:17:32 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'false'.
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='false'
19:17:32 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='false'
19:17:32 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='false'
19:17:32 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'null'.
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='false'
19:17:32 [INFO] Filled tag <def[damage_type].exists.not> with 'true'.
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: DEFINE
"damage_type" "fist"
19:17:32 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:32 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_BeingTrackingGrove'
definition='damage_type' value='fist'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: CHOOSE
"<def[damage_type]>"
19:17:32 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:17:32 [INFO] Filled tag <def[damage_type]> with 'fist'.
19:17:32 [INFO] +> Executing 'CHOOSE': choice='fist'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: DEFINE
"final_damage" "10"
19:17:32 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:32 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_BeingTrackingGrove'
definition='final_damage' value='10'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing:
DETERMINE "passively" "0"
19:17:32 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:17:32 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
"<yaml[<context.damager>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<yaml[<co... * snip! *
19:17:32 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:32 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:32 [INFO] ERROR! YAML tag
'yaml[<context.damager>].list_keys[weapon.stats]' has
specified an invalid ID, or the specified id has already been
closed. Tag replacement aborted. ID given:
'E@B0C6C719-6571-4D7F-A284-4E9E77F0BC57'.
19:17:32 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
with 'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:32 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
is invalid!
19:17:32 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.damager>].list_keys[weapon.stats]'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damage]>]...
* snip! *
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='true'
19:17:32 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:32 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:32 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:32 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
" CALLBACK"
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
"<yaml[<context.entity>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"... * snip! *
19:17:32 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:32 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:32 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:17:32 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='true'
19:17:32 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:32 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:32 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:32 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:32 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
" CALLBACK"
19:17:32 [INFO] +- Foreach loop 2 ---------+
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='true'
19:17:32 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:32 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:32 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:32 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:32 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
" CALLBACK"
19:17:32 [INFO] +- Foreach loop 3 ---------+
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='true'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:32 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:32 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:32 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:32 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
" CALLBACK"
19:17:32 [INFO] +- Foreach loop 4 ---------+
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='true'
19:17:32 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:32 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:32 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:32 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:32 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
" CALLBACK"
19:17:32 [INFO] +- Foreach loop 5 ---------+
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='true'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
" CALLBACK"
19:17:32 [INFO] +- Foreach loop 6 ---------+
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:32 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:32 [INFO] +> Executing 'IF': use_braces='true'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:32 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:32 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: FOREACH
" CALLBACK"
19:17:32 [INFO] Queue 'DAMAGE_HANDLER_BeingTrackingGrove' Executing: RUN
"deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:17:32 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:17:32 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:17:32 [INFO] Filled tag <def[final_damage]> with '10'.
19:17:32 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:32 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:32 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|10|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'
19:17:32 [INFO] Adding definition %cause% as entity_attack
19:17:32 [INFO] Adding definition %damage% as 10
19:17:32 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:32 [INFO] Adding definition %damager% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:32 [INFO] Completing queue 'DAMAGE_HANDLER_BeingTrackingGrove' in 11ms.
19:17:33 [INFO] Running script event 'EntityDamaged', event='entity damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:17:33 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_PortlandMinePrevention'...
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='false'
19:17:33 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'false'.
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='false'
19:17:33 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='false'
19:17:33 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='false'
19:17:33 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'null'.
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='false'
19:17:33 [INFO] Filled tag <def[damage_type].exists.not> with 'true'.
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
DEFINE "damage_type" "fist"
19:17:33 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:33 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_PortlandMinePrevention'
definition='damage_type' value='fist'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
CHOOSE "<def[damage_type]>"
19:17:33 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:17:33 [INFO] Filled tag <def[damage_type]> with 'fist'.
19:17:33 [INFO] +> Executing 'CHOOSE': choice='fist'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
DEFINE "final_damage" "10"
19:17:33 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:33 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_PortlandMinePrevention'
definition='final_damage' value='10'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
DETERMINE "passively" "0"
19:17:33 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:17:33 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH "<yaml[<context.damager>].list_keys[weapon.stats]>"
"{" "-" "if" "<def[value]>" "==" "life_Draining" "{" "-"
"define" "final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<yaml... * snip! *
19:17:33 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:33 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:33 [INFO] ERROR! YAML tag
'yaml[<context.damager>].list_keys[weapon.stats]' has
specified an invalid ID, or the specified id has already been
closed. Tag replacement aborted. ID given:
'E@B0C6C719-6571-4D7F-A284-4E9E77F0BC57'.
19:17:33 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
with 'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:33 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
is invalid!
19:17:33 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.damager>].list_keys[weapon.stats]'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damag...
* snip! *
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='true'
19:17:33 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:33 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:33 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:33 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH " CALLBACK"
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH "<yaml[<context.entity>].list_keys[weapon.stats]>" "{"
"-" "if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custo... *
snip! *
19:17:33 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:33 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:33 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:17:33 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:... * snip! *
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='true'
19:17:33 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:33 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:33 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:33 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:33 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH " CALLBACK"
19:17:33 [INFO] +- Foreach loop 2 ---------+
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:... * snip! *
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='true'
19:17:33 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:33 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:33 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:33 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:33 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH " CALLBACK"
19:17:33 [INFO] +- Foreach loop 3 ---------+
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:... * snip! *
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='true'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:33 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:33 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:33 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:33 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH " CALLBACK"
19:17:33 [INFO] +- Foreach loop 4 ---------+
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:... * snip! *
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='true'
19:17:33 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:33 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:33 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:33 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:33 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH " CALLBACK"
19:17:33 [INFO] +- Foreach loop 5 ---------+
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:... * snip! *
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='true'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH " CALLBACK"
19:17:33 [INFO] +- Foreach loop 6 ---------+
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:... * snip! *
19:17:33 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:33 [INFO] +> Executing 'IF': use_braces='true'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:33 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:33 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing:
FOREACH " CALLBACK"
19:17:33 [INFO] Queue 'DAMAGE_HANDLER_PortlandMinePrevention' Executing: RUN
"deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:17:33 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:17:33 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:17:33 [INFO] Filled tag <def[final_damage]> with '10'.
19:17:33 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:33 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:33 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|10|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'
19:17:33 [INFO] Adding definition %cause% as entity_attack
19:17:33 [INFO] Adding definition %damage% as 10
19:17:33 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:33 [INFO] Adding definition %damager% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:33 [INFO] Completing queue 'DAMAGE_HANDLER_PortlandMinePrevention' in
10ms.
19:17:34 [INFO] Running script event 'EntityDamaged', event='entity damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:17:34 [INFO] Starting InstantQueue 'DAMAGE_HANDLER_DentalBoardCindy'...
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='false'
19:17:34 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'false'.
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='false'
19:17:34 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='false'
19:17:34 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='false'
19:17:34 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'null'.
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='false'
19:17:34 [INFO] Filled tag <def[damage_type].exists.not> with 'true'.
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: DEFINE
"damage_type" "fist"
19:17:34 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:34 [INFO] +> Executing 'DEFINE': queue='DAMAGE_HANDLER_DentalBoardCindy'
definition='damage_type' value='fist'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: CHOOSE
"<def[damage_type]>"
19:17:34 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:17:34 [INFO] Filled tag <def[damage_type]> with 'fist'.
19:17:34 [INFO] +> Executing 'CHOOSE': choice='fist'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: DEFINE
"final_damage" "10"
19:17:34 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:34 [INFO] +> Executing 'DEFINE': queue='DAMAGE_HANDLER_DentalBoardCindy'
definition='final_damage' value='10'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: DETERMINE
"passively" "0"
19:17:34 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:17:34 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
"<yaml[<context.damager>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<yaml[<cont... * snip! *
19:17:34 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:34 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:34 [INFO] ERROR! YAML tag
'yaml[<context.damager>].list_keys[weapon.stats]' has
specified an invalid ID, or the specified id has already been
closed. Tag replacement aborted. ID given:
'E@B0C6C719-6571-4D7F-A284-4E9E77F0BC57'.
19:17:34 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
with 'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:34 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
is invalid!
19:17:34 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.damager>].list_keys[weapon.stats]'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damage]>].d...
* snip! *
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='true'
19:17:34 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:34 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:34 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:34 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
" CALLBACK"
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
"<yaml[<context.entity>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-"... * snip! *
19:17:34 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:34 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:34 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:17:34 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_... * snip! *
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='true'
19:17:34 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:34 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:34 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:34 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:34 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
" CALLBACK"
19:17:34 [INFO] +- Foreach loop 2 ---------+
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_... * snip! *
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='true'
19:17:34 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:34 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:34 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:34 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:34 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
" CALLBACK"
19:17:34 [INFO] +- Foreach loop 3 ---------+
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_... * snip! *
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='true'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:34 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:34 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:34 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:34 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
" CALLBACK"
19:17:34 [INFO] +- Foreach loop 4 ---------+
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_... * snip! *
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='true'
19:17:34 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:34 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:34 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:34 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:34 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
" CALLBACK"
19:17:34 [INFO] +- Foreach loop 5 ---------+
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_... * snip! *
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='true'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
" CALLBACK"
19:17:34 [INFO] +- Foreach loop 6 ---------+
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_... * snip! *
19:17:34 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:34 [INFO] +> Executing 'IF': use_braces='true'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:34 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:34 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: FOREACH
" CALLBACK"
19:17:34 [INFO] Queue 'DAMAGE_HANDLER_DentalBoardCindy' Executing: RUN
"deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:17:34 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:17:34 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:17:34 [INFO] Filled tag <def[final_damage]> with '10'.
19:17:34 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:34 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:34 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|10|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'
19:17:34 [INFO] Adding definition %cause% as entity_attack
19:17:34 [INFO] Adding definition %damage% as 10
19:17:34 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:34 [INFO] Adding definition %damager% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:34 [INFO] Completing queue 'DAMAGE_HANDLER_DentalBoardCindy' in 11ms.
19:17:35 [INFO] Running script event 'EntityDamaged', event='entity damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:17:35 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_MinoltaOfficialsSuddenly'...
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='false'
19:17:35 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'false'.
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='false'
19:17:35 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='false'
19:17:35 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='false'
19:17:35 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'null'.
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='false'
19:17:35 [INFO] Filled tag <def[damage_type].exists.not> with 'true'.
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
DEFINE "damage_type" "fist"
19:17:35 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:35 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_MinoltaOfficialsSuddenly'
definition='damage_type' value='fist'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
CHOOSE "<def[damage_type]>"
19:17:35 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:17:35 [INFO] Filled tag <def[damage_type]> with 'fist'.
19:17:35 [INFO] +> Executing 'CHOOSE': choice='fist'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
DEFINE "final_damage" "10"
19:17:35 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:35 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_MinoltaOfficialsSuddenly'
definition='final_damage' value='10'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
DETERMINE "passively" "0"
19:17:35 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:17:35 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH "<yaml[<context.damager>].list_keys[weapon.stats]>"
"{" "-" "if" "<def[value]>" "==" "life_Draining" "{" "-"
"define" "final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<ya... * snip! *
19:17:35 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:35 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:35 [INFO] ERROR! YAML tag
'yaml[<context.damager>].list_keys[weapon.stats]' has
specified an invalid ID, or the specified id has already been
closed. Tag replacement aborted. ID given:
'E@B0C6C719-6571-4D7F-A284-4E9E77F0BC57'.
19:17:35 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
with 'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:35 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
is invalid!
19:17:35 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.damager>].list_keys[weapon.stats]'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_dam...
* snip! *
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='true'
19:17:35 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:35 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:35 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:35 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH " CALLBACK"
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH "<yaml[<context.entity>].list_keys[weapon.stats]>" "{"
"-" "if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "cus... *
snip! *
19:17:35 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:35 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:35 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:17:35 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effec... * snip! *
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='true'
19:17:35 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:35 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:35 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:35 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:35 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH " CALLBACK"
19:17:35 [INFO] +- Foreach loop 2 ---------+
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effec... * snip! *
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='true'
19:17:35 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:35 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:35 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:35 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:35 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH " CALLBACK"
19:17:35 [INFO] +- Foreach loop 3 ---------+
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effec... * snip! *
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='true'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:35 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:35 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:35 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:35 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH " CALLBACK"
19:17:35 [INFO] +- Foreach loop 4 ---------+
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effec... * snip! *
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='true'
19:17:35 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:35 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:35 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:35 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:35 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH " CALLBACK"
19:17:35 [INFO] +- Foreach loop 5 ---------+
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effec... * snip! *
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='true'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH " CALLBACK"
19:17:35 [INFO] +- Foreach loop 6 ---------+
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effec... * snip! *
19:17:35 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:35 [INFO] +> Executing 'IF': use_braces='true'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:35 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:35 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
FOREACH " CALLBACK"
19:17:35 [INFO] Queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' Executing:
RUN "deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:17:35 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:17:35 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:17:35 [INFO] Filled tag <def[final_damage]> with '10'.
19:17:35 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:35 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:35 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|10|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'
19:17:35 [INFO] Adding definition %cause% as entity_attack
19:17:35 [INFO] Adding definition %damage% as 10
19:17:35 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:35 [INFO] Adding definition %damager% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:35 [INFO] Completing queue 'DAMAGE_HANDLER_MinoltaOfficialsSuddenly' in
11ms.
19:17:36 [INFO] Running script event 'EntityDamaged', event='entity damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:17:36 [INFO] Starting InstantQueue 'DAMAGE_HANDLER_ScanPrayDenizen'...
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='false'
19:17:36 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'false'.
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='false'
19:17:36 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='false'
19:17:36 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='false'
19:17:36 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'null'.
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='false'
19:17:36 [INFO] Filled tag <def[damage_type].exists.not> with 'true'.
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: DEFINE
"damage_type" "fist"
19:17:36 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:36 [INFO] +> Executing 'DEFINE': queue='DAMAGE_HANDLER_ScanPrayDenizen'
definition='damage_type' value='fist'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: CHOOSE
"<def[damage_type]>"
19:17:36 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:17:36 [INFO] Filled tag <def[damage_type]> with 'fist'.
19:17:36 [INFO] +> Executing 'CHOOSE': choice='fist'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: DEFINE
"final_damage" "10"
19:17:36 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:36 [INFO] +> Executing 'DEFINE': queue='DAMAGE_HANDLER_ScanPrayDenizen'
definition='final_damage' value='10'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: DETERMINE
"passively" "0"
19:17:36 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:17:36 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
"<yaml[<context.damager>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<yaml[<conte... * snip! *
19:17:36 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:36 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:36 [INFO] ERROR! YAML tag
'yaml[<context.damager>].list_keys[weapon.stats]' has
specified an invalid ID, or the specified id has already been
closed. Tag replacement aborted. ID given:
'E@B0C6C719-6571-4D7F-A284-4E9E77F0BC57'.
19:17:36 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
with 'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:36 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
is invalid!
19:17:36 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.damager>].list_keys[weapon.stats]'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damage]>].di...
* snip! *
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='true'
19:17:36 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:36 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:36 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:36 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
" CALLBACK"
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
"<yaml[<context.entity>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" ... * snip! *
19:17:36 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:36 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:36 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:17:36 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_A... * snip! *
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='true'
19:17:36 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:36 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:36 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:36 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:36 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
" CALLBACK"
19:17:36 [INFO] +- Foreach loop 2 ---------+
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_A... * snip! *
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='true'
19:17:36 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:36 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:36 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:36 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:36 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
" CALLBACK"
19:17:36 [INFO] +- Foreach loop 3 ---------+
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_A... * snip! *
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='true'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:36 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:36 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:36 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:36 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
" CALLBACK"
19:17:36 [INFO] +- Foreach loop 4 ---------+
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_A... * snip! *
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='true'
19:17:36 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:36 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:36 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:36 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:36 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
" CALLBACK"
19:17:36 [INFO] +- Foreach loop 5 ---------+
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_A... * snip! *
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='true'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
" CALLBACK"
19:17:36 [INFO] +- Foreach loop 6 ---------+
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:sweep_A... * snip! *
19:17:36 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:36 [INFO] +> Executing 'IF': use_braces='true'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:36 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:36 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: FOREACH
" CALLBACK"
19:17:36 [INFO] Queue 'DAMAGE_HANDLER_ScanPrayDenizen' Executing: RUN
"deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:17:36 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:17:36 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:17:36 [INFO] Filled tag <def[final_damage]> with '10'.
19:17:36 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:36 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:36 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|10|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'
19:17:36 [INFO] Adding definition %cause% as entity_attack
19:17:36 [INFO] Adding definition %damage% as 10
19:17:36 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:36 [INFO] Adding definition %damager% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:36 [INFO] Completing queue 'DAMAGE_HANDLER_ScanPrayDenizen' in 11ms.
19:17:37 [INFO] Running script event 'EntityDamaged', event='entity damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:17:37 [INFO] Starting InstantQueue 'DAMAGE_HANDLER_SoUnderstandingRap'...
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='false'
19:17:37 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'false'.
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='false'
19:17:37 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='false'
19:17:37 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='false'
19:17:37 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'null'.
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='false'
19:17:37 [INFO] Filled tag <def[damage_type].exists.not> with 'true'.
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: DEFINE
"damage_type" "fist"
19:17:37 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:37 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_SoUnderstandingRap'
definition='damage_type' value='fist'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: CHOOSE
"<def[damage_type]>"
19:17:37 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:17:37 [INFO] Filled tag <def[damage_type]> with 'fist'.
19:17:37 [INFO] +> Executing 'CHOOSE': choice='fist'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: DEFINE
"final_damage" "10"
19:17:37 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:37 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_SoUnderstandingRap'
definition='final_damage' value='10'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing:
DETERMINE "passively" "0"
19:17:37 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:17:37 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
"<yaml[<context.damager>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<yaml[<co... * snip! *
19:17:37 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:37 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:37 [INFO] ERROR! YAML tag
'yaml[<context.damager>].list_keys[weapon.stats]' has
specified an invalid ID, or the specified id has already been
closed. Tag replacement aborted. ID given:
'E@B0C6C719-6571-4D7F-A284-4E9E77F0BC57'.
19:17:37 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
with 'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:37 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
is invalid!
19:17:37 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.damager>].list_keys[weapon.stats]'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damage]>]...
* snip! *
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='true'
19:17:37 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:37 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:37 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with
'yaml[<context.damager>].list_keys[weapon.stats]'.
19:17:37 [INFO]
Comparable='Element(yaml[<context.damager>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
" CALLBACK"
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
"<yaml[<context.entity>].list_keys[weapon.stats]>" "{" "-"
"if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"... * snip! *
19:17:37 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:37 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:37 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:17:37 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='true'
19:17:37 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:37 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:37 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:37 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:37 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
" CALLBACK"
19:17:37 [INFO] +- Foreach loop 2 ---------+
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='true'
19:17:37 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:37 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:37 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:37 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:37 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
" CALLBACK"
19:17:37 [INFO] +- Foreach loop 3 ---------+
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='true'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:37 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(hit_block_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:37 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(value_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:37 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(percentage_shield)' --> OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:37 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(damage_block_shield)' --> OUTCOME='false'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
" CALLBACK"
19:17:37 [INFO] +- Foreach loop 4 ---------+
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='true'
19:17:37 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:37 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:37 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:37 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:37 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
" CALLBACK"
19:17:37 [INFO] +- Foreach loop 5 ---------+
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='true'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
" CALLBACK"
19:17:37 [INFO] +- Foreach loop 6 ---------+
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effect:swee... * snip! *
19:17:37 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:37 [INFO] +> Executing 'IF': use_braces='true'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:37 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:37 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: FOREACH
" CALLBACK"
19:17:37 [INFO] Queue 'DAMAGE_HANDLER_SoUnderstandingRap' Executing: RUN
"deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:17:37 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:17:37 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:17:37 [INFO] Filled tag <def[final_damage]> with '10'.
19:17:37 [INFO] Filled tag <context.entity> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:37 [INFO] Filled tag <context.damager> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:37 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|10|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'
19:17:37 [INFO] Adding definition %cause% as entity_attack
19:17:37 [INFO] Adding definition %damage% as 10
19:17:37 [INFO] Adding definition %entity% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:37 [INFO] Adding definition %damager% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:37 [INFO] Completing queue 'DAMAGE_HANDLER_SoUnderstandingRap' in 11ms.
19:17:40 [INFO] Running script event 'EntityDamaged', event='entity damages
entity priority:0' for script 'DAMAGE_HANDLER'
19:17:40 [INFO] Starting InstantQueue
'DAMAGE_HANDLER_TuitionMinecraftMedicare'...
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<context.damager.item_in_hand.material.name.contains[sword]||null>"
"define" "damage_type" "slash"
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='false'
19:17:40 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[sword]||null>
with 'true'.
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
DEFINE "damage_type" "slash"
19:17:40 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:40 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_TuitionMinecraftMedicare'
definition='damage_type' value='slash'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<context.damager.item_in_hand.material.name.contains[_axe]||null>"
"define" "damage_type" "ruthless"
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='false'
19:17:40 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[_axe]||null>
with 'false'.
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<context.damager.item_in_hand.material.name.contains[bow]||null>"
"define" "damage_type" "projectile"
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='false'
19:17:40 [INFO] Filled tag
<context.damager.item_in_hand.material.name.contains[bow]||null>
with 'false'.
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<context.damager.item_in_hand.nbt_keys.contains[wand]||null>"
"define" "damage_type" "spell"
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='false'
19:17:40 [INFO] Filled tag
<context.damager.item_in_hand.nbt_keys.contains[wand]||null>
with 'false'.
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[damage_type].exists.not>" "define" "damage_type" "fist"
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='false'
19:17:40 [INFO] Filled tag <def[damage_type].exists.not> with 'false'.
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
CHOOSE "<def[damage_type]>"
19:17:40 [INFO] +- Executing dCommand: CHOOSE/p@tribness ---------+
19:17:40 [INFO] Filled tag <def[damage_type]> with 'slash'.
19:17:40 [INFO] +> Executing 'CHOOSE': choice='slash'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
DEFINE "normal_damage"
"<proc[damage_calc].context[<context.entity>|<context.damager>]>"
19:17:40 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:40 [INFO] Filled tag <context.entity> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:40 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:40 [INFO] Adding definition %defender% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:40 [INFO] Adding definition %attacker% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:40 [INFO] Filled tag
<proc[damage_calc].context[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f]>
with '59.22'.
19:17:40 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_TuitionMinecraftMedicare'
definition='normal_damage' value='59.22'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
DEFINE "final_damage"
"<def[normal_damage].add[<proc[get_extra_slash_damage].context[<context.entity>|<context.damager>|<def[normal_damage]>]>].sub[<proc[get_damage_reduction_against_slash].context[<context.entity>|<context.damager>|<def[normal_damage]>]>]>"
19:17:40 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
19:17:40 [INFO] Filled tag <context.entity> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:40 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:40 [INFO] Filled tag <def[normal_damage]> with '59.22'.
19:17:40 [INFO] Adding definition %entity% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:40 [INFO] Adding definition %damager% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:40 [INFO] Adding definition %amount% as 59.22
19:17:40 [INFO] Filled tag
<proc[get_extra_slash_damage].context[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|59.22]>
with '0'.
19:17:40 [INFO] Filled tag <context.entity> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:40 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:40 [INFO] Filled tag <def[normal_damage]> with '59.22'.
19:17:40 [INFO] Adding definition %entity% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:40 [INFO] Adding definition %damager% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:40 [INFO] Adding definition %amount% as 59.22
19:17:40 [INFO] Filled tag
<proc[get_damage_reduction_against_slash].context[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f|59.22]>
with '0'.
19:17:40 [INFO] Filled tag <def[normal_damage].add[0].sub[0]> with '59.22'.
19:17:40 [INFO] +> Executing 'DEFINE':
queue='DAMAGE_HANDLER_TuitionMinecraftMedicare'
definition='final_damage' value='59.22'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<yaml[<context.entity>].read[weapon.stats.extra_luckiness_chance]||0>"
">=" "<util.random.int[1].to[100]>" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.entity>].read[weapon.stats.extra_luckiness_damage]>]>"
"-" "playeffect" "<context.entity.location>"
"effect:MAGIC_CRIT" "offset:0,2.1,2.0,2" "quantity:75"
"data:0.1" "visibility:25" "-" "playsound"
"<context.entity.location>" "effect:BLOCK_CHORUS_FLOWER_death"
"pitch:1.... * snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <context.entity> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:40 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].read[weapon.stats.extra_luckiness_chance]||0>
with '0'.
19:17:40 [INFO] Filled tag <util.random.int[1].to[100]> with '7'.
19:17:40 [INFO] Comparable='Decimal(0.0)', Operator='OR_MORE',
ComparedTo='Decimal(7.0)' --> OUTCOME='false'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
DETERMINE "passively" "0"
19:17:40 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
19:17:40 [INFO] +> Executing 'DETERMINE': outcome='0' passively='true'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH "<yaml[<context.damager>].list_keys[weapon.stats]>"
"{" "-" "if" "<def[value]>" "==" "life_Draining" "{" "-"
"define" "final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal" "<ya... * snip! *
19:17:40 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:40 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:40 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].list_keys[weapon.stats]>
with
'li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'.
19:17:40 [INFO] +> Executing 'FOREACH':
list='li@life_steal|blocking_shield|extra_attack_damage|damage_reduction_against_projectile|extra_luckiness_damage|extra_luckiness_chance'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_dam...
* snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:40 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(life_Draining)' --> OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:40 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'life_steal'.
19:17:40 [INFO] Comparable='Element(life_steal)', Operator='EQUALS',
ComparedTo='Element(Life_steal)' --> OUTCOME='true'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
HEAL
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_damage]>].div[100]>"
"<context.damager>"
19:17:40 [INFO] +- Executing dCommand: HEAL/p@tribness ---------+
19:17:40 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:40 [INFO] Filled tag <def[final_damage]> with '59.22'.
19:17:40 [INFO] Filled tag
<yaml[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f].read[weapon.stats.life_steal].mul[59.22].div[100]>
with '4.7376'.
19:17:40 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:40 [INFO] +> Executing 'HEAL': amount='4.7376'
entities='[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f]'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH " CALLBACK"
19:17:40 [INFO] +- Foreach loop 2 ---------+
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_dam...
* snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:40 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(life_Draining)' --> OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:40 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'blocking_shield'.
19:17:40 [INFO] Comparable='Element(blocking_shield)', Operator='EQUALS',
ComparedTo='Element(Life_steal)' --> OUTCOME='false'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH " CALLBACK"
19:17:40 [INFO] +- Foreach loop 3 ---------+
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_dam...
* snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:40 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(life_Draining)' --> OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:40 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_attack_damage'.
19:17:40 [INFO] Comparable='Element(extra_attack_damage)', Operator='EQUALS',
ComparedTo='Element(Life_steal)' --> OUTCOME='false'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH " CALLBACK"
19:17:40 [INFO] +- Foreach loop 4 ---------+
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_dam...
* snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:40 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:40 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with
'damage_reduction_against_projectile'.
19:17:40 [INFO] Comparable='Element(damage_reduction_against_projectile)',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH " CALLBACK"
19:17:40 [INFO] +- Foreach loop 5 ---------+
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_dam...
* snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:40 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:40 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_luckiness_damage'.
19:17:40 [INFO] Comparable='Element(extra_luckiness_damage)',
Operator='EQUALS', ComparedTo='Element(Life_steal)' -->
OUTCOME='false'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH " CALLBACK"
19:17:40 [INFO] +- Foreach loop 6 ---------+
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[value]>" "==" "life_Draining" "{" "-" "define"
"final_damage"
"<def[final_damage].add[<yaml[<context.damager>].read[weapon.stats.life_Draining]>]>"
"-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_Draining]>"
"<context.damager>" "}" "else" "if" "<def[value]>" "=="
"extra_luckiness_chance" "{" "}" "else" "if" "<def[value]>"
"==" "Life_steal" "{" "-" "heal"
"<yaml[<context.damager>].read[weapon.stats.life_steal].mul[<def[final_dam...
* snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:40 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS', ComparedTo='Element(life_Draining)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with 'extra_luckiness_chance'.
19:17:40 [INFO] Comparable='Element(extra_luckiness_chance)',
Operator='EQUALS',
ComparedTo='Element(extra_luckiness_chance)' -->
OUTCOME='true'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH " CALLBACK"
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH "<yaml[<context.entity>].list_keys[weapon.stats]>" "{"
"-" "if" "<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "cus... *
snip! *
19:17:40 [INFO] +- Executing dCommand: FOREACH/p@tribness ---------+
19:17:40 [INFO] Filled tag <context.entity> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:40 [INFO] ERROR! YAML tag
'yaml[<context.entity>].list_keys[weapon.stats]' has specified
an invalid ID, or the specified id has already been closed.
Tag replacement aborted. ID given:
'E@B0C6C719-6571-4D7F-A284-4E9E77F0BC57'.
19:17:40 [INFO] Filled tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
with 'yaml[<context.entity>].list_keys[weapon.stats]'.
19:17:40 [INFO] ERROR in script 'DAMAGE_HANDLER'! Tag
<yaml[e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57].list_keys[weapon.stats]>
is invalid!
19:17:40 [INFO] +> Executing 'FOREACH':
list='li@yaml[<context.entity>].list_keys[weapon.stats]'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing: IF
"<def[value]>" "==" "hit_block_shield" "{" "-" "yaml"
"id:<context.entity>" "set"
"weapon.stats.hit_block_shield_count:+:1" "-" "if"
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield]||0>"
"<="
"<yaml[<context.entity>].read[weapon.stats.hit_block_shield_count]||0>"
"{" "-" "playsound" "<context.damager.location>"
"sound:magic.shimmer_crack" "volume:0.4" "pitch:3" "custom"
"-" "playeffect" "<context.entity.location.add[0,0.4,0]>"
"effec... * snip! *
19:17:40 [INFO] +- Executing dCommand: IF/p@tribness ---------+
19:17:40 [INFO] +> Executing 'IF': use_braces='true'
19:17:40 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:17:40 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(hit_block_shield)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:17:40 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(value_shield)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:17:40 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(percentage_shield)' -->
OUTCOME='false'
19:17:40 [INFO] Filled tag <def[value]> with
'yaml[<context.entity>].list_keys[weapon.stats]'.
19:17:40 [INFO]
Comparable='Element(yaml[<context.entity>].list_keys[weapon.stats])',
Operator='EQUALS', ComparedTo='Element(damage_block_shield)'
--> OUTCOME='false'
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
FOREACH " CALLBACK"
19:17:40 [INFO] Queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' Executing:
RUN "deal_damage"
"def:<context.cause>|<def[final_damage]>|<context.entity>|<context.damager>"
"instantly"
19:17:40 [INFO] +- Executing dCommand: RUN/p@tribness ---------+
19:17:40 [INFO] Filled tag <context.cause> with 'entity_attack'.
19:17:40 [INFO] Filled tag <def[final_damage]> with '59.22'.
19:17:40 [INFO] Filled tag <context.entity> with
'e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57'.
19:17:40 [INFO] Filled tag <context.damager> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
19:17:40 [INFO] +> Executing 'RUN': script='DEAL_DAMAGE(TASK)' instant='true'
definitions='li@entity_attack|59.22|e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57|p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'
19:17:40 [INFO] Adding definition %cause% as entity_attack
19:17:40 [INFO] Adding definition %damage% as 59.22
19:17:40 [INFO] Adding definition %entity% as
e@b0c6c719-6571-4d7f-a284-4e9e77f0bc57
19:17:40 [INFO] Adding definition %damager% as
p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f
19:17:40 [INFO] Completing queue 'DAMAGE_HANDLER_TuitionMinecraftMedicare' in
20ms.
19:17:40 [INFO] ERROR in script 'DAMAGE_CALC'! Tag
<proc[get_armor_proc].context[e@zombie]> is invalid!
19:17:40 [INFO] ERROR in script 'DAMAGE_CALC'! Tag
<proc[get_armor_proc].context[e@zombie]> is invalid!
19:17:40 [INFO] ERROR! Comparing text as if it were a number - calculating
based on text length
19:17:40 [INFO] ERROR in script 'DAMAGE_CALC'! Tag
<proc[get_armor_proc].context[e@zombie]> is invalid!
19:17:41 [INFO] +> [CustomNBT] owner