Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,7 @@

# エフェクトを付与
data modify storage api: Argument.ID set value 270
data modify storage api: Argument.Duration set value 200
data modify storage api: Argument.FieldOverride.Heal set value 1.5
function api:entity/mob/effect/give
function api:entity/mob/effect/reset
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@
# 名前 (TextComponentString)
data modify storage asset:effect Name set value '{"text":"ハニーリジェネレーション"}'
# 説明文 (TextComponentString[])
data modify storage asset:effect Description set value ['{"text":"HPを継続的に回復する"}']
data modify storage asset:effect Description set value ['{"text":"体力を継続的に回復する"}']
# 効果時間 (int) (default = API || error)
data modify storage asset:effect Duration set value 200
# data modify storage asset:effect Duration set value 200
# スタック (int) (default = API || 1)
# data modify storage asset:effect Stack set value
# 効果時間の操作方法 (default = API || "replace")
# data modify storage asset:effect DurationOperation set value
# スタックの操作方法 (default = API || "replace")
# data modify storage asset:effect StackOperation set value
# 最大効果時間 (int) (default = 2147483647)
data modify storage asset:effect MaxDuration set value 200
# data modify storage asset:effect MaxDuration set value 200
# 最大スタック (int) (default = 2147483647)
data modify storage asset:effect MaxStack set value 1
# 悪い効果か否か (boolean)
Expand All @@ -36,4 +36,4 @@
data modify storage asset:effect StackVisible set value false

# フィールド
# data modify storage asset:effect Field set value {}
data modify storage asset:effect Field.Heal set value 1f
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#declare score_holder $Interval

# 演出
execute if predicate lib:random_pass_per/40 run particle dust 1.000 0.741 0.141 1 ~ ~1.2 ~ 0.5 0.4 0.5 0 1 normal
# execute if predicate lib:random_pass_per/40 run particle dust 1.000 0.741 0.141 1 ~ ~1.2 ~ 0.5 0.4 0.5 0 1 normal

# スコアへDurationを代入する
execute store result score $Interval Temporary run data get storage asset:context Duration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# @within function asset:effect/0270.honey_regeneration/tick/

# 回復
data modify storage api: Argument.Heal set value 1.5f
data modify storage api: Argument.Heal set from storage asset:context this.Heal
function api:heal/modifier
data modify storage api: Argument.ApplyTrigger set value false
function api:heal/
Expand Down