About

位置 (-1920,8,-156)

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

黒魔導士のスキルの1つであるエンアスピルを実行する。スキル実行時のメッセージの表示やEnAspirへの値の代入などを行う。
なお、敵攻撃判定は毎tick実行するコマンド群5で、MP回復処理とスキル終了処理はエンアスピルMP回復でそれぞれ行われる。

コマンド群

No. コマンド
1 /execute @a[score_ActivatedSkill_min=5050,score_ActivatedSkill=5059] ~ ~ ~ /playsound entity.experience_orb.pickup master @a[r=16] ~ ~ ~ 1 0.5 0
2 /execute @a[score_ActivatedSkill_min=5050,score_ActivatedSkill=5059] ~ ~ ~ /particle note ~ ~1 ~ 0.5 0.5 0.5 0 30 force
3 /tellraw @a[score_ActivatedSkill_min=5050,score_ActivatedSkill=5059] {“text”:”エンアスピルの効果がかかった。”,”color”:”green”,”hoverEvent”:{“action”:”show_text”,”value”:”次にアンデッドでない敵を近接攻撃した時、MPを回復する。”}}
4 /scoreboard players set @a[score_ActivatedSkill_min=5050,score_ActivatedSkill=5050] EnAspir 10
5 /scoreboard players set @a[score_ActivatedSkill_min=5051,score_ActivatedSkill=5059] EnAspir 15

詳細

  1. ActivatedSkillが5050 ~ 5059であるすべてのプレイヤーに対して、以下の事柄を実行
    1. 対象プレイヤーから半径16m以内のすべてのプレイヤーに、効果音を鳴らす
    2. 対象プレイヤーの座標上に、パーティクルを表示
    3. エンアスピルの効果がかかった。」とのメッセージを表示
  2. ActivatedSkillが5050であるすべてのプレイヤーのEnAspirを10に設定
  3. ActivatedSkillが5051 ~ 5059であるすべてのプレイヤーのEnAspirを15に設定