diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/_/given.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/_/given.mcfunction new file mode 100644 index 000000000..6553ba5a1 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/_/given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0232.soul_fire/_/given +# +# Effectが付与された時に実行されるfunction +# +# @within tag/function asset:effect/given + +execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/_/re-given.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/_/re-given.mcfunction new file mode 100644 index 000000000..44d94ba96 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/_/re-given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0232.soul_fire/_/re-given +# +# Effectが上書きされた時に実行されるfunction +# +# @within tag/function asset:effect/re-given + +execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/re-given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/_/register.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/_/register.mcfunction new file mode 100644 index 000000000..0cdd30bf9 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/_/register.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0232.soul_fire/_/register +# +# Effectが上書きされた時に実行されるfunction +# +# @within tag/function asset:effect/register + +execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/register diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/_/remove.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/_/remove.mcfunction new file mode 100644 index 000000000..704e43e61 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/_/remove.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0232.soul_fire/_/remove +# +# Effectが神器や牛乳によって削除された時に実行されるfunction +# +# @within tag/function asset:effect/remove + +execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/remove/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/_/tick.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/_/tick.mcfunction new file mode 100644 index 000000000..213878d74 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/_/tick.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0232.soul_fire/_/tick +# +# Effectが神器や牛乳によって削除された時に実行されるfunction +# +# @within tag/function asset:effect/tick + +execute if data storage asset:context {id:232} run function asset:effect/0232.soul_fire/tick/ diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/fullset/dis_equip.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/fullset/dis_equip.mcfunction new file mode 100644 index 000000000..4cba1b8bf --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/fullset/dis_equip.mcfunction @@ -0,0 +1,312 @@ +#> asset:effect/0232.soul_fire/fullset/dis_equip +# @within function +# asset:effect/0232.soul_fire/re-given/ +# asset:effect/0232.soul_fire/remove/ + +# 補正 + # 火攻撃+10% + data modify storage api: Argument.UUID set value [I;1,3,232,0] + function api:modifier/attack/fire/remove + + # MP回復量+8% + data modify storage api: Argument.UUID set value [I;1,3,232,0] + function api:modifier/mp_regen/remove + + # 最大体力-10% + data modify storage api: Argument.UUID set value [I;1,3,232,0] + function api:modifier/max_health/remove + +# 演出 + # 1つ目の円 + execute rotated ~0 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~30 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~60 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~90 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~120 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~150 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~180 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~210 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~240 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~270 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~300 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~330 0 positioned ^ ^0.3 ^ rotated ~ ~5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~20 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~40 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~60 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~80 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~100 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~120 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~140 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~160 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~180 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~200 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~220 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~240 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~260 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0.2 ^ rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~10 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~20 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~30 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~40 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~50 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~60 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~70 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~80 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~90 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~100 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~110 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~120 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~130 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~140 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~150 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~160 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~170 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~180 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~190 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~200 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~210 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~220 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~230 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~240 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~250 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~260 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~270 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~290 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~310 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~330 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~350 0 positioned ^ ^0.2 ^ rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 4つ目の円 + execute rotated ~0 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~5 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~10 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~15 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~20 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~25 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~30 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~35 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~40 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~45 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~50 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~55 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~60 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~65 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~70 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~75 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~80 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~85 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~90 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~95 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~100 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~105 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~110 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~115 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~120 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~125 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~130 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~135 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~140 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~145 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~150 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~155 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~160 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~165 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~170 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~175 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~180 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~185 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~190 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~195 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~200 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~205 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~210 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~215 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~220 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~225 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~230 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~235 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~240 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~245 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~250 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~255 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~260 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~265 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~270 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~275 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~280 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~285 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~290 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~295 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~300 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~305 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~310 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~315 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~320 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~325 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~330 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~335 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~340 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~345 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~350 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~355 0 positioned ^ ^0.2 ^ rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + + # ここより下はsoul_fire ver + + # 1つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~30 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~90 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~150 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~210 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~270 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~330 0 positioned ^ ^0 ^ rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~20 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~40 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~80 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~100 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~140 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~160 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~200 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~220 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~260 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0 ^ rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~10 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~20 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~30 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~40 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~50 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~70 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~80 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~90 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~100 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~110 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~130 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~140 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~150 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~160 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~170 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~190 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~200 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~210 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~220 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~230 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~250 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~260 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~270 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~290 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~310 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~330 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~350 0 positioned ^ ^0 ^ rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 4つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~5 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~10 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~15 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~20 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~25 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~30 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~35 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~40 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~45 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~50 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~55 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~65 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~70 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~75 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~80 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~85 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~90 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~95 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~100 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~105 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~110 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~115 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~125 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~130 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~135 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~140 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~145 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~150 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~155 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~160 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~165 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~170 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~175 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~185 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~190 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~195 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~200 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~205 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~210 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~215 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~220 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~225 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~230 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~235 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~245 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~250 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~255 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~260 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~265 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~270 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~275 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~280 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~285 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~290 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~295 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~305 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~310 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~315 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~320 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~325 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~330 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~335 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~340 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~345 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~350 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~355 0 positioned ^ ^0 ^ rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/fullset/equip.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/fullset/equip.mcfunction new file mode 100644 index 000000000..764b8c189 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/fullset/equip.mcfunction @@ -0,0 +1,316 @@ +#> asset:effect/0232.soul_fire/fullset/equip +# @within function asset:effect/0232.soul_fire/*given/ + +# 補正 + # 火攻撃+10% + data modify storage api: Argument.UUID set value [I;1,3,232,0] + data modify storage api: Argument.Amount set value 0.1 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/attack/fire/add + + # MP回復量+8% + data modify storage api: Argument.UUID set value [I;1,3,232,0] + data modify storage api: Argument.Amount set value 0.08 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/mp_regen/add + + # 最大体力-10% + data modify storage api: Argument.UUID set value [I;1,3,232,0] + data modify storage api: Argument.Amount set value -0.1 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/max_health/add + +# 演出 + # 1つ目の円 + execute rotated ~0 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~30 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~60 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~90 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~120 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~150 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~180 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~210 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~240 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~270 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~300 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~330 0 positioned ^ ^0.2 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~20 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~40 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~60 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~80 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~100 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~120 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~140 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~160 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~180 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~200 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~220 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~240 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~260 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0.2 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~10 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~20 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~30 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~40 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~50 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~60 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~70 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~80 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~90 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~100 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~110 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~120 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~130 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~140 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~150 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~160 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~170 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~180 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~190 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~200 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~210 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~220 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~230 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~240 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~250 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~260 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~270 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~290 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~310 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~330 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~350 0 positioned ^ ^0.2 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 4つ目の円 + execute rotated ~0 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~5 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~10 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~15 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~20 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~25 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~30 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~35 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~40 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~45 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~50 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~55 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~60 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~65 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~70 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~75 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~80 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~85 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~90 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~95 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~100 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~105 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~110 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~115 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~120 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~125 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~130 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~135 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~140 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~145 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~150 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~155 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~160 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~165 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~170 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~175 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~180 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~185 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~190 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~195 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~200 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~205 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~210 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~215 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~220 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~225 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~230 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~235 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~240 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~245 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~250 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~255 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~260 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~265 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~270 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~275 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~280 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~285 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~290 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~295 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~300 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~305 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~310 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~315 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~320 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~325 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~330 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~335 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~340 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~345 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~350 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~355 0 positioned ^ ^0.2 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + + # ここより下はsoul_fire ver + + # 1つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~30 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~90 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~150 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~210 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~270 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + execute rotated ~330 0 positioned ^ ^0 ^0.8 facing entity @s feet rotated ~ ~-5 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000001 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~20 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~40 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~80 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~100 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~140 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~160 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~200 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~220 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~260 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0 ^1.2 facing entity @s feet rotated ~ ~-20 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 2つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~10 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~20 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~30 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~40 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~50 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~70 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~80 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~90 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~100 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~110 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~130 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~140 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~150 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~160 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~170 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~190 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~200 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~210 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~220 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~230 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~250 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~260 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000003 0 normal @a + execute rotated ~270 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~280 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~290 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~310 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~320 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~330 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~340 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + execute rotated ~350 0 positioned ^ ^0 ^1.6 facing entity @s feet rotated ~ ~-40 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000002 0 normal @a + + # 4つ目の円 + execute rotated ~0 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~5 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~10 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~15 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~20 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~25 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~30 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~35 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~40 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~45 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~50 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~55 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~60 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~65 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~70 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~75 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~80 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~85 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~90 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~95 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~100 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~105 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~110 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~115 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~120 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~125 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~130 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~135 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~140 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~145 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~150 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~155 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~160 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~165 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~170 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~175 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~180 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~185 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~190 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~195 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~200 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~205 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~210 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~215 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~220 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~225 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~230 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~235 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~240 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~245 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~250 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~255 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~260 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~265 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~270 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~275 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~280 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~285 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~290 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~295 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~300 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~305 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~310 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~315 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~320 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~325 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~330 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~335 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~340 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~345 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~350 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a + execute rotated ~355 0 positioned ^ ^0 ^2.0 facing entity @s feet rotated ~ ~-50 run particle soul_fire_flame ~ ~ ~ ^ ^ ^300000000 0.0000000004 0 normal @a diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/fullset/passive.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/fullset/passive.mcfunction new file mode 100644 index 000000000..77f75c7e0 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/fullset/passive.mcfunction @@ -0,0 +1,6 @@ +#> asset:effect/0232.soul_fire/fullset/passive +# @within function asset:effect/0232.soul_fire/tick/ + +# 演出 + particle soul ~ ~1.2 ~ 2 0.5 2 0.03 1 normal @a + particle soul_fire_flame ~ ~1.2 ~ 2 0.5 2 0.03 1 normal @a diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/given/.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/given/.mcfunction new file mode 100644 index 000000000..d70e6c1e6 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/given/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0232.soul_fire/given/ +# +# Effectが付与された時の処理 +# +# @within function asset:effect/0232.soul_fire/_/given + +# フルセット効果を付与 + execute if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/re-given/.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/re-given/.mcfunction new file mode 100644 index 000000000..fd6b78a45 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/re-given/.mcfunction @@ -0,0 +1,14 @@ +#> asset:effect/0232.soul_fire/re-given/ +# +# Effectが上書きされた時の処理 +# +# @within function asset:effect/0232.soul_fire/_/re-given + +# フルセット効果を削除 + execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/dis_equip + +# フルセット効果を付与 + execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/register.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/register.mcfunction new file mode 100644 index 000000000..67dc9aea6 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/register.mcfunction @@ -0,0 +1,32 @@ +#> asset:effect/0232.soul_fire/register +# +# Effectのデータを指定 +# +# @within function asset:effect/0232.soul_fire/_/register + +# ExtendsSafe (boolean) (default = false) + # data modify storage asset:effect ExtendsSafe set value true +# ID (int) + data modify storage asset:effect ID set value 232 +# 名前 (TextComponentString) + data modify storage asset:effect Name set value '{"text":"魂炎纏","color":"#01A7AC"}' +# 説明文 (TextComponentString[]) + data modify storage asset:effect Description set value ['{"text":"全てを身に纏ったとき、魂炎による追撃が発生する。"}','{"text":"最大体力 -10%","color":"red"}','{"text":"火攻撃 +10%","color":"green"}','{"text":"MP回復量 +8%","color":"green"}'] +# 効果時間 (int) (default = API || error) + data modify storage asset:effect Duration set value 2147483647 +# スタック (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 "forceReplace" +# 最大効果時間 (int) (default = 2147483647) + # data modify storage asset:effect MaxDuration set value +# 最大スタック (int) (default = 2147483647) + data modify storage asset:effect MaxStack set value 4 +# 悪い効果か否か (boolean) + data modify storage asset:effect IsBadEffect set value false +# 死亡時のエフェクトの処理 (default = "remove") + # data modify storage asset:effect ProcessOnDied set value +# 消すのに必要なレベル (int) (default = 1) + data modify storage asset:effect RequireClearLv set value 4 diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/remove/.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/remove/.mcfunction new file mode 100644 index 000000000..e174ce684 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/remove/.mcfunction @@ -0,0 +1,8 @@ +#> asset:effect/0232.soul_fire/remove/ +# +# Effectが削除された時の処理 +# +# @within function asset:effect/0232.soul_fire/_/remove + +# フルセット効果を削除 + execute if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/dis_equip diff --git a/Asset/data/asset/functions/effect/0232.soul_fire/tick/.mcfunction b/Asset/data/asset/functions/effect/0232.soul_fire/tick/.mcfunction new file mode 100644 index 000000000..d9fc96b48 --- /dev/null +++ b/Asset/data/asset/functions/effect/0232.soul_fire/tick/.mcfunction @@ -0,0 +1,8 @@ +#> asset:effect/0232.soul_fire/tick/ +# +# Effectのtick処理 +# +# @within function asset:effect/0232.soul_fire/_/tick + +# 演出 + execute if data storage asset:context {Stack:4} run function asset:effect/0232.soul_fire/fullset/passive diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/_/given.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/_/given.mcfunction new file mode 100644 index 000000000..776ca5db4 --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/_/given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0233.flame_armor/_/given +# +# Effectが付与された時に実行されるfunction +# +# @within tag/function asset:effect/given + +execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/_/re-given.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/_/re-given.mcfunction new file mode 100644 index 000000000..41105217c --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/_/re-given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0233.flame_armor/_/re-given +# +# Effectが上書きされた時に実行されるfunction +# +# @within tag/function asset:effect/re-given + +execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/re-given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/_/register.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/_/register.mcfunction new file mode 100644 index 000000000..ccdaa9b61 --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/_/register.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0233.flame_armor/_/register +# +# +# +# @within tag/function asset:effect/register + +execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/register \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/_/remove.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/_/remove.mcfunction new file mode 100644 index 000000000..46f970392 --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/_/remove.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0233.flame_armor/_/remove +# +# Effectが神器や牛乳によって削除された時に実行されるfunction +# +# @within tag/function asset:effect/remove + +execute if data storage asset:context {id:233} run function asset:effect/0233.flame_armor/remove/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/fullset/dis_equip.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/fullset/dis_equip.mcfunction new file mode 100644 index 000000000..f3c665d71 --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/fullset/dis_equip.mcfunction @@ -0,0 +1,12 @@ +#> asset:effect/0233.flame_armor/fullset/dis_equip +# @within function +# asset:effect/0233.flame_armor/re-given/ +# asset:effect/0233.flame_armor/remove/ + +# 火攻撃+3% + data modify storage api: Argument.UUID set value [I;1,3,233,0] + function api:modifier/attack/fire/remove + +# 火耐性+3% + data modify storage api: Argument.UUID set value [I;1,3,233,0] + function api:modifier/defense/fire/remove diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/fullset/equip.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/fullset/equip.mcfunction new file mode 100644 index 000000000..bf44523d4 --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/fullset/equip.mcfunction @@ -0,0 +1,18 @@ +#> asset:effect/0233.flame_armor/fullset/equip +# @within function asset:effect/0233.flame_armor/*given/ + +# 火攻撃+3% + data modify storage api: Argument.UUID set value [I;1,3,233,0] + data modify storage api: Argument.Amount set value 0.03 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/attack/fire/add + +# 火耐性+3% + data modify storage api: Argument.UUID set value [I;1,3,233,0] + data modify storage api: Argument.Amount set value 0.03 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/defense/fire/add + +# 演出 + particle flame ~ ~1.2 ~ 0.4 0.5 0.4 0 20 normal @a + playsound minecraft:entity.blaze.shoot player @a ~ ~ ~ 1 0.2 0 diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/given/.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/given/.mcfunction new file mode 100644 index 000000000..467f3f04e --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/given/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0233.flame_armor/given/ +# +# Effectが付与された時の処理 +# +# @within function asset:effect/0233.flame_armor/_/given + +# フルセット効果を付与 + execute if data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/re-given/.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/re-given/.mcfunction new file mode 100644 index 000000000..be50354af --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/re-given/.mcfunction @@ -0,0 +1,14 @@ +#> asset:effect/0233.flame_armor/re-given/ +# +# Effectが上書きされた時の処理 +# +# @within function asset:effect/0233.flame_armor/_/re-given + +# フルセット効果を削除 + execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/dis_equip + +# フルセット効果を付与 + execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/register.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/register.mcfunction new file mode 100644 index 000000000..3849e0ca3 --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/register.mcfunction @@ -0,0 +1,32 @@ +#> asset:effect/0233.flame_armor/register +# +# Effectのデータを指定 +# +# @within function asset:effect/0233.flame_armor/_/register + +# ExtendsSafe (boolean) (default = false) + # data modify storage asset:effect ExtendsSafe set value true +# ID (int) + data modify storage asset:effect ID set value 233 +# 名前 (TextComponentString) + data modify storage asset:effect Name set value '{"text":"フレイムアーマー","color":"red"}' +# 説明文 (TextComponentString[]) + data modify storage asset:effect Description set value ['{"text":"火攻撃 +3%","color":"green"}','{"text":"火耐性 +3%","color":"green"}'] +# 効果時間 (int) (default = API || error) + data modify storage asset:effect Duration set value 2147483647 +# スタック (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 "forceReplace" +# 最大効果時間 (int) (default = 2147483647) + # data modify storage asset:effect MaxDuration set value +# 最大スタック (int) (default = 2147483647) + data modify storage asset:effect MaxStack set value 4 +# 悪い効果か否か (boolean) + data modify storage asset:effect IsBadEffect set value false +# 死亡時のエフェクトの処理 (default = "remove") + # data modify storage asset:effect ProcessOnDied set value +# 消すのに必要なレベル (int) (default = 1) + data modify storage asset:effect RequireClearLv set value 4 diff --git a/Asset/data/asset/functions/effect/0233.flame_armor/remove/.mcfunction b/Asset/data/asset/functions/effect/0233.flame_armor/remove/.mcfunction new file mode 100644 index 000000000..3b9e30239 --- /dev/null +++ b/Asset/data/asset/functions/effect/0233.flame_armor/remove/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0233.flame_armor/remove/ +# +# Effectが削除された時の処理 +# +# @within function asset:effect/0233.flame_armor/_/remove + +# フルセット効果を削除 + execute if data storage asset:context {Stack:4} run function asset:effect/0233.flame_armor/fullset/dis_equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/_/given.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/_/given.mcfunction new file mode 100644 index 000000000..13295ef1c --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/_/given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0234.ice_armor/_/given +# +# Effectが付与された時に実行されるfunction +# +# @within tag/function asset:effect/given + +execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/_/re-given.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/_/re-given.mcfunction new file mode 100644 index 000000000..cc6f58dd7 --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/_/re-given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0234.ice_armor/_/re-given +# +# Effectが上書きされた時に実行されるfunction +# +# @within tag/function asset:effect/re-given + +execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/re-given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/_/register.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/_/register.mcfunction new file mode 100644 index 000000000..432c467dd --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/_/register.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0234.ice_armor/_/register +# +# +# +# @within tag/function asset:effect/register + +execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/register \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/_/remove.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/_/remove.mcfunction new file mode 100644 index 000000000..718d989c2 --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/_/remove.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0234.ice_armor/_/remove +# +# Effectが神器や牛乳によって削除された時に実行されるfunction +# +# @within tag/function asset:effect/remove + +execute if data storage asset:context {id:234} run function asset:effect/0234.ice_armor/remove/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/fullset/dis_equip.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/fullset/dis_equip.mcfunction new file mode 100644 index 000000000..96ae00f39 --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/fullset/dis_equip.mcfunction @@ -0,0 +1,12 @@ +#> asset:effect/0234.ice_armor/fullset/dis_equip +# @within function +# asset:effect/0234.ice_armor/re-given/ +# asset:effect/0234.ice_armor/remove/ + +# 水攻撃+3% + data modify storage api: Argument.UUID set value [I;1,3,234,0] + function api:modifier/attack/water/remove + +# 水耐性+3% + data modify storage api: Argument.UUID set value [I;1,3,234,0] + function api:modifier/defense/water/remove diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/fullset/equip.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/fullset/equip.mcfunction new file mode 100644 index 000000000..370779ad2 --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/fullset/equip.mcfunction @@ -0,0 +1,19 @@ +#> asset:effect/0234.ice_armor/fullset/equip +# @within function asset:effect/0234.ice_armor/*given/ + +# 水攻撃+3% + data modify storage api: Argument.UUID set value [I;1,3,234,0] + data modify storage api: Argument.Amount set value 0.03 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/attack/water/add + +# 水耐性+3% + data modify storage api: Argument.UUID set value [I;1,3,234,0] + data modify storage api: Argument.Amount set value 0.03 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/defense/water/add + +# 演出 + particle falling_dust diamond_block ~ ~1.2 ~ 0.4 0.5 0.4 0 20 normal @a + particle falling_dust snow_block ~ ~1.2 ~ 0.4 0.5 0.4 0 20 normal @a + playsound block.glass.break player @a ~ ~ ~ 0.4 1.6 0 diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/given/.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/given/.mcfunction new file mode 100644 index 000000000..527a9b07f --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/given/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0234.ice_armor/given/ +# +# Effectが付与された時の処理 +# +# @within function asset:effect/0234.ice_armor/_/given + +# フルセット効果を付与 + execute if data storage asset:context {Stack:4} run function asset:effect/0234.ice_armor/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/re-given/.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/re-given/.mcfunction new file mode 100644 index 000000000..89d5ff186 --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/re-given/.mcfunction @@ -0,0 +1,14 @@ +#> asset:effect/0234.ice_armor/re-given/ +# +# Effectが上書きされた時の処理 +# +# @within function asset:effect/0234.ice_armor/_/re-given + +# フルセット効果を削除 + execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0234.ice_armor/fullset/dis_equip + +# フルセット効果を付与 + execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0234.ice_armor/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/register.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/register.mcfunction new file mode 100644 index 000000000..cf87210ca --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/register.mcfunction @@ -0,0 +1,32 @@ +#> asset:effect/0234.ice_armor/register +# +# Effectのデータを指定 +# +# @within function asset:effect/0234.ice_armor/_/register + +# ExtendsSafe (boolean) (default = false) + # data modify storage asset:effect ExtendsSafe set value true +# ID (int) + data modify storage asset:effect ID set value 234 +# 名前 (TextComponentString) + data modify storage asset:effect Name set value '{"text":"アイスアーマー","color":"aqua"}' +# 説明文 (TextComponentString[]) + data modify storage asset:effect Description set value ['{"text":"水攻撃 +3%","color":"green"}','{"text":"水耐性 +3%","color":"green"}'] +# 効果時間 (int) (default = API || error) + data modify storage asset:effect Duration set value 2147483647 +# スタック (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 "forceReplace" +# 最大効果時間 (int) (default = 2147483647) + # data modify storage asset:effect MaxDuration set value +# 最大スタック (int) (default = 2147483647) + data modify storage asset:effect MaxStack set value 4 +# 悪い効果か否か (boolean) + data modify storage asset:effect IsBadEffect set value false +# 死亡時のエフェクトの処理 (default = "remove") + # data modify storage asset:effect ProcessOnDied set value +# 消すのに必要なレベル (int) (default = 1) + data modify storage asset:effect RequireClearLv set value 4 diff --git a/Asset/data/asset/functions/effect/0234.ice_armor/remove/.mcfunction b/Asset/data/asset/functions/effect/0234.ice_armor/remove/.mcfunction new file mode 100644 index 000000000..6a5c37e48 --- /dev/null +++ b/Asset/data/asset/functions/effect/0234.ice_armor/remove/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0234.ice_armor/remove/ +# +# Effectが削除された時の処理 +# +# @within function asset:effect/0234.ice_armor/_/remove + +# フルセット効果を削除 + execute if data storage asset:context {Stack:4} run function asset:effect/0234.ice_armor/fullset/dis_equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/_/given.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/_/given.mcfunction new file mode 100644 index 000000000..41bbdf070 --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/_/given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0235.elec_armor/_/given +# +# Effectが付与された時に実行されるfunction +# +# @within tag/function asset:effect/given + +execute if data storage asset:context {id:235} run function asset:effect/0235.elec_armor/given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/_/re-given.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/_/re-given.mcfunction new file mode 100644 index 000000000..a36e92ace --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/_/re-given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0235.elec_armor/_/re-given +# +# Effectが上書きされた時に実行されるfunction +# +# @within tag/function asset:effect/re-given + +execute if data storage asset:context {id:235} run function asset:effect/0235.elec_armor/re-given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/_/register.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/_/register.mcfunction new file mode 100644 index 000000000..a41258e0d --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/_/register.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0235.elec_armor/_/register +# +# +# +# @within tag/function asset:effect/register + +execute if data storage asset:context {id:235} run function asset:effect/0235.elec_armor/register \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/_/remove.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/_/remove.mcfunction new file mode 100644 index 000000000..8ca32a41c --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/_/remove.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0235.elec_armor/_/remove +# +# Effectが神器や牛乳によって削除された時に実行されるfunction +# +# @within tag/function asset:effect/remove + +execute if data storage asset:context {id:235} run function asset:effect/0235.elec_armor/remove/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/fullset/dis_equip.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/fullset/dis_equip.mcfunction new file mode 100644 index 000000000..a797ddbd0 --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/fullset/dis_equip.mcfunction @@ -0,0 +1,12 @@ +#> asset:effect/0235.elec_armor/fullset/dis_equip +# @within function +# asset:effect/0235.elec_armor/re-given/ +# asset:effect/0235.elec_armor/remove/ + +# 雷攻撃+3% + data modify storage api: Argument.UUID set value [I;1,3,235,0] + function api:modifier/attack/thunder/remove + +# 雷耐性+3% + data modify storage api: Argument.UUID set value [I;1,3,235,0] + function api:modifier/defense/thunder/remove diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/fullset/equip.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/fullset/equip.mcfunction new file mode 100644 index 000000000..213991304 --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/fullset/equip.mcfunction @@ -0,0 +1,19 @@ +#> asset:effect/0235.elec_armor/fullset/equip +# @within function asset:effect/0235.elec_armor/*given/ + +# 雷攻撃+3% + data modify storage api: Argument.UUID set value [I;1,3,235,0] + data modify storage api: Argument.Amount set value 0.03 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/attack/thunder/add + +# 雷耐性+3% + data modify storage api: Argument.UUID set value [I;1,3,235,0] + data modify storage api: Argument.Amount set value 0.03 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/defense/thunder/add + +# 演出 + particle dust 1 1 0 1 ~ ~1.2 ~ 0.4 0.5 0.4 0 25 normal @a + particle firework ~ ~1.2 ~ 0.4 0.5 0.4 0 15 normal @a + playsound minecraft:entity.firework_rocket.twinkle player @a ~ ~ ~ 0.4 1.7 0 diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/given/.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/given/.mcfunction new file mode 100644 index 000000000..325884b32 --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/given/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0235.elec_armor/given/ +# +# Effectが付与された時の処理 +# +# @within function asset:effect/0235.elec_armor/_/given + +# フルセット効果を付与 + execute if data storage asset:context {Stack:4} run function asset:effect/0235.elec_armor/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/re-given/.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/re-given/.mcfunction new file mode 100644 index 000000000..67765e8dc --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/re-given/.mcfunction @@ -0,0 +1,14 @@ +#> asset:effect/0235.elec_armor/re-given/ +# +# Effectが上書きされた時の処理 +# +# @within function asset:effect/0235.elec_armor/_/re-given + +# フルセット効果を削除 + execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0235.elec_armor/fullset/dis_equip + +# フルセット効果を付与 + execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0235.elec_armor/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/register.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/register.mcfunction new file mode 100644 index 000000000..abb44ebf6 --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/register.mcfunction @@ -0,0 +1,32 @@ +#> asset:effect/0235.elec_armor/register +# +# Effectのデータを指定 +# +# @within function asset:effect/0235.elec_armor/_/register + +# ExtendsSafe (boolean) (default = false) + # data modify storage asset:effect ExtendsSafe set value true +# ID (int) + data modify storage asset:effect ID set value 235 +# 名前 (TextComponentString) + data modify storage asset:effect Name set value '{"text":"エレキアーマー","color":"yellow"}' +# 説明文 (TextComponentString[]) + data modify storage asset:effect Description set value ['{"text":"雷攻撃 +3%","color":"green"}','{"text":"雷耐性 +3%","color":"green"}'] +# 効果時間 (int) (default = API || error) + data modify storage asset:effect Duration set value 2147384647 +# スタック (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 "forceReplace" +# 最大効果時間 (int) (default = 2147483647) + # data modify storage asset:effect MaxDuration set value +# 最大スタック (int) (default = 2147483647) + data modify storage asset:effect MaxStack set value 4 +# 悪い効果か否か (boolean) + data modify storage asset:effect IsBadEffect set value false +# 死亡時のエフェクトの処理 (default = "remove") + # data modify storage asset:effect ProcessOnDied set value +# 消すのに必要なレベル (int) (default = 1) + data modify storage asset:effect RequireClearLv set value 4 diff --git a/Asset/data/asset/functions/effect/0235.elec_armor/remove/.mcfunction b/Asset/data/asset/functions/effect/0235.elec_armor/remove/.mcfunction new file mode 100644 index 000000000..1c755234c --- /dev/null +++ b/Asset/data/asset/functions/effect/0235.elec_armor/remove/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0235.elec_armor/remove/ +# +# Effectが削除された時の処理 +# +# @within function asset:effect/0235.elec_armor/_/remove + +# フルセット効果を削除 + execute if data storage asset:context {Stack:4} run function asset:effect/0235.elec_armor/fullset/dis_equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0238.raimei/_/given.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/_/given.mcfunction new file mode 100644 index 000000000..807ec5f83 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/_/given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0238.raimei/_/given +# +# Effectが付与された時に実行されるfunction +# +# @within tag/function asset:effect/given + +execute if data storage asset:context {id:238} run function asset:effect/0238.raimei/given/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0238.raimei/_/re-given.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/_/re-given.mcfunction new file mode 100644 index 000000000..ad15ba441 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/_/re-given.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0238.raimei/_/re-given +# +# Effectが上書きされた時に実行されるfunction +# +# @within tag/function asset:effect/re-given + +execute if data storage asset:context {id:238} run function asset:effect/0238.raimei/re-given/ diff --git a/Asset/data/asset/functions/effect/0238.raimei/_/register.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/_/register.mcfunction new file mode 100644 index 000000000..ab1ca67ca --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/_/register.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0238.raimei/_/register +# +# +# +# @within tag/function asset:effect/register + +execute if data storage asset:context {id:238} run function asset:effect/0238.raimei/register \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0238.raimei/_/remove.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/_/remove.mcfunction new file mode 100644 index 000000000..14cf6b13e --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/_/remove.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0238.raimei/_/remove +# +# Effectが神器や牛乳によって削除された時に実行されるfunction +# +# @within tag/function asset:effect/remove + +execute if data storage asset:context {id:238} run function asset:effect/0238.raimei/remove/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0238.raimei/_/tick.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/_/tick.mcfunction new file mode 100644 index 000000000..d0188b359 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/_/tick.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0238.raimei/_/tick +# +# Effectが発動している間毎tick実行されるfunction +# +# @within tag/function asset:effect/tick + +execute if data storage asset:context {id:238} run function asset:effect/0238.raimei/tick/ \ No newline at end of file diff --git a/Asset/data/asset/functions/effect/0238.raimei/fullset/dis_equip.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/fullset/dis_equip.mcfunction new file mode 100644 index 000000000..6409c6753 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/fullset/dis_equip.mcfunction @@ -0,0 +1,8 @@ +#> asset:effect/0238.raimei/fullset/dis_equip +# @within function +# asset:effect/0238.raimei/re-given/ +# asset:effect/0238.raimei/remove/ + +# 雷耐性+9% + data modify storage api: Argument.UUID set value [I;1,3,238,0] + function api:modifier/defense/thunder/remove diff --git a/Asset/data/asset/functions/effect/0238.raimei/fullset/equip.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/fullset/equip.mcfunction new file mode 100644 index 000000000..05a7f5a98 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/fullset/equip.mcfunction @@ -0,0 +1,18 @@ +#> asset:effect/0238.raimei/fullset/equip +# @within function asset:effect/0238.raimei/*given/ + +# 雷耐性+9% + data modify storage api: Argument.UUID set value [I;1,3,238,0] + data modify storage api: Argument.Amount set value 0.09 + data modify storage api: Argument.Operation set value "multiply_base" + function api:modifier/defense/thunder/add + +# 演出 + particle dust 1 1 0 1 ~ ~3 ~ 0.7 3 0.7 0 300 + particle dust 1 1 0 1 ~ ~5 ~ 0.1 5 0.1 0 300 + particle minecraft:explosion ~ ~ ~ 0.3 0 0.3 0 10 + particle minecraft:large_smoke ~ ~ ~ 0 0 0 0.4 100 + playsound entity.lightning_bolt.thunder player @a ~ ~ ~ 1 2 + playsound entity.lightning_bolt.thunder player @a ~ ~ ~ 1 2 + playsound entity.lightning_bolt.impact player @a ~ ~ ~ 1 0 + playsound block.end_portal.spawn player @a ~ ~ ~ 1 1 diff --git a/Asset/data/asset/functions/effect/0238.raimei/fullset/passive.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/fullset/passive.mcfunction new file mode 100644 index 000000000..6b0a03d16 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/fullset/passive.mcfunction @@ -0,0 +1,10 @@ +#> asset:effect/0238.raimei/fullset/passive +# @within function asset:effect/0238.raimei/tick/ + +# 演出 + particle dust 1 1 0 1 ~ ~1 ~ 0.3 0.3 0.3 0 1 normal + +# 効果 + effect give @s jump_boost 1 1 true + effect give @s speed 1 1 true + effect give @s haste 1 0 true diff --git a/Asset/data/asset/functions/effect/0238.raimei/given/.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/given/.mcfunction new file mode 100644 index 000000000..f4ece480a --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/given/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0238.raimei/given/ +# +# Effectが付与された時の処理 +# +# @within function asset:effect/0238.raimei/_/given + +# フルセット効果を付与 + execute if data storage asset:context {Stack:4} run function asset:effect/0238.raimei/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0238.raimei/re-given/.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/re-given/.mcfunction new file mode 100644 index 000000000..6206946fc --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/re-given/.mcfunction @@ -0,0 +1,14 @@ +#> asset:effect/0238.raimei/re-given/ +# +# Effectが上書きされた時の処理 +# +# @within function asset:effect/0238.raimei/_/re-given + +# フルセット効果を削除 + execute if data storage asset:context PrevField{PrevStack:4} unless data storage asset:context {Stack:4} run function asset:effect/0238.raimei/fullset/dis_equip + +# フルセット効果を付与 + execute unless data storage asset:context PrevField{PrevStack:4} if data storage asset:context {Stack:4} run function asset:effect/0238.raimei/fullset/equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0238.raimei/register.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/register.mcfunction new file mode 100644 index 000000000..b15f6d48d --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/register.mcfunction @@ -0,0 +1,32 @@ +#> asset:effect/0238.raimei/register +# +# Effectのデータを指定 +# +# @within function asset:effect/0238.raimei/_/register + +# ExtendsSafe (boolean) (default = false) + # data modify storage asset:effect ExtendsSafe set value true +# ID (int) + data modify storage asset:effect ID set value 238 +# 名前 (TextComponentString) + data modify storage asset:effect Name set value '{"text":"雷鳴","color":"yellow"}' +# 説明文 (TextComponentString[]) + data modify storage asset:effect Description set value ['{"text":"全ての部位を装備すると機敏になり、"}','{"text":"近接攻撃に対して追撃が発生する。"}','{"text":"雷耐性 +9%","color":"green"}'] +# 効果時間 (int) (default = API || error) + data modify storage asset:effect Duration set value 2147483647 +# スタック (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 "forceReplace" +# 最大効果時間 (int) (default = 2147483647) + # data modify storage asset:effect MaxDuration set value +# 最大スタック (int) (default = 2147483647) + data modify storage asset:effect MaxStack set value 4 +# 悪い効果か否か (boolean) + data modify storage asset:effect IsBadEffect set value false +# 死亡時のエフェクトの処理 (default = "remove") + # data modify storage asset:effect ProcessOnDied set value +# 消すのに必要なレベル (int) (default = 1) + data modify storage asset:effect RequireClearLv set value 4 diff --git a/Asset/data/asset/functions/effect/0238.raimei/remove/.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/remove/.mcfunction new file mode 100644 index 000000000..bb666ec75 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/remove/.mcfunction @@ -0,0 +1,11 @@ +#> asset:effect/0238.raimei/remove/ +# +# Effectが削除された時の処理 +# +# @within function asset:effect/0238.raimei/_/remove + +# フルセット効果を削除 + execute if data storage asset:context {Stack:4} run function asset:effect/0238.raimei/fullset/dis_equip + +# スタックを記録 + data modify storage asset:context this.PrevStack set from storage asset:context Stack diff --git a/Asset/data/asset/functions/effect/0238.raimei/tick/.mcfunction b/Asset/data/asset/functions/effect/0238.raimei/tick/.mcfunction new file mode 100644 index 000000000..714508e56 --- /dev/null +++ b/Asset/data/asset/functions/effect/0238.raimei/tick/.mcfunction @@ -0,0 +1,7 @@ +#> asset:effect/0238.raimei/tick/ +# +# Effectのtick処理 +# +# @within function asset:effect/0238.raimei/_/tick + +execute if data storage asset:context {Stack:4} run function asset:effect/0238.raimei/fullset/passive diff --git a/Asset/data/asset/tags/functions/effect/given.json b/Asset/data/asset/tags/functions/effect/given.json index 323d35732..87356f6d4 100644 --- a/Asset/data/asset/tags/functions/effect/given.json +++ b/Asset/data/asset/tags/functions/effect/given.json @@ -17,6 +17,11 @@ "asset:effect/0221.hunters_run/_/given", "asset:effect/0230.farothdal/_/given", "asset:effect/0231.wandering_dream/_/given", + "asset:effect/0232.soul_fire/_/given", + "asset:effect/0233.flame_armor/_/given", + "asset:effect/0234.ice_armor/_/given", + "asset:effect/0235.elec_armor/_/given", + "asset:effect/0238.raimei/_/given", "asset:effect/0239.thorn_armor/_/given", "asset:effect/0240.bless_of_deep_sea_coral/_/given", "asset:effect/0243.oblivious_snow/_/given", diff --git a/Asset/data/asset/tags/functions/effect/re-given.json b/Asset/data/asset/tags/functions/effect/re-given.json index b28aeef2d..3f88dbe30 100644 --- a/Asset/data/asset/tags/functions/effect/re-given.json +++ b/Asset/data/asset/tags/functions/effect/re-given.json @@ -3,6 +3,11 @@ "asset:effect/0202.sheep_blessing/_/re-given", "asset:effect/0218.heavy_weight/_/re-given", "asset:effect/0220.dream_of_burning_butterfly/_/re-given", + "asset:effect/0232.soul_fire/_/re-given", + "asset:effect/0233.flame_armor/_/re-given", + "asset:effect/0234.ice_armor/_/re-given", + "asset:effect/0235.elec_armor/_/re-given", + "asset:effect/0238.raimei/_/re-given", "asset:effect/0239.thorn_armor/_/re-given", "asset:effect/0240.bless_of_deep_sea_coral/_/re-given", "asset:effect/0243.oblivious_snow/_/re-given", diff --git a/Asset/data/asset/tags/functions/effect/register.json b/Asset/data/asset/tags/functions/effect/register.json index b0628f276..86f7a0614 100644 --- a/Asset/data/asset/tags/functions/effect/register.json +++ b/Asset/data/asset/tags/functions/effect/register.json @@ -21,8 +21,13 @@ "asset:effect/0229.sapphirus_resonance/_/register", "asset:effect/0230.farothdal/_/register", "asset:effect/0231.wandering_dream/_/register", + "asset:effect/0232.soul_fire/_/register", + "asset:effect/0233.flame_armor/_/register", + "asset:effect/0234.ice_armor/_/register", + "asset:effect/0235.elec_armor/_/register", "asset:effect/0236.solitariness/_/register", "asset:effect/0237.heartland/_/register", + "asset:effect/0238.raimei/_/register", "asset:effect/0239.thorn_armor/_/register", "asset:effect/0240.bless_of_deep_sea_coral/_/register", "asset:effect/0241.all_night/_/register", diff --git a/Asset/data/asset/tags/functions/effect/remove.json b/Asset/data/asset/tags/functions/effect/remove.json index 42baca0bb..7f5d57e76 100644 --- a/Asset/data/asset/tags/functions/effect/remove.json +++ b/Asset/data/asset/tags/functions/effect/remove.json @@ -16,6 +16,14 @@ "asset:effect/0221.hunters_run/_/remove", "asset:effect/0230.farothdal/_/remove", "asset:effect/0231.wandering_dream/_/remove", + "asset:effect/0232.soul_fire/_/remove", + "asset:effect/0233.flame_armor/_/remove", + "asset:effect/0234.ice_armor/_/remove", + "asset:effect/0235.elec_armor/_/remove", + "asset:effect/0238.raimei/_/remove", + "asset:effect/0240.bless_of_deep_sea_coral/_/remove", + "asset:effect/0243.oblivious_snow/_/remove", + "asset:effect/0245.flame_hunter_attire/_/remove", "asset:effect/0240.bless_of_deep_sea_coral/_/remove", "asset:effect/0243.oblivious_snow/_/remove", "asset:effect/0245.flame_hunter_attire/_/remove", diff --git a/Asset/data/asset/tags/functions/effect/tick.json b/Asset/data/asset/tags/functions/effect/tick.json index 8465d8278..8d74b9b89 100644 --- a/Asset/data/asset/tags/functions/effect/tick.json +++ b/Asset/data/asset/tags/functions/effect/tick.json @@ -14,7 +14,9 @@ "asset:effect/0228.rubeus_resonance/_/tick", "asset:effect/0229.sapphirus_resonance/_/tick", "asset:effect/0231.wandering_dream/_/tick", + "asset:effect/0232.soul_fire/_/tick", "asset:effect/0237.heartland/_/tick", + "asset:effect/0238.raimei/_/tick", "asset:effect/0239.thorn_armor/_/tick", "asset:effect/0240.bless_of_deep_sea_coral/_/tick", "asset:effect/0243.oblivious_snow/_/tick",