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