diff --git a/TheSkyBlessing/data/api/functions/heal/.mcfunction b/TheSkyBlessing/data/api/functions/heal/.mcfunction index 4187a845bb..49c97008a8 100644 --- a/TheSkyBlessing/data/api/functions/heal/.mcfunction +++ b/TheSkyBlessing/data/api/functions/heal/.mcfunction @@ -9,6 +9,7 @@ # storage api: Argument.Heal : float # storage api: Argument.FixedHeal? : boolean(default: false) # storage api: Argument.DisableLog? : boolean(default: false) +# storage api: Argument.DisableHealTrigger? : boolean(default: false) # @api # 引数チェック diff --git a/TheSkyBlessing/data/api/functions/heal/core/player.mcfunction b/TheSkyBlessing/data/api/functions/heal/core/player.mcfunction index 1275dfca42..bc785f68c5 100644 --- a/TheSkyBlessing/data/api/functions/heal/core/player.mcfunction +++ b/TheSkyBlessing/data/api/functions/heal/core/player.mcfunction @@ -20,4 +20,4 @@ # Healthを持つEntityであれば実行 function lib:score_to_health_wrapper/fluctuation # onHealのトリガー - function api:heal/core/trigger_on_heal + execute unless data storage api: Argument{DisableHealTrigger:true} run function api:heal/core/trigger_on_heal diff --git a/TheSkyBlessing/data/api/functions/heal/reset.mcfunction b/TheSkyBlessing/data/api/functions/heal/reset.mcfunction index 15e2cd452e..749f40f672 100644 --- a/TheSkyBlessing/data/api/functions/heal/reset.mcfunction +++ b/TheSkyBlessing/data/api/functions/heal/reset.mcfunction @@ -7,3 +7,4 @@ data remove storage api: Argument.Heal data remove storage api: Argument.FixedHeal data remove storage api: Argument.DisableLog +data remove storage api: Argument.DisableHealTrigger