Java Version: 1.7.0_01
Up-time: 12h 56m
CraftBukkit Version: git-Spigot-fdc1440-53fac9f (MC: 1.8.8)
Denizen Version: Core: 1.10 (Build Unknown), CraftBukkit: 0.9.7-SNAPSHOT (build 1600)
Active Plugins (11): Vault: 1.5.6-b49, WorldEdit: 6.1;no_git_id, ScrollingMenuSign: 3.0.1, WorldGuard: 6.1,
CreateYourOwnMenus: 0.5.9, PermissionsBukkit: 2.4, Citizens: 2.0.16-SNAPSHOT (build 1276),
Magic: 5.3.1, Denizen: 0.9.7-SNAPSHOT (build 1600), Sentry: 1.8.5, Depenizen: 0.2.2 (build 268),
Loaded Worlds (3): world, world_nether, world_the_end
Online Players (1): tribness(tribness)
Offline Players: 3
Mode: online
16:22:55 [INFO] Running script event 'EntityDamaged', event='player damaged'
for script 'WATERCASTER_PRIMARY_SKILL_HANDLER'
16:22:55 [INFO] Starting InstantQueue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PipelineLincolnLouisiana'...
16:22:55 [INFO] Queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PipelineLincolnLouisiana'
Executing: IF "<player.has_flag[Flowing_waters]>" "{" "-"
"^if"
"<player.location.find.blocks[stationary_water].within[0.5].size.is[OR_MORE].than[1]>"
"&&" "<player.flag[Flowing_waters].is[OR_MORE].than[20]>" "{"
"-" "^determine" "passively" "<context.damage.mul[0.75]>" "}"
"}"
16:22:55 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:55 [INFO] +> Executing 'IF': use_braces='true'
16:22:55 [INFO] Filled tag <player.has_flag[Flowing_waters]> with 'true'.
16:22:55 [INFO] Queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PipelineLincolnLouisiana'
Executing: IF
"<player.location.find.blocks[stationary_water].within[0.5].size.is[OR_MORE].than[1]>"
"&&" "<player.flag[Flowing_waters].is[OR_MORE].than[20]>" "{"
"-" "^determine" "passively" "<context.damage.mul[0.75]>" "}"
16:22:55 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:55 [INFO] +> Executing 'IF': use_braces='true'
16:22:55 [INFO] Filled tag
<player.location.find.blocks[stationary_water].within[0.5].size.is[OR_MORE].than[1]>
with 'false'.
16:22:55 [INFO] Completing queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PipelineLincolnLouisiana'
in 1ms.
16:22:55 [INFO] Running script event 'EntityDamaged', event='player damaged'
for script 'COMBAT_INV_SKILL_TREE_HANDLER'
16:22:55 [INFO] Starting InstantQueue
'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'...
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: IF "<player.has_flag[Hateful_Blocking]>" "{" "-"
"^if" "<player.is_blocking||false>" "&&"
"<player.item_in_hand.contains[sword]||false>" "{" "-"
"^define" "percentagem"
"<player.flag[Hateful_Blocking].mul[2]>" "-" "^determine"
"passively"
"<context.damage.sub[<context.damage.mul[<def[percentagem]>].div[100]>]>"
"}" "}"
16:22:55 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:55 [INFO] +> Executing 'IF': use_braces='true'
16:22:55 [INFO] Filled tag <player.has_flag[Hateful_Blocking]> with 'true'.
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: IF "<player.is_blocking||false>" "&&"
"<player.item_in_hand.contains[sword]||false>" "{" "-"
"^define" "percentagem"
"<player.flag[Hateful_Blocking].mul[2]>" "-" "^determine"
"passively"
"<context.damage.sub[<context.damage.mul[<def[percentagem]>].div[100]>]>"
"}"
16:22:55 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:55 [INFO] +> Executing 'IF': use_braces='true'
16:22:55 [INFO] Filled tag <player.is_blocking||false> with 'false'.
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: ANNOUNCE "<player.health.as_money>"
16:22:55 [INFO] +- Executing dCommand: ANNOUNCE/p@tribness ---------+
16:22:55 [INFO] Filled tag <player.health.as_money> with '182.52'.
16:22:55 [INFO] +> Executing 'ANNOUNCE': Message='182.52' Type='ALL'
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: IF "<player.has_flag[Body_armor]>" "{" "-" "^if"
"<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>"
"{" "-" "^define" "amount"
"<player.flag[Body_armor].mul[0.5].mul[<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>]>"
"-" "^determine" "passively"
"<context.damage.sub[<context.damage.mul[<def[amount]>].div[100]>]>"
"}" "}"
16:22:55 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:55 [INFO] +> Executing 'IF': use_braces='true'
16:22:55 [INFO] Filled tag <player.has_flag[Body_armor]> with 'true'.
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: IF
"<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>"
"{" "-" "^define" "amount"
"<player.flag[Body_armor].mul[0.5].mul[<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>]>"
"-" "^determine" "passively"
"<context.damage.sub[<context.damage.mul[<def[amount]>].div[100]>]>"
"}"
16:22:55 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:55 [INFO] +> Executing 'IF': use_braces='true'
16:22:55 [INFO] Filled tag
<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>
with 'true'.
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: DEFINE "amount"
"<player.flag[Body_armor].mul[0.5].mul[<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>]>"
16:22:55 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
16:22:55 [INFO] Filled tag
<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>
with 'true'.
16:22:55 [INFO] Filled tag <player.flag[Body_armor].mul[0.5].mul[true]> with
'0.0'.
16:22:55 [INFO] +> Executing 'DEFINE':
queue='COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
definition='amount' value='0.0'
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: DETERMINE "passively"
"<context.damage.sub[<context.damage.mul[<def[amount]>].div[100]>]>"
16:22:55 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
16:22:55 [INFO] Filled tag <def[amount]> with '0.0'.
16:22:55 [INFO] Filled tag <context.damage.mul[0.0].div[100]> with '0.00'.
16:22:55 [INFO] Filled tag <context.damage.sub[0.00]> with '2.50'.
16:22:55 [INFO] +> Executing 'DETERMINE': outcome='2.50' passively='true'
16:22:55 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay'
Executing: ANNOUNCE "<player.health.as_money>"
16:22:55 [INFO] +- Executing dCommand: ANNOUNCE/p@tribness ---------+
16:22:55 [INFO] Filled tag <player.health.as_money> with '182.52'.
16:22:55 [INFO] +> Executing 'ANNOUNCE': Message='182.52' Type='ALL'
16:22:55 [INFO] Completing queue
'COMBAT_INV_SKILL_TREE_HANDLER_FebruaryCourseSay' in 5ms.
16:22:57 [INFO] Running script event 'EntityDamaged', event='player damaged'
for script 'WATERCASTER_PRIMARY_SKILL_HANDLER'
16:22:57 [INFO] Starting InstantQueue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PantiesTransportationActivation'...
16:22:57 [INFO] Queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PantiesTransportationActivation'
Executing: IF "<player.has_flag[Flowing_waters]>" "{" "-"
"^if"
"<player.location.find.blocks[stationary_water].within[0.5].size.is[OR_MORE].than[1]>"
"&&" "<player.flag[Flowing_waters].is[OR_MORE].than[20]>" "{"
"-" "^determine" "passively" "<context.damage.mul[0.75]>" "}"
"}"
16:22:57 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:57 [INFO] +> Executing 'IF': use_braces='true'
16:22:57 [INFO] Filled tag <player.has_flag[Flowing_waters]> with 'true'.
16:22:57 [INFO] Queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PantiesTransportationActivation'
Executing: IF
"<player.location.find.blocks[stationary_water].within[0.5].size.is[OR_MORE].than[1]>"
"&&" "<player.flag[Flowing_waters].is[OR_MORE].than[20]>" "{"
"-" "^determine" "passively" "<context.damage.mul[0.75]>" "}"
16:22:57 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:57 [INFO] +> Executing 'IF': use_braces='true'
16:22:57 [INFO] Filled tag
<player.location.find.blocks[stationary_water].within[0.5].size.is[OR_MORE].than[1]>
with 'false'.
16:22:57 [INFO] Completing queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_PantiesTransportationActivation'
in 0ms.
16:22:57 [INFO] Running script event 'EntityDamaged', event='player damaged'
for script 'COMBAT_INV_SKILL_TREE_HANDLER'
16:22:57 [INFO] Starting InstantQueue
'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'...
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: IF "<player.has_flag[Hateful_Blocking]>" "{" "-"
"^if" "<player.is_blocking||false>" "&&"
"<player.item_in_hand.contains[sword]||false>" "{" "-"
"^define" "percentagem"
"<player.flag[Hateful_Blocking].mul[2]>" "-" "^determine"
"passively"
"<context.damage.sub[<context.damage.mul[<def[percentagem]>].div[100]>]>"
"}" "}"
16:22:57 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:57 [INFO] +> Executing 'IF': use_braces='true'
16:22:57 [INFO] Filled tag <player.has_flag[Hateful_Blocking]> with 'true'.
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: IF "<player.is_blocking||false>" "&&"
"<player.item_in_hand.contains[sword]||false>" "{" "-"
"^define" "percentagem"
"<player.flag[Hateful_Blocking].mul[2]>" "-" "^determine"
"passively"
"<context.damage.sub[<context.damage.mul[<def[percentagem]>].div[100]>]>"
"}"
16:22:57 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:57 [INFO] +> Executing 'IF': use_braces='true'
16:22:57 [INFO] Filled tag <player.is_blocking||false> with 'true'.
16:22:57 [INFO] Filled tag <player.item_in_hand.contains[sword]||false> with
'true'.
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: DEFINE "percentagem"
"<player.flag[Hateful_Blocking].mul[2]>"
16:22:57 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
16:22:57 [INFO] Filled tag <player.flag[Hateful_Blocking].mul[2]> with '20'.
16:22:57 [INFO] +> Executing 'DEFINE':
queue='COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
definition='percentagem' value='20'
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: DETERMINE "passively"
"<context.damage.sub[<context.damage.mul[<def[percentagem]>].div[100]>]>"
16:22:57 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
16:22:57 [INFO] Filled tag <def[percentagem]> with '20'.
16:22:57 [INFO] Filled tag <context.damage.mul[20].div[100]> with '0.5'.
16:22:57 [INFO] Filled tag <context.damage.sub[0.5]> with '2.0'.
16:22:57 [INFO] +> Executing 'DETERMINE': outcome='2.0' passively='true'
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: ANNOUNCE "<player.health.as_money>"
16:22:57 [INFO] +- Executing dCommand: ANNOUNCE/p@tribness ---------+
16:22:57 [INFO] Filled tag <player.health.as_money> with '181.32'.
16:22:57 [INFO] +> Executing 'ANNOUNCE': Message='181.32' Type='ALL'
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: IF "<player.has_flag[Body_armor]>" "{" "-" "^if"
"<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>"
"{" "-" "^define" "amount"
"<player.flag[Body_armor].mul[0.5].mul[<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>]>"
"-" "^determine" "passively"
"<context.damage.sub[<context.damage.mul[<def[amount]>].div[100]>]>"
"}" "}"
16:22:57 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:57 [INFO] +> Executing 'IF': use_braces='true'
16:22:57 [INFO] Filled tag <player.has_flag[Body_armor]> with 'true'.
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: IF
"<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>"
"{" "-" "^define" "amount"
"<player.flag[Body_armor].mul[0.5].mul[<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>]>"
"-" "^determine" "passively"
"<context.damage.sub[<context.damage.mul[<def[amount]>].div[100]>]>"
"}"
16:22:57 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:57 [INFO] +> Executing 'IF': use_braces='true'
16:22:57 [INFO] Filled tag
<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>
with 'true'.
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: DEFINE "amount"
"<player.flag[Body_armor].mul[0.5].mul[<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>]>"
16:22:57 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
16:22:57 [INFO] Filled tag
<player.equipment.as_list.exclude[i@air].size.is[OR_MORE].than[1]>
with 'true'.
16:22:57 [INFO] Filled tag <player.flag[Body_armor].mul[0.5].mul[true]> with
'0.0'.
16:22:57 [INFO] +> Executing 'DEFINE':
queue='COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
definition='amount' value='0.0'
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: DETERMINE "passively"
"<context.damage.sub[<context.damage.mul[<def[amount]>].div[100]>]>"
16:22:57 [INFO] +- Executing dCommand: DETERMINE/p@tribness ---------+
16:22:57 [INFO] Filled tag <def[amount]> with '0.0'.
16:22:57 [INFO] Filled tag <context.damage.mul[0.0].div[100]> with '0.00'.
16:22:57 [INFO] Filled tag <context.damage.sub[0.00]> with '2.50'.
16:22:57 [INFO] +> Executing 'DETERMINE': outcome='2.50' passively='true'
16:22:57 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers'
Executing: ANNOUNCE "<player.health.as_money>"
16:22:57 [INFO] +- Executing dCommand: ANNOUNCE/p@tribness ---------+
16:22:57 [INFO] Filled tag <player.health.as_money> with '181.32'.
16:22:57 [INFO] +> Executing 'ANNOUNCE': Message='181.32' Type='ALL'
16:22:57 [INFO] Completing queue
'COMBAT_INV_SKILL_TREE_HANDLER_RollsExistingStickers' in 6ms.
16:22:58 [INFO] Running script event 'EntityDamaged', event='player damages
entity' for script 'WATERCASTER_PRIMARY_SKILL_HANDLER'
16:22:58 [INFO] Starting InstantQueue
'WATERCASTER_PRIMARY_SKILL_HANDLER_ConfigurationsWorkshopsPoverty'...
16:22:58 [INFO] Queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_ConfigurationsWorkshopsPoverty'
Executing: IF "<player.item_in_hand.contains[wand]>" "&&"
"<player.has_flag[Flowing_waters]>" "{" "-" "if"
"<player.flag[Flowing_waters].is[==].to[30]>" "{" "-"
"determine" "<context.damage.mul[2]>" "}" "}"
16:22:58 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:58 [INFO] +> Executing 'IF': use_braces='true'
16:22:58 [INFO] Filled tag <player.item_in_hand.contains[wand]> with 'false'.
16:22:58 [INFO] Completing queue
'WATERCASTER_PRIMARY_SKILL_HANDLER_ConfigurationsWorkshopsPoverty'
in 0ms.
16:22:58 [INFO] Running script event 'EntityDamaged', event='player damages'
for script 'COMBAT_INV_SKILL_TREE_HANDLER'
16:22:58 [INFO] Starting InstantQueue
'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'...
16:22:58 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: IF "<player.has_flag[Blood_drinker]>" "{" "-"
"^define" "life_steal"
"<context.damage.mul[<player.flag[Blood_drinker].mul[3]>].div[100]>"
"-" "wait" "1s" "-" "^heal" "<def[life_steal].div[4]>"
"<player>" "-" "^playeffect" "<player.location>"
"effect:HEART" "data:1" "visibility:10"
"qty:<def[life_steal].div[2]>" "offset:0.5" "-" "wait" "1s"
"-" "^heal" "<def[life_steal].div[4]>" "<player>" "-"
"^playeffect" "<player.location>" "effect:HEART" ... * snip! *
16:22:58 [INFO] +- Executing dCommand: IF/p@tribness ---------+
16:22:58 [INFO] +> Executing 'IF': use_braces='true'
16:22:58 [INFO] Filled tag <player.has_flag[Blood_drinker]> with 'true'.
16:22:58 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: DEFINE "life_steal"
"<context.damage.mul[<player.flag[Blood_drinker].mul[3]>].div[100]>"
16:22:58 [INFO] +- Executing dCommand: DEFINE/p@tribness ---------+
16:22:58 [INFO] Filled tag <player.flag[Blood_drinker].mul[3]> with '30'.
16:22:58 [INFO] Filled tag <context.damage.mul[30].div[100]> with
'13.8383700027465828'.
16:22:58 [INFO] +> Executing 'DEFINE':
queue='COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
definition='life_steal' value='13.8383700027465828'
16:22:58 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: WAIT "1s"
16:22:58 [INFO] +- Executing dCommand: WAIT/p@tribness ---------+
16:22:58 [INFO] +> Executing 'WAIT':
queue='COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
delay='d@20t'
16:22:58 [INFO] Forcing queue COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl
into a timed queue...
16:22:58 [INFO] Completing queue
'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl' in 1ms.
16:22:58 [INFO] Starting TimedQueue
'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'...
16:22:58 [INFO] ERROR in script 'HUNTER_PRIMARY_SKILL_HANDLER'! Tag
<def[value].get_owner> is invalid!
16:22:58 [INFO] ERROR in script 'HUNTER_PRIMARY_SKILL_HANDLER'! Tag
<def[value].get_owner> is invalid!
16:22:59 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: HEAL "<def[life_steal].div[4]>" "<player>"
16:22:59 [INFO] +- Executing dCommand: HEAL/p@tribness ---------+
16:22:59 [INFO] Filled tag <def[life_steal].div[4]> with
'3.4595925006866457'.
16:22:59 [INFO] Filled tag <player> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
16:22:59 [INFO] +> Executing 'HEAL': amount='3.4595925006866457'
entities='[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f]'
16:22:59 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: PLAYEFFECT "<player.location>" "effect:HEART"
"data:1" "visibility:10" "qty:<def[life_steal].div[2]>"
"offset:0.5"
16:22:59 [INFO] +- Executing dCommand: PLAYEFFECT/p@tribness ---------+
16:22:59 [INFO] Filled tag <player.location> with
'l@-1122.6983296130484,68.0,1030.2116414946793,0.89996463,37.468445,world'.
16:22:59 [INFO] Filled tag <def[life_steal].div[2]> with
'6.9191850013732914'.
16:22:59 [INFO] +> Executing 'PLAYEFFECT': special effect='HEART'
locations='[l@-1122.6983296130484,68.0,1030.2116414946793,0.89996463,37.468445,world]'
radius='10' data='1' qty='6.9191850013732914'
offset='l@0.5,0.5,0.5'
16:22:59 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: WAIT "1s"
16:22:59 [INFO] +- Executing dCommand: WAIT/p@tribness ---------+
16:22:59 [INFO] +> Executing 'WAIT':
queue='COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
delay='d@20t'
16:23:00 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: HEAL "<def[life_steal].div[4]>" "<player>"
16:23:00 [INFO] +- Executing dCommand: HEAL/p@tribness ---------+
16:23:00 [INFO] Filled tag <def[life_steal].div[4]> with
'3.4595925006866457'.
16:23:00 [INFO] Filled tag <player> with
'p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f'.
16:23:00 [INFO] +> Executing 'HEAL': amount='3.4595925006866457'
entities='[p@ccf2b20b-6085-40c7-aa14-41f90c8f4f5f]'
16:23:00 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: PLAYEFFECT "<player.location>" "effect:HEART"
"data:1" "visibility:10" "qty:<def[life_steal].div[2]>"
"offset:0.5"
16:23:00 [INFO] +- Executing dCommand: PLAYEFFECT/p@tribness ---------+
16:23:00 [INFO] Filled tag <player.location> with
'l@-1122.6983296130484,68.0,1030.2062018400622,0.89996463,37.468445,world'.
16:23:00 [INFO] Filled tag <def[life_steal].div[2]> with
'6.9191850013732914'.
16:23:00 [INFO] +> Executing 'PLAYEFFECT': special effect='HEART'
locations='[l@-1122.6983296130484,68.0,1030.2062018400622,0.89996463,37.468445,world]'
radius='10' data='1' qty='6.9191850013732914'
offset='l@0.5,0.5,0.5'
16:23:00 [INFO] Queue 'COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
Executing: WAIT "1s"
16:23:00 [INFO] +- Executing dCommand: WAIT/p@tribness ---------+
16:23:00 [INFO] +> Executing 'WAIT':
queue='COMBAT_INV_SKILL_TREE_HANDLER_SmsRefusedTrembl'
delay='d@20t'