text:
#> asset:mob/1004.tultaria/tick/particle/off_coordinate
#
#
#
# @within function asset:mob/1004.tultaria/tick/interval

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmKaQAwBMARqQBz0C09AzLXKwCwcA2NkwCspNigCcKWgEN6kjgDMZ1MAQB2sgLYJkgMMUABAEZ1YGLIw6AzknAoA9oQ0QktEQRRwXcDHbAAbrLYhHrgAB5I1ARQUQC+cQRWpGiEtoi0AHQeYNYQlq6I0WBw2NhoMNZ6xtTFGA75EHrFaNYAomUVVW0AjoTB2FAAyhZe5IhKwVUJeODQ8BToWLhmxGQUAOyScLKyvLIorMay1AJ84iKsTEoqrKQiAvfGTJLuKChmWroURrRmFlZtOl7E4XEgBMUvD4-IhwEEQmEwJEijF4okwMlUukmAQ8gUogRSuVKtVakkGrImgSwK0OsTun0BsNRnBxpNsNNEnNYHpUJgcPgiCRxmBeKReChGMZeKwRDUmHxaLxaFdGCrjhwULImHBXkohJ8dLzfqxHDAoKaHOb-pYbP5HM5ChDPN4mjC4cFQv5kcVYkUZhjZCk0kheLj8hhCsUiV1SXUKVSUTT2p0Sb1+mVmQdWUh2ZzZpAeYt+bhWLINCgABYOPwENYiyTUDjGYxcWSsDbN0h8fVnIOSNjUegoXjUXgbJSSUhKDiG74GQBFDIBnhkA1QyAH4YTDbAcDUKDCsZaC7of54V7YUjqX7qAHMSHEAJw-ikzGSUgavHGs0CBGAOZwQpzJYf6FGAnbTrItCNqwSg0EofCSAIZySJMbCkHA9Cjq2AgoChZhAYsrq+GA6K0qmDIZoMIzZmyUxwDM3ILMgSwCqswqbBw4GQdQ0GwfBiGsMh8h3OhmGCDh8hzsam4EACdrng6YIZJChHumA2jlhUhDYJSegQBgoQEEo9TaBQjbNq2cgdl2Pb8f2g7DqO46TtOs4EKeeigBeSZ+qwAhcl5WSSEFwUhaFD5gD5IiZMYCHGCISq0LQGynAIXD+ciUUxQIcUJUlKVcKiiCsBwmS1GV5UVcY6XgoVxWZAInaSKOHCSBsvDKtQIhNTwxh+QWGXRbF8XKnliEFRFbiZKF03BUwGzVRkU0zTN4V+plQ25clY20AtGyZBw45MEw1BbLwR28C22xHKt4ILXVFUPWVxiFet2XDYlW2pTt-VILKg1vZt+XPRNiAlY9j1JXdN2IMY0V0M8tCXbQXDZTqRwiHdr05SNn3jT5YPg5Vd0E4TZVJbVWPvaNqVxAAugQDjYOMESXmiSRBlib6PpG1IvlUb5khiCZfsmdKxumTJUWMua0QktNAA_3
# 円 1
particle witch ^0 ^ ^-2.5 0 0 0 0 1
particle witch ^0.62172 ^ ^-2.42146 0 0 0 0 1
particle witch ^1.20438 ^ ^-2.19077 0 0 0 0 1
particle witch ^1.71137 ^ ^-1.82242 0 0 0 0 1
particle witch ^2.11082 ^ ^-1.33957 0 0 0 0 1
particle witch ^2.37764 ^ ^-0.77254 0 0 0 0 1
particle witch ^2.49507 ^ ^-0.15698 0 0 0 0 1
particle witch ^2.45572 ^ ^0.46845 0 0 0 0 1
particle witch ^2.26207 ^ ^1.06445 0 0 0 0 1
particle witch ^1.92628 ^ ^1.59356 0 0 0 0 1
particle witch ^1.46946 ^ ^2.02254 0 0 0 0 1
particle witch ^0.92031 ^ ^2.32444 0 0 0 0 1
particle witch ^0.31333 ^ ^2.48029 0 0 0 0 1
particle witch ^-0.31333 ^ ^2.48029 0 0 0 0 1
particle witch ^-0.92031 ^ ^2.32444 0 0 0 0 1
particle witch ^-1.46946 ^ ^2.02254 0 0 0 0 1
particle witch ^-1.92628 ^ ^1.59356 0 0 0 0 1
particle witch ^-2.26207 ^ ^1.06445 0 0 0 0 1
particle witch ^-2.45572 ^ ^0.46845 0 0 0 0 1
particle witch ^-2.49507 ^ ^-0.15698 0 0 0 0 1
particle witch ^-2.37764 ^ ^-0.77254 0 0 0 0 1
particle witch ^-2.11082 ^ ^-1.33957 0 0 0 0 1
particle witch ^-1.71137 ^ ^-1.82242 0 0 0 0 1
particle witch ^-1.20438 ^ ^-2.19077 0 0 0 0 1
particle witch ^-0.62172 ^ ^-2.42146 0 0 0 0 1
# 円 2
particle witch ^0 ^ ^-8 0 0 0 0 1
particle witch ^0.83623 ^ ^-7.95618 0 0 0 0 1
particle witch ^1.66329 ^ ^-7.82518 0 0 0 0 1
particle witch ^2.47214 ^ ^-7.60845 0 0 0 0 1
particle witch ^3.25389 ^ ^-7.30836 0 0 0 0 1
particle witch ^4 ^ ^-6.9282 0 0 0 0 1
particle witch ^4.70228 ^ ^-6.47214 0 0 0 0 1
particle witch ^5.35304 ^ ^-5.94516 0 0 0 0 1
particle witch ^5.94516 ^ ^-5.35304 0 0 0 0 1
particle witch ^6.47214 ^ ^-4.70228 0 0 0 0 1
particle witch ^6.9282 ^ ^-4 0 0 0 0 1
particle witch ^7.30836 ^ ^-3.25389 0 0 0 0 1
particle witch ^7.60845 ^ ^-2.47214 0 0 0 0 1
particle witch ^7.82518 ^ ^-1.66329 0 0 0 0 1
particle witch ^7.95618 ^ ^-0.83623 0 0 0 0 1
particle witch ^8 ^ ^0 0 0 0 0 1
particle witch ^7.95618 ^ ^0.83623 0 0 0 0 1
particle witch ^7.82518 ^ ^1.66329 0 0 0 0 1
particle witch ^7.60845 ^ ^2.47214 0 0 0 0 1
particle witch ^7.30836 ^ ^3.25389 0 0 0 0 1
particle witch ^6.9282 ^ ^4 0 0 0 0 1
particle witch ^6.47214 ^ ^4.70228 0 0 0 0 1
particle witch ^5.94516 ^ ^5.35304 0 0 0 0 1
particle witch ^5.35304 ^ ^5.94516 0 0 0 0 1
particle witch ^4.70228 ^ ^6.47214 0 0 0 0 1
particle witch ^4 ^ ^6.9282 0 0 0 0 1
particle witch ^3.25389 ^ ^7.30836 0 0 0 0 1
particle witch ^2.47214 ^ ^7.60845 0 0 0 0 1
particle witch ^1.66329 ^ ^7.82518 0 0 0 0 1
particle witch ^0.83623 ^ ^7.95618 0 0 0 0 1
particle witch ^0 ^ ^8 0 0 0 0 1
particle witch ^-0.83623 ^ ^7.95618 0 0 0 0 1
particle witch ^-1.66329 ^ ^7.82518 0 0 0 0 1
particle witch ^-2.47214 ^ ^7.60845 0 0 0 0 1
particle witch ^-3.25389 ^ ^7.30836 0 0 0 0 1
particle witch ^-4 ^ ^6.9282 0 0 0 0 1
particle witch ^-4.70228 ^ ^6.47214 0 0 0 0 1
particle witch ^-5.35304 ^ ^5.94516 0 0 0 0 1
particle witch ^-5.94516 ^ ^5.35304 0 0 0 0 1
particle witch ^-6.47214 ^ ^4.70228 0 0 0 0 1
particle witch ^-6.9282 ^ ^4 0 0 0 0 1
particle witch ^-7.30836 ^ ^3.25389 0 0 0 0 1
particle witch ^-7.60845 ^ ^2.47214 0 0 0 0 1
particle witch ^-7.82518 ^ ^1.66329 0 0 0 0 1
particle witch ^-7.95618 ^ ^0.83623 0 0 0 0 1
particle witch ^-8 ^ ^0 0 0 0 0 1
particle witch ^-7.95618 ^ ^-0.83623 0 0 0 0 1
particle witch ^-7.82518 ^ ^-1.66329 0 0 0 0 1
particle witch ^-7.60845 ^ ^-2.47214 0 0 0 0 1
particle witch ^-7.30836 ^ ^-3.25389 0 0 0 0 1
particle witch ^-6.9282 ^ ^-4 0 0 0 0 1
particle witch ^-6.47214 ^ ^-4.70228 0 0 0 0 1
particle witch ^-5.94516 ^ ^-5.35304 0 0 0 0 1
particle witch ^-5.35304 ^ ^-5.94516 0 0 0 0 1
particle witch ^-4.70228 ^ ^-6.47214 0 0 0 0 1
particle witch ^-4 ^ ^-6.9282 0 0 0 0 1
particle witch ^-3.25389 ^ ^-7.30836 0 0 0 0 1
particle witch ^-2.47214 ^ ^-7.60845 0 0 0 0 1
particle witch ^-1.66329 ^ ^-7.82518 0 0 0 0 1
particle witch ^-0.83623 ^ ^-7.95618 0 0 0 0 1
# 円 2-copy-copy
particle witch ^0 ^ ^-4 0 0 0 0 1
particle witch ^0.41811 ^ ^-3.97809 0 0 0 0 1
particle witch ^0.83165 ^ ^-3.91259 0 0 0 0 1
particle witch ^1.23607 ^ ^-3.80423 0 0 0 0 1
particle witch ^1.62695 ^ ^-3.65418 0 0 0 0 1
particle witch ^2 ^ ^-3.4641 0 0 0 0 1
particle witch ^2.35114 ^ ^-3.23607 0 0 0 0 1
particle witch ^2.67652 ^ ^-2.97258 0 0 0 0 1
particle witch ^2.97258 ^ ^-2.67652 0 0 0 0 1
particle witch ^3.23607 ^ ^-2.35114 0 0 0 0 1
particle witch ^3.4641 ^ ^-2 0 0 0 0 1
particle witch ^3.65418 ^ ^-1.62695 0 0 0 0 1
particle witch ^3.80423 ^ ^-1.23607 0 0 0 0 1
particle witch ^3.91259 ^ ^-0.83165 0 0 0 0 1
particle witch ^3.97809 ^ ^-0.41811 0 0 0 0 1
particle witch ^4 ^ ^0 0 0 0 0 1
particle witch ^3.97809 ^ ^0.41811 0 0 0 0 1
particle witch ^3.91259 ^ ^0.83165 0 0 0 0 1
particle witch ^3.80423 ^ ^1.23607 0 0 0 0 1
particle witch ^3.65418 ^ ^1.62695 0 0 0 0 1
particle witch ^3.4641 ^ ^2 0 0 0 0 1
particle witch ^3.23607 ^ ^2.35114 0 0 0 0 1
particle witch ^2.97258 ^ ^2.67652 0 0 0 0 1
particle witch ^2.67652 ^ ^2.97258 0 0 0 0 1
particle witch ^2.35114 ^ ^3.23607 0 0 0 0 1
particle witch ^2 ^ ^3.4641 0 0 0 0 1
particle witch ^1.62695 ^ ^3.65418 0 0 0 0 1
particle witch ^1.23607 ^ ^3.80423 0 0 0 0 1
particle witch ^0.83165 ^ ^3.91259 0 0 0 0 1
particle witch ^0.41811 ^ ^3.97809 0 0 0 0 1
particle witch ^0 ^ ^4 0 0 0 0 1
particle witch ^-0.41811 ^ ^3.97809 0 0 0 0 1
particle witch ^-0.83165 ^ ^3.91259 0 0 0 0 1
particle witch ^-1.23607 ^ ^3.80423 0 0 0 0 1
particle witch ^-1.62695 ^ ^3.65418 0 0 0 0 1
particle witch ^-2 ^ ^3.4641 0 0 0 0 1
particle witch ^-2.35114 ^ ^3.23607 0 0 0 0 1
particle witch ^-2.67652 ^ ^2.97258 0 0 0 0 1
particle witch ^-2.97258 ^ ^2.67652 0 0 0 0 1
particle witch ^-3.23607 ^ ^2.35114 0 0 0 0 1
particle witch ^-3.4641 ^ ^2 0 0 0 0 1
particle witch ^-3.65418 ^ ^1.62695 0 0 0 0 1
particle witch ^-3.80423 ^ ^1.23607 0 0 0 0 1
particle witch ^-3.91259 ^ ^0.83165 0 0 0 0 1
particle witch ^-3.97809 ^ ^0.41811 0 0 0 0 1
particle witch ^-4 ^ ^0 0 0 0 0 1
particle witch ^-3.97809 ^ ^-0.41811 0 0 0 0 1
particle witch ^-3.91259 ^ ^-0.83165 0 0 0 0 1
particle witch ^-3.80423 ^ ^-1.23607 0 0 0 0 1
particle witch ^-3.65418 ^ ^-1.62695 0 0 0 0 1
particle witch ^-3.4641 ^ ^-2 0 0 0 0 1
particle witch ^-3.23607 ^ ^-2.35114 0 0 0 0 1
particle witch ^-2.97258 ^ ^-2.67652 0 0 0 0 1
particle witch ^-2.67652 ^ ^-2.97258 0 0 0 0 1
particle witch ^-2.35114 ^ ^-3.23607 0 0 0 0 1
particle witch ^-2 ^ ^-3.4641 0 0 0 0 1
particle witch ^-1.62695 ^ ^-3.65418 0 0 0 0 1
particle witch ^-1.23607 ^ ^-3.80423 0 0 0 0 1
particle witch ^-0.83165 ^ ^-3.91259 0 0 0 0 1
particle witch ^-0.41811 ^ ^-3.97809 0 0 0 0 1
# 円 1
particle witch ^0 ^ ^-7 0 0 0 0 1
particle witch ^0.30902 ^ ^-6.95106 0 0 0 0 1
particle witch ^0.58779 ^ ^-6.80902 0 0 0 0 1
particle witch ^0.80902 ^ ^-6.58779 0 0 0 0 1
particle witch ^0.95106 ^ ^-6.30902 0 0 0 0 1
particle witch ^1 ^ ^-6 0 0 0 0 1
particle witch ^0.95106 ^ ^-5.69098 0 0 0 0 1
particle witch ^0.80902 ^ ^-5.41221 0 0 0 0 1
particle witch ^0.58779 ^ ^-5.19098 0 0 0 0 1
particle witch ^0.30902 ^ ^-5.04894 0 0 0 0 1
particle witch ^0 ^ ^-5 0 0 0 0 1
particle witch ^-0.30902 ^ ^-5.04894 0 0 0 0 1
particle witch ^-0.58779 ^ ^-5.19098 0 0 0 0 1
particle witch ^-0.80902 ^ ^-5.41221 0 0 0 0 1
particle witch ^-0.95106 ^ ^-5.69098 0 0 0 0 1
particle witch ^-1 ^ ^-6 0 0 0 0 1
particle witch ^-0.95106 ^ ^-6.30902 0 0 0 0 1
particle witch ^-0.80902 ^ ^-6.58779 0 0 0 0 1
particle witch ^-0.58779 ^ ^-6.80902 0 0 0 0 1
particle witch ^-0.30902 ^ ^-6.95106 0 0 0 0 1
particle witch ^3 ^ ^-6.19615 0 0 0 0 1
particle witch ^3.30902 ^ ^-6.14721 0 0 0 0 1
particle witch ^3.58779 ^ ^-6.00517 0 0 0 0 1
particle witch ^3.80902 ^ ^-5.78394 0 0 0 0 1
particle witch ^3.95106 ^ ^-5.50517 0 0 0 0 1
particle witch ^4 ^ ^-5.19615 0 0 0 0 1
particle witch ^3.95106 ^ ^-4.88714 0 0 0 0 1
particle witch ^3.80902 ^ ^-4.60837 0 0 0 0 1
particle witch ^3.58779 ^ ^-4.38714 0 0 0 0 1
particle witch ^3.30902 ^ ^-4.2451 0 0 0 0 1
particle witch ^3 ^ ^-4.19615 0 0 0 0 1
particle witch ^2.69098 ^ ^-4.2451 0 0 0 0 1
particle witch ^2.41221 ^ ^-4.38714 0 0 0 0 1
particle witch ^2.19098 ^ ^-4.60837 0 0 0 0 1
particle witch ^2.04894 ^ ^-4.88714 0 0 0 0 1
particle witch ^2 ^ ^-5.19615 0 0 0 0 1
particle witch ^2.04894 ^ ^-5.50517 0 0 0 0 1
particle witch ^2.19098 ^ ^-5.78394 0 0 0 0 1
particle witch ^2.41221 ^ ^-6.00517 0 0 0 0 1
particle witch ^2.69098 ^ ^-6.14721 0 0 0 0 1
particle witch ^5.19615 ^ ^-4 0 0 0 0 1
particle witch ^5.50517 ^ ^-3.95106 0 0 0 0 1
particle witch ^5.78394 ^ ^-3.80902 0 0 0 0 1
particle witch ^6.00517 ^ ^-3.58779 0 0 0 0 1
particle witch ^6.14721 ^ ^-3.30902 0 0 0 0 1
particle witch ^6.19615 ^ ^-3 0 0 0 0 1
particle witch ^6.14721 ^ ^-2.69098 0 0 0 0 1
particle witch ^6.00517 ^ ^-2.41221 0 0 0 0 1
particle witch ^5.78394 ^ ^-2.19098 0 0 0 0 1
particle witch ^5.50517 ^ ^-2.04894 0 0 0 0 1
particle witch ^5.19615 ^ ^-2 0 0 0 0 1
particle witch ^4.88714 ^ ^-2.04894 0 0 0 0 1
particle witch ^4.60837 ^ ^-2.19098 0 0 0 0 1
particle witch ^4.38714 ^ ^-2.41221 0 0 0 0 1
particle witch ^4.2451 ^ ^-2.69098 0 0 0 0 1
particle witch ^4.19615 ^ ^-3 0 0 0 0 1
particle witch ^4.2451 ^ ^-3.30902 0 0 0 0 1
particle witch ^4.38714 ^ ^-3.58779 0 0 0 0 1
particle witch ^4.60837 ^ ^-3.80902 0 0 0 0 1
particle witch ^4.88714 ^ ^-3.95106 0 0 0 0 1
particle witch ^6 ^ ^-1 0 0 0 0 1
particle witch ^6.30902 ^ ^-0.95106 0 0 0 0 1
particle witch ^6.58779 ^ ^-0.80902 0 0 0 0 1
particle witch ^6.80902 ^ ^-0.58779 0 0 0 0 1
particle witch ^6.95106 ^ ^-0.30902 0 0 0 0 1
particle witch ^7 ^ ^0 0 0 0 0 1
particle witch ^6.95106 ^ ^0.30902 0 0 0 0 1
particle witch ^6.80902 ^ ^0.58779 0 0 0 0 1
particle witch ^6.58779 ^ ^0.80902 0 0 0 0 1
particle witch ^6.30902 ^ ^0.95106 0 0 0 0 1
particle witch ^6 ^ ^1 0 0 0 0 1
particle witch ^5.69098 ^ ^0.95106 0 0 0 0 1
particle witch ^5.41221 ^ ^0.80902 0 0 0 0 1
particle witch ^5.19098 ^ ^0.58779 0 0 0 0 1
particle witch ^5.04894 ^ ^0.30902 0 0 0 0 1
particle witch ^5 ^ ^0 0 0 0 0 1
particle witch ^5.04894 ^ ^-0.30902 0 0 0 0 1
particle witch ^5.19098 ^ ^-0.58779 0 0 0 0 1
particle witch ^5.41221 ^ ^-0.80902 0 0 0 0 1
particle witch ^5.69098 ^ ^-0.95106 0 0 0 0 1
particle witch ^5.19615 ^ ^2 0 0 0 0 1
particle witch ^5.50517 ^ ^2.04894 0 0 0 0 1
particle witch ^5.78394 ^ ^2.19098 0 0 0 0 1
particle witch ^6.00517 ^ ^2.41221 0 0 0 0 1
particle witch ^6.14721 ^ ^2.69098 0 0 0 0 1
particle witch ^6.19615 ^ ^3 0 0 0 0 1
particle witch ^6.14721 ^ ^3.30902 0 0 0 0 1
particle witch ^6.00517 ^ ^3.58779 0 0 0 0 1
particle witch ^5.78394 ^ ^3.80902 0 0 0 0 1
particle witch ^5.50517 ^ ^3.95106 0 0 0 0 1
particle witch ^5.19615 ^ ^4 0 0 0 0 1
particle witch ^4.88714 ^ ^3.95106 0 0 0 0 1
particle witch ^4.60837 ^ ^3.80902 0 0 0 0 1
particle witch ^4.38714 ^ ^3.58779 0 0 0 0 1
particle witch ^4.2451 ^ ^3.30902 0 0 0 0 1
particle witch ^4.19615 ^ ^3 0 0 0 0 1
particle witch ^4.2451 ^ ^2.69098 0 0 0 0 1
particle witch ^4.38714 ^ ^2.41221 0 0 0 0 1
particle witch ^4.60837 ^ ^2.19098 0 0 0 0 1
particle witch ^4.88714 ^ ^2.04894 0 0 0 0 1
particle witch ^3 ^ ^4.19615 0 0 0 0 1
particle witch ^3.30902 ^ ^4.2451 0 0 0 0 1
particle witch ^3.58779 ^ ^4.38714 0 0 0 0 1
particle witch ^3.80902 ^ ^4.60837 0 0 0 0 1
particle witch ^3.95106 ^ ^4.88714 0 0 0 0 1
particle witch ^4 ^ ^5.19615 0 0 0 0 1
particle witch ^3.95106 ^ ^5.50517 0 0 0 0 1
particle witch ^3.80902 ^ ^5.78394 0 0 0 0 1
particle witch ^3.58779 ^ ^6.00517 0 0 0 0 1
particle witch ^3.30902 ^ ^6.14721 0 0 0 0 1
particle witch ^3 ^ ^6.19615 0 0 0 0 1
particle witch ^2.69098 ^ ^6.14721 0 0 0 0 1
particle witch ^2.41221 ^ ^6.00517 0 0 0 0 1
particle witch ^2.19098 ^ ^5.78394 0 0 0 0 1
particle witch ^2.04894 ^ ^5.50517 0 0 0 0 1
particle witch ^2 ^ ^5.19615 0 0 0 0 1
particle witch ^2.04894 ^ ^4.88714 0 0 0 0 1
particle witch ^2.19098 ^ ^4.60837 0 0 0 0 1
particle witch ^2.41221 ^ ^4.38714 0 0 0 0 1
particle witch ^2.69098 ^ ^4.2451 0 0 0 0 1
particle witch ^0 ^ ^5 0 0 0 0 1
particle witch ^0.30902 ^ ^5.04894 0 0 0 0 1
particle witch ^0.58779 ^ ^5.19098 0 0 0 0 1
particle witch ^0.80902 ^ ^5.41221 0 0 0 0 1
particle witch ^0.95106 ^ ^5.69098 0 0 0 0 1
particle witch ^1 ^ ^6 0 0 0 0 1
particle witch ^0.95106 ^ ^6.30902 0 0 0 0 1
particle witch ^0.80902 ^ ^6.58779 0 0 0 0 1
particle witch ^0.58779 ^ ^6.80902 0 0 0 0 1
particle witch ^0.30902 ^ ^6.95106 0 0 0 0 1
particle witch ^0 ^ ^7 0 0 0 0 1
particle witch ^-0.30902 ^ ^6.95106 0 0 0 0 1
particle witch ^-0.58779 ^ ^6.80902 0 0 0 0 1
particle witch ^-0.80902 ^ ^6.58779 0 0 0 0 1
particle witch ^-0.95106 ^ ^6.30902 0 0 0 0 1
particle witch ^-1 ^ ^6 0 0 0 0 1
particle witch ^-0.95106 ^ ^5.69098 0 0 0 0 1
particle witch ^-0.80902 ^ ^5.41221 0 0 0 0 1
particle witch ^-0.58779 ^ ^5.19098 0 0 0 0 1
particle witch ^-0.30902 ^ ^5.04894 0 0 0 0 1
particle witch ^-3 ^ ^4.19615 0 0 0 0 1
particle witch ^-2.69098 ^ ^4.2451 0 0 0 0 1
particle witch ^-2.41221 ^ ^4.38714 0 0 0 0 1
particle witch ^-2.19098 ^ ^4.60837 0 0 0 0 1
particle witch ^-2.04894 ^ ^4.88714 0 0 0 0 1
particle witch ^-2 ^ ^5.19615 0 0 0 0 1
particle witch ^-2.04894 ^ ^5.50517 0 0 0 0 1
particle witch ^-2.19098 ^ ^5.78394 0 0 0 0 1
particle witch ^-2.41221 ^ ^6.00517 0 0 0 0 1
particle witch ^-2.69098 ^ ^6.14721 0 0 0 0 1
particle witch ^-3 ^ ^6.19615 0 0 0 0 1
particle witch ^-3.30902 ^ ^6.14721 0 0 0 0 1
particle witch ^-3.58779 ^ ^6.00517 0 0 0 0 1
particle witch ^-3.80902 ^ ^5.78394 0 0 0 0 1
particle witch ^-3.95106 ^ ^5.50517 0 0 0 0 1
particle witch ^-4 ^ ^5.19615 0 0 0 0 1
particle witch ^-3.95106 ^ ^4.88714 0 0 0 0 1
particle witch ^-3.80902 ^ ^4.60837 0 0 0 0 1
particle witch ^-3.58779 ^ ^4.38714 0 0 0 0 1
particle witch ^-3.30902 ^ ^4.2451 0 0 0 0 1
particle witch ^-5.19615 ^ ^2 0 0 0 0 1
particle witch ^-4.88714 ^ ^2.04894 0 0 0 0 1
particle witch ^-4.60837 ^ ^2.19098 0 0 0 0 1
particle witch ^-4.38714 ^ ^2.41221 0 0 0 0 1
particle witch ^-4.2451 ^ ^2.69098 0 0 0 0 1
particle witch ^-4.19615 ^ ^3 0 0 0 0 1
particle witch ^-4.2451 ^ ^3.30902 0 0 0 0 1
particle witch ^-4.38714 ^ ^3.58779 0 0 0 0 1
particle witch ^-4.60837 ^ ^3.80902 0 0 0 0 1
particle witch ^-4.88714 ^ ^3.95106 0 0 0 0 1
particle witch ^-5.19615 ^ ^4 0 0 0 0 1
particle witch ^-5.50517 ^ ^3.95106 0 0 0 0 1
particle witch ^-5.78394 ^ ^3.80902 0 0 0 0 1
particle witch ^-6.00517 ^ ^3.58779 0 0 0 0 1
particle witch ^-6.14721 ^ ^3.30902 0 0 0 0 1
particle witch ^-6.19615 ^ ^3 0 0 0 0 1
particle witch ^-6.14721 ^ ^2.69098 0 0 0 0 1
particle witch ^-6.00517 ^ ^2.41221 0 0 0 0 1
particle witch ^-5.78394 ^ ^2.19098 0 0 0 0 1
particle witch ^-5.50517 ^ ^2.04894 0 0 0 0 1
particle witch ^-6 ^ ^-1 0 0 0 0 1
particle witch ^-5.69098 ^ ^-0.95106 0 0 0 0 1
particle witch ^-5.41221 ^ ^-0.80902 0 0 0 0 1
particle witch ^-5.19098 ^ ^-0.58779 0 0 0 0 1
particle witch ^-5.04894 ^ ^-0.30902 0 0 0 0 1
particle witch ^-5 ^ ^0 0 0 0 0 1
particle witch ^-5.04894 ^ ^0.30902 0 0 0 0 1
particle witch ^-5.19098 ^ ^0.58779 0 0 0 0 1
particle witch ^-5.41221 ^ ^0.80902 0 0 0 0 1
particle witch ^-5.69098 ^ ^0.95106 0 0 0 0 1
particle witch ^-6 ^ ^1 0 0 0 0 1
particle witch ^-6.30902 ^ ^0.95106 0 0 0 0 1
particle witch ^-6.58779 ^ ^0.80902 0 0 0 0 1
particle witch ^-6.80902 ^ ^0.58779 0 0 0 0 1
particle witch ^-6.95106 ^ ^0.30902 0 0 0 0 1
particle witch ^-7 ^ ^0 0 0 0 0 1
particle witch ^-6.95106 ^ ^-0.30902 0 0 0 0 1
particle witch ^-6.80902 ^ ^-0.58779 0 0 0 0 1
particle witch ^-6.58779 ^ ^-0.80902 0 0 0 0 1
particle witch ^-6.30902 ^ ^-0.95106 0 0 0 0 1
particle witch ^-5.19615 ^ ^-4 0 0 0 0 1
particle witch ^-4.88714 ^ ^-3.95106 0 0 0 0 1
particle witch ^-4.60837 ^ ^-3.80902 0 0 0 0 1
particle witch ^-4.38714 ^ ^-3.58779 0 0 0 0 1
particle witch ^-4.2451 ^ ^-3.30902 0 0 0 0 1
particle witch ^-4.19615 ^ ^-3 0 0 0 0 1
particle witch ^-4.2451 ^ ^-2.69098 0 0 0 0 1
particle witch ^-4.38714 ^ ^-2.41221 0 0 0 0 1
particle witch ^-4.60837 ^ ^-2.19098 0 0 0 0 1
particle witch ^-4.88714 ^ ^-2.04894 0 0 0 0 1
particle witch ^-5.19615 ^ ^-2 0 0 0 0 1
particle witch ^-5.50517 ^ ^-2.04894 0 0 0 0 1
particle witch ^-5.78394 ^ ^-2.19098 0 0 0 0 1
particle witch ^-6.00517 ^ ^-2.41221 0 0 0 0 1
particle witch ^-6.14721 ^ ^-2.69098 0 0 0 0 1
particle witch ^-6.19615 ^ ^-3 0 0 0 0 1
particle witch ^-6.14721 ^ ^-3.30902 0 0 0 0 1
particle witch ^-6.00517 ^ ^-3.58779 0 0 0 0 1
particle witch ^-5.78394 ^ ^-3.80902 0 0 0 0 1
particle witch ^-5.50517 ^ ^-3.95106 0 0 0 0 1
particle witch ^-3 ^ ^-6.19615 0 0 0 0 1
particle witch ^-2.69098 ^ ^-6.14721 0 0 0 0 1
particle witch ^-2.41221 ^ ^-6.00517 0 0 0 0 1
particle witch ^-2.19098 ^ ^-5.78394 0 0 0 0 1
particle witch ^-2.04894 ^ ^-5.50517 0 0 0 0 1
particle witch ^-2 ^ ^-5.19615 0 0 0 0 1
particle witch ^-2.04894 ^ ^-4.88714 0 0 0 0 1
particle witch ^-2.19098 ^ ^-4.60837 0 0 0 0 1
particle witch ^-2.41221 ^ ^-4.38714 0 0 0 0 1
particle witch ^-2.69098 ^ ^-4.2451 0 0 0 0 1
particle witch ^-3 ^ ^-4.19615 0 0 0 0 1
particle witch ^-3.30902 ^ ^-4.2451 0 0 0 0 1
particle witch ^-3.58779 ^ ^-4.38714 0 0 0 0 1
particle witch ^-3.80902 ^ ^-4.60837 0 0 0 0 1
particle witch ^-3.95106 ^ ^-4.88714 0 0 0 0 1
particle witch ^-4 ^ ^-5.19615 0 0 0 0 1
particle witch ^-3.95106 ^ ^-5.50517 0 0 0 0 1
particle witch ^-3.80902 ^ ^-5.78394 0 0 0 0 1
particle witch ^-3.58779 ^ ^-6.00517 0 0 0 0 1
particle witch ^-3.30902 ^ ^-6.14721 0 0 0 0 1


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/2.first_tick
#
#
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/1.melee_attack

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [0f,213f,135f]
# 腕、頭を変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20069}
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20072}
# 数値決定
    data modify storage lib: Argument.Bounds set value [[3d,3d],[0],[3d,3d]]
# プレイヤーの周囲にテレポート
    function asset:mob/1004.tultaria/tick/move/spread
# 演出
    execute at @s run function asset:mob/1004.tultaria/tick/move/vfx

# プレイヤーを見る
    execute at @s facing entity @p[distance=..100] feet positioned ~ ~0.4 ~ run function asset:mob/1004.tultaria/tick/move/tereport

repo_name: ProjectTSB/TheSkyBlessing

repo_language: mcfunction

mime_type: text/plain


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/4.slash2
#
#
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/1.melee_attack

# 腕を降る
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [360f,0f,88f]
# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20074}
# 演出
    execute positioned ^ ^ ^1 positioned ~ ~1 ~ rotated ~ 0 run function asset:mob/1004.tultaria/tick/1.melee_attack/particle2

# ダメージ
    execute positioned ^ ^ ^2 run function asset:mob/1004.tultaria/tick/1.melee_attack/5.vfx_damage

# テレポートする
    execute positioned ^ ^ ^3 run function asset:mob/1004.tultaria/tick/move/tereport


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/particle1
#
#
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/3.slash

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


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/3.slash
#
#
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/1.melee_attack

# 腕を降る
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [173f,213f,121f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.LeftArm set value [36f,0f,-45f]

# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20073}
# 演出
    execute positioned ^ ^ ^1 positioned ~ ~0.3 ~ rotated ~ 0 run function asset:mob/1004.tultaria/tick/1.melee_attack/particle1

# ダメージ
    execute positioned ^ ^ ^2 run function asset:mob/1004.tultaria/tick/1.melee_attack/5.vfx_damage

# テレポートする
    execute positioned ^ ^ ^3 run function asset:mob/1004.tultaria/tick/move/tereport

# プレイヤーを見る
    execute at @s facing entity @p[distance=..100] feet positioned ~ ~0.4 ~ run function asset:mob/1004.tultaria/tick/move/tereport


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/1.melee_attack
#
# 近接攻撃する際にうごくの
#
# @within function asset:mob/1004.tultaria/tick/4.skill_active

# 最初に実行するの
    execute if score @s RW.Tick matches 0 run function asset:mob/1004.tultaria/tick/1.melee_attack/2.first_tick

# 攻撃
    execute if score @s RW.Tick matches 15 run function asset:mob/1004.tultaria/tick/1.melee_attack/3.slash

# 腕を変える
    execute if score @s RW.Tick matches 20 if entity @s run data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [215f,0f,94f]

# 2チェイン
    execute if score @s RW.Tick matches 23 if entity @s run function asset:mob/1004.tultaria/tick/1.melee_attack/4.slash2

# HPが減っていたら3チェイン
    execute if score @s RW.Tick matches 26 if entity @s[tag=RW.HPless75per] run function asset:mob/1004.tultaria/tick/1.melee_attack/3.slash

# 更にHPが減っていたら4で〆る
    execute if score @s RW.Tick matches 34 if entity @s[tag=RW.HPless50per] run function asset:mob/1004.tultaria/tick/1.melee_attack/finisher/slash

# リセット
    execute if score @s[tag=!RW.HPless50per] RW.Tick matches 37 run function asset:mob/1004.tultaria/tick/reset
    execute if score @s[tag=RW.HPless50per] RW.Tick matches 47 run function asset:mob/1004.tultaria/tick/reset


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/particle2
#
#
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/4.slash2

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


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/5.vfx_damage
#
#
#
# @within
#    function asset:mob/1004.tultaria/tick/1.melee_attack/3.slash
#    function asset:mob/1004.tultaria/tick/1.melee_attack/4.slash2

# 演出
    playsound minecraft:item.trident.return hostile @a ~ ~ ~ 2 1
    playsound minecraft:entity.witch.throw hostile @a ~ ~ ~ 2 0
    playsound minecraft:item.trident.throw hostile @a ~ ~ ~ 2 0.7

# ダメージ判定
# 与えるダメージ
    data modify storage lib: Argument.Damage set value 50f
# 属性
    data modify storage lib: Argument.AttackType set value "Physical"
    data modify storage lib: Argument.ElementType set value "None"
# 補正functionを実行
    function lib:damage/modifier
# 対象
    execute as @p[tag=!PlayerShouldInvulnerable,distance=..2] run function lib:damage/
# リセット
    function lib:damage/reset


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/finisher/damage
#
# ちょっと普通の斬撃より痛い
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/finisher/slash

# 演出
    playsound minecraft:entity.ender_dragon.hurt hostile @a ~ ~ ~ 1 1.5
    playsound minecraft:item.trident.return hostile @a ~ ~ ~ 2 1
    playsound minecraft:entity.witch.throw hostile @a ~ ~ ~ 2 0
    playsound minecraft:item.trident.throw hostile @a ~ ~ ~ 2 0.5

# ダメージ判定
# 与えるダメージ
    data modify storage lib: Argument.Damage set value 30f
# 属性
    data modify storage lib: Argument.AttackType set value "Physical"
    data modify storage lib: Argument.ElementType set value "None"
# 補正functionを実行
    function lib:damage/modifier
# 対象
    execute as @p[tag=!PlayerShouldInvulnerable,distance=..2] run function lib:damage/
# リセット
    function lib:damage/reset


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/finisher/slash
#
# コンパチな強い斬撃
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/1.melee_attack

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [360f,0f,88f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.Head set value [20f,-20f,0f]

# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20075}

# 演出
    execute positioned ^ ^ ^1 positioned ~ ~1 ~ rotated ~ 0 run function asset:mob/1004.tultaria/tick/1.melee_attack/finisher/particle

# テレポートする
    execute positioned ^ ^ ^1 run function asset:mob/1004.tultaria/tick/move/tereport

# ダメージ
    execute positioned ^ ^ ^2 run function asset:mob/1004.tultaria/tick/1.melee_attack/finisher/damage

# テレポートする
    execute positioned ^ ^ ^1 run function asset:mob/1004.tultaria/tick/move/tereport


text:
#> asset:mob/1004.tultaria/tick/1.melee_attack/finisher/particle
#
#
#
# @within function asset:mob/1004.tultaria/tick/1.melee_attack/finisher/slash

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


text:
#> asset:mob/1004.tultaria/tick/4.off_coordinate_attack/1.off_coordinate_attack
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.skill_active

# 最初に実行するの
    execute if score @s RW.Tick matches 0 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/2.first_tick

# ダメージ
    execute if score @s RW.Tick matches 22 at @a at @e[tag=RW.OffCoordinateMarker,distance=..100,sort=nearest,limit=1] run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/4.attack

# リセット
    execute if score @s RW.Tick matches 50 run function asset:mob/1004.tultaria/tick/reset


text:
#> asset:mob/1004.tultaria/tick/4.off_coordinate_attack/2.first_tick
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/1.off_coordinate_attack

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.LeftArm set value [30f,360f,28f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [0f,0f,90f]
# 腕を変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20070}
# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20074}
# 演出
    playsound minecraft:entity.zombie_villager.converted hostile @a[distance=..30] ~ ~ ~ 1 2 1

# 召喚
    execute at @a[distance=..100] run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/3.summon


text:
#> asset:mob/1004.tultaria/tick/4.off_coordinate_attack/4.attack
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/1.off_coordinate_attack

# ダメージを与える
# ダメージ設定
    # 与えるダメージ
        data modify storage lib: Argument.Damage set value 45.0f
    # 魔法属性
        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=2.5..8] run function lib:damage/
# リセット
    function lib:damage/reset

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmACwCMpcAbPQOykC0pAzAKweuVcAjaqwCGAkV1bU4A2aSYoUTEfTAEAdiIC2CZIDDFAAQAmVigD2MKGrAwRGbQGck4c4XUQk1IwRRx3cDGcwADcRbEJdcAAPJAAGAitEWIBfZIJ7UjRCJ0QuAgcIOw8kgjhsbDQYB11qWPiwDDNCiF16tAcAUXLK6o6AR0Iw7CgAZVtfckQAMzDq1IBdIA_3
# 落雷
    execute positioned ~0 ~ ~-5 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~2.5 ~ ~-4.33013 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~4.33013 ~ ~-2.5 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~5 ~ ~0 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~4.33013 ~ ~2.5 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~2.5 ~ ~4.33013 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~0 ~ ~5 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~-2.5 ~ ~4.33013 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~-4.33013 ~ ~2.5 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~-5 ~ ~0 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~-4.33013 ~ ~-2.5 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
    execute positioned ~-2.5 ~ ~-4.33013 run function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx

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


text:
#> asset:mob/1004.tultaria/tick/4.off_coordinate_attack/5.vfx
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/4.attack

# 演出
    particle end_rod ~ ~ ~ 0.7 3 0.7 0 25
    particle electric_spark ~ ~ ~ 0.3 3 0.3 0.1 25
    particle dust 1 1 1 1 ~ ~3 ~ 0.5 3 0.5 0 150
    particle dust 1 1 10 1 ~ ~5 ~ 0.1 5 0.1 0 150
    particle minecraft:explosion ~ ~ ~ 0.3 0 0.3 0 1


text:
#> asset:mob/1004.tultaria/tick/4.off_coordinate_attack/3.summon
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.off_coordinate_attack/2.first_tick

# AECを召喚
    summon area_effect_cloud ^ ^ ^ {CustomNameVisible:0b,Particle:"block air",Duration:29,Tags:["Object","RW.OffCoordinateMarker"]}
# 演出
    playsound entity.blaze.shoot hostile @a ~ ~ ~ 1 1


text:
#> asset:mob/1004.tultaria/tick/6.starfury_attack/2.first_tick
#
#
#
# @within function asset:mob/1004.tultaria/tick/6.starfury_attack/1.starfury_attack

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.LeftArm set value [-80f,10f,10f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [-100f,-10f,30f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.Head set value [-10f,0f,0f]

# 腕を変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20070}

# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20075}

# テレポート演出
    execute at @s run function asset:mob/1004.tultaria/tick/move/vfx

# テレポート
    function asset:mob/1004.tultaria/tick/move/tereport_center

# 演出
    execute at @s run playsound entity.puffer_fish.death hostile @a[distance=..50] ~ ~ ~ 1 0 1


text:
#> asset:mob/1004.tultaria/tick/6.starfury_attack/4.vfx
#
#
#
# @within function asset:mob/1004.tultaria/tick/6.starfury_attack/1.starfury_attack

# 演出
    #playsound minecraft:entity.elder_guardian.curse hostile @a[distance=..50] ~ ~ ~ 1 2 1
    execute at @a[distance=..60] run playsound minecraft:entity.evoker.cast_spell hostile @a ~ ~ ~ 2 0.7
    execute at @a[distance=..60] run playsound minecraft:block.amethyst_block.break hostile @a ~ ~ ~ 2 1

    execute at @e[type=area_effect_cloud,tag=S2.Wait] run particle end_rod ~ ~ ~ 0 0 0 0.1 1 force


text:
#> asset:mob/1004.tultaria/tick/6.starfury_attack/5.tag_remove
#
# スターフューリーのタグを消すことで動作させる（付与でもいいだろ）
#
# @within function asset:mob/1004.tultaria/tick/6.starfury_attack/1.starfury_attack

# プレイヤーの向きを向かせる
    tp @s ~ ~ ~ facing entity @p[distance=..100]
# タグを消す
    tag @s remove S2.Wait
# 演出
    playsound minecraft:entity.blaze.shoot hostile @a ~ ~ ~ 4 2
    execute at @a[distance=..50] run playsound minecraft:block.amethyst_block.hit hostile @a ~ ~ ~ 1 1.5


text:
#> asset:mob/1004.tultaria/tick/6.starfury_attack/1.starfury_attack
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.skill_active

# 最初に実行するの
    execute if score @s RW.Tick matches 0 run function asset:mob/1004.tultaria/tick/6.starfury_attack/2.first_tick

# 召喚する
    execute if score @s RW.Tick matches 10..30 run function asset:mob/1004.tultaria/tick/6.starfury_attack/3.summon
    execute if score @s RW.Tick matches 10..30 run function asset:mob/1004.tultaria/tick/6.starfury_attack/3.summon

# 演出
    execute if score @s RW.Tick matches 35 run function asset:mob/1004.tultaria/tick/6.starfury_attack/4.vfx

# タグ付与連打
    execute if score @s RW.Tick matches 50..70 as @e[type=area_effect_cloud,tag=S2.Wait,sort=random,limit=2] at @s run function asset:mob/1004.tultaria/tick/6.starfury_attack/5.tag_remove

# リセット
    execute if score @s RW.Tick matches 90 run function asset:mob/1004.tultaria/tick/reset


text:
#> asset:mob/1004.tultaria/tick/6.starfury_attack/3.summon
#
#
#
# @within function asset:mob/1004.tultaria/tick/6.starfury_attack/1.starfury_attack

# マーカー召喚
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}

# 拡散する
    data modify storage lib: Argument.Bounds set value [[35d,35d],[2d,5d],[35d,35d]]
    execute as @e[type=marker,tag=RW.This,distance=..100] at @s positioned ~ ~15 ~ run function lib:spread_entity/

# モブを出す
    data modify storage api: Argument.ID set value 1010
    execute at @e[type=marker,tag=RW.This,distance=..100] run function api:mob/summon

# 演出
    execute at @a[distance=..100] run playsound minecraft:entity.ender_eye.death hostile @a ~ ~ ~ 1 1

# キル
    kill @e[type=marker,tag=RW.This,distance=..100]


text:
#> asset:mob/1004.tultaria/tick/move/spread_facing
#
# プレイヤーを見る（拡散つき）
#
# @within function asset:mob/1004.tultaria/tick/2.tick

# マーカー召喚
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}

# 拡散する
    data modify storage lib: Argument.Bounds set value [[0d,10d],[0],[0d,10d]]
    execute as @e[type=marker,tag=RW.This,distance=..100] at @p[distance=..100] run function lib:spread_entity/

# マーカーを見る
    execute facing entity @e[type=marker,tag=RW.This,distance=..100,sort=nearest,limit=1] feet run function asset:mob/1004.tultaria/tick/move/tereport
# キル
    kill @e[type=marker,tag=RW.This,distance=..100]


text:
#> asset:mob/1004.tultaria/tick/move/tereport_center
#
# 絶対座標でテレポート
#
# @within function asset:mob/1004.tultaria/tick/**

# タグをつける
    execute at @s run tag @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] add RW.ArmorStandThis
# テレポする
    tp @s @e[type=marker,tag=RW.XYZ,sort=nearest,limit=1]
# 向き合わせる
    execute at @s run tp @s ~ ~ ~ facing entity @p[distance=..100]

# 位置をあわせる
    tp @e[type=armor_stand,tag=RW.ArmorStandThis] @s
# タグを消す
    tag @e[type=armor_stand,tag=RW.ArmorStandThis,distance=..0.01] remove RW.ArmorStandThis

# テレポート演出
    execute at @s run function asset:mob/1004.tultaria/tick/move/vfx


text:
#> asset:mob/1004.tultaria/tick/move/tereport
#
# 彼女をテレポートする時はコレを使う。アマスタ死ぬからね
#
# @within function asset:mob/1004.tultaria/tick/**

# タグをつける
    execute at @s run tag @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] add RW.ArmorStandThis
# テレポする
    tp @s ~ ~ ~ ~ ~
# 位置をあわせる
    tp @e[type=armor_stand,tag=RW.ArmorStandThis] @s
# タグを消す
    tag @e[type=armor_stand,tag=RW.ArmorStandThis,distance=..0.01] remove RW.ArmorStandThis


text:
#> asset:mob/1004.tultaria/tick/move/vfx
#
#
#
# @within function asset:mob/1004.tultaria/tick/**

# 演出
    particle dragon_breath ~ ~1 ~ 0.5 0.5 0.5 0 25 normal @a
    particle dust 0.7 0 1 1 ~ ~1 ~ 0.5 0.5 0.5 0 25 normal @a
    playsound minecraft:entity.enderman.teleport hostile @a ~ ~ ~ 2 0.9
    playsound minecraft:entity.enderman.teleport hostile @a ~ ~ ~ 2 1.2


text:
#> asset:mob/1004.tultaria/tick/move/spread
#
# 拡散してテレポートするやつ
#
# @within function asset:mob/1004.tultaria/tick/**

# 実行前に拡散値を設定！
# タグをつける
    tag @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] add RW.ArmorStandThis
# 拡散する
    execute at @a[gamemode=!spectator,distance=..100,sort=random,limit=1] run function lib:spread_entity/
# アマスタを持ってくる
    tp @e[type=armor_stand,tag=RW.ArmorStandThis] @s
# タグを消す
    tag @e[type=armor_stand,tag=RW.ArmorStandThis,distance=..0.01] remove RW.ArmorStandThis


text:
#> asset:mob/1004.tultaria/tick/5.ball_attack/2.first_tick
#
#
#
# @within function asset:mob/1004.tultaria/tick/5.ball_attack/1.ball_attack

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.LeftArm set value [-30f,0f,10f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [-50f,-15f,-15f]

# 腕を変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20070}
# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20075}
# 演出
    playsound minecraft:entity.zombie_villager.converted hostile @a[distance=..30] ~ ~ ~ 1 2 1


text:
#> asset:mob/1004.tultaria/tick/5.ball_attack/1.ball_attack
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.skill_active

# 最初に実行するの
    execute if score @s RW.Tick matches 0 run function asset:mob/1004.tultaria/tick/5.ball_attack/2.first_tick

# 召喚する
    execute if score @s RW.Tick matches 20 positioned ^ ^ ^1 run function asset:mob/1004.tultaria/tick/5.ball_attack/3.summon

    execute if score @s RW.Tick matches 24 positioned ^ ^ ^1 run function asset:mob/1004.tultaria/tick/5.ball_attack/3.summon

    execute if score @s RW.Tick matches 28 positioned ^ ^ ^1 run function asset:mob/1004.tultaria/tick/5.ball_attack/3.summon

    execute if score @s RW.Tick matches 32 positioned ^ ^ ^1 run function asset:mob/1004.tultaria/tick/5.ball_attack/3.summon

    execute if score @s RW.Tick matches 36 positioned ^ ^ ^1 run function asset:mob/1004.tultaria/tick/5.ball_attack/3.summon

# リセット
    execute if score @s RW.Tick matches 45 run function asset:mob/1004.tultaria/tick/reset


text:
#> asset:mob/1004.tultaria/tick/5.ball_attack/3.summon
#
#
#
# @within function asset:mob/1004.tultaria/tick/5.ball_attack/1.ball_attack

# マーカー召喚
    summon marker ~ ~0.5 ~ {Tags:["Object","RW.This"]}

# 拡散する
    data modify storage lib: Argument.Bounds set value [[1d,1d],[0.2d,0.8d],[1d,1d]]
    execute as @e[type=marker,tag=RW.This,distance=..100] at @s run function lib:spread_entity/

# モブを出す
    data modify storage api: Argument.ID set value 1009
    execute at @e[type=marker,tag=RW.This,distance=..100] run function api:mob/summon

# 演出
    particle minecraft:explosion ~ ~1 ~ 0 0 0 0 0
    playsound minecraft:entity.wither.shoot hostile @a ~ ~ ~ 1.5 1.2
    playsound minecraft:block.glass.break hostile @a ~ ~ ~ 3.5 0
    playsound item.trident.riptide_3 hostile @a ~ ~ ~ 2 1.5
    playsound item.trident.riptide_2 hostile @a ~ ~ ~ 2 1.5

# キル
    kill @e[type=marker,tag=RW.This,distance=..100]


text:
#> asset:mob/1004.tultaria/tick/2.meteor_attack/2.first_tick
#
#
#
# @within function asset:mob/1004.tultaria/tick/2.meteor_attack/1.meteor_attack

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.LeftArm set value [30f,360f,-28f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [0f,0f,90f]
# 腕を変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20070}
# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20075}
# 演出
    playsound minecraft:entity.puffer_fish.death hostile @a[distance=..30] ~ ~ ~ 1 0.5 1

# マーカー召喚
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}
    execute if entity @s[tag=RW.HPless30per] run summon marker ~ ~ ~ {Tags:["Object","RW.This"]}
    execute if entity @s[tag=RW.HPless30per] run summon marker ~ ~ ~ {Tags:["Object","RW.This"]}
    execute if entity @s[tag=RW.HPless30per] run summon marker ~ ~ ~ {Tags:["Object","RW.This"]}

# 拡散する
    execute at @r[distance=..50] run spreadplayers ~ ~ 4 12 under 120 false @e[type=marker,tag=RW.This,distance=..100]

# 召喚
    execute as @e[type=marker,tag=RW.This,sort=random,limit=5] at @s run function asset:mob/1004.tultaria/tick/2.meteor_attack/3.summon
# 召喚（HP30%以下）
    execute as @e[type=marker,tag=RW.This,sort=random,limit=3] at @s run function asset:mob/1004.tultaria/tick/2.meteor_attack/4.summon2


text:
#> asset:mob/1004.tultaria/tick/2.meteor_attack/particle1
#
#
#
# @within function asset:mob/1004.tultaria/tick/2.meteor_attack/3.summon

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmABwqUBGcADAGaUC0llcTrALJQOwAmdqQBsbOJVEBGAIYNJ0sQGYwBAHayAtgmSAwxQAE0tWBiyM2gM5JwKAPaF1EJDwCsBFHCdwMNsADdZbEJdcAAPJAYCKEiAX1iCC1I0QmtEHgJLCHNnRCiwOGxsNBhLXWkGfIw7bIhdfLRLAFEikrKmgEdCIOwoAGUzT3JEJiCy+IBdIA_3
# 円 1
particle end_rod ^0 ^ ^-4 0 0 0 0 1
particle end_rod ^0.55669 ^ ^-3.96107 0 0 0 0 1
particle end_rod ^1.10255 ^ ^-3.84505 0 0 0 0 1
particle end_rod ^1.62695 ^ ^-3.65418 0 0 0 0 1
particle end_rod ^2.11968 ^ ^-3.39219 0 0 0 0 1
particle end_rod ^2.57115 ^ ^-3.06418 0 0 0 0 1
particle end_rod ^2.97258 ^ ^-2.67652 0 0 0 0 1
particle end_rod ^3.31615 ^ ^-2.23677 0 0 0 0 1
particle end_rod ^3.59518 ^ ^-1.75348 0 0 0 0 1
particle end_rod ^3.80423 ^ ^-1.23607 0 0 0 0 1
particle end_rod ^3.93923 ^ ^-0.69459 0 0 0 0 1
particle end_rod ^3.99756 ^ ^-0.1396 0 0 0 0 1
particle end_rod ^3.97809 ^ ^0.41811 0 0 0 0 1
particle end_rod ^3.88118 ^ ^0.96769 0 0 0 0 1
particle end_rod ^3.70874 ^ ^1.49843 0 0 0 0 1
particle end_rod ^3.4641 ^ ^2 0 0 0 0 1
particle end_rod ^3.15204 ^ ^2.46265 0 0 0 0 1
particle end_rod ^2.77863 ^ ^2.87736 0 0 0 0 1
particle end_rod ^2.35114 ^ ^3.23607 0 0 0 0 1
particle end_rod ^1.87789 ^ ^3.53179 0 0 0 0 1
particle end_rod ^1.36808 ^ ^3.75877 0 0 0 0 1
particle end_rod ^0.83165 ^ ^3.91259 0 0 0 0 1
particle end_rod ^0.27903 ^ ^3.99026 0 0 0 0 1
particle end_rod ^-0.27903 ^ ^3.99026 0 0 0 0 1
particle end_rod ^-0.83165 ^ ^3.91259 0 0 0 0 1
particle end_rod ^-1.36808 ^ ^3.75877 0 0 0 0 1
particle end_rod ^-1.87789 ^ ^3.53179 0 0 0 0 1
particle end_rod ^-2.35114 ^ ^3.23607 0 0 0 0 1
particle end_rod ^-2.77863 ^ ^2.87736 0 0 0 0 1
particle end_rod ^-3.15204 ^ ^2.46265 0 0 0 0 1
particle end_rod ^-3.4641 ^ ^2 0 0 0 0 1
particle end_rod ^-3.70874 ^ ^1.49843 0 0 0 0 1
particle end_rod ^-3.88118 ^ ^0.96769 0 0 0 0 1
particle end_rod ^-3.97809 ^ ^0.41811 0 0 0 0 1
particle end_rod ^-3.99756 ^ ^-0.1396 0 0 0 0 1
particle end_rod ^-3.93923 ^ ^-0.69459 0 0 0 0 1
particle end_rod ^-3.80423 ^ ^-1.23607 0 0 0 0 1
particle end_rod ^-3.59518 ^ ^-1.75348 0 0 0 0 1
particle end_rod ^-3.31615 ^ ^-2.23677 0 0 0 0 1
particle end_rod ^-2.97258 ^ ^-2.67652 0 0 0 0 1
particle end_rod ^-2.57115 ^ ^-3.06418 0 0 0 0 1
particle end_rod ^-2.11968 ^ ^-3.39219 0 0 0 0 1
particle end_rod ^-1.62695 ^ ^-3.65418 0 0 0 0 1
particle end_rod ^-1.10255 ^ ^-3.84505 0 0 0 0 1
particle end_rod ^-0.55669 ^ ^-3.96107 0 0 0 0 1


text:
#> asset:mob/1004.tultaria/tick/2.meteor_attack/particle2
#
#
#
# @within function asset:mob/1004.tultaria/tick/2.meteor_attack/4.summon2

# [ImportKey]: NobwRALgngDgpmAXGAxgSwE4oDYIDRgCuhaAJkmABwqUBGcADAGaUC0llcTrALJQOwAmdqQBsbOJVEBGAIYNJ0sQGYwBAHayAtgmSAwxQAE0tWBiyM2gM5JwKAPaF1EJDwCsBFHCdwMNsADdZbEJdcAAPJAYCKEiAX1iCC1I0QmtEUQJLCHNnRCiwOGxsNBhLXWkGfIw7bIhdfLRLAFEikrKmgEdCIOwoAGUzT3JEJiCy+IBdIA_3
# 円 1
particle end_rod ^0 ^ ^-6 0 0 0 0 1
particle end_rod ^0.83504 ^ ^-5.94161 0 0 0 0 1
particle end_rod ^1.65382 ^ ^-5.76757 0 0 0 0 1
particle end_rod ^2.44042 ^ ^-5.48127 0 0 0 0 1
particle end_rod ^3.17952 ^ ^-5.08829 0 0 0 0 1
particle end_rod ^3.85673 ^ ^-4.59627 0 0 0 0 1
particle end_rod ^4.45887 ^ ^-4.01478 0 0 0 0 1
particle end_rod ^4.97423 ^ ^-3.35516 0 0 0 0 1
particle end_rod ^5.39276 ^ ^-2.63023 0 0 0 0 1
particle end_rod ^5.70634 ^ ^-1.8541 0 0 0 0 1
particle end_rod ^5.90885 ^ ^-1.04189 0 0 0 0 1
particle end_rod ^5.99634 ^ ^-0.2094 0 0 0 0 1
particle end_rod ^5.96713 ^ ^0.62717 0 0 0 0 1
particle end_rod ^5.82177 ^ ^1.45153 0 0 0 0 1
particle end_rod ^5.5631 ^ ^2.24764 0 0 0 0 1
particle end_rod ^5.19615 ^ ^3 0 0 0 0 1
particle end_rod ^4.72806 ^ ^3.69397 0 0 0 0 1
particle end_rod ^4.16795 ^ ^4.31604 0 0 0 0 1
particle end_rod ^3.52671 ^ ^4.8541 0 0 0 0 1
particle end_rod ^2.81683 ^ ^5.29769 0 0 0 0 1
particle end_rod ^2.05212 ^ ^5.63816 0 0 0 0 1
particle end_rod ^1.24747 ^ ^5.86889 0 0 0 0 1
particle end_rod ^0.41854 ^ ^5.98538 0 0 0 0 1
particle end_rod ^-0.41854 ^ ^5.98538 0 0 0 0 1
particle end_rod ^-1.24747 ^ ^5.86889 0 0 0 0 1
particle end_rod ^-2.05212 ^ ^5.63816 0 0 0 0 1
particle end_rod ^-2.81683 ^ ^5.29769 0 0 0 0 1
particle end_rod ^-3.52671 ^ ^4.8541 0 0 0 0 1
particle end_rod ^-4.16795 ^ ^4.31604 0 0 0 0 1
particle end_rod ^-4.72806 ^ ^3.69397 0 0 0 0 1
particle end_rod ^-5.19615 ^ ^3 0 0 0 0 1
particle end_rod ^-5.5631 ^ ^2.24764 0 0 0 0 1
particle end_rod ^-5.82177 ^ ^1.45153 0 0 0 0 1
particle end_rod ^-5.96713 ^ ^0.62717 0 0 0 0 1
particle end_rod ^-5.99634 ^ ^-0.2094 0 0 0 0 1
particle end_rod ^-5.90885 ^ ^-1.04189 0 0 0 0 1
particle end_rod ^-5.70634 ^ ^-1.8541 0 0 0 0 1
particle end_rod ^-5.39276 ^ ^-2.63023 0 0 0 0 1
particle end_rod ^-4.97423 ^ ^-3.35516 0 0 0 0 1
particle end_rod ^-4.45887 ^ ^-4.01478 0 0 0 0 1
particle end_rod ^-3.85673 ^ ^-4.59627 0 0 0 0 1
particle end_rod ^-3.17952 ^ ^-5.08829 0 0 0 0 1
particle end_rod ^-2.44042 ^ ^-5.48127 0 0 0 0 1
particle end_rod ^-1.65382 ^ ^-5.76757 0 0 0 0 1
particle end_rod ^-0.83504 ^ ^-5.94161 0 0 0 0 1


text:
#> asset:mob/1004.tultaria/tick/2.meteor_attack/4.summon2
#
#
#
# @within function asset:mob/1004.tultaria/tick/2.meteor_attack/2.first_tick

# モブを出す
    data modify storage api: Argument.ID set value 1012
    execute positioned ~ ~8 ~ run function api:mob/summon

# 演出
    execute positioned ~ ~0.1 ~ run function asset:mob/1004.tultaria/tick/2.meteor_attack/particle2

# キル
    kill @s


text:
#> asset:mob/1004.tultaria/tick/2.meteor_attack/1.meteor_attack
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.skill_active

# 最初に実行するの
    execute if score @s RW.Tick matches 0 run function asset:mob/1004.tultaria/tick/2.meteor_attack/2.first_tick

# リセット
    execute if score @s RW.Tick matches 50 run function asset:mob/1004.tultaria/tick/reset


text:
#> asset:mob/1004.tultaria/tick/2.meteor_attack/3.summon
#
#
#
# @within function asset:mob/1004.tultaria/tick/2.meteor_attack/2.first_tick

# モブを出す
    data modify storage api: Argument.ID set value 1011
    execute positioned ~ ~8 ~ run function api:mob/summon

# 演出
    execute positioned ~ ~0.1 ~ run function asset:mob/1004.tultaria/tick/2.meteor_attack/particle1

# キル
    kill @s


text:
#> asset:mob/1004.tultaria/tick/3.coordinate_attack/2.first_tick
#
#
#
# @within function asset:mob/1004.tultaria/tick/3.coordinate_attack/1.coordinate_attack

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.LeftArm set value [30f,360f,28f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [0f,0f,90f]
# 腕を変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20070}
# 頭変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] armor.head with stick{CustomModelData:20074}
# 演出
    playsound minecraft:entity.zombie_villager.converted hostile @a[distance=..30] ~ ~ ~ 1 2 1

# 召喚
    execute at @a[distance=..100] run function asset:mob/1004.tultaria/tick/3.coordinate_attack/3.summon


text:
#> asset:mob/1004.tultaria/tick/3.coordinate_attack/1.coordinate_attack
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.skill_active

# 最初に実行するの
    execute if score @s RW.Tick matches 0 run function asset:mob/1004.tultaria/tick/3.coordinate_attack/2.first_tick

# ダメージの雷(プレイヤー数分)
    execute if score @s RW.Tick matches 24..28 at @a at @e[tag=RW.CoordinateMarker,distance=..100,sort=nearest,limit=1] run function asset:mob/1004.tultaria/tick/3.coordinate_attack/4.thunder

# リセット
    execute if score @s RW.Tick matches 50 run function asset:mob/1004.tultaria/tick/reset


text:
#> asset:mob/1004.tultaria/tick/3.coordinate_attack/5.vfx
#
#
#
# @within function asset:mob/1004.tultaria/tick/3.coordinate_attack/4.thunder

# 演出
    particle end_rod ~ ~ ~ 0.7 3 0.7 0 50
    particle electric_spark ~ ~ ~ 0.3 3 0.3 0.1 50
    particle dust 1 1 1 1 ~ ~3 ~ 0.5 3 0.5 0 300
    particle dust 1 1 10 1 ~ ~5 ~ 0.1 5 0.1 0 300
    particle minecraft:explosion ~ ~ ~ 0.3 0 0.3 0 1

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


text:
#> asset:mob/1004.tultaria/tick/3.coordinate_attack/4.thunder
#
# 拡散する雷のparticleの準備
#
# @within function asset:mob/1004.tultaria/tick/3.coordinate_attack/1.coordinate_attack

# マーカー召喚
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}

# 拡散する
    data modify storage lib: Argument.Bounds set value [[4d,5d],[0],[4d,5d]]
    execute as @e[type=marker,tag=RW.This,distance=..100] at @s run function lib:spread_entity/

# マーカーにparticleを放つ
    execute at @e[type=marker,tag=RW.This,distance=..100] run function asset:mob/1004.tultaria/tick/3.coordinate_attack/5.vfx

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

# キル
    kill @e[type=marker,tag=RW.This,distance=..100]


text:
#> asset:mob/1004.tultaria/tick/3.coordinate_attack/3.summon
#
#
#
# @within function asset:mob/1004.tultaria/tick/3.coordinate_attack/2.first_tick

# AECを召喚
    summon area_effect_cloud ^ ^ ^ {CustomNameVisible:0b,Particle:"block air",Duration:29,Tags:["Object","RW.CoordinateMarker"]}
# 演出
    playsound entity.blaze.shoot hostile @a ~ ~ ~ 1 1


text:
#> asset:mob/1004.tultaria/tick/7.star_summon/2.first_tick
#
#
#
# @within function asset:mob/1004.tultaria/tick/7.star_summon/1.star_summon

# ポーズ
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.LeftArm set value [30f,360f,28f]
    data modify entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] Pose.RightArm set value [270f,0f,0f]

# 腕を変える
    item replace entity @e[type=armor_stand,tag=RW.ArmorStand,distance=..0.01,sort=nearest,limit=1] weapon.mainhand with stick{CustomModelData:20070}

# 演出
    execute at @a[distance=..100] run playsound minecraft:entity.evoker.prepare_summon hostile @a ~ ~ ~ 1 0.7


text:
#> asset:mob/1004.tultaria/tick/7.star_summon/4.summon_star
#
#
#
# @within function asset:mob/1004.tultaria/tick/7.star_summon/3.summon
#> private
# @private
    #declare score_holder $Random

# スキル選択
    execute if score $Random Temporary matches 0 run data modify storage api: Argument.ID set value 1005
    execute if score $Random Temporary matches 1 run data modify storage api: Argument.ID set value 1006
    execute if score $Random Temporary matches 2 run data modify storage api: Argument.ID set value 1007
    execute if score $Random Temporary matches 3 run data modify storage api: Argument.ID set value 1008

# マーカー召喚
    summon marker ~ ~ ~ {Tags:["Object","RW.This"]}

# 拡散する
    data modify storage lib: Argument.Bounds set value [[24d,24d],[0d,0d],[24d,24d]]
    execute as @e[type=marker,tag=RW.This,distance=..100] at @s run function lib:spread_entity/

# 召喚しちゃう
    execute at @e[type=marker,tag=RW.This,distance=..100] run function api:mob/summon

# 演出
    execute at @e[type=marker,tag=RW.This,distance=..100] run particle minecraft:glow ~ ~ ~ 0 0 0 0.4 50

# 殺す
    kill @e[type=marker,tag=RW.This,distance=..100]


text:
#> asset:mob/1004.tultaria/tick/7.star_summon/1.star_summon
#
#
#
# @within function asset:mob/1004.tultaria/tick/4.skill_active

# 最初に実行するの
    execute if score @s RW.Tick matches 0 run function asset:mob/1004.tultaria/tick/7.star_summon/2.first_tick

# 召喚する
    execute if score @s RW.Tick matches 10 run function asset:mob/1004.tultaria/tick/7.star_summon/3.summon

# リセット
    execute if score @s RW.Tick matches 77 run function asset:mob/1004.tultaria/tick/reset


text:
#> asset:mob/1004.tultaria/tick/7.star_summon/3.summon
#
#
#
# @within function asset:mob/1004.tultaria/tick/7.star_summon/1.star_summon
#> private
# @private
    #declare score_holder $Random

# 演出
    execute at @a[distance=..60] run playsound minecraft:entity.evoker.cast_spell hostile @a ~ ~ ~ 1 0.7

# 疑似乱数取得
    execute store result score $Random Temporary run function lib:random/
# ほしい範囲に剰余算するやーつ
    scoreboard players operation $Random Temporary %= $4 Const

# 召喚する
    function asset:mob/1004.tultaria/tick/7.star_summon/4.summon_star
    function asset:mob/1004.tultaria/tick/7.star_summon/4.summon_star
    function asset:mob/1004.tultaria/tick/7.star_summon/4.summon_star
    execute if predicate lib:random_pass_per/40 run function asset:mob/1004.tultaria/tick/7.star_summon/4.summon_star
    execute if predicate lib:random_pass_per/30 run function asset:mob/1004.tultaria/tick/7.star_summon/4.summon_star

# リセット
    scoreboard players reset $Random Temporary


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

# 演出

    playsound minecraft:entity.vex.death hostile @a ~ ~ ~ 1 0.5


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

execute if data storage asset:context {id:241} run function asset:mob/0241.poltergeist_subspecies/death/2.death


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

# 元となるMobを召喚する
    summon wither_skeleton ~ ~ ~ {Tags:["MobInit","AlwaysInvisible"],DeathLootTable:"asset:mob/death/0241.poltergeist_subspecies",Silent:1b}
# ID (int)
    data modify storage asset:mob ID set value 241
# 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":"black"}'
# 武器
    # メインハンド (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
    # 胴 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Chest set value {id:"minecraft:iron_chestplate",Count:1b}
    # 脚 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Legs set value {id:"minecraft:iron_leggings",Count:1b}
    # 足 (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 220
# 攻撃力 (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 -11
# 特殊防御力 (double) (オプション) // 4pointにつきダメージを大きく減らす
    # data modify storage asset:mob SpecialDefense set value
# 移動速度 (double) (オプション)
    data modify storage asset:mob Speed set value 0.20
# 索敵範囲 (double) (オプション)
    data modify storage asset:mob FollowRange set value 32
# ノックバック耐性 (double) (オプション)
    # data modify storage asset:mob KnockBackResist set value
# 属性倍率 // 1.0fで100% 最低でも25%は軽減されずに入る
    # 物理倍率 (float) (オプション)
        data modify storage asset:mob Resist.Physical set value 0.5
    # 魔法倍率 (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

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


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

execute if data storage asset:context {id:241} run function asset:mob/0241.poltergeist_subspecies/summon/2.summon


text:
#> asset:mob/0241.poltergeist_subspecies/attack/1.trigger
#
# Mobの攻撃時に実行されるfunction
#
# @within tag/function asset:mob/attack

execute if data storage asset:context {id:241} run function asset:mob/0241.poltergeist_subspecies/attack/2.attack


text:
#> asset:mob/0241.poltergeist_subspecies/attack/2.attack
#
# Mobの攻撃時の処理
#
# @within function asset:mob/0241.poltergeist_subspecies/attack/1.trigger

# 演出
   execute at @a[tag=Victim] run particle minecraft:dust 0.102 0.004 0.039 2 ~ ~ ~ 0.8 0.8 0.8 0.1 20 normal @a
   execute at @a[tag=Victim] run playsound minecraft:entity.wither_skeleton.ambient hostile @a ~ ~ ~ 1.0 0.3 0

# 引数の設定
    # 与えるダメージ
        data modify storage lib: Argument.Damage set value 7.0d
    # 第一属性
        data modify storage lib: Argument.AttackType set value "Physical"
    # 第二属性
        data modify storage lib: Argument.ElementType set value "None"
# 補正functionを実行
    function lib:damage/modifier
# ダメージ対象
    execute as @a[tag=Victim] run function lib:damage/
# リセット
    function lib:damage/reset


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

# 元となるMobを召喚する
    summon skeleton ~ ~ ~ {Silent:1b,Tags:["MobInit","AlwaysInvisible"],DeathLootTable:"asset:mob/death/0181.magic_bookshelf"}
# ID (int)
    data modify storage asset:mob ID set value 181
# 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"}'
# 武器
    # メインハンド (Compound(Item)) (オプション)
        data modify storage asset:mob Weapon.Mainhand set value {id:"enchanted_book",Count:1b}
    # オフハンド (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:bookshelf",Count:1b,tag:{Enchantments:[{}]}}
    # 胴 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Chest set value {id:"minecraft:leather_chestplate",Count:1b,tag:{display:{color:9181695},Enchantments:[{}]}}
    # 脚 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Legs set value {id:"minecraft:leather_leggings",Count:1b,tag:{display:{color:9181695},Enchantments:[{}]}}
    # 足 (Compound(Item)) (オプション)
        data modify storage asset:mob Armor.Feet set value {id:"minecraft:leather_boots",Count:1b,tag:{display:{color:9181695},Enchantments:[{}]}}
# 防具ドロップ率 ([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 5
# 防御力 (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 0
# 移動速度 (double) (オプション)
    # data modify storage asset:mob Speed set value
# 索敵範囲 (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 1
    # 魔法倍率 (float) (オプション)
        data modify storage asset:mob Resist.Magic set value 0.4
    # 火倍率 (float) (オプション)
        data modify storage asset:mob Resist.Fire set value 1
    # 水倍率 (float) (オプション)
        data modify storage asset:mob Resist.Water set value 1
    # 雷倍率 (float) (オプション)
        data modify storage asset:mob Resist.Thunder set value 1
# MobInitタグ持ちを対象にして召喚関数呼び出し
    execute as @e[type=skeleton,tag=MobInit,distance=..0.01] run function asset:mob/common/summon


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

execute if data storage asset:context {id:181} run function asset:mob/0181.magic_bookshelf/summon/2.summon


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

# 演出
    particle witch ~ ~1.2 ~ 0.5 0.4 0.5 0 20 normal @a
    playsound entity.evoker.prepare_summon hostile @a ~ ~ ~ 0.8 0.8 0


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

execute if data storage asset:context {id:181} run function asset:mob/0181.magic_bookshelf/hurt/2.hurt


text:
#> asset:mob/0181.magic_bookshelf/attack/7.thunder
#
#
#
# @within function asset:mob/0181.magic_bookshelf/attack/2.attack

# 演出
    execute at @p[tag=Victim,distance=..6] positioned ~ ~0.2 ~ rotated ~ 0 run function asset:mob/0181.magic_bookshelf/attack/8.thunder_particle
    execute at @p[tag=Victim,distance=..6] run particle dust 1 1 0 1 ~ ~2 ~ 0.05 1.7 0.05 0 120 normal @a
    execute at @p[tag=Victim,distance=..6] run particle smoke ~ ~0.3 ~ 0.15 0.15 0.15 0.2 50 normal @a
    execute at @p[tag=Victim,distance=..6] run playsound entity.lightning_bolt.thunder hostile @a ~ ~ ~ 0.6 1.6 0
    execute at @p[tag=Victim,distance=..6] run playsound block.beacon.power_select hostile @a ~ ~ ~ 0.6 0.8 0

# 雷属性攻撃
    # 与えるダメージ
    data modify storage lib: Argument.Damage set value 33f
# 属性
    data modify storage lib: Argument.AttackType set value "Magic"
    data modify storage lib: Argument.ElementType set value "Thunder"
# デスログ
    data modify storage lib: Argument.DeathMessage append value '{"translate": "%1$sは%2$sの雷の魔法で心停止した","with":[{"selector":"@s"},{"nbt":"Return.AttackerName","storage":"lib:","interpret":true}]}'
# 補正functionを実行
    function lib:damage/modifier
# 対象
    execute as @p[tag=Victim,distance=..6] run function lib:damage/
# リセット
    function lib:damage/reset


text:
#> asset:mob/0181.magic_bookshelf/attack/3.fire
#
#
#
# @within function asset:mob/0181.magic_bookshelf/attack/2.attack

# 演出
    execute at @p[tag=Victim,distance=..6] positioned ~ ~0.2 ~ rotated ~ 0 run function asset:mob/0181.magic_bookshelf/attack/4.fire_particle
    execute at @p[tag=Victim,distance=..6] run particle lava ~ ~1 ~ 0.15 0.4 0.15 0 20 normal @a
    execute at @p[tag=Victim,distance=..6] run playsound entity.blaze.shoot hostile @a ~ ~ ~ 0.8 0.7 0
    execute at @p[tag=Victim,distance=..6] run playsound block.beacon.power_select hostile @a ~ ~ ~ 0.6 0.8 0

# 火属性攻撃
    # 与えるダメージ
    data modify storage lib: Argument.Damage set value 33f
# 属性
    data modify storage lib: Argument.AttackType set value "Magic"
    data modify storage lib: Argument.ElementType set value "Fire"
    data modify storage lib: Argument.DeathMessage append value '{"translate": "%1$sは%2$sの炎の魔法で燃え尽きた","with":[{"selector":"@s"},{"nbt":"Return.AttackerName","storage":"lib:","interpret":true}]}'
# 補正functionを実行
    function lib:damage/modifier
# 対象
    execute as @p[tag=Victim,distance=..6] run function lib:damage/
# リセット
    function lib:damage/reset