|
|
@@ -1,20 +1,20 @@
|
|
|
# 检测玩家对玩家造成0点以上伤害
|
|
|
-execute if entity @a[tag=damage_dealt] if entity @a[tag=damage_taken,scores={damage_taken=0..}] unless entity @a[tag=damage_dealt,tag=damage_taken] run function mini:hotpm/damage_indicator/player_hurt_player
|
|
|
+execute if entity @a[tag=damage_dealt] if entity @a[tag=damage_taken,scores={damage_taken=0..}] unless entity @a[tag=damage_dealt,tag=damage_taken] run function lib:damage_indicator/player_hurt_player
|
|
|
|
|
|
# 检测玩家对玩家造成0点伤害
|
|
|
-execute if entity @a[tag=damage_dealt] if entity @a[tag=damage_taken] unless entity @a[scores={damage_taken=0..}] unless entity @a[tag=damage_dealt,tag=damage_taken] run function mini:hotpm/damage_indicator/player_hurt_player2
|
|
|
+execute if entity @a[tag=damage_dealt] if entity @a[tag=damage_taken] unless entity @a[scores={damage_taken=0..}] unless entity @a[tag=damage_dealt,tag=damage_taken] run function lib:damage_indicator/player_hurt_player2
|
|
|
|
|
|
# 检测玩家对自己造成0点以上伤害
|
|
|
-execute if entity @a[tag=damage_dealt,tag=damage_taken,scores={damage_taken=0..}] run function mini:hotpm/damage_indicator/player_hurt_self
|
|
|
+execute if entity @a[tag=damage_dealt,tag=damage_taken,scores={damage_taken=0..}] run function lib:damage_indicator/player_hurt_self
|
|
|
|
|
|
# 检测玩家对自己造成0点伤害
|
|
|
-execute if entity @a[tag=damage_dealt,tag=damage_taken] unless entity @a[tag=damage_dealt,tag=damage_taken,scores={damage_taken=0..}] run function mini:hotpm/damage_indicator/player_hurt_self2
|
|
|
+execute if entity @a[tag=damage_dealt,tag=damage_taken] unless entity @a[tag=damage_dealt,tag=damage_taken,scores={damage_taken=0..}] run function lib:damage_indicator/player_hurt_self2
|
|
|
|
|
|
# 检测玩家因特殊原因受到0点以上伤害
|
|
|
-execute if entity @a[tag=damage_taken,scores={damage_taken=0..}] unless entity @a[tag=damage_dealt] run function mini:hotpm/damage_indicator/self_hurt
|
|
|
+execute if entity @a[tag=damage_taken,scores={damage_taken=0..}] unless entity @a[tag=damage_dealt] run function lib:damage_indicator/self_hurt
|
|
|
|
|
|
# 检测玩家因特殊原因受到0点伤害
|
|
|
-execute if entity @a[tag=damage_taken] unless entity @a[tag=damage_dealt] unless entity @a[tag=damage_taken,scores={damamge_taken=0..}] run function mini:hotpm/damage_indicator/self_hurt2
|
|
|
+execute if entity @a[tag=damage_taken] unless entity @a[tag=damage_dealt] unless entity @a[tag=damage_taken,scores={damamge_taken=0..}] run function lib:damage_indicator/self_hurt2
|
|
|
|
|
|
# 重置tag
|
|
|
tag @a[tag=damage_taken] remove damage_taken
|