diff --git a/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/3_0_triple_slash/predict/.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/3_0_triple_slash/predict/.mcfunction index 8123f8e36..ee54b5e49 100644 --- a/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/3_0_triple_slash/predict/.mcfunction +++ b/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/3_0_triple_slash/predict/.mcfunction @@ -2,7 +2,9 @@ # # 斬撃飛ばしの偏差撃ち # -# @within function asset:mob/0391.axia_first/ai/animation/3_0_triple_slash/ +# @within function +# asset:mob/0391.axia_first/ai/animation/3_0_triple_slash/ +# asset:mob/0391.axia_first/ai/animation/7_0_zangekihou/ # 攻撃対象にTagを付与 tag @p[tag=!PlayerShouldInvulnerable,distance=..100] add AV.Temp.Target diff --git a/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/7_0_zangekihou/.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/7_0_zangekihou/.mcfunction new file mode 100644 index 000000000..c9d78fe60 --- /dev/null +++ b/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/7_0_zangekihou/.mcfunction @@ -0,0 +1,24 @@ +#> asset:mob/0391.axia_first/ai/animation/7_0_zangekihou/ +# +# 斬撃砲 アニメーション +# +# @within function asset:mob/0391.axia_first/ai/animation/ + +# 近くのプレイヤーの方を向く +# 一部の時間のみ向く処理を入れる + #ToDo ハードのみ41~50間は偏差処理を入れつつ向く + tag @s add AV.Temp.This + execute if score @s AV.AnimationTick matches 1..16 if predicate api:global_vars/difficulty/max/normal as @p[tag=!PlayerShouldInvulnerable,distance=..100] run function asset:mob/0391.axia_first/ai/general/2.rotate + execute if score @s AV.AnimationTick matches 1..16 if predicate api:global_vars/difficulty/min/hard if entity @p[distance=..100] run function asset:mob/0391.axia_first/ai/animation/3_0_triple_slash/predict/ + execute if score @s AV.AnimationTick matches 31..33 as @p[tag=!PlayerShouldInvulnerable,distance=..100] run function asset:mob/0391.axia_first/ai/general/2.rotate + tag @s remove AV.Temp.This + +# アニメーション再生 + execute if score @s AV.AnimationTick matches 1 as @e[type=item_display,tag=AV.Root.This,distance=..100] run function animated_java:axia/animations/9_0_zangekihou/play + +# アニメーション終了処理 + execute if score @s AV.AnimationTick matches 56 run function asset:mob/0391.axia_first/ai/animation/7_0_zangekihou/end + +# 斬撃砲 + execute positioned ^ ^1.25 ^ if score @s AV.AnimationTick matches 26 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/1.start + execute positioned ^ ^1.25 ^ if score @s AV.AnimationTick matches 37 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/1.start diff --git a/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/7_0_zangekihou/end.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/7_0_zangekihou/end.mcfunction new file mode 100644 index 000000000..918e5d4d5 --- /dev/null +++ b/Asset/data/asset/functions/mob/0391.axia_first/ai/animation/7_0_zangekihou/end.mcfunction @@ -0,0 +1,9 @@ +#> asset:mob/0391.axia_first/ai/animation/7_0_zangekihou/end +# +# 終了処理 +# +# @within function asset:mob/0391.axia_first/ai/animation/7_0_zangekihou/ + +# デバッグ用 アニメーションループ + scoreboard players set @s AV.AnimationNum 70 + scoreboard players set @s AV.AnimationTick 0 diff --git a/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/1.start.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/1.start.mcfunction new file mode 100644 index 000000000..1596415d1 --- /dev/null +++ b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/1.start.mcfunction @@ -0,0 +1,21 @@ +#> asset:mob/0391.axia_first/ai/projectile/zangekihou/1.start +# +# 斬撃砲発射 +# +# @within function asset:mob/0391.axia_first/** + +# 斬撃ソニックブーム + execute positioned ^ ^ ^3 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + execute positioned ^ ^ ^6 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + execute positioned ^ ^ ^9 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + execute positioned ^ ^ ^12 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + execute positioned ^ ^ ^15 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + execute positioned ^ ^ ^18 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + execute positioned ^ ^ ^21 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + execute positioned ^ ^ ^24 run function asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init + +# VFX + function asset:mob/0391.axia_first/ai/projectile/zangekihou/3.vfx + +# ダメージ判定 + function asset:mob/0391.axia_first/ai/projectile/zangekihou/4.damage diff --git a/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init.mcfunction new file mode 100644 index 000000000..61ba30de2 --- /dev/null +++ b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init.mcfunction @@ -0,0 +1,11 @@ +#> asset:mob/0391.axia_first/ai/projectile/zangekihou/2.effect_init +# +# 斬撃砲 ソニックブームエフェクト +# +# @within function asset:mob/0391.axia_first/ai/projectile/zangekihou/1.start + +summon item_display ^ ^ ^ {interpolation_duration:0,Tags:["AV.SlashEffectInit"],brightness:{sky:15,block:15},transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0f,0f],scale:[6f,6f,0.1f]},item:{id:"air",Count:1b}} + +execute as @e[tag=AV.SlashEffectInit,distance=..0.1] run tp @s ^ ^ ^ ~ ~ + +execute as @e[tag=AV.SlashEffectInit,distance=..0.1] run function asset:mob/0391.axia_first/ai/projectile/sonic_boom/1.init diff --git a/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/3.vfx.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/3.vfx.mcfunction new file mode 100644 index 000000000..08f35459c --- /dev/null +++ b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/3.vfx.mcfunction @@ -0,0 +1,348 @@ +#> asset:mob/0391.axia_first/ai/projectile/zangekihou/3.vfx +# +# VFX +# +# @within function asset:mob/0391.axia_first/ai/projectile/zangekihou/1.start + +# 円 +particle flame ^-0.0 ^3.0 ^-0.0 ^-0.0 ^3.0 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^0.585 ^2.942 ^-0.0 ^0.585 ^2.942 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^1.148 ^2.772 ^-0.0 ^1.148 ^2.772 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^1.667 ^2.494 ^-0.0 ^1.667 ^2.494 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.121 ^2.121 ^-0.0 ^2.121 ^2.121 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.494 ^1.667 ^-0.0 ^2.494 ^1.667 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.772 ^1.148 ^-0.0 ^2.772 ^1.148 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.942 ^0.585 ^-0.0 ^2.942 ^0.585 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^3.0 ^0.0 ^0.0 ^3.0 ^0.0 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.942 ^-0.585 ^0.0 ^2.942 ^-0.585 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.772 ^-1.148 ^0.0 ^2.772 ^-1.148 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.494 ^-1.667 ^0.0 ^2.494 ^-1.667 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^2.121 ^-2.121 ^0.0 ^2.121 ^-2.121 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^1.667 ^-2.494 ^0.0 ^1.667 ^-2.494 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^1.148 ^-2.772 ^0.0 ^1.148 ^-2.772 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^0.585 ^-2.942 ^0.0 ^0.585 ^-2.942 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-0.0 ^-3.0 ^0.0 ^-0.0 ^-3.0 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-0.585 ^-2.942 ^0.0 ^-0.585 ^-2.942 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-1.148 ^-2.772 ^0.0 ^-1.148 ^-2.772 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-1.667 ^-2.494 ^0.0 ^-1.667 ^-2.494 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.121 ^-2.121 ^0.0 ^-2.121 ^-2.121 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.494 ^-1.667 ^0.0 ^-2.494 ^-1.667 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.772 ^-1.148 ^0.0 ^-2.772 ^-1.148 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.942 ^-0.585 ^0.0 ^-2.942 ^-0.585 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-3.0 ^0.0 ^0.0 ^-3.0 ^0.0 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.942 ^0.585 ^-0.0 ^-2.942 ^0.585 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.772 ^1.148 ^-0.0 ^-2.772 ^1.148 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.494 ^1.667 ^-0.0 ^-2.494 ^1.667 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-2.121 ^2.121 ^-0.0 ^-2.121 ^2.121 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-1.667 ^2.494 ^-0.0 ^-1.667 ^2.494 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-1.148 ^2.772 ^-0.0 ^-1.148 ^2.772 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +particle flame ^-0.585 ^2.942 ^-0.0 ^-0.585 ^2.942 ^1000000000.0 0.00000000040 0 force @a[distance=..64] +# 円.001 +particle flame ^-0.294 ^2.986 ^-0.0 ^-5.261 ^2.986 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^0.294 ^2.986 ^-0.0 ^-4.673 ^2.986 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^0.871 ^2.871 ^-0.0 ^0.871 ^2.871 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^1.414 ^2.646 ^-0.0 ^1.414 ^2.646 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^1.903 ^2.319 ^-0.0 ^1.903 ^2.319 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.319 ^1.903 ^-0.0 ^2.319 ^21.771 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.646 ^1.414 ^-0.0 ^2.646 ^21.282 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.871 ^0.871 ^-0.0 ^2.871 ^30.673 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.986 ^0.294 ^0.0 ^2.986 ^20.162 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.986 ^-0.294 ^0.0 ^2.986 ^24.541 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.871 ^-0.871 ^0.0 ^2.871 ^18.997 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.646 ^-1.414 ^0.0 ^2.646 ^18.454 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^2.319 ^-1.903 ^0.0 ^2.319 ^-1.903 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^1.903 ^-2.319 ^0.0 ^1.903 ^-2.319 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^1.414 ^-2.646 ^0.0 ^1.414 ^-2.646 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^0.871 ^-2.871 ^0.0 ^10.805 ^-2.871 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^0.294 ^-2.986 ^0.0 ^0.294 ^-2.986 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-0.294 ^-2.986 ^0.0 ^-0.294 ^-2.986 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-0.871 ^-2.871 ^0.0 ^-0.871 ^-2.871 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-1.414 ^-2.646 ^0.0 ^-1.414 ^-2.646 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-1.903 ^-2.319 ^0.0 ^-1.903 ^-2.319 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.319 ^-1.903 ^0.0 ^-2.319 ^17.965 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.646 ^-1.414 ^0.0 ^-2.646 ^18.454 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.871 ^-0.871 ^0.0 ^-2.871 ^18.997 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.986 ^-0.294 ^0.0 ^-2.986 ^19.574 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.986 ^0.294 ^-0.0 ^-2.986 ^25.129 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.871 ^0.871 ^-0.0 ^-2.871 ^20.739 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.646 ^1.414 ^-0.0 ^-2.646 ^21.282 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-2.319 ^1.903 ^-0.0 ^-2.319 ^21.771 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-1.903 ^2.319 ^-0.0 ^-1.903 ^2.319 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-1.414 ^2.646 ^-0.0 ^-1.414 ^2.646 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +particle flame ^-0.871 ^2.871 ^-0.0 ^-10.805 ^2.871 ^1000000000.0 0.00000000080 0 force @a[distance=..64] +# 円.002 +particle flame ^-0.0 ^3.0 ^-0.0 ^-0.0 ^34.789 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^0.585 ^2.942 ^-0.0 ^0.585 ^34.732 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^1.148 ^2.772 ^-0.0 ^1.148 ^34.561 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^1.667 ^2.494 ^-0.0 ^1.667 ^34.284 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.121 ^2.121 ^-0.0 ^2.121 ^33.91 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.494 ^1.667 ^-0.0 ^2.494 ^41.403 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.772 ^1.148 ^-0.0 ^2.772 ^40.884 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.942 ^0.585 ^-0.0 ^2.942 ^36.348 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^3.0 ^0.0 ^0.0 ^3.0 ^34.969 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.942 ^-0.585 ^0.0 ^2.942 ^35.178 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.772 ^-1.148 ^0.0 ^2.772 ^38.588 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.494 ^-1.667 ^0.0 ^2.494 ^38.07 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^2.121 ^-2.121 ^0.0 ^2.121 ^29.668 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^1.667 ^-2.494 ^0.0 ^1.667 ^29.295 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^1.148 ^-2.772 ^0.0 ^1.148 ^29.018 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^0.585 ^-2.942 ^0.0 ^0.585 ^28.847 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-0.0 ^-3.0 ^0.0 ^-0.0 ^28.789 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-0.585 ^-2.942 ^0.0 ^-0.585 ^28.847 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-1.148 ^-2.772 ^0.0 ^-1.148 ^29.018 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-1.667 ^-2.494 ^0.0 ^-1.667 ^29.295 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.121 ^-2.121 ^0.0 ^-2.121 ^29.668 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.494 ^-1.667 ^0.0 ^-2.494 ^38.07 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.772 ^-1.148 ^0.0 ^-2.772 ^38.588 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.942 ^-0.585 ^0.0 ^-2.942 ^35.178 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-3.0 ^0.0 ^0.0 ^-3.0 ^34.969 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.942 ^0.585 ^-0.0 ^-2.942 ^36.348 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.772 ^1.148 ^-0.0 ^-2.772 ^40.884 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.494 ^1.667 ^-0.0 ^-2.494 ^41.403 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-2.121 ^2.121 ^-0.0 ^-2.121 ^33.91 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-1.667 ^2.494 ^-0.0 ^-1.667 ^34.284 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-1.148 ^2.772 ^-0.0 ^-1.148 ^34.561 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +particle flame ^-0.585 ^2.942 ^-0.0 ^-0.585 ^34.732 ^1000000000.0 0.00000000200 0 force @a[distance=..64] +# 円.003 +particle flame ^-0.294 ^2.986 ^-0.0 ^-5.261 ^22.854 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^0.294 ^2.986 ^-0.0 ^-4.673 ^22.854 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^0.871 ^2.871 ^-0.0 ^0.871 ^22.739 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^1.414 ^2.646 ^-0.0 ^1.414 ^22.514 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^1.903 ^2.319 ^-0.0 ^1.903 ^22.187 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.319 ^1.903 ^-0.0 ^2.319 ^41.64 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.646 ^1.414 ^-0.0 ^2.646 ^31.217 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.871 ^0.871 ^-0.0 ^2.871 ^35.64 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.986 ^0.294 ^0.0 ^2.986 ^32.58 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.986 ^-0.294 ^0.0 ^2.986 ^34.475 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.871 ^-0.871 ^0.0 ^2.871 ^33.899 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.646 ^-1.414 ^0.0 ^-17.222 ^38.322 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^2.319 ^-1.903 ^0.0 ^2.319 ^17.965 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^1.903 ^-2.319 ^0.0 ^1.903 ^17.549 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^1.414 ^-2.646 ^0.0 ^1.414 ^17.222 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^0.871 ^-2.871 ^0.0 ^0.871 ^16.997 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^0.294 ^-2.986 ^0.0 ^-2.189 ^16.883 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-0.294 ^-2.986 ^0.0 ^-2.778 ^16.883 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-0.871 ^-2.871 ^0.0 ^-0.871 ^16.997 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-1.414 ^-2.646 ^0.0 ^-1.414 ^37.091 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-1.903 ^-2.319 ^0.0 ^-11.837 ^17.549 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.319 ^-1.903 ^0.0 ^-22.187 ^27.899 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.646 ^-1.414 ^0.0 ^-2.646 ^28.388 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.871 ^-0.871 ^0.0 ^-2.871 ^28.931 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.986 ^-0.294 ^0.0 ^-2.986 ^31.992 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.986 ^0.294 ^-0.0 ^-2.986 ^35.063 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.871 ^0.871 ^-0.0 ^-2.871 ^35.64 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.646 ^1.414 ^-0.0 ^-2.646 ^31.217 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-2.319 ^1.903 ^-0.0 ^-2.319 ^31.706 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-1.903 ^2.319 ^-0.0 ^-1.903 ^42.055 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-1.414 ^2.646 ^-0.0 ^-1.414 ^22.514 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +particle flame ^-0.871 ^2.871 ^-0.0 ^-5.838 ^22.739 ^1000000000.0 0.00000000160 0 force @a[distance=..64] +# 円.004 +particle flame ^-0.0 ^3.0 ^-0.0 ^-0.0 ^29.491 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^0.585 ^2.942 ^-0.0 ^0.585 ^29.433 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^1.148 ^2.772 ^-0.0 ^1.148 ^29.263 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^1.667 ^2.494 ^-0.0 ^1.667 ^28.985 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.121 ^2.121 ^-0.0 ^2.121 ^28.612 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.494 ^1.667 ^-0.0 ^2.494 ^28.158 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.772 ^1.148 ^-0.0 ^2.772 ^27.639 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.942 ^0.585 ^-0.0 ^2.942 ^33.699 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^3.0 ^0.0 ^0.0 ^3.0 ^29.141 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.942 ^-0.585 ^0.0 ^2.942 ^32.528 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.772 ^-1.148 ^0.0 ^2.772 ^25.343 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.494 ^-1.667 ^0.0 ^2.494 ^24.824 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^2.121 ^-2.121 ^0.0 ^2.121 ^24.37 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^1.667 ^-2.494 ^0.0 ^1.667 ^23.997 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^1.148 ^-2.772 ^0.0 ^1.148 ^23.719 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^0.585 ^-2.942 ^0.0 ^0.585 ^23.549 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-0.0 ^-3.0 ^0.0 ^-0.0 ^23.491 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-0.585 ^-2.942 ^0.0 ^-0.585 ^23.549 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-1.148 ^-2.772 ^0.0 ^-1.148 ^23.719 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-1.667 ^-2.494 ^0.0 ^-1.667 ^23.997 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.121 ^-2.121 ^0.0 ^-2.121 ^24.37 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.494 ^-1.667 ^0.0 ^-2.494 ^24.824 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.772 ^-1.148 ^0.0 ^-2.772 ^25.343 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.942 ^-0.585 ^0.0 ^-2.942 ^32.528 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-3.0 ^0.0 ^0.0 ^-3.0 ^29.141 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.942 ^0.585 ^-0.0 ^-2.942 ^33.699 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.772 ^1.148 ^-0.0 ^-2.772 ^27.639 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.494 ^1.667 ^-0.0 ^-2.494 ^28.158 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-2.121 ^2.121 ^-0.0 ^-2.121 ^28.612 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-1.667 ^2.494 ^-0.0 ^-1.667 ^28.985 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-1.148 ^2.772 ^-0.0 ^-1.148 ^29.263 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle flame ^-0.585 ^2.942 ^-0.0 ^-0.585 ^29.433 ^1000000000.0 0.00000000120 0 force @a[distance=..64] + +# 円 +particle end_rod ^-0.0 ^2.0 ^-0.0 ^-0.0 ^2.0 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^0.39 ^1.962 ^-0.0 ^0.39 ^-37.775 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^0.765 ^1.848 ^-0.0 ^0.765 ^-37.889 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.111 ^1.663 ^-0.0 ^1.111 ^-38.073 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.414 ^1.414 ^-0.0 ^1.414 ^1.414 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.663 ^1.111 ^-0.0 ^1.663 ^40.848 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.848 ^0.765 ^-0.0 ^1.848 ^0.765 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.962 ^0.39 ^-0.0 ^1.962 ^10.324 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^2.0 ^0.0 ^0.0 ^2.0 ^14.57 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.962 ^-0.39 ^0.0 ^1.962 ^9.544 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.848 ^-0.765 ^0.0 ^1.848 ^19.103 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.663 ^-1.111 ^0.0 ^1.663 ^-1.111 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.414 ^-1.414 ^0.0 ^1.414 ^-1.414 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^1.111 ^-1.663 ^0.0 ^1.111 ^-1.663 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^0.765 ^-1.848 ^0.0 ^0.765 ^-1.848 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^0.39 ^-1.962 ^0.0 ^0.39 ^-1.962 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-0.0 ^-2.0 ^0.0 ^-0.0 ^-2.0 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-0.39 ^-1.962 ^0.0 ^-0.39 ^-1.962 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-0.765 ^-1.848 ^0.0 ^-0.765 ^-1.848 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.111 ^-1.663 ^0.0 ^-1.111 ^-1.663 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.414 ^-1.414 ^0.0 ^-1.414 ^-1.414 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.663 ^-1.111 ^0.0 ^-1.663 ^-1.111 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.848 ^-0.765 ^0.0 ^-1.848 ^19.103 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.962 ^-0.39 ^0.0 ^-1.962 ^9.544 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-2.0 ^0.0 ^0.0 ^-2.0 ^14.57 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.962 ^0.39 ^-0.0 ^-1.962 ^10.324 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.848 ^0.765 ^-0.0 ^-1.848 ^0.765 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.663 ^1.111 ^-0.0 ^-1.663 ^40.848 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.414 ^1.414 ^-0.0 ^-1.414 ^1.414 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-1.111 ^1.663 ^-0.0 ^-1.111 ^-38.073 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-0.765 ^1.848 ^-0.0 ^-0.765 ^-37.889 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +particle end_rod ^-0.39 ^1.962 ^-0.0 ^-0.39 ^-37.775 ^1000000000.0 0.00000000060 0 force @a[distance=..64] +# 円.001 +particle end_rod ^-0.196 ^1.99 ^-0.0 ^-2.68 ^1.99 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^0.196 ^1.99 ^-0.0 ^-2.287 ^21.859 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^0.581 ^1.914 ^-0.0 ^0.581 ^21.782 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^0.943 ^1.764 ^-0.0 ^-8.991 ^1.764 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.269 ^1.546 ^-0.0 ^1.269 ^21.414 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.546 ^1.269 ^-0.0 ^1.546 ^41.005 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.764 ^0.943 ^-0.0 ^1.764 ^40.679 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.914 ^0.581 ^-0.0 ^1.914 ^30.383 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.99 ^0.196 ^0.0 ^1.99 ^29.998 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.99 ^-0.196 ^0.0 ^1.99 ^29.606 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.914 ^-0.581 ^0.0 ^-17.954 ^39.156 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.764 ^-0.943 ^0.0 ^1.764 ^28.86 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.546 ^-1.269 ^0.0 ^1.546 ^18.599 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^1.269 ^-1.546 ^0.0 ^1.269 ^18.322 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^0.943 ^-1.764 ^0.0 ^0.943 ^-1.764 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^0.581 ^-1.914 ^0.0 ^0.581 ^17.954 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^0.196 ^-1.99 ^0.0 ^-2.287 ^17.878 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-0.196 ^-1.99 ^0.0 ^-2.68 ^17.878 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-0.581 ^-1.914 ^0.0 ^-0.581 ^17.954 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-0.943 ^-1.764 ^0.0 ^-0.943 ^18.104 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.269 ^-1.546 ^0.0 ^-1.269 ^18.322 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.546 ^-1.269 ^0.0 ^-1.546 ^18.599 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.764 ^-0.943 ^0.0 ^-21.632 ^28.86 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.914 ^-0.581 ^0.0 ^-1.914 ^29.222 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.99 ^-0.196 ^0.0 ^-1.99 ^29.606 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.99 ^0.196 ^-0.0 ^-1.99 ^29.998 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.914 ^0.581 ^-0.0 ^-1.914 ^30.383 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.764 ^0.943 ^-0.0 ^-1.764 ^40.679 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.546 ^1.269 ^-0.0 ^-1.546 ^21.137 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-1.269 ^1.546 ^-0.0 ^-1.269 ^1.546 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-0.943 ^1.764 ^-0.0 ^-0.943 ^41.5 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +particle end_rod ^-0.581 ^1.914 ^-0.0 ^-0.581 ^21.782 ^1000000000.0 0.00000000120 0 force @a[distance=..64] +# 円.002 +particle end_rod ^-0.0 ^2.0 ^-0.0 ^-0.0 ^33.789 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^0.39 ^1.962 ^-0.0 ^0.39 ^33.751 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^0.765 ^1.848 ^-0.0 ^0.765 ^33.637 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.111 ^1.663 ^-0.0 ^1.111 ^33.452 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.414 ^1.414 ^-0.0 ^1.414 ^41.151 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.663 ^1.111 ^-0.0 ^1.663 ^48.795 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.848 ^0.765 ^-0.0 ^1.848 ^36.528 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.962 ^0.39 ^-0.0 ^1.962 ^38.14 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^2.0 ^0.0 ^0.0 ^2.0 ^37.883 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.962 ^-0.39 ^0.0 ^1.962 ^37.359 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.848 ^-0.765 ^0.0 ^1.848 ^38.971 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.663 ^-1.111 ^0.0 ^1.663 ^38.625 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.414 ^-1.414 ^0.0 ^1.414 ^38.322 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^1.111 ^-1.663 ^0.0 ^1.111 ^38.073 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^0.765 ^-1.848 ^0.0 ^0.765 ^37.889 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^0.39 ^-1.962 ^0.0 ^0.39 ^37.775 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-0.0 ^-2.0 ^0.0 ^-0.0 ^29.789 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-0.39 ^-1.962 ^0.0 ^-0.39 ^37.775 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-0.765 ^-1.848 ^0.0 ^-0.765 ^37.889 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.111 ^-1.663 ^0.0 ^-1.111 ^38.073 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.414 ^-1.414 ^0.0 ^-1.414 ^38.322 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.663 ^-1.111 ^0.0 ^-1.663 ^38.625 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.848 ^-0.765 ^0.0 ^-1.848 ^38.971 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.962 ^-0.39 ^0.0 ^-1.962 ^37.359 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-2.0 ^0.0 ^0.0 ^-2.0 ^37.883 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.962 ^0.39 ^-0.0 ^-1.962 ^38.14 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.848 ^0.765 ^-0.0 ^-1.848 ^36.528 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.663 ^1.111 ^-0.0 ^-1.663 ^48.795 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.414 ^1.414 ^-0.0 ^-1.414 ^41.151 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-1.111 ^1.663 ^-0.0 ^-1.111 ^33.452 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-0.765 ^1.848 ^-0.0 ^-0.765 ^33.637 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +particle end_rod ^-0.39 ^1.962 ^-0.0 ^-0.39 ^33.751 ^1000000000.0 0.00000000300 0 force @a[distance=..64] +# 円.003 +particle end_rod ^-0.196 ^1.99 ^-0.0 ^-2.68 ^21.859 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^0.196 ^1.99 ^-0.0 ^-2.287 ^41.727 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^0.581 ^1.914 ^-0.0 ^-4.386 ^31.716 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^0.943 ^1.764 ^-0.0 ^-4.024 ^31.566 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.269 ^1.546 ^-0.0 ^1.269 ^41.282 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.546 ^1.269 ^-0.0 ^-8.388 ^50.939 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.764 ^0.943 ^-0.0 ^1.764 ^40.679 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.914 ^0.581 ^-0.0 ^-8.02 ^35.35 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.99 ^0.196 ^0.0 ^1.99 ^36.207 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.99 ^-0.196 ^0.0 ^1.99 ^35.815 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.914 ^-0.581 ^0.0 ^-8.02 ^39.156 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.764 ^-0.943 ^0.0 ^1.764 ^33.827 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.546 ^-1.269 ^0.0 ^1.546 ^38.468 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^1.269 ^-1.546 ^0.0 ^1.269 ^38.19 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^0.943 ^-1.764 ^0.0 ^0.943 ^18.104 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^0.581 ^-1.914 ^0.0 ^-4.386 ^37.823 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^0.196 ^-1.99 ^0.0 ^-2.287 ^27.812 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-0.196 ^-1.99 ^0.0 ^-2.68 ^27.812 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-0.581 ^-1.914 ^0.0 ^-0.581 ^27.888 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-0.943 ^-1.764 ^0.0 ^-0.943 ^28.038 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.269 ^-1.546 ^0.0 ^-1.269 ^28.256 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.546 ^-1.269 ^0.0 ^-1.546 ^28.534 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.764 ^-0.943 ^0.0 ^-11.698 ^38.794 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.914 ^-0.581 ^0.0 ^-1.914 ^34.189 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.99 ^-0.196 ^0.0 ^-1.99 ^35.815 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.99 ^0.196 ^-0.0 ^-11.924 ^36.207 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.914 ^0.581 ^-0.0 ^-1.914 ^40.317 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.764 ^0.943 ^-0.0 ^-11.698 ^40.679 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.546 ^1.269 ^-0.0 ^-1.546 ^31.071 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-1.269 ^1.546 ^-0.0 ^-11.203 ^21.414 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-0.943 ^1.764 ^-0.0 ^-5.91 ^41.5 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +particle end_rod ^-0.581 ^1.914 ^-0.0 ^-5.548 ^31.716 ^1000000000.0 0.00000000240 0 force @a[distance=..64] +# 円.004 +particle end_rod ^-0.0 ^2.0 ^-0.0 ^-0.0 ^28.491 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^0.39 ^1.962 ^-0.0 ^0.39 ^15.207 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^0.765 ^1.848 ^-0.0 ^0.765 ^15.093 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.111 ^1.663 ^-0.0 ^1.111 ^14.908 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.414 ^1.414 ^-0.0 ^1.414 ^27.905 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.663 ^1.111 ^-0.0 ^1.663 ^40.848 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.848 ^0.765 ^-0.0 ^1.848 ^33.879 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.962 ^0.39 ^-0.0 ^1.962 ^33.504 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^2.0 ^0.0 ^0.0 ^2.0 ^33.998 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.962 ^-0.39 ^0.0 ^1.962 ^32.724 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.848 ^-0.765 ^0.0 ^1.848 ^38.971 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.663 ^-1.111 ^0.0 ^1.663 ^25.38 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.414 ^-1.414 ^0.0 ^1.414 ^25.077 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^1.111 ^-1.663 ^0.0 ^1.111 ^24.828 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^0.765 ^-1.848 ^0.0 ^0.765 ^24.643 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^0.39 ^-1.962 ^0.0 ^0.39 ^24.529 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-0.0 ^-2.0 ^0.0 ^-0.0 ^11.245 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-0.39 ^-1.962 ^0.0 ^-0.39 ^24.529 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-0.765 ^-1.848 ^0.0 ^-0.765 ^24.643 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.111 ^-1.663 ^0.0 ^-1.111 ^24.828 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.414 ^-1.414 ^0.0 ^-1.414 ^25.077 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.663 ^-1.111 ^0.0 ^-1.663 ^25.38 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.848 ^-0.765 ^0.0 ^-1.848 ^38.971 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.962 ^-0.39 ^0.0 ^-1.962 ^32.724 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-2.0 ^0.0 ^0.0 ^-2.0 ^33.998 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.962 ^0.39 ^-0.0 ^-1.962 ^33.504 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.848 ^0.765 ^-0.0 ^-1.848 ^33.879 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.663 ^1.111 ^-0.0 ^-1.663 ^40.848 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.414 ^1.414 ^-0.0 ^-1.414 ^27.905 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-1.111 ^1.663 ^-0.0 ^-1.111 ^14.908 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-0.765 ^1.848 ^-0.0 ^-0.765 ^15.093 ^1000000000.0 0.00000000180 0 force @a[distance=..64] +particle end_rod ^-0.39 ^1.962 ^-0.0 ^-0.39 ^15.207 ^1000000000.0 0.00000000180 0 force @a[distance=..64] + +# 平面 +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^27.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^3.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^6.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^9.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^12.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^15.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^18.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^21.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] +particle dust 0.75 0.0 0.0 2.5 ^-0.0 ^0.0 ^24.0 1.0 1.0 1.0 0.0 45 force @a[distance=..64] diff --git a/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/4.damage.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/4.damage.mcfunction new file mode 100644 index 000000000..30c7e277a --- /dev/null +++ b/Asset/data/asset/functions/mob/0391.axia_first/ai/projectile/zangekihou/4.damage.mcfunction @@ -0,0 +1,33 @@ +#> asset:mob/0391.axia_first/ai/projectile/zangekihou/4.damage +# +# ダメージ判定 +# +# @within function asset:mob/0391.axia_first/ai/projectile/zangekihou/1.start + +# 判定内にいるプレイヤーをタグ付け + execute positioned ^ ^ ^2 positioned ~-2 ~-2 ~-2 as @a[tag=!PlayerShouldInvulnerable,dx=3,dy=3,dz=3] run tag @s add AV.Temp.Target + execute positioned ^ ^ ^6 positioned ~-2 ~-2 ~-2 as @a[tag=!PlayerShouldInvulnerable,dx=3,dy=3,dz=3] run tag @s add AV.Temp.Target + execute positioned ^ ^ ^10 positioned ~-2 ~-2 ~-2 as @a[tag=!PlayerShouldInvulnerable,dx=3,dy=3,dz=3] run tag @s add AV.Temp.Target + execute positioned ^ ^ ^14 positioned ~-2 ~-2 ~-2 as @a[tag=!PlayerShouldInvulnerable,dx=3,dy=3,dz=3] run tag @s add AV.Temp.Target + execute positioned ^ ^ ^18 positioned ~-2 ~-2 ~-2 as @a[tag=!PlayerShouldInvulnerable,dx=3,dy=3,dz=3] run tag @s add AV.Temp.Target + execute positioned ^ ^ ^22 positioned ~-2 ~-2 ~-2 as @a[tag=!PlayerShouldInvulnerable,dx=3,dy=3,dz=3] run tag @s add AV.Temp.Target + +# ダメージ + # 引数の設定 + # 与えるダメージ + data modify storage lib: Argument.Damage set value 55.0f + # 第一属性 + data modify storage lib: Argument.AttackType set value "Physical" + # 第二属性 + data modify storage lib: Argument.ElementType set value "Fire" + # デスログ + data modify storage lib: Argument.DeathMessage append value '[{"translate": "%1$sは%2$sの放った斬撃砲によって、この世から消し飛ばされた","with":[{"selector":"@s"},{"nbt":"Return.AttackerName","storage":"lib:","interpret":true}]}]' + # 補正functionを実行 + function lib:damage/modifier + # ダメージを与える + execute as @a[tag=AV.Temp.Target] at @s run function lib:damage/ + # リセット + function lib:damage/reset + +# タグ外し + tag @a[tag=AV.Temp.Target] remove AV.Temp.Target diff --git a/Asset/data/asset/functions/mob/0391.axia_first/init/.mcfunction b/Asset/data/asset/functions/mob/0391.axia_first/init/.mcfunction index 7ff98bf7d..b8900c921 100644 --- a/Asset/data/asset/functions/mob/0391.axia_first/init/.mcfunction +++ b/Asset/data/asset/functions/mob/0391.axia_first/init/.mcfunction @@ -10,7 +10,7 @@ # スコア初期化 scoreboard players set @s AV.AnimationTick 0 - scoreboard players set @s AV.AnimationNum 62 + scoreboard players set @s AV.AnimationNum 70 scoreboard players set @s AV.SkillSelect 0 # animated javaモデル召喚