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
@@ -0,0 +1,7 @@
#> asset:artifact/1327.lunatic_torch/give/1.trigger
#
# 神器の取得処理の呼び出し時に実行されるfunction
#
# @within tag/function asset:artifact/give

execute if data storage asset:context {id:1327} run function asset:artifact/1327.lunatic_torch/give/2.give
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#> asset:artifact/1327.lunatic_torch/give/2.give
#
# 神器の作成部 ここでID等を定義する
#
# @user
# @within function asset:artifact/1327.lunatic_torch/give/1.trigger

# 神器の説明や消費MPなどをここで設定する。
# 最後にasset:artifact/common/giveを実行することで入手可能。

# 神器のID (int) スプレッドシートの値を入れる
data modify storage asset:artifact ID set value 1327
# 神器のベースアイテム
data modify storage asset:artifact Item set value "minecraft:stick"
# 神器の名前 (TextComponentString)
data modify storage asset:artifact Name set value '{"text":"狂気の松明","color":"light_purple"}'
# 神器の説明文 (TextComponentString[])
data modify storage asset:artifact Lore set value ['{"text":"自身と周囲20mの2名に","color":"white"}','{"translate":"%1$sと%2$sを10秒間付与する","with":[{"text":"魔法攻撃+10%","color":"green"},{"text":"MP回復量-25%","color":"red"}]}','{"text":"(魔法攻撃補正の高い、MPの多いプレイヤーを優先","color":"white"}','{"text":" 魔法攻撃補正が0%未満なら付与しない)","color":"white"}','{"text":"この効果はMPが10%未満になると解除される","color":"white"}','{"text":"イッツ、ルナティックターイム!","color":"gray"}']
# 消費アイテム ({Item: TextComponent, Count: int, Extra?: TextComponent}) (オプション)
# data modify storage asset:artifact ConsumeItem.Item set value '{"translate":"item.minecraft.stick"}'
# data modify storage asset:artifact ConsumeItem.Count set value 1
# data modify storage asset:artifact ConsumeItem.Extra set value
# 使用回数 (int) (オプション)
# data modify storage asset:artifact RemainingCount set value
# 神器を発動できるスロット (string) Wikiを参照
data modify storage asset:artifact Slot set value "offhand"
# 神器のトリガー (string) Wikiを参照
data modify storage asset:artifact Trigger set value "onAttack"
# 神器の発動条件 (TextComponentString) (オプション)
data modify storage asset:artifact Condition set value '{"text":"MPが90%以上","color":"white"}'
# 攻撃に関する情報 -Damage量 (literal[]/literal) Wikiを参照 (オプション)
# data modify storage asset:artifact AttackInfo.Damage set value [0,0]
# 攻撃に関する情報 -攻撃タイプ (string[]) Wikiを参照 (オプション)
# data modify storage asset:artifact AttackInfo.AttackType set value [Physical,Magic]
# 攻撃に関する情報 -攻撃属性 (string[]) Wikiを参照 (オプション)
# data modify storage asset:artifact AttackInfo.ElementType set value [Fire,Water,Thunder,None]
# 攻撃に関する情報 -防御無視 (boolean) Wikiを参照 (オプション)
# data modify storage asset:artifact AttackInfo.BypassResist set value
# 攻撃に関する情報 -範囲攻撃 (string) Wikiを参照 (オプション)
# data modify storage asset:artifact AttackInfo.IsRangeAttack set value
# 攻撃に関する情報 -攻撃範囲 (literal) Wikiを参照 (オプション)
# data modify storage asset:artifact AttackInfo.AttackRange set value
# MP消費量 (int)
data modify storage asset:artifact MPCost set value 5
# MP必要量 (int) (オプション)
# data modify storage asset:artifact MPRequire set value
# MP回復量 (int)
# data modify storage asset:artifact MPHealWhenHit set value
# 神器のクールダウン (int) (オプション)
data modify storage asset:artifact LocalCooldown set value 300
# 種別クールダウン ({Type: string, Duration: int}) (オプション)
# data modify storage asset:artifact TypeCooldown.Type set value
# data modify storage asset:artifact TypeCooldown.Duration set value
# グローバルクールダウン (int) (オプション)
# data modify storage asset:artifact SpecialCooldown set value
# クールダウンによる使用不可のメッセージを非表示にするか否か (boolean) (オプション)
data modify storage asset:artifact DisableCooldownMessage set value true
# MP不足による使用不可のメッセージを非表示にするか否か (boolean) (オプション)
data modify storage asset:artifact DisableMPMessage set value true
# 破壊時の音を鳴らさないかどうか (boolean) (オプション)
# data modify storage asset:artifact DisableBreakSound set value
# 扱える神 (string[]) Wikiを参照
data modify storage asset:artifact CanUsedGod set value ["Nyaptov","Wi-ki", "Rumor"]
# カスタムNBT (NBTCompound) 追加で指定したいNBT (オプション)
# data modify storage asset:artifact CustomNBT set value {}

# 神器の入手用function
function asset:artifact/common/give
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#> asset:artifact/1327.lunatic_torch/register
#
# 神器プールへの登録処理
#
# @within tag/function asset:artifact/register

data modify storage asset:artifact RarityRegistry[4] append value [1327]
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#> asset:artifact/1327.lunatic_torch/trigger/1.trigger
#
# 指定したイベントタイミングで実行されるfunction
#
# @within tag/function asset:artifact/**

# storage asset:idのoffhandに装備している神器のIDが入っているので比較し、~/2.check_condition.mcfunctionを実行する
execute if data storage asset:context id{offhand:1327} run function asset:artifact/1327.lunatic_torch/trigger/2.check_condition
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#> asset:artifact/1327.lunatic_torch/trigger/2.check_condition
#
# 神器の発動条件をチェックします
#
# @within function asset:artifact/1327.lunatic_torch/trigger/1.trigger

# 神器の基本的な条件の確認を行うfunction、成功している場合CanUsedタグが付く
function asset:artifact/common/check_condition/offhand
# 他にアイテム等確認する場合はここに書く

#> Private
# @private
#declare score_holder $MPPer

# CanUsedでないならreturn
execute if entity @s[tag=!CanUsed] run return fail

# DoT:trueならreturn
execute if data storage asset:context Attack{IsDoT:true} run tag @s remove CanUsed
execute if entity @s[tag=!CanUsed] run return fail

# MPが90%未満ならreturn
function api:entity/player/get_mp_per
execute store result score $MPPer Temporary run data get storage api: Return.MPPer 100
execute unless score $MPPer Temporary matches 90.. run tag @s remove CanUsed
scoreboard players reset $MPPer Temporary
execute if entity @s[tag=!CanUsed] run return fail

# CanUsedタグをチェックして3.main.mcfunctionを実行する
function asset:artifact/1327.lunatic_torch/trigger/3.main
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
#> asset:artifact/1327.lunatic_torch/trigger/3.main
#
# 神器のメイン処理部
#
# @within function asset:artifact/1327.lunatic_torch/trigger/2.check_condition

# 基本的な使用時の処理(MP消費や使用回数の処理など)を行う
function asset:artifact/common/use/offhand

# ここから先は神器側の効果の処理を書く

# メモがてら仕様を書く
# 1. 自身を除く一定範囲内のプレイヤーの検索用スコアを初期化 魔法攻撃補正が100%未満なら対象としない
# 2. その中のプレイヤーからスコアが最も高いプレイヤーを1名探す、をN回繰り返す
# 3. 自身と対象にバフ付与
# 4. リセット

# 演出
playsound entity.blaze.shoot player @a ~ ~ ~ 0.7 1
playsound block.enchantment_table.use player @a ~ ~ ~ 0.8 0.9
playsound block.enchantment_table.use player @a ~ ~ ~ 0.8 1.3
playsound block.enchantment_table.use player @a ~ ~ ~ 0.8 1.4
execute rotated ~ 0 anchored eyes positioned ^0.5 ^0.5 ^ run function asset:artifact/1327.lunatic_torch/trigger/vfx

# 自身にtagを付与
tag @s add 10V.BuffTarget

# 自身を除く他プレイヤーのデータの初期化
execute as @a[tag=!this,distance=..20] run function asset:artifact/1327.lunatic_torch/trigger/target_init

# まだ対象になりうるプレイヤーがいれば、バフ対象を2人探す
execute if entity @a[tag=10V.SearchTarget,tag=!10V.BuffTarget,distance=..20] run function asset:artifact/1327.lunatic_torch/trigger/find_target
execute if entity @a[tag=10V.SearchTarget,tag=!10V.BuffTarget,distance=..20] run function asset:artifact/1327.lunatic_torch/trigger/find_target

# バフを付与
# 調整班用
# 効果時間
data modify storage api: Argument.Duration set value 200
# 補正
data modify storage api: Argument.FieldOverride.Modifier.MagicAttack set value 0.1
data modify storage api: Argument.FieldOverride.Modifier.MPHeal set value -0.25
# MPが何%以上必要か?
data modify storage api: Argument.FieldOverride.NeedMPPer set value 0.1

# 付与
data modify storage api: Argument.ID set value 346
execute as @a[tag=10V.BuffTarget,distance=..20] run function api:entity/mob/effect/give
function api:entity/mob/effect/reset

# リセット
scoreboard players reset @a[distance=..20] Temporary
tag @a[tag=10V.BuffTarget] remove 10V.BuffTarget
tag @a[tag=10V.SearchTarget] remove 10V.SearchTarget
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#> asset:artifact/1327.lunatic_torch/trigger/_index.d
# @private

#> tag
# @within function asset:artifact/1327.lunatic_torch/trigger/**
#declare tag 10V.BuffTarget バフの対象となるプレイヤー
#declare tag 10V.SearchTarget バフの対象と"なりうる"プレイヤー
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#> asset:artifact/1327.lunatic_torch/trigger/find_target
#
#
#
# @within function asset:artifact/1327.lunatic_torch/trigger/3.main

#> Private
# @private
#declare tag TempTarget
#declare score_holder $HighestScore

# 検索対象:現在MPが最も多いプレイヤー

# $HighestScoreの初期化
scoreboard players set $HighestScore Temporary 0

# 全員のスコアと比較する
execute as @a[tag=10V.SearchTarget] run scoreboard players operation $HighestScore Temporary < @s Temporary

# スコアが最も多いプレイヤーの中で最も近いプレイヤーにtagをつける
execute as @a[tag=10V.SearchTarget] if score @s Temporary = $HighestScore Temporary run tag @s add TempTarget
tag @a[tag=TempTarget,sort=nearest,limit=1] add 10V.BuffTarget

# 対象となったプレイヤーのSearchTargetを削除
tag @p[tag=TempTarget,tag=10V.BuffTarget] remove 10V.SearchTarget

# リセット
scoreboard players reset $HighestScore Temporary
tag @a[tag=TempTarget] remove TempTarget
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#> asset:artifact/1327.lunatic_torch/trigger/target_init
#
#
#
# @within function asset:artifact/1327.lunatic_torch/trigger/3.main

#> Private
# @private
#declare score_holder $MagicAttack
#declare score_holder $CurrentMP

# 魔法攻撃補正と現在MPを取得
function api:modifier/attack/magic/get
function api:mp/get_current
execute store result score $MagicAttack Temporary run data get storage api: Return.Attack.Magic 100
execute store result score $CurrentMP Temporary run data get storage api: Return.CurrentMP

# 魔法攻撃補正が100%以上なら、SearchTargetを付与
execute if score $MagicAttack Temporary matches 100.. run tag @s add 10V.SearchTarget

# (魔法攻撃補正 ^2) * 現在MPを計算し、自身のTemporaryへ代入
scoreboard players operation $MagicAttack Temporary *= $MagicAttack Temporary
execute store result score @s Temporary run scoreboard players operation $MagicAttack Temporary *= $CurrentMP Temporary

# リセット
scoreboard players reset $MagicAttack Temporary
scoreboard players reset $CurrentMP Temporary
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
#> asset:artifact/1327.lunatic_torch/trigger/vfx
#
#
#
# @within function asset:artifact/1327.lunatic_torch/trigger/3.main

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmAIwBMAZgGxxykAMAtJQKwAsAnG9zgBmFGwCGAIwkB2NkLgtqQ3igAcQ0jTAEAdmIC2CZIDDFAASVtYGGIwGAzknAoA9oR0QknFgRRx3cDEcwADcxbEIjcAAPJG8wKFiAX0SCW1I0QgdEShZcvII7CBsPRDi4bGw0GDsjHLiMZyKIIzi0OwBRCqqa9oBHQjDsKABla19yRFowmuSAXSA_3
# 円 1
particle dragon_breath ~ ~ ~ ^0 ^ ^-100000 0.0000005 0
particle dragon_breath ~ ~ ~ ^125333.23356 ^ ^-992114.70131 0.0000005 0
particle dragon_breath ~ ~ ~ ^248689.88716 ^ ^-968583.16113 0.0000005 0
particle dragon_breath ~ ~ ~ ^368124.55268 ^ ^-929776.48589 0.0000005 0
particle dragon_breath ~ ~ ~ ^481753.6741 ^ ^-876306.68004 0.0000005 0
particle dragon_breath ~ ~ ~ ^587785.25229 ^ ^-809016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^684547.10593 ^ ^-728968.62742 0.0000005 0
particle dragon_breath ~ ~ ~ ^770513.24278 ^ ^-637423.98975 0.0000005 0
particle dragon_breath ~ ~ ~ ^844327.9255 ^ ^-535826.79498 0.0000005 0
particle dragon_breath ~ ~ ~ ^904827.05247 ^ ^-425779.29157 0.0000005 0
particle dragon_breath ~ ~ ~ ^951056.5163 ^ ^-309016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^982287.25073 ^ ^-187381.31459 0.0000005 0
particle dragon_breath ~ ~ ~ ^998026.72843 ^ ^-62790.51953 0.0000005 0
particle dragon_breath ~ ~ ~ ^998026.72843 ^ ^62790.51953 0.0000005 0
particle dragon_breath ~ ~ ~ ^982287.25073 ^ ^187381.31459 0.0000005 0
particle dragon_breath ~ ~ ~ ^951056.5163 ^ ^309016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^904827.05247 ^ ^425779.29157 0.0000005 0
particle dragon_breath ~ ~ ~ ^844327.9255 ^ ^535826.79498 0.0000005 0
particle dragon_breath ~ ~ ~ ^770513.24278 ^ ^637423.98975 0.0000005 0
particle dragon_breath ~ ~ ~ ^684547.10593 ^ ^728968.62742 0.0000005 0
particle dragon_breath ~ ~ ~ ^587785.25229 ^ ^809016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^481753.6741 ^ ^876306.68004 0.0000005 0
particle dragon_breath ~ ~ ~ ^368124.55268 ^ ^929776.48589 0.0000005 0
particle dragon_breath ~ ~ ~ ^248689.88716 ^ ^968583.16113 0.0000005 0
particle dragon_breath ~ ~ ~ ^125333.23356 ^ ^992114.70131 0.0000005 0
particle dragon_breath ~ ~ ~ ^0 ^ ^100000 0.0000005 0
particle dragon_breath ~ ~ ~ ^-125333.23356 ^ ^992114.70131 0.0000005 0
particle dragon_breath ~ ~ ~ ^-248689.88716 ^ ^968583.16113 0.0000005 0
particle dragon_breath ~ ~ ~ ^-368124.55268 ^ ^929776.48589 0.0000005 0
particle dragon_breath ~ ~ ~ ^-481753.6741 ^ ^876306.68004 0.0000005 0
particle dragon_breath ~ ~ ~ ^-587785.25229 ^ ^809016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^-684547.10593 ^ ^728968.62742 0.0000005 0
particle dragon_breath ~ ~ ~ ^-770513.24278 ^ ^637423.98975 0.0000005 0
particle dragon_breath ~ ~ ~ ^-844327.9255 ^ ^535826.79498 0.0000005 0
particle dragon_breath ~ ~ ~ ^-904827.05247 ^ ^425779.29157 0.0000005 0
particle dragon_breath ~ ~ ~ ^-951056.5163 ^ ^309016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^-982287.25073 ^ ^187381.31459 0.0000005 0
particle dragon_breath ~ ~ ~ ^-998026.72843 ^ ^62790.51953 0.0000005 0
particle dragon_breath ~ ~ ~ ^-998026.72843 ^ ^-62790.51953 0.0000005 0
particle dragon_breath ~ ~ ~ ^-982287.25073 ^ ^-187381.31459 0.0000005 0
particle dragon_breath ~ ~ ~ ^-951056.5163 ^ ^-309016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^-904827.05247 ^ ^-425779.29157 0.0000005 0
particle dragon_breath ~ ~ ~ ^-844327.9255 ^ ^-535826.79498 0.0000005 0
particle dragon_breath ~ ~ ~ ^-770513.24278 ^ ^-637423.98975 0.0000005 0
particle dragon_breath ~ ~ ~ ^-684547.10593 ^ ^-728968.62742 0.0000005 0
particle dragon_breath ~ ~ ~ ^-587785.25229 ^ ^-809016.99437 0.0000005 0
particle dragon_breath ~ ~ ~ ^-481753.6741 ^ ^-876306.68004 0.0000005 0
particle dragon_breath ~ ~ ~ ^-368124.55268 ^ ^-929776.48589 0.0000005 0
particle dragon_breath ~ ~ ~ ^-248689.88716 ^ ^-968583.16113 0.0000005 0
particle dragon_breath ~ ~ ~ ^-125333.23356 ^ ^-992114.70131 0.0000005 0

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmAIwBMAZgGxxykAMAtJQKwAsAnG9zgBmFGwCGAIwkB2NkLgtqQ3igAcQ0jTAEAdmIC2CZIDDFAASVtYGGIwGAzknAoA9oR0QknFgRRx3cDEcwADcxbEIjcAAPJG8wKFiAX0SCW1I0QgdEShZcvII7CBsPRDi4bGw0GDsjHLiMZyKIIzi0OwBRCqqa9oBHQjDsKABla19yRFowmuSAXSA_3
# 円 1
particle flame ~ ~ ~ ^0 ^ ^-100000 0.0000005 0
particle flame ~ ~ ~ ^125333.23356 ^ ^-992114.70131 0.0000005 0
particle flame ~ ~ ~ ^248689.88716 ^ ^-968583.16113 0.0000005 0
particle flame ~ ~ ~ ^368124.55268 ^ ^-929776.48589 0.0000005 0
particle flame ~ ~ ~ ^481753.6741 ^ ^-876306.68004 0.0000005 0
particle flame ~ ~ ~ ^587785.25229 ^ ^-809016.99437 0.0000005 0
particle flame ~ ~ ~ ^684547.10593 ^ ^-728968.62742 0.0000005 0
particle flame ~ ~ ~ ^770513.24278 ^ ^-637423.98975 0.0000005 0
particle flame ~ ~ ~ ^844327.9255 ^ ^-535826.79498 0.0000005 0
particle flame ~ ~ ~ ^904827.05247 ^ ^-425779.29157 0.0000005 0
particle flame ~ ~ ~ ^951056.5163 ^ ^-309016.99437 0.0000005 0
particle flame ~ ~ ~ ^982287.25073 ^ ^-187381.31459 0.0000005 0
particle flame ~ ~ ~ ^998026.72843 ^ ^-62790.51953 0.0000005 0
particle flame ~ ~ ~ ^998026.72843 ^ ^62790.51953 0.0000005 0
particle flame ~ ~ ~ ^982287.25073 ^ ^187381.31459 0.0000005 0
particle flame ~ ~ ~ ^951056.5163 ^ ^309016.99437 0.0000005 0
particle flame ~ ~ ~ ^904827.05247 ^ ^425779.29157 0.0000005 0
particle flame ~ ~ ~ ^844327.9255 ^ ^535826.79498 0.0000005 0
particle flame ~ ~ ~ ^770513.24278 ^ ^637423.98975 0.0000005 0
particle flame ~ ~ ~ ^684547.10593 ^ ^728968.62742 0.0000005 0
particle flame ~ ~ ~ ^587785.25229 ^ ^809016.99437 0.0000005 0
particle flame ~ ~ ~ ^481753.6741 ^ ^876306.68004 0.0000005 0
particle flame ~ ~ ~ ^368124.55268 ^ ^929776.48589 0.0000005 0
particle flame ~ ~ ~ ^248689.88716 ^ ^968583.16113 0.0000005 0
particle flame ~ ~ ~ ^125333.23356 ^ ^992114.70131 0.0000005 0
particle flame ~ ~ ~ ^0 ^ ^100000 0.0000005 0
particle flame ~ ~ ~ ^-125333.23356 ^ ^992114.70131 0.0000005 0
particle flame ~ ~ ~ ^-248689.88716 ^ ^968583.16113 0.0000005 0
particle flame ~ ~ ~ ^-368124.55268 ^ ^929776.48589 0.0000005 0
particle flame ~ ~ ~ ^-481753.6741 ^ ^876306.68004 0.0000005 0
particle flame ~ ~ ~ ^-587785.25229 ^ ^809016.99437 0.0000005 0
particle flame ~ ~ ~ ^-684547.10593 ^ ^728968.62742 0.0000005 0
particle flame ~ ~ ~ ^-770513.24278 ^ ^637423.98975 0.0000005 0
particle flame ~ ~ ~ ^-844327.9255 ^ ^535826.79498 0.0000005 0
particle flame ~ ~ ~ ^-904827.05247 ^ ^425779.29157 0.0000005 0
particle flame ~ ~ ~ ^-951056.5163 ^ ^309016.99437 0.0000005 0
particle flame ~ ~ ~ ^-982287.25073 ^ ^187381.31459 0.0000005 0
particle flame ~ ~ ~ ^-998026.72843 ^ ^62790.51953 0.0000005 0
particle flame ~ ~ ~ ^-998026.72843 ^ ^-62790.51953 0.0000005 0
particle flame ~ ~ ~ ^-982287.25073 ^ ^-187381.31459 0.0000005 0
particle flame ~ ~ ~ ^-951056.5163 ^ ^-309016.99437 0.0000005 0
particle flame ~ ~ ~ ^-904827.05247 ^ ^-425779.29157 0.0000005 0
particle flame ~ ~ ~ ^-844327.9255 ^ ^-535826.79498 0.0000005 0
particle flame ~ ~ ~ ^-770513.24278 ^ ^-637423.98975 0.0000005 0
particle flame ~ ~ ~ ^-684547.10593 ^ ^-728968.62742 0.0000005 0
particle flame ~ ~ ~ ^-587785.25229 ^ ^-809016.99437 0.0000005 0
particle flame ~ ~ ~ ^-481753.6741 ^ ^-876306.68004 0.0000005 0
particle flame ~ ~ ~ ^-368124.55268 ^ ^-929776.48589 0.0000005 0
particle flame ~ ~ ~ ^-248689.88716 ^ ^-968583.16113 0.0000005 0
particle flame ~ ~ ~ ^-125333.23356 ^ ^-992114.70131 0.0000005 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#> asset:effect/0346.lunatic_time/_/end
#
# Effectの効果の終了時に実行されるfunction
#
# @within tag/function asset:effect/end

execute if data storage asset:context {id:346} run function asset:effect/0346.lunatic_time/end/
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#> asset:effect/0346.lunatic_time/_/given
#
# Effectが付与された時に実行されるfunction
#
# @within tag/function asset:effect/given

execute if data storage asset:context {id:346} run function asset:effect/0346.lunatic_time/given/
Loading