About

位置 (-1920,8,-181)

呼び出し元 毎tick実行するコマンド群5

黒魔導士のスキルの1つであるエンアスピル発動時の処理を行う。

コマンド群

No. コマンド
1 /execute @a[score_AspirBase_min=0] ~ ~ ~ /scoreboard players operation @a[c=1] AspirBase *= @a[c=1] EnAspir
2 /scoreboard players reset @a[score_AspirBase_min=0] EnAspir
3 /execute @a[score_AspirBase_min=0] ~ ~ ~ /scoreboard players operation @a[c=1] AspirBase /= #100 Const
4 /execute @a[score_AspirBase_min=0] ~ ~ ~ /playsound entity.endermen.teleport master @a[r=16] ~ ~ ~ 1 0.5 0
5 /execute @a[score_AspirBase_min=0] ~ ~ ~ /particle enchantmenttable ~ ~1.5 ~ 0.1 0.6 0.1 4 300 force
6 /execute @a[score_AspirBase_min=0] ~ ~ ~ /scoreboard players operation @a[c=1] MP += @a[c=1] AspirBase
7 /execute @a[score_AspirBase_min=0] ~ ~ ~ /scoreboard players operation @a[c=1] MP < @a[c=1] MPMax
8 /tellraw @a[score_AspirBase_min=0] {“text”:”エンアスピルの効果が切れた。”,”color”:”gold”}
9 /scoreboard players reset @a[score_AspirBase_min=0] AspirBase

詳細

AspirBaseが0以上であるすべてのプレイヤーを対象として、以下の事柄を実行

  1. \(\text{AspirBase} = \frac{\text{AspirBase}\times\text{EnAspir}}{100}\)
  2. \(\text{EnAspir} = 0\)
  3. 演出を実行
  4. \(\text{MP}=\text{MP}+\text{AspirBase}\)とし、MPMPMaxを超えた際は\(\text{MP}=\text{MPMax}\)とする
  5. エンアスピルの効果が切れた。」とのメッセージを表示
  6. AspirBaseを0に設定