text:
#> asset:mob/0216.gray_guardian/tick/1.skill_melee/3.tackle
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/1.skill_melee/1.skill_melee

# 突進して、攻撃があたったらスコアを飛ばして攻撃モーションへ
    execute at @s positioned ^ ^ ^1 run function asset:mob/0216.gray_guardian/tick/move/teleport
    execute at @s if entity @p[gamemode=!spectator,distance=..2] run scoreboard players set @s 60.Tick 999
    execute at @s positioned ~ ~1 ~ run particle end_rod ^0 ^ ^0 0 0 0 0 1
# 突進して、攻撃があたったらスコアを飛ばして攻撃モーションへ
    execute at @s positioned ^ ^ ^1 run function asset:mob/0216.gray_guardian/tick/move/teleport
    execute at @s if entity @p[gamemode=!spectator,distance=..2] run scoreboard players set @s 60.Tick 999
    execute at @s positioned ~ ~1 ~ run particle end_rod ^0 ^ ^0 0 0 0 0 1
# 突進して、攻撃があたったらスコアを飛ばして攻撃モーションへ
    execute at @s positioned ^ ^ ^1 run function asset:mob/0216.gray_guardian/tick/move/teleport
    execute at @s if entity @p[gamemode=!spectator,distance=..2] run scoreboard players set @s 60.Tick 999
    execute at @s positioned ~ ~1 ~ run particle end_rod ^0 ^ ^0 0 0 0 0 1

# 演出
    execute if score @s 60.Tick matches 999 run playsound entity.phantom.bite hostile @a ~ ~ ~ 1 0


text:
#> asset:mob/0216.gray_guardian/tick/1.skill_melee/1.skill_melee
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_active

# 最初に実行
    execute if score @s 60.Tick matches 0 run function asset:mob/0216.gray_guardian/tick/1.skill_melee/2.first_tick

# テレポート
    execute if score @s 60.Tick matches 20 rotated ~70 ~0 positioned ~ ~1 ~ run function asset:mob/0216.gray_guardian/tick/1.skill_melee/vfx1
    execute if score @s 60.Tick matches 20 rotated ~70 ~0 positioned ^ ^ ^6 run function asset:mob/0216.gray_guardian/tick/move/teleport

# テレポート
    execute if score @s 60.Tick matches 23 rotated ~-140 ~0 positioned ~ ~1 ~ run function asset:mob/0216.gray_guardian/tick/1.skill_melee/vfx2
    execute if score @s 60.Tick matches 23 rotated ~-140 ~0 positioned ^ ^ ^12 run function asset:mob/0216.gray_guardian/tick/move/teleport

# 向き転換
    execute if score @s 60.Tick matches 28 facing entity @p[distance=..100] feet run function asset:mob/0216.gray_guardian/tick/move/teleport
# 演出
    execute if score @s 60.Tick matches 28 run function asset:mob/0216.gray_guardian/tick/1.skill_melee/vfx3
# もう一回突進
    execute if score @s 60.Tick matches 28..35 positioned ^ ^ ^1 run function asset:mob/0216.gray_guardian/tick/1.skill_melee/3.tackle

# 当たらなかったらスコアを飛ばしてリセットへ
    execute if score @s 60.Tick matches 50 run scoreboard players set @s 60.Tick 2000

# ポーズ
    execute if score @s 60.Tick matches 1000 run data modify entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [38f,189f,241f]
    execute if score @s 60.Tick matches 1010 run item replace entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20126}
    execute if score @s 60.Tick matches 1010 run data modify entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [213f,175f,241f]

# 振る
    execute if score @s 60.Tick matches 1010 positioned ^ ^ ^1.25 run function asset:mob/0216.gray_guardian/tick/1.skill_melee/4.slash

# リセット
    execute if score @s 60.Tick matches 1030.. run function asset:mob/0216.gray_guardian/tick/reset

repo_name: ProjectTSB/TheSkyBlessing

repo_language: mcfunction

mime_type: text/plain


text:
#> asset:mob/0216.gray_guardian/tick/1.skill_melee/particle
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/1.skill_melee/4.slash

## 外4
particle dust 0.647 0.647 0.647 1.3 ^1.96457 ^1.96457 ^0.12107 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^1.90211 ^1.90211 ^0.30353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^1.80965 ^1.80965 ^0.47867 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^1.68866 ^1.68866 ^0.64374 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^1.54103 ^1.54103 ^0.79614 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^1.36909 ^1.36909 ^0.93345 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^1.17557 ^1.17557 ^1.05353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0.96351 ^0.96351 ^1.15446 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0.73625 ^0.73625 ^1.23466 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0.49738 ^0.49738 ^1.29287 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0.25067 ^0.25067 ^1.32817 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^0 ^1.34 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-0.25067 ^-0.25067 ^1.32817 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-0.49738 ^-0.49738 ^1.29287 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-0.73625 ^-0.73625 ^1.23466 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-0.96351 ^-0.96351 ^1.15446 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-1.17557 ^-1.17557 ^1.05353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-1.36909 ^-1.36909 ^0.93345 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-1.54103 ^-1.54103 ^0.79614 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-1.68866 ^-1.68866 ^0.64374 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-1.80965 ^-1.80965 ^0.47867 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-1.90211 ^-1.90211 ^0.30353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^-1.96457 ^-1.96457 ^0.12107 0 0 0 0 1
# 最外
particle dust 0.427 0.427 0.427 1.3 ^2 ^2 ^0 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.98904 ^1.98904 ^0.20906 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.9563 ^1.9563 ^0.41582 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.90211 ^1.90211 ^0.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.82709 ^1.82709 ^0.81347 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.73205 ^1.73205 ^1 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.61803 ^1.61803 ^1.17557 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.48629 ^1.48629 ^1.33826 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.33826 ^1.33826 ^1.48629 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1.17557 ^1.17557 ^1.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^1 ^1 ^1.73205 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0.81347 ^0.81347 ^1.82709 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0.61803 ^0.61803 ^1.90211 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0.41582 ^0.41582 ^1.9563 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0.20906 ^0.20906 ^1.98904 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^0 ^2 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-0.20906 ^-0.20906 ^1.98904 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-0.41582 ^-0.41582 ^1.9563 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-0.61803 ^-0.61803 ^1.90211 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-0.81347 ^-0.81347 ^1.82709 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1 ^-1 ^1.73205 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.17557 ^-1.17557 ^1.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.33826 ^-1.33826 ^1.48629 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.48629 ^-1.48629 ^1.33826 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.61803 ^-1.61803 ^1.17557 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.73205 ^-1.73205 ^1 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.82709 ^-1.82709 ^0.81347 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.90211 ^-1.90211 ^0.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.9563 ^-1.9563 ^0.41582 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-1.98904 ^-1.98904 ^0.20906 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^-2 ^-2 ^0 0 0 0 0 1
# 最内
particle dust 0.91 0.91 0.91 1.3 ^1.87964 ^1.87964 ^0.053 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.77049 ^1.77049 ^0.25297 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.6329 ^1.6329 ^0.43457 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.47224 ^1.47224 ^0.59614 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.29222 ^1.29222 ^0.7359 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.09734 ^1.09734 ^0.85406 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.89058 ^0.89058 ^0.95 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.67527 ^0.67527 ^1.02484 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.45344 ^0.45344 ^1.07737 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.2277 ^0.2277 ^1.10904 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0 ^1.12 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.2277 ^-0.2277 ^1.10904 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.45344 ^-0.45344 ^1.07737 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.67527 ^-0.67527 ^1.02484 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.89058 ^-0.89058 ^0.95 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.09734 ^-1.09734 ^0.85406 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.29222 ^-1.29222 ^0.7359 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.47224 ^-1.47224 ^0.59614 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.6329 ^-1.6329 ^0.43457 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.77049 ^-1.77049 ^0.25297 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.87964 ^-1.87964 ^0.053 0 0 0 0 1
# 外2
particle dust 0.91 0.91 0.91 1.3 ^1.96457 ^1.96457 ^0.23228 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.90211 ^1.90211 ^0.46095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.80965 ^1.80965 ^0.68047 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.68866 ^1.68866 ^0.88735 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.54103 ^1.54103 ^1.07836 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.36909 ^1.36909 ^1.25046 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.17557 ^1.17557 ^1.40095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.96351 ^0.96351 ^1.52746 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.73625 ^0.73625 ^1.62798 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.49738 ^0.49738 ^1.70094 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.25067 ^0.25067 ^1.74518 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0 ^1.76 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.25067 ^-0.25067 ^1.74518 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.49738 ^-0.49738 ^1.70094 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.73625 ^-0.73625 ^1.62798 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.96351 ^-0.96351 ^1.52746 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.17557 ^-1.17557 ^1.40095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.36909 ^-1.36909 ^1.25046 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.54103 ^-1.54103 ^1.07836 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.68866 ^-1.68866 ^0.88735 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.80965 ^-1.80965 ^0.68047 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.90211 ^-1.90211 ^0.46095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.96457 ^-1.96457 ^0.23228 0 0 0 0 1
# 外3
particle dust 0.91 0.91 0.91 1.3 ^1.96457 ^1.96457 ^0.1923 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.90211 ^1.90211 ^0.40151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.80965 ^1.80965 ^0.60234 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.68866 ^1.68866 ^0.79162 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.54103 ^1.54103 ^0.96637 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.36909 ^1.36909 ^1.12383 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^1.17557 ^1.17557 ^1.26151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.96351 ^0.96351 ^1.37725 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.73625 ^0.73625 ^1.46922 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.49738 ^0.49738 ^1.53596 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0.25067 ^0.25067 ^1.57644 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0 ^1.59 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.25067 ^-0.25067 ^1.57644 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.49738 ^-0.49738 ^1.53596 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.73625 ^-0.73625 ^1.46922 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-0.96351 ^-0.96351 ^1.37725 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.17557 ^-1.17557 ^1.26151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.36909 ^-1.36909 ^1.12383 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.54103 ^-1.54103 ^0.96637 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.68866 ^-1.68866 ^0.79162 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.80965 ^-1.80965 ^0.60234 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.90211 ^-1.90211 ^0.40151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^-1.96457 ^-1.96457 ^0.1923 0 0 0 0 1


text:
#> asset:mob/0216.gray_guardian/tick/1.skill_melee/vfx3
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/1.skill_melee/1.skill_melee

# 演出
    particle minecraft:explosion ~ ~ ~ 0.3 0 0.3 0 10
    particle minecraft:large_smoke ~ ~ ~ 0 0 0 0.4 100
    playsound entity.lightning_bolt.impact hostile @a ~ ~ ~ 1 0
    playsound minecraft:entity.arrow.hit_player hostile @a ~ ~ ~ 1 1.6


text:
#> asset:mob/0216.gray_guardian/tick/1.skill_melee/4.slash
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/1.skill_melee/1.skill_melee

#> private
# @private
    #declare tag Hit

# 演出
    execute positioned ^-0.6 ^ ^ run function asset:mob/0216.gray_guardian/tick/1.skill_melee/particle
    playsound minecraft:item.trident.return hostile @a ~ ~ ~ 1 2

# タグ付与
    tag @e[type=#lib:living,tag=Friend,tag=!Uninterferable,tag=!PlayerShouldInvulnerable,distance=..2.5] add Hit
    execute positioned ^0.5 ^ ^1 run tag @e[type=#lib:living,tag=Friend,tag=!Uninterferable,tag=!PlayerShouldInvulnerable,distance=..2] add Hit
    execute positioned ^-0.5 ^ ^1 run tag @e[type=#lib:living,tag=Friend,tag=!Uninterferable,tag=!PlayerShouldInvulnerable,distance=..2] add Hit

# ダメージ設定
    # 与えるダメージ
        data modify storage lib: Argument.Damage set value 53.0f
    # 魔法属性
        data modify storage lib: Argument.AttackType set value "Physical"
    # 無属性
        data modify storage lib: Argument.ElementType set value "None"
    # ダメージ
        function lib:damage/modifier
        execute as @e[type=#lib:living,tag=Friend,tag=Hit,tag=!Uninterferable,tag=!PlayerShouldInvulnerable,distance=..5] at @s run function lib:damage/
# リセット
    function lib:damage/reset
    tag @e[type=#lib:living,tag=Friend,tag=Hit,tag=!Uninterferable,distance=..10] remove Hit


text:
#> asset:mob/0216.gray_guardian/tick/4.skill_impact/2.first_tick
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_impact/1.skill_impact

# ポーズ
    data modify entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [58f,189f,201f]
    item replace entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20133}
    item replace entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20134}
# 角度変更
    execute facing entity @p[distance=..100] eyes rotated ~-40 0 run function asset:mob/0216.gray_guardian/tick/move/teleport
# 演出
    playsound item.trident.return hostile @a[distance=..30] ~ ~ ~ 1 1 1
    playsound item.trident.return hostile @a[distance=..30] ~ ~ ~ 1 1 1
    playsound item.trident.return hostile @a[distance=..30] ~ ~ ~ 1 1 1


text:
#> asset:mob/0216.gray_guardian/tick/4.skill_impact/5.damage_player
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_impact/4.damage

# OnGround取得
    function api:data_get/on_ground
# ダメージ
    execute if data storage api: {OnGround:1b} run function lib:damage/

# 上に飛ばす
    execute if data storage api: {OnGround:1b} run summon area_effect_cloud ~ ~ ~ {Duration:14,Age:4,Effects:[{Id:25,Amplifier:80b,Duration:3,ShowParticles:0b},{Id:11,Amplifier:127b,Duration:1,ShowParticles:0b},{Id:7,Amplifier:0b,Duration:1,ShowParticles:0b}]}


text:
#> asset:mob/0216.gray_guardian/tick/4.skill_impact/vfx
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_impact/3.impact

# 演出
    particle explosion ~ ~ ~ 0 0 0 3 0
    playsound entity.generic.explode hostile @a[distance=..30] ~ ~ ~ 1 1 0.2

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmAIYDMAHAEwCcAZgOxwC0ARnACykde9Jh0qNKXDgFY4XXtWqVeKFuQIA7SgFsEyQGGKAAgCMYAjEoZtAZyTgUAe0LqISI-QAMBFHGdwMtsAA3SmxCXXAADyRPMChogF94gktSNEIbRCkCKwgLF0QYuGxsNBgrXSN3GIx7XIhdGLQrAFFi0vLmgEdCEOwoAGVzb3JEZhDyxIBdIA_3
# 円 1
particle flame ^ ^ ^ 0 0 -5 1 0
particle flame ^ ^ ^ 0.26168 0 -4.99315 1 0
particle flame ^ ^ ^ 0.52264 0 -4.97261 1 0
particle flame ^ ^ ^ 0.78217 0 -4.93844 1 0
particle flame ^ ^ ^ 1.03956 0 -4.89074 1 0
particle flame ^ ^ ^ 1.2941 0 -4.82963 1 0
particle flame ^ ^ ^ 1.54508 0 -4.75528 1 0
particle flame ^ ^ ^ 1.79184 0 -4.6679 1 0
particle flame ^ ^ ^ 2.03368 0 -4.56773 1 0
particle flame ^ ^ ^ 2.26995 0 -4.45503 1 0
particle flame ^ ^ ^ 2.5 0 -4.33013 1 0
particle flame ^ ^ ^ 2.7232 0 -4.19335 1 0
particle flame ^ ^ ^ 2.93893 0 -4.04508 1 0
particle flame ^ ^ ^ 3.1466 0 -3.88573 1 0
particle flame ^ ^ ^ 3.34565 0 -3.71572 1 0
particle flame ^ ^ ^ 3.53553 0 -3.53553 1 0
particle flame ^ ^ ^ 3.71572 0 -3.34565 1 0
particle flame ^ ^ ^ 3.88573 0 -3.1466 1 0
particle flame ^ ^ ^ 4.04508 0 -2.93893 1 0
particle flame ^ ^ ^ 4.19335 0 -2.7232 1 0
particle flame ^ ^ ^ 4.33013 0 -2.5 1 0
particle flame ^ ^ ^ 4.45503 0 -2.26995 1 0
particle flame ^ ^ ^ 4.56773 0 -2.03368 1 0
particle flame ^ ^ ^ 4.6679 0 -1.79184 1 0
particle flame ^ ^ ^ 4.75528 0 -1.54508 1 0
particle flame ^ ^ ^ 4.82963 0 -1.2941 1 0
particle flame ^ ^ ^ 4.89074 0 -1.03956 1 0
particle flame ^ ^ ^ 4.93844 0 -0.78217 1 0
particle flame ^ ^ ^ 4.97261 0 -0.52264 1 0
particle flame ^ ^ ^ 4.99315 0 -0.26168 1 0
particle flame ^ ^ ^ 5 0 0 1 0
particle flame ^ ^ ^ 4.99315 0 0.26168 1 0
particle flame ^ ^ ^ 4.97261 0 0.52264 1 0
particle flame ^ ^ ^ 4.93844 0 0.78217 1 0
particle flame ^ ^ ^ 4.89074 0 1.03956 1 0
particle flame ^ ^ ^ 4.82963 0 1.2941 1 0
particle flame ^ ^ ^ 4.75528 0 1.54508 1 0
particle flame ^ ^ ^ 4.6679 0 1.79184 1 0
particle flame ^ ^ ^ 4.56773 0 2.03368 1 0
particle flame ^ ^ ^ 4.45503 0 2.26995 1 0
particle flame ^ ^ ^ 4.33013 0 2.5 1 0
particle flame ^ ^ ^ 4.19335 0 2.7232 1 0
particle flame ^ ^ ^ 4.04508 0 2.93893 1 0
particle flame ^ ^ ^ 3.88573 0 3.1466 1 0
particle flame ^ ^ ^ 3.71572 0 3.34565 1 0
particle flame ^ ^ ^ 3.53553 0 3.53553 1 0
particle flame ^ ^ ^ 3.34565 0 3.71572 1 0
particle flame ^ ^ ^ 3.1466 0 3.88573 1 0
particle flame ^ ^ ^ 2.93893 0 4.04508 1 0
particle flame ^ ^ ^ 2.7232 0 4.19335 1 0
particle flame ^ ^ ^ 2.5 0 4.33013 1 0
particle flame ^ ^ ^ 2.26995 0 4.45503 1 0
particle flame ^ ^ ^ 2.03368 0 4.56773 1 0
particle flame ^ ^ ^ 1.79184 0 4.6679 1 0
particle flame ^ ^ ^ 1.54508 0 4.75528 1 0
particle flame ^ ^ ^ 1.2941 0 4.82963 1 0
particle flame ^ ^ ^ 1.03956 0 4.89074 1 0
particle flame ^ ^ ^ 0.78217 0 4.93844 1 0
particle flame ^ ^ ^ 0.52264 0 4.97261 1 0
particle flame ^ ^ ^ 0.26168 0 4.99315 1 0
particle flame ^ ^ ^ 0 0 5 1 0
particle flame ^ ^ ^ -0.26168 0 4.99315 1 0
particle flame ^ ^ ^ -0.52264 0 4.97261 1 0
particle flame ^ ^ ^ -0.78217 0 4.93844 1 0
particle flame ^ ^ ^ -1.03956 0 4.89074 1 0
particle flame ^ ^ ^ -1.2941 0 4.82963 1 0
particle flame ^ ^ ^ -1.54508 0 4.75528 1 0
particle flame ^ ^ ^ -1.79184 0 4.6679 1 0
particle flame ^ ^ ^ -2.03368 0 4.56773 1 0
particle flame ^ ^ ^ -2.26995 0 4.45503 1 0
particle flame ^ ^ ^ -2.5 0 4.33013 1 0
particle flame ^ ^ ^ -2.7232 0 4.19335 1 0
particle flame ^ ^ ^ -2.93893 0 4.04508 1 0
particle flame ^ ^ ^ -3.1466 0 3.88573 1 0
particle flame ^ ^ ^ -3.34565 0 3.71572 1 0
particle flame ^ ^ ^ -3.53553 0 3.53553 1 0
particle flame ^ ^ ^ -3.71572 0 3.34565 1 0
particle flame ^ ^ ^ -3.88573 0 3.1466 1 0
particle flame ^ ^ ^ -4.04508 0 2.93893 1 0
particle flame ^ ^ ^ -4.19335 0 2.7232 1 0
particle flame ^ ^ ^ -4.33013 0 2.5 1 0
particle flame ^ ^ ^ -4.45503 0 2.26995 1 0
particle flame ^ ^ ^ -4.56773 0 2.03368 1 0
particle flame ^ ^ ^ -4.6679 0 1.79184 1 0
particle flame ^ ^ ^ -4.75528 0 1.54508 1 0
particle flame ^ ^ ^ -4.82963 0 1.2941 1 0
particle flame ^ ^ ^ -4.89074 0 1.03956 1 0
particle flame ^ ^ ^ -4.93844 0 0.78217 1 0
particle flame ^ ^ ^ -4.97261 0 0.52264 1 0
particle flame ^ ^ ^ -4.99315 0 0.26168 1 0
particle flame ^ ^ ^ -5 0 0 1 0
particle flame ^ ^ ^ -4.99315 0 -0.26168 1 0
particle flame ^ ^ ^ -4.97261 0 -0.52264 1 0
particle flame ^ ^ ^ -4.93844 0 -0.78217 1 0
particle flame ^ ^ ^ -4.89074 0 -1.03956 1 0
particle flame ^ ^ ^ -4.82963 0 -1.2941 1 0
particle flame ^ ^ ^ -4.75528 0 -1.54508 1 0
particle flame ^ ^ ^ -4.6679 0 -1.79184 1 0
particle flame ^ ^ ^ -4.56773 0 -2.03368 1 0
particle flame ^ ^ ^ -4.45503 0 -2.26995 1 0
particle flame ^ ^ ^ -4.33013 0 -2.5 1 0
particle flame ^ ^ ^ -4.19335 0 -2.7232 1 0
particle flame ^ ^ ^ -4.04508 0 -2.93893 1 0
particle flame ^ ^ ^ -3.88573 0 -3.1466 1 0
particle flame ^ ^ ^ -3.71572 0 -3.34565 1 0
particle flame ^ ^ ^ -3.53553 0 -3.53553 1 0
particle flame ^ ^ ^ -3.34565 0 -3.71572 1 0
particle flame ^ ^ ^ -3.1466 0 -3.88573 1 0
particle flame ^ ^ ^ -2.93893 0 -4.04508 1 0
particle flame ^ ^ ^ -2.7232 0 -4.19335 1 0
particle flame ^ ^ ^ -2.5 0 -4.33013 1 0
particle flame ^ ^ ^ -2.26995 0 -4.45503 1 0
particle flame ^ ^ ^ -2.03368 0 -4.56773 1 0
particle flame ^ ^ ^ -1.79184 0 -4.6679 1 0
particle flame ^ ^ ^ -1.54508 0 -4.75528 1 0
particle flame ^ ^ ^ -1.2941 0 -4.82963 1 0
particle flame ^ ^ ^ -1.03956 0 -4.89074 1 0
particle flame ^ ^ ^ -0.78217 0 -4.93844 1 0
particle flame ^ ^ ^ -0.52264 0 -4.97261 1 0
particle flame ^ ^ ^ -0.26168 0 -4.99315 1 0

particle flame ^ ^ ^ 0 0 -5 0.5 0
particle flame ^ ^ ^ 0.26168 0 -4.99315 0.5 0
particle flame ^ ^ ^ 0.52264 0 -4.97261 0.5 0
particle flame ^ ^ ^ 0.78217 0 -4.93844 0.5 0
particle flame ^ ^ ^ 1.03956 0 -4.89074 0.5 0
particle flame ^ ^ ^ 1.2941 0 -4.82963 0.5 0
particle flame ^ ^ ^ 1.54508 0 -4.75528 0.5 0
particle flame ^ ^ ^ 1.79184 0 -4.6679 0.5 0
particle flame ^ ^ ^ 2.03368 0 -4.56773 0.5 0
particle flame ^ ^ ^ 2.26995 0 -4.45503 0.5 0
particle flame ^ ^ ^ 2.5 0 -4.33013 0.5 0
particle flame ^ ^ ^ 2.7232 0 -4.19335 0.5 0
particle flame ^ ^ ^ 2.93893 0 -4.04508 0.5 0
particle flame ^ ^ ^ 3.1466 0 -3.88573 0.5 0
particle flame ^ ^ ^ 3.34565 0 -3.71572 0.5 0
particle flame ^ ^ ^ 3.53553 0 -3.53553 0.5 0
particle flame ^ ^ ^ 3.71572 0 -3.34565 0.5 0
particle flame ^ ^ ^ 3.88573 0 -3.1466 0.5 0
particle flame ^ ^ ^ 4.04508 0 -2.93893 0.5 0
particle flame ^ ^ ^ 4.19335 0 -2.7232 0.5 0
particle flame ^ ^ ^ 4.33013 0 -2.5 0.5 0
particle flame ^ ^ ^ 4.45503 0 -2.26995 0.5 0
particle flame ^ ^ ^ 4.56773 0 -2.03368 0.5 0
particle flame ^ ^ ^ 4.6679 0 -1.79184 0.5 0
particle flame ^ ^ ^ 4.75528 0 -1.54508 0.5 0
particle flame ^ ^ ^ 4.82963 0 -1.2941 0.5 0
particle flame ^ ^ ^ 4.89074 0 -1.03956 0.5 0
particle flame ^ ^ ^ 4.93844 0 -0.78217 0.5 0
particle flame ^ ^ ^ 4.97261 0 -0.52264 0.5 0
particle flame ^ ^ ^ 4.99315 0 -0.26168 0.5 0
particle flame ^ ^ ^ 5 0 0 0.5 0
particle flame ^ ^ ^ 4.99315 0 0.26168 0.5 0
particle flame ^ ^ ^ 4.97261 0 0.52264 0.5 0
particle flame ^ ^ ^ 4.93844 0 0.78217 0.5 0
particle flame ^ ^ ^ 4.89074 0 1.03956 0.5 0
particle flame ^ ^ ^ 4.82963 0 1.2941 0.5 0
particle flame ^ ^ ^ 4.75528 0 1.54508 0.5 0
particle flame ^ ^ ^ 4.6679 0 1.79184 0.5 0
particle flame ^ ^ ^ 4.56773 0 2.03368 0.5 0
particle flame ^ ^ ^ 4.45503 0 2.26995 0.5 0
particle flame ^ ^ ^ 4.33013 0 2.5 0.5 0
particle flame ^ ^ ^ 4.19335 0 2.7232 0.5 0
particle flame ^ ^ ^ 4.04508 0 2.93893 0.5 0
particle flame ^ ^ ^ 3.88573 0 3.1466 0.5 0
particle flame ^ ^ ^ 3.71572 0 3.34565 0.5 0
particle flame ^ ^ ^ 3.53553 0 3.53553 0.5 0
particle flame ^ ^ ^ 3.34565 0 3.71572 0.5 0
particle flame ^ ^ ^ 3.1466 0 3.88573 0.5 0
particle flame ^ ^ ^ 2.93893 0 4.04508 0.5 0
particle flame ^ ^ ^ 2.7232 0 4.19335 0.5 0
particle flame ^ ^ ^ 2.5 0 4.33013 0.5 0
particle flame ^ ^ ^ 2.26995 0 4.45503 0.5 0
particle flame ^ ^ ^ 2.03368 0 4.56773 0.5 0
particle flame ^ ^ ^ 1.79184 0 4.6679 0.5 0
particle flame ^ ^ ^ 1.54508 0 4.75528 0.5 0
particle flame ^ ^ ^ 1.2941 0 4.82963 0.5 0
particle flame ^ ^ ^ 1.03956 0 4.89074 0.5 0
particle flame ^ ^ ^ 0.78217 0 4.93844 0.5 0
particle flame ^ ^ ^ 0.52264 0 4.97261 0.5 0
particle flame ^ ^ ^ 0.26168 0 4.99315 0.5 0
particle flame ^ ^ ^ 0 0 5 0.5 0
particle flame ^ ^ ^ -0.26168 0 4.99315 0.5 0
particle flame ^ ^ ^ -0.52264 0 4.97261 0.5 0
particle flame ^ ^ ^ -0.78217 0 4.93844 0.5 0
particle flame ^ ^ ^ -1.03956 0 4.89074 0.5 0
particle flame ^ ^ ^ -1.2941 0 4.82963 0.5 0
particle flame ^ ^ ^ -1.54508 0 4.75528 0.5 0
particle flame ^ ^ ^ -1.79184 0 4.6679 0.5 0
particle flame ^ ^ ^ -2.03368 0 4.56773 0.5 0
particle flame ^ ^ ^ -2.26995 0 4.45503 0.5 0
particle flame ^ ^ ^ -2.5 0 4.33013 0.5 0
particle flame ^ ^ ^ -2.7232 0 4.19335 0.5 0
particle flame ^ ^ ^ -2.93893 0 4.04508 0.5 0
particle flame ^ ^ ^ -3.1466 0 3.88573 0.5 0
particle flame ^ ^ ^ -3.34565 0 3.71572 0.5 0
particle flame ^ ^ ^ -3.53553 0 3.53553 0.5 0
particle flame ^ ^ ^ -3.71572 0 3.34565 0.5 0
particle flame ^ ^ ^ -3.88573 0 3.1466 0.5 0
particle flame ^ ^ ^ -4.04508 0 2.93893 0.5 0
particle flame ^ ^ ^ -4.19335 0 2.7232 0.5 0
particle flame ^ ^ ^ -4.33013 0 2.5 0.5 0
particle flame ^ ^ ^ -4.45503 0 2.26995 0.5 0
particle flame ^ ^ ^ -4.56773 0 2.03368 0.5 0
particle flame ^ ^ ^ -4.6679 0 1.79184 0.5 0
particle flame ^ ^ ^ -4.75528 0 1.54508 0.5 0
particle flame ^ ^ ^ -4.82963 0 1.2941 0.5 0
particle flame ^ ^ ^ -4.89074 0 1.03956 0.5 0
particle flame ^ ^ ^ -4.93844 0 0.78217 0.5 0
particle flame ^ ^ ^ -4.97261 0 0.52264 0.5 0
particle flame ^ ^ ^ -4.99315 0 0.26168 0.5 0
particle flame ^ ^ ^ -5 0 0 0.5 0
particle flame ^ ^ ^ -4.99315 0 -0.26168 0.5 0
particle flame ^ ^ ^ -4.97261 0 -0.52264 0.5 0
particle flame ^ ^ ^ -4.93844 0 -0.78217 0.5 0
particle flame ^ ^ ^ -4.89074 0 -1.03956 0.5 0
particle flame ^ ^ ^ -4.82963 0 -1.2941 0.5 0
particle flame ^ ^ ^ -4.75528 0 -1.54508 0.5 0
particle flame ^ ^ ^ -4.6679 0 -1.79184 0.5 0
particle flame ^ ^ ^ -4.56773 0 -2.03368 0.5 0
particle flame ^ ^ ^ -4.45503 0 -2.26995 0.5 0
particle flame ^ ^ ^ -4.33013 0 -2.5 0.5 0
particle flame ^ ^ ^ -4.19335 0 -2.7232 0.5 0
particle flame ^ ^ ^ -4.04508 0 -2.93893 0.5 0
particle flame ^ ^ ^ -3.88573 0 -3.1466 0.5 0
particle flame ^ ^ ^ -3.71572 0 -3.34565 0.5 0
particle flame ^ ^ ^ -3.53553 0 -3.53553 0.5 0
particle flame ^ ^ ^ -3.34565 0 -3.71572 0.5 0
particle flame ^ ^ ^ -3.1466 0 -3.88573 0.5 0
particle flame ^ ^ ^ -2.93893 0 -4.04508 0.5 0
particle flame ^ ^ ^ -2.7232 0 -4.19335 0.5 0
particle flame ^ ^ ^ -2.5 0 -4.33013 0.5 0
particle flame ^ ^ ^ -2.26995 0 -4.45503 0.5 0
particle flame ^ ^ ^ -2.03368 0 -4.56773 0.5 0
particle flame ^ ^ ^ -1.79184 0 -4.6679 0.5 0
particle flame ^ ^ ^ -1.54508 0 -4.75528 0.5 0
particle flame ^ ^ ^ -1.2941 0 -4.82963 0.5 0
particle flame ^ ^ ^ -1.03956 0 -4.89074 0.5 0
particle flame ^ ^ ^ -0.78217 0 -4.93844 0.5 0
particle flame ^ ^ ^ -0.52264 0 -4.97261 0.5 0
particle flame ^ ^ ^ -0.26168 0 -4.99315 0.5 0

particle flame ^ ^ ^ 0 0 -5 0.25 0
particle flame ^ ^ ^ 0.26168 0 -4.99315 0.25 0
particle flame ^ ^ ^ 0.52264 0 -4.97261 0.25 0
particle flame ^ ^ ^ 0.78217 0 -4.93844 0.25 0
particle flame ^ ^ ^ 1.03956 0 -4.89074 0.25 0
particle flame ^ ^ ^ 1.2941 0 -4.82963 0.25 0
particle flame ^ ^ ^ 1.54508 0 -4.75528 0.25 0
particle flame ^ ^ ^ 1.79184 0 -4.6679 0.25 0
particle flame ^ ^ ^ 2.03368 0 -4.56773 0.25 0
particle flame ^ ^ ^ 2.26995 0 -4.45503 0.25 0
particle flame ^ ^ ^ 2.5 0 -4.33013 0.25 0
particle flame ^ ^ ^ 2.7232 0 -4.19335 0.25 0
particle flame ^ ^ ^ 2.93893 0 -4.04508 0.25 0
particle flame ^ ^ ^ 3.1466 0 -3.88573 0.25 0
particle flame ^ ^ ^ 3.34565 0 -3.71572 0.25 0
particle flame ^ ^ ^ 3.53553 0 -3.53553 0.25 0
particle flame ^ ^ ^ 3.71572 0 -3.34565 0.25 0
particle flame ^ ^ ^ 3.88573 0 -3.1466 0.25 0
particle flame ^ ^ ^ 4.04508 0 -2.93893 0.25 0
particle flame ^ ^ ^ 4.19335 0 -2.7232 0.25 0
particle flame ^ ^ ^ 4.33013 0 -2.5 0.25 0
particle flame ^ ^ ^ 4.45503 0 -2.26995 0.25 0
particle flame ^ ^ ^ 4.56773 0 -2.03368 0.25 0
particle flame ^ ^ ^ 4.6679 0 -1.79184 0.25 0
particle flame ^ ^ ^ 4.75528 0 -1.54508 0.25 0
particle flame ^ ^ ^ 4.82963 0 -1.2941 0.25 0
particle flame ^ ^ ^ 4.89074 0 -1.03956 0.25 0
particle flame ^ ^ ^ 4.93844 0 -0.78217 0.25 0
particle flame ^ ^ ^ 4.97261 0 -0.52264 0.25 0
particle flame ^ ^ ^ 4.99315 0 -0.26168 0.25 0
particle flame ^ ^ ^ 5 0 0 0.25 0
particle flame ^ ^ ^ 4.99315 0 0.26168 0.25 0
particle flame ^ ^ ^ 4.97261 0 0.52264 0.25 0
particle flame ^ ^ ^ 4.93844 0 0.78217 0.25 0
particle flame ^ ^ ^ 4.89074 0 1.03956 0.25 0
particle flame ^ ^ ^ 4.82963 0 1.2941 0.25 0
particle flame ^ ^ ^ 4.75528 0 1.54508 0.25 0
particle flame ^ ^ ^ 4.6679 0 1.79184 0.25 0
particle flame ^ ^ ^ 4.56773 0 2.03368 0.25 0
particle flame ^ ^ ^ 4.45503 0 2.26995 0.25 0
particle flame ^ ^ ^ 4.33013 0 2.5 0.25 0
particle flame ^ ^ ^ 4.19335 0 2.7232 0.25 0
particle flame ^ ^ ^ 4.04508 0 2.93893 0.25 0
particle flame ^ ^ ^ 3.88573 0 3.1466 0.25 0
particle flame ^ ^ ^ 3.71572 0 3.34565 0.25 0
particle flame ^ ^ ^ 3.53553 0 3.53553 0.25 0
particle flame ^ ^ ^ 3.34565 0 3.71572 0.25 0
particle flame ^ ^ ^ 3.1466 0 3.88573 0.25 0
particle flame ^ ^ ^ 2.93893 0 4.04508 0.25 0
particle flame ^ ^ ^ 2.7232 0 4.19335 0.25 0
particle flame ^ ^ ^ 2.5 0 4.33013 0.25 0
particle flame ^ ^ ^ 2.26995 0 4.45503 0.25 0
particle flame ^ ^ ^ 2.03368 0 4.56773 0.25 0
particle flame ^ ^ ^ 1.79184 0 4.6679 0.25 0
particle flame ^ ^ ^ 1.54508 0 4.75528 0.25 0
particle flame ^ ^ ^ 1.2941 0 4.82963 0.25 0
particle flame ^ ^ ^ 1.03956 0 4.89074 0.25 0
particle flame ^ ^ ^ 0.78217 0 4.93844 0.25 0
particle flame ^ ^ ^ 0.52264 0 4.97261 0.25 0
particle flame ^ ^ ^ 0.26168 0 4.99315 0.25 0
particle flame ^ ^ ^ 0 0 5 0.25 0
particle flame ^ ^ ^ -0.26168 0 4.99315 0.25 0
particle flame ^ ^ ^ -0.52264 0 4.97261 0.25 0
particle flame ^ ^ ^ -0.78217 0 4.93844 0.25 0
particle flame ^ ^ ^ -1.03956 0 4.89074 0.25 0
particle flame ^ ^ ^ -1.2941 0 4.82963 0.25 0
particle flame ^ ^ ^ -1.54508 0 4.75528 0.25 0
particle flame ^ ^ ^ -1.79184 0 4.6679 0.25 0
particle flame ^ ^ ^ -2.03368 0 4.56773 0.25 0
particle flame ^ ^ ^ -2.26995 0 4.45503 0.25 0
particle flame ^ ^ ^ -2.5 0 4.33013 0.25 0
particle flame ^ ^ ^ -2.7232 0 4.19335 0.25 0
particle flame ^ ^ ^ -2.93893 0 4.04508 0.25 0
particle flame ^ ^ ^ -3.1466 0 3.88573 0.25 0
particle flame ^ ^ ^ -3.34565 0 3.71572 0.25 0
particle flame ^ ^ ^ -3.53553 0 3.53553 0.25 0
particle flame ^ ^ ^ -3.71572 0 3.34565 0.25 0
particle flame ^ ^ ^ -3.88573 0 3.1466 0.25 0
particle flame ^ ^ ^ -4.04508 0 2.93893 0.25 0
particle flame ^ ^ ^ -4.19335 0 2.7232 0.25 0
particle flame ^ ^ ^ -4.33013 0 2.5 0.25 0
particle flame ^ ^ ^ -4.45503 0 2.26995 0.25 0
particle flame ^ ^ ^ -4.56773 0 2.03368 0.25 0
particle flame ^ ^ ^ -4.6679 0 1.79184 0.25 0
particle flame ^ ^ ^ -4.75528 0 1.54508 0.25 0
particle flame ^ ^ ^ -4.82963 0 1.2941 0.25 0
particle flame ^ ^ ^ -4.89074 0 1.03956 0.25 0
particle flame ^ ^ ^ -4.93844 0 0.78217 0.25 0
particle flame ^ ^ ^ -4.97261 0 0.52264 0.25 0
particle flame ^ ^ ^ -4.99315 0 0.26168 0.25 0
particle flame ^ ^ ^ -5 0 0 0.25 0
particle flame ^ ^ ^ -4.99315 0 -0.26168 0.25 0
particle flame ^ ^ ^ -4.97261 0 -0.52264 0.25 0
particle flame ^ ^ ^ -4.93844 0 -0.78217 0.25 0
particle flame ^ ^ ^ -4.89074 0 -1.03956 0.25 0
particle flame ^ ^ ^ -4.82963 0 -1.2941 0.25 0
particle flame ^ ^ ^ -4.75528 0 -1.54508 0.25 0
particle flame ^ ^ ^ -4.6679 0 -1.79184 0.25 0
particle flame ^ ^ ^ -4.56773 0 -2.03368 0.25 0
particle flame ^ ^ ^ -4.45503 0 -2.26995 0.25 0
particle flame ^ ^ ^ -4.33013 0 -2.5 0.25 0
particle flame ^ ^ ^ -4.19335 0 -2.7232 0.25 0
particle flame ^ ^ ^ -4.04508 0 -2.93893 0.25 0
particle flame ^ ^ ^ -3.88573 0 -3.1466 0.25 0
particle flame ^ ^ ^ -3.71572 0 -3.34565 0.25 0
particle flame ^ ^ ^ -3.53553 0 -3.53553 0.25 0
particle flame ^ ^ ^ -3.34565 0 -3.71572 0.25 0
particle flame ^ ^ ^ -3.1466 0 -3.88573 0.25 0
particle flame ^ ^ ^ -2.93893 0 -4.04508 0.25 0
particle flame ^ ^ ^ -2.7232 0 -4.19335 0.25 0
particle flame ^ ^ ^ -2.5 0 -4.33013 0.25 0
particle flame ^ ^ ^ -2.26995 0 -4.45503 0.25 0
particle flame ^ ^ ^ -2.03368 0 -4.56773 0.25 0
particle flame ^ ^ ^ -1.79184 0 -4.6679 0.25 0
particle flame ^ ^ ^ -1.54508 0 -4.75528 0.25 0
particle flame ^ ^ ^ -1.2941 0 -4.82963 0.25 0
particle flame ^ ^ ^ -1.03956 0 -4.89074 0.25 0
particle flame ^ ^ ^ -0.78217 0 -4.93844 0.25 0
particle flame ^ ^ ^ -0.52264 0 -4.97261 0.25 0
particle flame ^ ^ ^ -0.26168 0 -4.99315 0.25 0

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmAIYDMAHAEwCcAZgOxwC0ARnACykde9Jh0qNKXDgFY4XXtWqVeKFuQIA7SgFsEyQGGKAAgCMYAjEoZtAZyTgUAe0LqISXgAYCKOM7gZbYADdKbEJdcAAPJA8wKCiAXziCS1I0QhtEKQIrCAsXRGi4bGw0GCtdIzdojHsciF1otCsAUSKSsqaAR0Jg7CgAZXMvckRmYLKEgF0gA_3
# 円 1
particle lava ^0 ^ ^-5 0 0 0 0 1
particle lava ^0.78217 ^ ^-4.93844 0 0 0 0 1
particle lava ^1.54508 ^ ^-4.75528 0 0 0 0 1
particle lava ^2.26995 ^ ^-4.45503 0 0 0 0 1
particle lava ^2.93893 ^ ^-4.04508 0 0 0 0 1
particle lava ^3.53553 ^ ^-3.53553 0 0 0 0 1
particle lava ^4.04508 ^ ^-2.93893 0 0 0 0 1
particle lava ^4.45503 ^ ^-2.26995 0 0 0 0 1
particle lava ^4.75528 ^ ^-1.54508 0 0 0 0 1
particle lava ^4.93844 ^ ^-0.78217 0 0 0 0 1
particle lava ^5 ^ ^0 0 0 0 0 1
particle lava ^4.93844 ^ ^0.78217 0 0 0 0 1
particle lava ^4.75528 ^ ^1.54508 0 0 0 0 1
particle lava ^4.45503 ^ ^2.26995 0 0 0 0 1
particle lava ^4.04508 ^ ^2.93893 0 0 0 0 1
particle lava ^3.53553 ^ ^3.53553 0 0 0 0 1
particle lava ^2.93893 ^ ^4.04508 0 0 0 0 1
particle lava ^2.26995 ^ ^4.45503 0 0 0 0 1
particle lava ^1.54508 ^ ^4.75528 0 0 0 0 1
particle lava ^0.78217 ^ ^4.93844 0 0 0 0 1
particle lava ^0 ^ ^5 0 0 0 0 1
particle lava ^-0.78217 ^ ^4.93844 0 0 0 0 1
particle lava ^-1.54508 ^ ^4.75528 0 0 0 0 1
particle lava ^-2.26995 ^ ^4.45503 0 0 0 0 1
particle lava ^-2.93893 ^ ^4.04508 0 0 0 0 1
particle lava ^-3.53553 ^ ^3.53553 0 0 0 0 1
particle lava ^-4.04508 ^ ^2.93893 0 0 0 0 1
particle lava ^-4.45503 ^ ^2.26995 0 0 0 0 1
particle lava ^-4.75528 ^ ^1.54508 0 0 0 0 1
particle lava ^-4.93844 ^ ^0.78217 0 0 0 0 1
particle lava ^-5 ^ ^0 0 0 0 0 1
particle lava ^-4.93844 ^ ^-0.78217 0 0 0 0 1
particle lava ^-4.75528 ^ ^-1.54508 0 0 0 0 1
particle lava ^-4.45503 ^ ^-2.26995 0 0 0 0 1
particle lava ^-4.04508 ^ ^-2.93893 0 0 0 0 1
particle lava ^-3.53553 ^ ^-3.53553 0 0 0 0 1
particle lava ^-2.93893 ^ ^-4.04508 0 0 0 0 1
particle lava ^-2.26995 ^ ^-4.45503 0 0 0 0 1
particle lava ^-1.54508 ^ ^-4.75528 0 0 0 0 1
particle lava ^-0.78217 ^ ^-4.93844 0 0 0 0 1

# 外4
particle dust 0.647 0.647 0.647 1.3 ^0 ^1.96457 ^0.12107 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^1.90211 ^0.30353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^1.80965 ^0.47867 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^1.68866 ^0.64374 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^1.54103 ^0.79614 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^1.36909 ^0.93345 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^1.17557 ^1.05353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^0.96351 ^1.15446 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^0.73625 ^1.23466 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^0.49738 ^1.29287 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^0.25067 ^1.32817 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^0 ^1.34 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-0.25067 ^1.32817 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-0.49738 ^1.29287 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-0.73625 ^1.23466 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-0.96351 ^1.15446 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-1.17557 ^1.05353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-1.36909 ^0.93345 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-1.54103 ^0.79614 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-1.68866 ^0.64374 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-1.80965 ^0.47867 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-1.90211 ^0.30353 0 0 0 0 1
particle dust 0.647 0.647 0.647 1.3 ^0 ^-1.96457 ^0.12107 0 0 0 0 1
# 最外
particle dust 0.427 0.427 0.427 1.3 ^0 ^2 ^0 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.98904 ^0.20906 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.9563 ^0.41582 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.90211 ^0.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.82709 ^0.81347 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.73205 ^1 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.61803 ^1.17557 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.48629 ^1.33826 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.33826 ^1.48629 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1.17557 ^1.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^1 ^1.73205 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^0.81347 ^1.82709 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^0.61803 ^1.90211 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^0.41582 ^1.9563 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^0.20906 ^1.98904 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^0 ^2 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-0.20906 ^1.98904 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-0.41582 ^1.9563 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-0.61803 ^1.90211 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-0.81347 ^1.82709 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1 ^1.73205 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.17557 ^1.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.33826 ^1.48629 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.48629 ^1.33826 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.61803 ^1.17557 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.73205 ^1 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.82709 ^0.81347 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.90211 ^0.61803 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.9563 ^0.41582 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-1.98904 ^0.20906 0 0 0 0 1
particle dust 0.427 0.427 0.427 1.3 ^0 ^-2 ^0 0 0 0 0 1
# 最内
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.87964 ^0.053 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.77049 ^0.25297 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.6329 ^0.43457 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.47224 ^0.59614 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.29222 ^0.7359 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.09734 ^0.85406 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.89058 ^0.95 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.67527 ^1.02484 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.45344 ^1.07737 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.2277 ^1.10904 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0 ^1.12 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.2277 ^1.10904 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.45344 ^1.07737 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.67527 ^1.02484 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.89058 ^0.95 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.09734 ^0.85406 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.29222 ^0.7359 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.47224 ^0.59614 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.6329 ^0.43457 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.77049 ^0.25297 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.87964 ^0.053 0 0 0 0 1
# 外2
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.96457 ^0.23228 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.90211 ^0.46095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.80965 ^0.68047 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.68866 ^0.88735 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.54103 ^1.07836 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.36909 ^1.25046 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.17557 ^1.40095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.96351 ^1.52746 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.73625 ^1.62798 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.49738 ^1.70094 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.25067 ^1.74518 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0 ^1.76 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.25067 ^1.74518 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.49738 ^1.70094 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.73625 ^1.62798 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.96351 ^1.52746 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.17557 ^1.40095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.36909 ^1.25046 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.54103 ^1.07836 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.68866 ^0.88735 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.80965 ^0.68047 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.90211 ^0.46095 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.96457 ^0.23228 0 0 0 0 1
# 外3
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.96457 ^0.1923 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.90211 ^0.40151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.80965 ^0.60234 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.68866 ^0.79162 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.54103 ^0.96637 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.36909 ^1.12383 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^1.17557 ^1.26151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.96351 ^1.37725 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.73625 ^1.46922 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.49738 ^1.53596 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0.25067 ^1.57644 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^0 ^1.59 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.25067 ^1.57644 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.49738 ^1.53596 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.73625 ^1.46922 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-0.96351 ^1.37725 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.17557 ^1.26151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.36909 ^1.12383 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.54103 ^0.96637 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.68866 ^0.79162 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.80965 ^0.60234 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.90211 ^0.40151 0 0 0 0 1
particle dust 0.91 0.91 0.91 1.3 ^0 ^-1.96457 ^0.1923 0 0 0 0 1


text:
#> asset:mob/0216.gray_guardian/tick/4.skill_impact/3.impact
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_impact/1.skill_impact

# アマスタ変更
    item replace entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20127}
    data modify entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [0f,0f,0f]

# 演出
    execute rotated ~40 ~ positioned ^-0.6 ^ ^4 run function asset:mob/0216.gray_guardian/tick/4.skill_impact/vfx

# ダメージ
    function asset:mob/0216.gray_guardian/tick/4.skill_impact/4.damage


text:
#> asset:mob/0216.gray_guardian/tick/4.skill_impact/4.damage
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_impact/3.impact

# 与えるダメージ
    data modify storage lib: Argument.Damage set value 49.0f
# 魔法属性
    data modify storage lib: Argument.AttackType set value "Physical"
# 無属性
    data modify storage lib: Argument.ElementType set value "None"
# ダメージ
    function lib:damage/modifier
    execute as @e[type=#lib:living,type=!player,tag=Friend,tag=!Uninterferable,nbt={OnGround:1b},distance=..30] run function lib:damage/
# プレイヤー用のダメージファンクション
    execute as @a[tag=!PlayerShouldInvulnerable,distance=..30] at @s run function asset:mob/0216.gray_guardian/tick/4.skill_impact/5.damage_player
# 上空へ飛ばす
    execute as @e[type=#lib:living,type=!player,tag=Friend,tag=!Uninterferable,nbt={OnGround:1b},distance=..30] at @s run summon area_effect_cloud ~ ~ ~ {Duration:14,Age:4,Effects:[{Id:25,Amplifier:80b,Duration:3,ShowParticles:0b},{Id:11,Amplifier:127b,Duration:1,ShowParticles:0b},{Id:7,Amplifier:0b,Duration:1,ShowParticles:0b}]}
# リセット
    function lib:damage/reset


text:
#> asset:mob/0216.gray_guardian/tick/4.skill_impact/1.skill_impact
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_active

# 最初に実行
    execute if score @s 60.Tick matches 0 run function asset:mob/0216.gray_guardian/tick/4.skill_impact/2.first_tick
# 地面に付くまでTP
    execute if score @s 60.Tick matches 0..15 at @s if block ~ ~-0.5 ~ #lib:air positioned ~ ~-0.5 ~ run function asset:mob/0216.gray_guardian/tick/move/teleport
    execute if score @s 60.Tick matches 0..15 at @s if block ~ ~-0.5 ~ #lib:air positioned ~ ~-0.5 ~ run function asset:mob/0216.gray_guardian/tick/move/teleport
    execute if score @s 60.Tick matches 0..15 at @s if block ~ ~-0.5 ~ #lib:air positioned ~ ~-0.5 ~ run function asset:mob/0216.gray_guardian/tick/move/teleport
    execute if score @s 60.Tick matches 0..15 at @s if block ~ ~-0.5 ~ #lib:air positioned ~ ~-0.5 ~ run function asset:mob/0216.gray_guardian/tick/move/teleport

# 地面をぶっ叩く
    execute if score @s 60.Tick matches 16 run function asset:mob/0216.gray_guardian/tick/4.skill_impact/3.impact

# 角度戻す
    execute if score @s 60.Tick matches 80 run execute rotated ~40 0 run function asset:mob/0216.gray_guardian/tick/move/teleport
# リセット
    execute if score @s 60.Tick matches 80 run function asset:mob/0216.gray_guardian/tick/reset


text:
#> asset:mob/0216.gray_guardian/tick/2.skill_bow/1.skill_bow
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/4.skill_active

# 最初に実行
    execute if score @s 60.Tick matches 0 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/2.first_tick

# パーティクル
    execute if score @s 60.Tick matches 1..30 rotated ~ 0 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~ 90 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/particle

# 発砲
    execute if score @s 60.Tick matches 30 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~-8 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 30 run tag @s remove Landing
    execute if score @s 60.Tick matches 30 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~-28 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 30 run tag @s remove Landing
    execute if score @s 60.Tick matches 30 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~12 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 30 run tag @s remove Landing

    execute if score @s 60.Tick matches 35 at @s facing entity @p[distance=..100] eyes run function asset:mob/0216.gray_guardian/tick/move/teleport

    execute if score @s 60.Tick matches 40 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~-8 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 40 run tag @s remove Landing
    execute if score @s 60.Tick matches 40 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~-28 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 40 run tag @s remove Landing
    execute if score @s 60.Tick matches 40 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~12 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 40 run tag @s remove Landing

    execute if score @s 60.Tick matches 45 at @s facing entity @p[distance=..100] eyes run function asset:mob/0216.gray_guardian/tick/move/teleport

    execute if score @s 60.Tick matches 50 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~-8 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 50 run tag @s remove Landing
    execute if score @s 60.Tick matches 50 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~-28 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 50 run tag @s remove Landing
    execute if score @s 60.Tick matches 50 positioned ^-0.8 ^ ^2.5 positioned ~ ~1.2 ~ rotated ~12 ~10 run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
    execute if score @s 60.Tick matches 50 run tag @s remove Landing

# 発射モデル
    execute if score @s 60.Tick matches 100 run item replace entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20132}

# リセット
    execute if score @s 60.Tick matches 120.. run function asset:mob/0216.gray_guardian/tick/reset


text:
#> asset:mob/0216.gray_guardian/tick/2.skill_bow/2.first_tick
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/2.skill_bow/1.skill_bow

# アイテム変える
    item replace entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20131}
# ポーズ
    data modify entity @e[type=armor_stand,tag=60.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [350f,352f,0f]
# 演出
    playsound item.crossbow.quick_charge_3 hostile @a ~ ~ ~ 1 1
    playsound item.crossbow.quick_charge_2 hostile @a ~ ~ ~ 1 1
    playsound item.crossbow.quick_charge_1 hostile @a ~ ~ ~ 1 1


text:
#> asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot
#
#
#
# @within function
#   asset:mob/0216.gray_guardian/tick/2.skill_bow/1.skill_bow
#   asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot

# 着弾検知
    execute positioned ~-0.5 ~-0.5 ~-0.5 if entity @p[gamemode=!spectator,dx=0,dy=0,dz=0] run tag @s add Landing
    execute unless block ^ ^ ^0.5 #lib:no_collision run tag @s add Landing
# ターゲットにタグ付与
    execute positioned ~-0.5 ~-0.5 ~-0.5 as @p[gamemode=!spectator,dx=0,dy=0,dz=0] run tag @s add LandingTarget
    particle minecraft:dust 1 1 1 0.75 ~ ~ ~ 0 0 0 0 1
# 着弾
    execute if entity @s[tag=Landing] run function asset:mob/0216.gray_guardian/tick/2.skill_bow/4.hit

# 再起
    execute positioned ^ ^ ^0.5 if entity @s[tag=!Landing,distance=..30] run function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot


text:
#> asset:mob/0216.gray_guardian/tick/2.skill_bow/particle
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/2.skill_bow/1.skill_bow

# [ImportKey]: NobwRALgngDgpmAXGGB7ANlA5qgdmAGjAFdiBLAEyTAFYAGAZgCMBDADjrYFoAWPgRl5M6AJi4BOOjRpd+LOAGMW4mnADsNNgsJhcLALYJkgLE1AS5GAjfQAEInTBYAnAwGck4BamK4ISfjSIK4Lzh7VzAANxZ0YiNwAA8kOiIoBIBfFKJHCjJiF0R+ADp+IicIB29EHj8wOHR0MhgnI346RLB7VFKII1b3e1xgpB4iACtifRgfIiY4AC8yAcRWsicAUVr6xpWAR2JIzABlOwCqRAAzSMaiZYAhWfn7bd3aqEOWY6Rz9Ea0gnBoeGoaEwOHwRFIlGopwUjCY4n4YgocAo4l4LQUXCYp1O3DYPFOah4agYdDUADZRDo9IZqGYrAxbA5nKF3J5yr5-IEuiFEOAIlEYmB4oskql0m0WFkcj5CsVSvZyq0anUGk0WhkOiwugl-Kg+gshmBRuNJmBpnMFktVusVY89i8jkiPhc4FcnLdzQ8dnbXu8zs6fn9YEYwAoyPYFOgEGDyCcwOIeHRScIyVw4KSeBReAo1II2NimLIePw5PIFAwGBQbEQqcHAGGK1gZjn0uTcHi8SFJbA5QW5vMi0VCQtayUWP3FktyBTUsrK2uq1saPjVbQ1WuFYGWa2Vmy9zx9jr9XzgAcgQeoofDkZ04NjwhE4kRAQk-HEDF4bHELC4LDo+K4FAJGgFEkNRThEBhtGrAw60sekiDsJsWxDNtyi7ENOQWPt+UHOcRzoMdMmySd8gYGd5TnJUNlVVp2k6bpXS3KjbT3B0Tk+b50kDAFkAvCMoxIGNqFJBQaFhFgmDfER03RHgGHoLg8zgOguDUFgaBYfhiXTNhi0paDqHrN93BgZJ4MZZtmRQpA0ICHtQj5AceUFXDRQyCUiOlKoSlnRAuCqSiVSXGjV3ojcrW3OBmIOVinSPE9-mDXir2jCEeIoCgmEyphBHU04eF4NTTgkJgKDfOB1KTBg4GJfgeHEPTqWQQyuGMqAWtQEzGyZJyWXbRAbIw3twn7AUhxFUcxUIqU8nyLy5XKfyF2o9U6LnTclqi+03gPdjjxSABdIA_3
# 多角形 2
particle composter ^0.77782 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.77782 ^ ^-0.67411 0 0 0 0 1
particle composter ^0.77782 ^ ^-0.5704 0 0 0 0 1
particle composter ^0.77782 ^ ^-0.46669 0 0 0 0 1
particle composter ^0.77782 ^ ^-0.36298 0 0 0 0 1
particle composter ^0.77782 ^ ^-0.25927 0 0 0 0 1
particle composter ^0.77782 ^ ^-0.15556 0 0 0 0 1
particle composter ^0.77782 ^ ^-0.05185 0 0 0 0 1
particle composter ^0.77782 ^ ^0.05185 0 0 0 0 1
particle composter ^0.77782 ^ ^0.15556 0 0 0 0 1
particle composter ^0.77782 ^ ^0.25927 0 0 0 0 1
particle composter ^0.77782 ^ ^0.36298 0 0 0 0 1
particle composter ^0.77782 ^ ^0.46669 0 0 0 0 1
particle composter ^0.77782 ^ ^0.5704 0 0 0 0 1
particle composter ^0.77782 ^ ^0.67411 0 0 0 0 1
particle composter ^0.77782 ^ ^0.77782 0 0 0 0 1
particle composter ^0.67411 ^ ^0.77782 0 0 0 0 1
particle composter ^0.5704 ^ ^0.77782 0 0 0 0 1
particle composter ^0.46669 ^ ^0.77782 0 0 0 0 1
particle composter ^0.36298 ^ ^0.77782 0 0 0 0 1
particle composter ^0.25927 ^ ^0.77782 0 0 0 0 1
particle composter ^0.15556 ^ ^0.77782 0 0 0 0 1
particle composter ^0.05185 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.05185 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.15556 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.25927 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.36298 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.46669 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.5704 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.67411 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.77782 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.67411 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.5704 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.46669 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.36298 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.25927 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.15556 0 0 0 0 1
particle composter ^-0.77782 ^ ^0.05185 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.05185 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.15556 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.25927 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.36298 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.46669 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.5704 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.67411 0 0 0 0 1
particle composter ^-0.77782 ^ ^-0.77782 0 0 0 0 1
particle composter ^-0.67411 ^ ^-0.77782 0 0 0 0 1
particle composter ^-0.5704 ^ ^-0.77782 0 0 0 0 1
particle composter ^-0.46669 ^ ^-0.77782 0 0 0 0 1
particle composter ^-0.36298 ^ ^-0.77782 0 0 0 0 1
particle composter ^-0.25927 ^ ^-0.77782 0 0 0 0 1
particle composter ^-0.15556 ^ ^-0.77782 0 0 0 0 1
particle composter ^-0.05185 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.05185 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.15556 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.25927 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.36298 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.46669 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.5704 ^ ^-0.77782 0 0 0 0 1
particle composter ^0.67411 ^ ^-0.77782 0 0 0 0 1
# 多角形 3
particle composter ^0 ^ ^-1.1 0 0 0 0 1
particle composter ^0.07333 ^ ^-1.02667 0 0 0 0 1
particle composter ^0.14667 ^ ^-0.95333 0 0 0 0 1
particle composter ^0.22 ^ ^-0.88 0 0 0 0 1
particle composter ^0.29333 ^ ^-0.80667 0 0 0 0 1
particle composter ^0.36667 ^ ^-0.73333 0 0 0 0 1
particle composter ^0.44 ^ ^-0.66 0 0 0 0 1
particle composter ^0.51333 ^ ^-0.58667 0 0 0 0 1
particle composter ^0.58667 ^ ^-0.51333 0 0 0 0 1
particle composter ^0.66 ^ ^-0.44 0 0 0 0 1
particle composter ^0.73333 ^ ^-0.36667 0 0 0 0 1
particle composter ^0.80667 ^ ^-0.29333 0 0 0 0 1
particle composter ^0.88 ^ ^-0.22 0 0 0 0 1
particle composter ^0.95333 ^ ^-0.14667 0 0 0 0 1
particle composter ^1.02667 ^ ^-0.07333 0 0 0 0 1
particle composter ^1.1 ^ ^0 0 0 0 0 1
particle composter ^1.02667 ^ ^0.07333 0 0 0 0 1
particle composter ^0.95333 ^ ^0.14667 0 0 0 0 1
particle composter ^0.88 ^ ^0.22 0 0 0 0 1
particle composter ^0.80667 ^ ^0.29333 0 0 0 0 1
particle composter ^0.73333 ^ ^0.36667 0 0 0 0 1
particle composter ^0.66 ^ ^0.44 0 0 0 0 1
particle composter ^0.58667 ^ ^0.51333 0 0 0 0 1
particle composter ^0.51333 ^ ^0.58667 0 0 0 0 1
particle composter ^0.44 ^ ^0.66 0 0 0 0 1
particle composter ^0.36667 ^ ^0.73333 0 0 0 0 1
particle composter ^0.29333 ^ ^0.80667 0 0 0 0 1
particle composter ^0.22 ^ ^0.88 0 0 0 0 1
particle composter ^0.14667 ^ ^0.95333 0 0 0 0 1
particle composter ^0.07333 ^ ^1.02667 0 0 0 0 1
particle composter ^0 ^ ^1.1 0 0 0 0 1
particle composter ^-0.07333 ^ ^1.02667 0 0 0 0 1
particle composter ^-0.14667 ^ ^0.95333 0 0 0 0 1
particle composter ^-0.22 ^ ^0.88 0 0 0 0 1
particle composter ^-0.29333 ^ ^0.80667 0 0 0 0 1
particle composter ^-0.36667 ^ ^0.73333 0 0 0 0 1
particle composter ^-0.44 ^ ^0.66 0 0 0 0 1
particle composter ^-0.51333 ^ ^0.58667 0 0 0 0 1
particle composter ^-0.58667 ^ ^0.51333 0 0 0 0 1
particle composter ^-0.66 ^ ^0.44 0 0 0 0 1
particle composter ^-0.73333 ^ ^0.36667 0 0 0 0 1
particle composter ^-0.80667 ^ ^0.29333 0 0 0 0 1
particle composter ^-0.88 ^ ^0.22 0 0 0 0 1
particle composter ^-0.95333 ^ ^0.14667 0 0 0 0 1
particle composter ^-1.02667 ^ ^0.07333 0 0 0 0 1
particle composter ^-1.1 ^ ^0 0 0 0 0 1
particle composter ^-1.02667 ^ ^-0.07333 0 0 0 0 1
particle composter ^-0.95333 ^ ^-0.14667 0 0 0 0 1
particle composter ^-0.88 ^ ^-0.22 0 0 0 0 1
particle composter ^-0.80667 ^ ^-0.29333 0 0 0 0 1
particle composter ^-0.73333 ^ ^-0.36667 0 0 0 0 1
particle composter ^-0.66 ^ ^-0.44 0 0 0 0 1
particle composter ^-0.58667 ^ ^-0.51333 0 0 0 0 1
particle composter ^-0.51333 ^ ^-0.58667 0 0 0 0 1
particle composter ^-0.44 ^ ^-0.66 0 0 0 0 1
particle composter ^-0.36667 ^ ^-0.73333 0 0 0 0 1
particle composter ^-0.29333 ^ ^-0.80667 0 0 0 0 1
particle composter ^-0.22 ^ ^-0.88 0 0 0 0 1
particle composter ^-0.14667 ^ ^-0.95333 0 0 0 0 1
particle composter ^-0.07333 ^ ^-1.02667 0 0 0 0 1
# 円 2
particle composter ^0 ^ ^-1.7 0 0 0 0 1
particle composter ^0.15686 ^ ^-1.69275 0 0 0 0 1
particle composter ^0.31237 ^ ^-1.67105 0 0 0 0 1
particle composter ^0.46523 ^ ^-1.6351 0 0 0 0 1
particle composter ^0.61411 ^ ^-1.5852 0 0 0 0 1
particle composter ^0.75776 ^ ^-1.52178 0 0 0 0 1
particle composter ^0.89493 ^ ^-1.44537 0 0 0 0 1
particle composter ^1.02448 ^ ^-1.35663 0 0 0 0 1
particle composter ^1.14528 ^ ^-1.25632 0 0 0 0 1
particle composter ^1.25632 ^ ^-1.14528 0 0 0 0 1
particle composter ^1.35663 ^ ^-1.02448 0 0 0 0 1
particle composter ^1.44537 ^ ^-0.89493 0 0 0 0 1
particle composter ^1.52178 ^ ^-0.75776 0 0 0 0 1
particle composter ^1.5852 ^ ^-0.61411 0 0 0 0 1
particle composter ^1.6351 ^ ^-0.46523 0 0 0 0 1
particle composter ^1.67105 ^ ^-0.31237 0 0 0 0 1
particle composter ^1.69275 ^ ^-0.15686 0 0 0 0 1
particle composter ^1.7 ^ ^0 0 0 0 0 1
particle composter ^1.69275 ^ ^0.15686 0 0 0 0 1
particle composter ^1.67105 ^ ^0.31237 0 0 0 0 1
particle composter ^1.6351 ^ ^0.46523 0 0 0 0 1
particle composter ^1.5852 ^ ^0.61411 0 0 0 0 1
particle composter ^1.52178 ^ ^0.75776 0 0 0 0 1
particle composter ^1.44537 ^ ^0.89493 0 0 0 0 1
particle composter ^1.35663 ^ ^1.02448 0 0 0 0 1
particle composter ^1.25632 ^ ^1.14528 0 0 0 0 1
particle composter ^1.14528 ^ ^1.25632 0 0 0 0 1
particle composter ^1.02448 ^ ^1.35663 0 0 0 0 1
particle composter ^0.89493 ^ ^1.44537 0 0 0 0 1
particle composter ^0.75776 ^ ^1.52178 0 0 0 0 1
particle composter ^0.61411 ^ ^1.5852 0 0 0 0 1
particle composter ^0.46523 ^ ^1.6351 0 0 0 0 1
particle composter ^0.31237 ^ ^1.67105 0 0 0 0 1
particle composter ^0.15686 ^ ^1.69275 0 0 0 0 1
particle composter ^0 ^ ^1.7 0 0 0 0 1
particle composter ^-0.15686 ^ ^1.69275 0 0 0 0 1
particle composter ^-0.31237 ^ ^1.67105 0 0 0 0 1
particle composter ^-0.46523 ^ ^1.6351 0 0 0 0 1
particle composter ^-0.61411 ^ ^1.5852 0 0 0 0 1
particle composter ^-0.75776 ^ ^1.52178 0 0 0 0 1
particle composter ^-0.89493 ^ ^1.44537 0 0 0 0 1
particle composter ^-1.02448 ^ ^1.35663 0 0 0 0 1
particle composter ^-1.14528 ^ ^1.25632 0 0 0 0 1
particle composter ^-1.25632 ^ ^1.14528 0 0 0 0 1
particle composter ^-1.35663 ^ ^1.02448 0 0 0 0 1
particle composter ^-1.44537 ^ ^0.89493 0 0 0 0 1
particle composter ^-1.52178 ^ ^0.75776 0 0 0 0 1
particle composter ^-1.5852 ^ ^0.61411 0 0 0 0 1
particle composter ^-1.6351 ^ ^0.46523 0 0 0 0 1
particle composter ^-1.67105 ^ ^0.31237 0 0 0 0 1
particle composter ^-1.69275 ^ ^0.15686 0 0 0 0 1
particle composter ^-1.7 ^ ^0 0 0 0 0 1
particle composter ^-1.69275 ^ ^-0.15686 0 0 0 0 1
particle composter ^-1.67105 ^ ^-0.31237 0 0 0 0 1
particle composter ^-1.6351 ^ ^-0.46523 0 0 0 0 1
particle composter ^-1.5852 ^ ^-0.61411 0 0 0 0 1
particle composter ^-1.52178 ^ ^-0.75776 0 0 0 0 1
particle composter ^-1.44537 ^ ^-0.89493 0 0 0 0 1
particle composter ^-1.35663 ^ ^-1.02448 0 0 0 0 1
particle composter ^-1.25632 ^ ^-1.14528 0 0 0 0 1
particle composter ^-1.14528 ^ ^-1.25632 0 0 0 0 1
particle composter ^-1.02448 ^ ^-1.35663 0 0 0 0 1
particle composter ^-0.89493 ^ ^-1.44537 0 0 0 0 1
particle composter ^-0.75776 ^ ^-1.52178 0 0 0 0 1
particle composter ^-0.61411 ^ ^-1.5852 0 0 0 0 1
particle composter ^-0.46523 ^ ^-1.6351 0 0 0 0 1
particle composter ^-0.31237 ^ ^-1.67105 0 0 0 0 1
particle composter ^-0.15686 ^ ^-1.69275 0 0 0 0 1
# 円 3
particle composter ^0 ^ ^-1.3 0 0 0 0 1
particle composter ^0.91924 ^ ^-0.91924 0 0 0 0 1
particle composter ^1.3 ^ ^0 0 0 0 0 1
particle composter ^0.91924 ^ ^0.91924 0 0 0 0 1
particle composter ^0 ^ ^1.3 0 0 0 0 1
particle composter ^-0.91924 ^ ^0.91924 0 0 0 0 1
particle composter ^-1.3 ^ ^0 0 0 0 0 1
particle composter ^-0.91924 ^ ^-0.91924 0 0 0 0 1
# 円 3-copy
particle composter ^-0.13073 ^ ^-1.49429 0 0 0 0 1
particle composter ^0.96418 ^ ^-1.14907 0 0 0 0 1
particle composter ^1.49429 ^ ^-0.13073 0 0 0 0 1
particle composter ^1.14907 ^ ^0.96418 0 0 0 0 1
particle composter ^0.13073 ^ ^1.49429 0 0 0 0 1
particle composter ^-0.96418 ^ ^1.14907 0 0 0 0 1
particle composter ^-1.49429 ^ ^0.13073 0 0 0 0 1
particle composter ^-1.14907 ^ ^-0.96418 0 0 0 0 1
# 円 3-copy-copy
particle composter ^0.13073 ^ ^-1.49429 0 0 0 0 1
particle composter ^1.14907 ^ ^-0.96418 0 0 0 0 1
particle composter ^1.49429 ^ ^0.13073 0 0 0 0 1
particle composter ^0.96418 ^ ^1.14907 0 0 0 0 1
particle composter ^-0.13073 ^ ^1.49429 0 0 0 0 1
particle composter ^-1.14907 ^ ^0.96418 0 0 0 0 1
particle composter ^-1.49429 ^ ^-0.13073 0 0 0 0 1
particle composter ^-0.96418 ^ ^-1.14907 0 0 0 0 1


text:
#> asset:mob/0216.gray_guardian/tick/2.skill_bow/4.hit
#
#
#
# @within function asset:mob/0216.gray_guardian/tick/2.skill_bow/3.shot

# 着弾の演出
    playsound minecraft:entity.generic.explode hostile @a

# 演出
    execute at @p[tag=LandingTarget] run particle minecraft:block redstone_block ~ ~1.2 ~ 0.4 0.4 0.4 0 99

# ダメージ設定
    # 与えるダメージ
        data modify storage lib: Argument.Damage set value 50.0f
    # 第一属性
        data modify storage lib: Argument.AttackType set value "Physical"
    # ダメージ
        function lib:damage/modifier
        execute as @p[tag=LandingTarget,tag=!PlayerShouldInvulnerable] run function lib:damage/
# リセット
    function lib:damage/reset

# 着弾タグを消す
    tag @p[tag=LandingTarget] remove LandingTarget


text:
#> asset:mob/0161.lumberjack/summon/2.summon
#
# Mobの召喚時の処理
#
# @within function asset:mob/0161.lumberjack/summon/1.trigger

# 元となるMobを召喚する
    summon skeleton ~ ~ ~ {Silent:1b,Tags:["MobInit","AlwaysInvisible"],DeathLootTable:"asset:mob/death/0161.lumberjack"}
# ID (int)
    data modify storage asset:mob ID set value 161
# Type (string) Wikiを参照
    data modify storage asset:mob Type set value "Enemy"
# 干渉可能か否か (boolean)
    data modify storage asset:mob Interferable set value true
# 名前 (TextComponentString) (オプション)
    data modify storage asset:mob Name set value '{"text":"木こり","color":"#52340E"}'
# 武器
    # メインハンド (Compound(Item)) (オプション)
        data modify storage asset:mob Weapon.Mainhand set value {id:"stone_axe",Count:1b}
    # オフハンド (Compound(Item)) (オプション)
        # data modify storage asset:mob Weapon.Offhand set value
# 武器ドロップ率 ([float, float]) (オプション)
    data modify storage asset:mob WeaponDropChances set value [0.0f,0.0f]
# 防具
    # 頭 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Head set value {id:"oak_log",Count:1b}
    # 胴 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Chest set value {id:"minecraft:leather_chestplate",Count:1b,tag:{display:{color:5387278}}}
    # 脚 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Legs set value {id:"minecraft:leather_leggings",Count:1b,tag:{display:{color:5387278}}}
    # 足 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Feet set value {id:"minecraft:leather_boots",Count:1b,tag:{display:{color:5387278}}}
# 防具ドロップ率 ([float, float]) (オプション)
    data modify storage asset:mob ArmorDropChances set value [0.0f,0.0f,0.0f,0.0f]
# 体力 (double) (オプション)
    data modify storage asset:mob Health set value 125
# 攻撃力 (double) (オプション)
    data modify storage asset:mob AttackDamage set value -1
# 防御力 (double) (オプション) // 被ダメージがある程度大きい場合1ptにつき0.8%カット、小さい場合1ptにつき約4%カット 20pt以上は頭打ち
    data modify storage asset:mob Defense set value -6
# 特殊防御力 (double) (オプション) // 4pointにつきダメージを大きく減らす
    # data modify storage asset:mob SpecialDefense set value
# 移動速度 (double) (オプション)
    data modify storage asset:mob Speed set value 0.2
# 索敵範囲 (double) (オプション)
    data modify storage asset:mob FollowRange set value 32
# ノックバック耐性 (double) (オプション)
    data modify storage asset:mob KnockBackResist set value 0.5
# 属性倍率 // 1.0fで100% 最低でも25%は軽減されずに入る
    # 物理倍率 (float) (オプション)
        # data modify storage asset:mob Resist.Physical set value
    # 魔法倍率 (float) (オプション)
        # data modify storage asset:mob Resist.Magic set value
    # 火倍率 (float) (オプション)
        # data modify storage asset:mob Resist.Fire set value
    # 水倍率 (float) (オプション)
        # data modify storage asset:mob Resist.Water set value
    # 雷倍率 (float) (オプション)
        data modify storage asset:mob Resist.Thunder set value 0.8

# MobInitタグ持ちを対象にして召喚関数呼び出し
    execute as @e[type=skeleton,tag=MobInit,distance=..0.01] run function asset:mob/common/summon


text:
#> asset:mob/0161.lumberjack/summon/1.trigger
#
# Mob召喚処理の呼び出し時に実行されるfunction
#
# @within tag/function asset:mob/summon

execute if data storage asset:context {id:161} run function asset:mob/0161.lumberjack/summon/2.summon


text:
#> asset:mob/0257.distortion_spellbook/0.load
#
# MOBに利用するスコアボード等の初期化処理
#
# @within tag/function asset:mob/load

#> 定義類はここに
# @within function asset:mob/0257.distortion_spellbook/**
    scoreboard objectives add 75.CoolTime dummy


text:
#> asset:mob/0257.distortion_spellbook/death/2.death
#
# Mobの死亡時の処理
#
# @within function asset:mob/0257.distortion_spellbook/death/1.trigger

# 死ぬ音
    playsound minecraft:entity.zombie.break_wooden_door hostile @a ~ ~ ~ 0.6 0.7


text:
#> asset:mob/0257.distortion_spellbook/death/1.trigger
#
# Mobの死亡時に実行されるfunction
#
# @within tag/function asset:mob/death

execute if data storage asset:context {id:257} run function asset:mob/0257.distortion_spellbook/death/2.death


text:
#> asset:mob/0257.distortion_spellbook/summon/2.summon
#
# Mobの召喚時の処理
#
# @within function asset:mob/0257.distortion_spellbook/summon/1.trigger

# 元となるMobを召喚する
    summon zombie ~ ~ ~ {Tags:["MobInit","AlwaysInvisible","AlwaysSlowFall"],NoAI:1b,Silent:1b,DeathLootTable:"asset:mob/death/0257.distortion_spellbook"}
# ID (int)
    data modify storage asset:mob ID set value 257
# Type (string) Wikiを参照
    data modify storage asset:mob Type set value "Enemy"
# 干渉可能か否か (boolean)
    data modify storage asset:mob Interferable set value true
# 名前 (TextComponentString) (オプション)
    data modify storage asset:mob Name set value '{"text":"歪みの魔導書","color":"dark_purple","underlined":true}'
# 武器
    # メインハンド (Compound(Item)) (オプション)
        # data modify storage asset:mob Weapon.Mainhand set value
    # オフハンド (Compound(Item)) (オプション)
        # data modify storage asset:mob Weapon.Offhand set value
# 武器ドロップ率 ([float, float]) (オプション)
    # data modify storage asset:mob WeaponDropChances set value
# 防具
    # 頭 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Head set value {id:"minecraft:stick",Count:1b,tag:{CustomModelData:20137}}
    # 胴 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Chest set value
    # 脚 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Legs set value
    # 足 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Feet set value
# 防具ドロップ率 ([float, float]) (オプション)
    # data modify storage asset:mob ArmorDropChances set value
# 体力 (double) (オプション)
    data modify storage asset:mob Health set value 1000
# 攻撃力 (double) (オプション)
    # data modify storage asset:mob AttackDamage set value
# 防御力 (double) (オプション) // 被ダメージがある程度大きい場合1ptにつき0.8%カット、小さい場合1ptにつき約4%カット 20pt以上は頭打ち
    # data modify storage asset:mob Defense set value
# 特殊防御力 (double) (オプション) // 4pointにつきダメージを大きく減らす
    # data modify storage asset:mob SpecialDefense set value
# 移動速度 (double) (オプション)
    # data modify storage asset:mob Speed set value
# 索敵範囲 (double) (オプション)
    # data modify storage asset:mob FollowRange set value
# ノックバック耐性 (double) (オプション)
    # data modify storage asset:mob KnockBackResist set value
# 属性倍率 // 1.0fで100% 最低でも25%は軽減されずに入る
    # 物理倍率 (float) (オプション)
        data modify storage asset:mob Resist.Physical set value 1
    # 魔法倍率 (float) (オプション)
        data modify storage asset:mob Resist.Magic set value 0.2
    # 火倍率 (float) (オプション)
        data modify storage asset:mob Resist.Fire set value 1
    # 水倍率 (float) (オプション)
        data modify storage asset:mob Resist.Water set value 0.5
    # 雷倍率 (float) (オプション)
        data modify storage asset:mob Resist.Thunder set value 0.5

# MobInitタグ持ちを対象にして召喚関数呼び出し
    execute as @e[type=zombie,tag=MobInit,distance=..0.01] run function asset:mob/common/summon


text:
#> asset:mob/0257.distortion_spellbook/summon/1.trigger
#
# Mob召喚処理の呼び出し時に実行されるfunction
#
# @within tag/function asset:mob/summon

execute if data storage asset:context {id:257} run function asset:mob/0257.distortion_spellbook/summon/2.summon


text:
#> asset:mob/0257.distortion_spellbook/hurt/2.hurt
#
# Mobの被ダメージ時の処理
#
# @within function asset:mob/0257.distortion_spellbook/hurt/1.trigger

# ランダムテレポート
    execute if predicate lib:random_pass_per/15 run function asset:mob/0257.distortion_spellbook/hurt/3.teleport


text:
#> asset:mob/0257.distortion_spellbook/hurt/1.trigger
#
# Mobの被ダメージに実行されるfunction
#
# @within tag/function asset:mob/hurt

execute if data storage asset:context {id:257} run function asset:mob/0257.distortion_spellbook/hurt/2.hurt


text:
#> asset:mob/0257.distortion_spellbook/hurt/3.teleport
#
#
#
# @within function asset:mob/0257.distortion_spellbook/hurt/2.hurt

#> Private
# @private
    #declare tag SpreadMarker

# 演出
    playsound entity.enderman.teleport hostile @a ~ ~ ~ 1 1

# ランダムテレポート
    summon marker ~ ~ ~ {Tags:["SpreadMarker"]}
    data modify storage lib: Argument.Bounds set value [[9d,9d],[0d,2d],[9d,9d]]
    execute as @e[type=marker,tag=SpreadMarker,distance=..0.01,limit=1] at @s run function lib:spread_entity/

# マーカーの位置にブロックがなかったらテレポートする
    execute at @e[type=marker,tag=SpreadMarker,distance=..13,limit=1] if block ~ ~ ~ #lib:no_collision run tp @s ~ ~ ~

# リセット
    kill @e[type=marker,tag=SpreadMarker,distance=..13,limit=1]


text:
#> asset:mob/0257.distortion_spellbook/tick/2.tick
#
# Mobのtick時の処理
#
# @within function asset:mob/0257.distortion_spellbook/tick/1.trigger

# だいたいデーモンアイからコピー。幾何学つかって多少簡略化
# パーティクル
    particle enchant ~ ~1.68 ~ 0.25 0.25 0.25 0 2 force @a[distance=..40]

# 接地で上を向く
    execute unless block ~ ~-0.1 ~ #lib:no_collision at @s run tp @s ~ ~ ~ ~ ~-35
    execute unless block ~ ~1 ~ #lib:no_collision at @s run tp @s ~ ~ ~ ~ ~80

# 範囲内ならホーミングじみた移動
    execute facing entity @p eyes positioned ^ ^ ^-100 rotated as @s positioned ^ ^ ^-800 facing entity @s eyes positioned as @s run tp @s ^ ^ ^0.2 ~ ~

# スコア増やす
    scoreboard players add @s 75.CoolTime 1
# プレイヤーが周囲にいてスコア達したら実行
    execute if score @s 75.CoolTime matches 135.. if entity @p[gamemode=!spectator,distance=..20] run function asset:mob/0257.distortion_spellbook/tick/3.teleporter_set
# プレイヤーが周囲にいない状態でスコア達したらスコア戻す
    execute if score @s 75.CoolTime matches 135.. unless entity @p[gamemode=!spectator,distance=..20] run scoreboard players set @s 75.CoolTime 0

# カベにぶつかった際の処理
    execute unless block ^ ^ ^0.5 #lib:no_collision at @s run tp @s ~ ~ ~ ~45 ~-45
    execute at @s unless block ^ ^ ^0.2 #lib:no_collision at @s run tp @s ~ ~ ~ ~45 ~-45


text:
#> asset:mob/0257.distortion_spellbook/tick/3.teleporter_set
#
#
#
# @within function asset:mob/0257.distortion_spellbook/tick/2.tick

# プレイヤー位置にテレポーター召喚
    data modify storage api: Argument.ID set value 258
    execute at @p[gamemode=!spectator,distance=..20] run function api:mob/summon

# スコア戻す
    scoreboard players set @s 75.CoolTime 0


text:
#> asset:mob/0257.distortion_spellbook/tick/1.trigger
#
# Mobが生きている間毎tick実行されるfunction
#
# @within tag/function asset:mob/tick

execute if data storage asset:context {id:257} run function asset:mob/0257.distortion_spellbook/tick/2.tick


text:
#> asset:mob/0258.enemy_teleporter/0.load
#
# MOBに利用するスコアボード等の初期化処理
#
# @within tag/function asset:mob/load

#> 定義類はここに
# @within function asset:mob/0258.enemy_teleporter/**
    scoreboard objectives add 76.Time dummy


text:
#> asset:mob/0258.enemy_teleporter/summon/2.summon
#
# Mobの召喚時の処理
#
# @within function asset:mob/0258.enemy_teleporter/summon/1.trigger

# 元となるMobを召喚する
    summon area_effect_cloud ~ ~ ~ {Tags:["MobInit"],Particle:"block air",Duration:30}
# ID (int)
    data modify storage asset:mob ID set value 258
# Type (string) Wikiを参照
    data modify storage asset:mob Type set value "Projectile"
# 干渉可能か否か (boolean)
    data modify storage asset:mob Interferable set value false
# 名前 (TextComponentString) (オプション)
    data modify storage asset:mob Name set value '{"text":"歪み","color":"dark_purple","underlined":true}'
# 体力 (double) (オプション)
    # data modify storage asset:mob Health set value

# MobInitタグ持ちを対象にして召喚関数呼び出し
    execute as @e[type=area_effect_cloud,tag=MobInit,distance=..0.01] run function asset:mob/common/summon

# 演出
    playsound minecraft:entity.ender_eye.death hostile @a ~ ~ ~ 1 0


text:
#> asset:mob/0258.enemy_teleporter/summon/1.trigger
#
# Mob召喚処理の呼び出し時に実行されるfunction
#
# @within tag/function asset:mob/summon

execute if data storage asset:context {id:258} run function asset:mob/0258.enemy_teleporter/summon/2.summon


text:
#> asset:mob/0258.enemy_teleporter/tick/2.tick
#
# Mobのtick時の処理
#
# @within function asset:mob/0258.enemy_teleporter/tick/1.trigger

# スコアを増やす
    scoreboard players add @s 76.Time 1

# テレポートするまえに分岐
    execute if score @s 76.Time matches 20 run function asset:mob/0258.enemy_teleporter/tick/branch

# 演出
    function asset:mob/0258.enemy_teleporter/tick/particle


text:
#> asset:mob/0258.enemy_teleporter/tick/weak_teleport
#
#
#
# @within function asset:mob/0258.enemy_teleporter/tick/branch

# 近くにいるモブだけをテレポート
    execute as @e[type=#lib:hostile,tag=Enemy,tag=!Uninterferable,distance=..15,sort=random,limit=3] run tp ~ ~ ~

# 演出
    playsound ogg:block.respawn_anchor.set_spawn1 hostile @a ~ ~ ~ 1 1.4
    particle dust 0.427 0 0.514 1 ~ ~3 ~ 0.7 3 0.7 0 150

# 自害
    kill @s


text:
#> asset:mob/0258.enemy_teleporter/tick/particle
#
#
#
# @within function asset:mob/0258.enemy_teleporter/tick/2.tick

# [ImportKey]: NobwRALgngDgpmAXGGB7ANlA5qgdmAGjAFdiBLAEyTAEMAWCgIwGZnGBWAWgE444AGTnRpseLLgDYATAGMAjBTjs53OXG6EwuGgFsEyQFiagJcjARvoACOZpg0ATroDOScDNTFcEJHPZEZcd3BsnMAA3GnRifXAADyR+IihYgF9EojsKMmJHRDkAOm8wewhbD0Q6fLh0dDIYe305fjiwG1QiiH1GlxtcAKQ6IgArYh0YTyJGOAAvMh7ERrJ7AFFK6tqFgEdiMMwAZWtfKkQAMzDaonmAIUnpm3XNyqhdmn2kY-Ra5IJwaHhqNEwcfBEUiUagyfgSfhlbhcQ4UOjMIQADmYEk4jCeiM4AHZ1FI4FjfFIpFiJJptHpqMZzFIrLYHEEXG4Sl4fH42oFEOBQuFImAYrN4kkUk0aOlMp48kRCsVYkQKlUanUGqkWjQ2rKwJ1uhy+mBBsNRmBxlMZnNFstFbctg89nADq9TmALlcAlb7o9nkcTnAPl9YPoUBhsHhNMCDmB+HAJDQ5IwsYxsTR2FIkViaDwaJHOHJM4xDowKHj2HBLERyQGqWZmLS7Doss5XO5PB02TMuWEIkF+Y0ErMPiKxVlcvlpTYSo15SslY1mq12j5UF0ZoiBkMRtkxi6OWalgrVhtrR67S9vWd7JcTTcD+7bfbvckALpAA_3
# 多角形 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-0.91924 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-0.77782 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-0.49497 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-0.35355 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-0.07071 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^0.07071 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^0.35355 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^0.49497 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^0.77782 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^0.91924 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.91924 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.77782 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.6364 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.49497 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.35355 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.21213 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.07071 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.07071 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.21213 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.35355 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.49497 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.6364 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.77782 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.91924 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^0.91924 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^0.77782 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^0.49497 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^0.35355 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^0.07071 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-0.07071 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-0.35355 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-0.49497 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-0.77782 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-0.91924 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.91924 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.77782 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.6364 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.49497 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.35355 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.21213 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.07071 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.07071 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.21213 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.35355 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.49497 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.6364 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.77782 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.91924 ^ ^-1.06066 0 0 0 0 1
# 多角形 2
particle dust 0 0.9 0.7 0.2 ^0 ^ ^-1.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.1 ^ ^-1.4 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.2 ^ ^-1.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.3 ^ ^-1.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.4 ^ ^-1.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.5 ^ ^-1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.6 ^ ^-0.9 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.7 ^ ^-0.8 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.8 ^ ^-0.7 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.9 ^ ^-0.6 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1 ^ ^-0.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.1 ^ ^-0.4 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.2 ^ ^-0.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.3 ^ ^-0.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.4 ^ ^-0.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.5 ^ ^0 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.4 ^ ^0.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.3 ^ ^0.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.2 ^ ^0.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.1 ^ ^0.4 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1 ^ ^0.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.9 ^ ^0.6 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.8 ^ ^0.7 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.7 ^ ^0.8 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.6 ^ ^0.9 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.5 ^ ^1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.4 ^ ^1.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.3 ^ ^1.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.2 ^ ^1.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.1 ^ ^1.4 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0 ^ ^1.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.1 ^ ^1.4 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.2 ^ ^1.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.3 ^ ^1.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.4 ^ ^1.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.5 ^ ^1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.6 ^ ^0.9 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.7 ^ ^0.8 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.8 ^ ^0.7 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.9 ^ ^0.6 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1 ^ ^0.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.1 ^ ^0.4 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.2 ^ ^0.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.3 ^ ^0.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.4 ^ ^0.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.5 ^ ^0 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.4 ^ ^-0.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.3 ^ ^-0.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.2 ^ ^-0.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.1 ^ ^-0.4 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1 ^ ^-0.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.9 ^ ^-0.6 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.8 ^ ^-0.7 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.7 ^ ^-0.8 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.6 ^ ^-0.9 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.5 ^ ^-1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.4 ^ ^-1.1 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.3 ^ ^-1.2 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.2 ^ ^-1.3 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.1 ^ ^-1.4 0 0 0 0 1
# 多角形 3
particle dust 0 0.9 0.7 0.2 ^0 ^ ^-1.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.10607 ^ ^-1.45607 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.21213 ^ ^-1.41213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.3182 ^ ^-1.3682 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.42426 ^ ^-1.32426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.53033 ^ ^-1.28033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.6364 ^ ^-1.2364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.74246 ^ ^-1.19246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.84853 ^ ^-1.14853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.95459 ^ ^-1.10459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.10459 ^ ^-0.95459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.14853 ^ ^-0.84853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.19246 ^ ^-0.74246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.2364 ^ ^-0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.28033 ^ ^-0.53033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.32426 ^ ^-0.42426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.3682 ^ ^-0.3182 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.41213 ^ ^-0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.45607 ^ ^-0.10607 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.5 ^ ^0 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.45607 ^ ^0.10607 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.41213 ^ ^0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.3682 ^ ^0.3182 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.32426 ^ ^0.42426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.28033 ^ ^0.53033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.2364 ^ ^0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.19246 ^ ^0.74246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.14853 ^ ^0.84853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.10459 ^ ^0.95459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^1.06066 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.95459 ^ ^1.10459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.84853 ^ ^1.14853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.74246 ^ ^1.19246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.6364 ^ ^1.2364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.53033 ^ ^1.28033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.42426 ^ ^1.32426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.3182 ^ ^1.3682 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.21213 ^ ^1.41213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0.10607 ^ ^1.45607 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^0 ^ ^1.5 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.10607 ^ ^1.45607 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.21213 ^ ^1.41213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.3182 ^ ^1.3682 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.42426 ^ ^1.32426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.53033 ^ ^1.28033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.6364 ^ ^1.2364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.74246 ^ ^1.19246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.84853 ^ ^1.14853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.95459 ^ ^1.10459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.10459 ^ ^0.95459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.14853 ^ ^0.84853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.19246 ^ ^0.74246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.2364 ^ ^0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.28033 ^ ^0.53033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.32426 ^ ^0.42426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.3682 ^ ^0.3182 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.41213 ^ ^0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.45607 ^ ^0.10607 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.5 ^ ^0 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.45607 ^ ^-0.10607 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.41213 ^ ^-0.21213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.3682 ^ ^-0.3182 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.32426 ^ ^-0.42426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.28033 ^ ^-0.53033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.2364 ^ ^-0.6364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.19246 ^ ^-0.74246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.14853 ^ ^-0.84853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.10459 ^ ^-0.95459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-1.06066 ^ ^-1.06066 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.95459 ^ ^-1.10459 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.84853 ^ ^-1.14853 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.74246 ^ ^-1.19246 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.6364 ^ ^-1.2364 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.53033 ^ ^-1.28033 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.42426 ^ ^-1.32426 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.3182 ^ ^-1.3682 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.21213 ^ ^-1.41213 0 0 0 0 1
particle dust 0 0.9 0.7 0.2 ^-0.10607 ^ ^-1.45607 0 0 0 0 1


text:
#> asset:mob/0258.enemy_teleporter/tick/branch
#
#
#
# @within function asset:mob/0258.enemy_teleporter/tick/2.tick

#> private
# @private
    #declare score_holder $Count

# もし周囲にモブが多すぎた場合挙動が変わる
    # 数のカウント
        execute store result score $Count Temporary if entity @e[type=#lib:hostile,tag=Enemy,distance=..30]
    # 30以上モブがいない場合
        execute unless score $Count Temporary matches 30.. run function asset:mob/0258.enemy_teleporter/tick/teleport
    # 30以上モブがいる場合
        execute if score $Count Temporary matches 30.. run function asset:mob/0258.enemy_teleporter/tick/weak_teleport
    # リセット
        scoreboard players reset $Count Temporary


text:
#> asset:mob/0258.enemy_teleporter/tick/1.trigger
#
# Mobが生きている間毎tick実行されるfunction
#
# @within tag/function asset:mob/tick

execute if data storage asset:context {id:258} run function asset:mob/0258.enemy_teleporter/tick/2.tick


text:
#> asset:mob/0258.enemy_teleporter/tick/teleport
#
#
#
# @within function asset:mob/0258.enemy_teleporter/tick/branch

# なるべく離れてるモブを引き寄せ
    execute if entity @e[type=#lib:hostile,tag=Enemy,tag=!Uninterferable,distance=15..25,limit=1] as @e[type=#lib:hostile,tag=Enemy,tag=!Uninterferable,distance=15..25,sort=random,limit=3] run tp ~ ~ ~

# もしも周囲に敵がいないならどこの誰でもいいから引き寄せ
    execute unless entity @e[type=#lib:hostile,tag=Enemy,tag=!Uninterferable,distance=15..25,limit=1] as @e[type=#lib:hostile,tag=!Uninterferable,distance=..25,sort=nearest,limit=3] run tp ~ ~ ~

# 演出
    playsound ogg:block.respawn_anchor.set_spawn1 hostile @a ~ ~ ~ 1 1.4
    particle dust 0.427 0 0.514 1 ~ ~3 ~ 0.7 3 0.7 0 150

# 自害
    kill @s


text:
#> asset:mob/sandbag4/summon/2.summon
# @private

# 元となるMobを召喚する
    summon skeleton ~ ~ ~ {Tags:["MobInit"],DeathLootTable:"empty"}
# ID (int)
    data modify storage asset:mob ID set value 10003
# Type (string) Wikiを参照
    data modify storage asset:mob Type set value "Enemy"
# 干渉可能か否か (boolean)
    data modify storage asset:mob Interferable set value true
# 名前 (TextComponentString) (オプション)
    data modify storage asset:mob Name set value '{"text":"雑魚サンドバッグ4"}'
# 武器
    # メインハンド (Compound(Item)) (オプション)
        # data modify storage asset:mob Weapon.Mainhand set value
    # オフハンド (Compound(Item)) (オプション)
        # data modify storage asset:mob Weapon.Offhand set value
# 武器ドロップ率 ([float, float]) (オプション)
    # data modify storage asset:mob WeaponDropChances set value
# 防具
    # 頭 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Head set value {id:"minecraft:glass",Count:1b}
    # 胴 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Chest set value
    # 脚 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Legs set value
    # 足 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Feet set value
# 防具ドロップ率 ([float, float]) (オプション)
    # data modify storage asset:mob ArmorDropChances set value
# 体力 (double) (オプション)
    data modify storage asset:mob Health set value 2900
# 攻撃力 (double) (オプション)
    data modify storage asset:mob AttackDamage set value 36.7
# 防御力 (double) (オプション) // 被ダメージがある程度大きい場合1ptにつき0.8%カット、小さい場合1ptにつき約4%カット 20pt以上は頭打ち
    data modify storage asset:mob Defense set value 0
# 特殊防御力 (double) (オプション) // 4pointにつきダメージを大きく減らす
    data modify storage asset:mob SpecialDefense set value 0
# 移動速度 (double) (オプション)
    data modify storage asset:mob Speed set value 0
# 索敵範囲 (double) (オプション)
    # data modify storage asset:mob FollowRange set value
# ノックバック耐性 (double) (オプション)
    # data modify storage asset:mob KnockBackResist set value
# 属性倍率 // 1.0fで100% 最低でも25%は軽減されずに入る
    # 物理倍率 (float) (オプション)
        data modify storage asset:mob Resist.Physical set value 1.0
    # 魔法倍率 (float) (オプション)
        data modify storage asset:mob Resist.Magic set value 1.0
    # 火倍率 (float) (オプション)
        data modify storage asset:mob Resist.Fire set value 1.0
    # 水倍率 (float) (オプション)
        data modify storage asset:mob Resist.Water set value 1.0
    # 雷倍率 (float) (オプション)
        data modify storage asset:mob Resist.Thunder set value 1.0

# MobInitタグ持ちを対象にして召喚関数呼び出し
    execute as @e[type=skeleton,tag=MobInit,distance=..0.01] run function asset:mob/common/summon


text:
#> asset:mob/0191.thunder_magic/0.load
#
# MOBに利用するスコアボード等の初期化処理
#
# @within tag/function asset:mob/load

#> 定義類はここに
# @within function asset:mob/0191.thunder_magic/**
    scoreboard objectives add 5B.Tick dummy


text:
#> asset:mob/0191.thunder_magic/summon/2.summon
#
# Mobの召喚時の処理
#
# @within function asset:mob/0191.thunder_magic/summon/1.trigger

# 元となるMobを召喚する
    summon area_effect_cloud ~ ~ ~ {Tags:["MobInit"],Particle:"block air",Duration:30}
# ID (int)
    data modify storage asset:mob ID set value 191
# Type (string) Wikiを参照
    data modify storage asset:mob Type set value "Projectile"
# 干渉可能か否か (boolean)
    data modify storage asset:mob Interferable set value false
# 名前 (TextComponentString) (オプション)
    data modify storage asset:mob Name set from entity @s CustomName

# MobInitタグ持ちを対象にして召喚関数呼び出し
    execute as @e[type=area_effect_cloud,tag=MobInit,distance=..0.01] run function asset:mob/common/summon

# 演出
    playsound minecraft:entity.puffer_fish.death hostile @a ~ ~ ~ 1 0.3


text:
#> asset:mob/0191.thunder_magic/summon/1.trigger
#
# Mob召喚処理の呼び出し時に実行されるfunction
#
# @within tag/function asset:mob/summon

execute if data storage asset:context {id:191} run function asset:mob/0191.thunder_magic/summon/2.summon


text:
#> asset:mob/0191.thunder_magic/tick/2.tick
#
# Mobのtick時の処理
#
# @within function asset:mob/0191.thunder_magic/tick/1.trigger

# スコアを増やす
    scoreboard players add @s 5B.Tick 1
# 発動
    execute if score @s 5B.Tick matches 20 run function asset:mob/0191.thunder_magic/tick/3.attack
# 演出
    execute if score @s 5B.Tick matches ..1 run function asset:mob/0191.thunder_magic/tick/particle


text:
#> asset:mob/0191.thunder_magic/tick/3.attack
#
#
#
# @within function asset:mob/0191.thunder_magic/tick/2.tick

# 演出
    particle dust 1 1 0 1 ~ ~3 ~ 0.7 3 0.7 0 150
    particle dust 1 1 0 1 ~ ~5 ~ 0.1 5 0.1 0 150
    particle minecraft:explosion ~ ~ ~ 0.3 0 0.3 0 5
    particle minecraft:large_smoke ~ ~ ~ 0 0 0 0.4 50

    playsound entity.lightning_bolt.thunder hostile @a ~ ~ ~ 0.7 2 0
    playsound entity.lightning_bolt.thunder hostile @a ~ ~ ~ 0.7 2 0
    playsound entity.lightning_bolt.impact hostile @a ~ ~ ~ 0.7 0 0

# ダメージ設定
    # 与えるダメージ
        data modify storage lib: Argument.Damage set value 36f
    # 魔法属性
        data modify storage lib: Argument.AttackType set value "Magic"
    # 雷属性
        data modify storage lib: Argument.ElementType set value "Thunder"
    # ダメージ
        function lib:damage/modifier
        execute as @a[tag=!PlayerShouldInvulnerable,distance=..1.5] at @s run function lib:damage/
# リセット
    function lib:damage/reset

# 自害
    kill @s


text:
#> asset:mob/0191.thunder_magic/tick/particle
#
#
#
# @within function asset:mob/0191.thunder_magic/tick/2.tick

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmAGYoCMATABwoAMALALQBGArDQGztWrOHC4MAnAGZ2KTuOY0UdOAHY+KmmAIA7AIYBbBMkBhigAJNBGLowGAzknAoA9oW0QkkvgRRw3cDA5gAG662IRG4AAeSMwEUDEAvgkENqRohPaINAB03AS2ENbuiLFgcNjYaDC2RjTMpRhOhRBGpWi2AKIVVTUdAI6EodhQAMpWPuSIlKE1SQC6QA_3
# 円 1
particle scrape ^0 ^ ^-1.5 0 0 0 0 1
particle scrape ^0.26047 ^ ^-1.47721 0 0 0 0 1
particle scrape ^0.51303 ^ ^-1.40954 0 0 0 0 1
particle scrape ^0.75 ^ ^-1.29904 0 0 0 0 1
particle scrape ^0.96418 ^ ^-1.14907 0 0 0 0 1
particle scrape ^1.14907 ^ ^-0.96418 0 0 0 0 1
particle scrape ^1.29904 ^ ^-0.75 0 0 0 0 1
particle scrape ^1.40954 ^ ^-0.51303 0 0 0 0 1
particle scrape ^1.47721 ^ ^-0.26047 0 0 0 0 1
particle scrape ^1.5 ^ ^0 0 0 0 0 1
particle scrape ^1.47721 ^ ^0.26047 0 0 0 0 1
particle scrape ^1.40954 ^ ^0.51303 0 0 0 0 1
particle scrape ^1.29904 ^ ^0.75 0 0 0 0 1
particle scrape ^1.14907 ^ ^0.96418 0 0 0 0 1
particle scrape ^0.96418 ^ ^1.14907 0 0 0 0 1
particle scrape ^0.75 ^ ^1.29904 0 0 0 0 1
particle scrape ^0.51303 ^ ^1.40954 0 0 0 0 1
particle scrape ^0.26047 ^ ^1.47721 0 0 0 0 1
particle scrape ^0 ^ ^1.5 0 0 0 0 1
particle scrape ^-0.26047 ^ ^1.47721 0 0 0 0 1
particle scrape ^-0.51303 ^ ^1.40954 0 0 0 0 1
particle scrape ^-0.75 ^ ^1.29904 0 0 0 0 1
particle scrape ^-0.96418 ^ ^1.14907 0 0 0 0 1
particle scrape ^-1.14907 ^ ^0.96418 0 0 0 0 1
particle scrape ^-1.29904 ^ ^0.75 0 0 0 0 1
particle scrape ^-1.40954 ^ ^0.51303 0 0 0 0 1
particle scrape ^-1.47721 ^ ^0.26047 0 0 0 0 1
particle scrape ^-1.5 ^ ^0 0 0 0 0 1
particle scrape ^-1.47721 ^ ^-0.26047 0 0 0 0 1
particle scrape ^-1.40954 ^ ^-0.51303 0 0 0 0 1
particle scrape ^-1.29904 ^ ^-0.75 0 0 0 0 1
particle scrape ^-1.14907 ^ ^-0.96418 0 0 0 0 1
particle scrape ^-0.96418 ^ ^-1.14907 0 0 0 0 1
particle scrape ^-0.75 ^ ^-1.29904 0 0 0 0 1
particle scrape ^-0.51303 ^ ^-1.40954 0 0 0 0 1
particle scrape ^-0.26047 ^ ^-1.47721 0 0 0 0 1


text:
#> asset:mob/0191.thunder_magic/tick/1.trigger
#
# Mobが生きている間毎tick実行されるfunction
#
# @within tag/function asset:mob/tick

execute if data storage asset:context {id:191} run function asset:mob/0191.thunder_magic/tick/2.tick


text:
#> asset:mob/sandbag1/summon/2.summon
# @private

# 元となるMobを召喚する
    summon skeleton ~ ~ ~ {Tags:["MobInit"],DeathLootTable:"empty"}
# ID (int)
    data modify storage asset:mob ID set value 10000
# Type (string) Wikiを参照
    data modify storage asset:mob Type set value "Enemy"
# 干渉可能か否か (boolean)
    data modify storage asset:mob Interferable set value true
# 名前 (TextComponentString) (オプション)
    data modify storage asset:mob Name set value '{"text":"雑魚サンドバッグ1"}'
# 武器
    # メインハンド (Compound(Item)) (オプション)
        # data modify storage asset:mob Weapon.Mainhand set value
    # オフハンド (Compound(Item)) (オプション)
        # data modify storage asset:mob Weapon.Offhand set value
# 武器ドロップ率 ([float, float]) (オプション)
    # data modify storage asset:mob WeaponDropChances set value
# 防具
    # 頭 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Head set value {id:"minecraft:glass",Count:1b}
    # 胴 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Chest set value
    # 脚 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Legs set value
    # 足 (Compound(Item)) (オプション)
        # data modify storage asset:mob Armor.Feet set value
# 防具ドロップ率 ([float, float]) (オプション)
    # data modify storage asset:mob ArmorDropChances set value
# 体力 (double) (オプション)
    data modify storage asset:mob Health set value 125
# 攻撃力 (double) (オプション)
    data modify storage asset:mob AttackDamage set value 3.9
# 防御力 (double) (オプション) // 被ダメージがある程度大きい場合1ptにつき0.8%カット、小さい場合1ptにつき約4%カット 20pt以上は頭打ち
    data modify storage asset:mob Defense set value 0
# 特殊防御力 (double) (オプション) // 4pointにつきダメージを大きく減らす
    data modify storage asset:mob SpecialDefense set value 0
# 移動速度 (double) (オプション)
    data modify storage asset:mob Speed set value 0
# 索敵範囲 (double) (オプション)
    # data modify storage asset:mob FollowRange set value
# ノックバック耐性 (double) (オプション)
    # data modify storage asset:mob KnockBackResist set value
# 属性倍率 // 1.0fで100% 最低でも25%は軽減されずに入る
    # 物理倍率 (float) (オプション)
        data modify storage asset:mob Resist.Physical set value 1.0
    # 魔法倍率 (float) (オプション)
        data modify storage asset:mob Resist.Magic set value 1.0
    # 火倍率 (float) (オプション)
        data modify storage asset:mob Resist.Fire set value 1.0
    # 水倍率 (float) (オプション)
        data modify storage asset:mob Resist.Water set value 1.0
    # 雷倍率 (float) (オプション)
        data modify storage asset:mob Resist.Thunder set value 1.0

# MobInitタグ持ちを対象にして召喚関数呼び出し
    execute as @e[type=skeleton,tag=MobInit,distance=..0.01] run function asset:mob/common/summon


text:
#> asset:mob/0274.death_saw_jiki/0.load
#
# MOBに利用するスコアボード等の初期化処理
#
# @within tag/function asset:mob/load

#> 定義類はここに
# @within function asset:mob/0274.death_saw_jiki/**
    scoreboard objectives add 7M.CoolTime dummy


text:
#> asset:mob/0274.death_saw_jiki/death/2.death
#
# Mobの死亡時の処理
#
# @within function asset:mob/0274.death_saw_jiki/death/1.trigger

# 演出
    playsound minecraft:entity.iron_golem.repair hostile @a ~ ~ ~ 1 0


text:
#> asset:mob/0274.death_saw_jiki/death/1.trigger
#
# Mobの死亡時に実行されるfunction
#
# @within tag/function asset:mob/death

execute if data storage asset:context {id:274} run function asset:mob/0274.death_saw_jiki/death/2.death