About

位置 (-1920,8,-175)

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

剣士のスキルの1つであるファランクスを実行する。

コマンド群

No. コマンド
1 /execute @a[score_ActivatedSkill_min=1000,score_ActivatedSkill=1009] ~ ~ ~ /playsound block.anvil.use master @a[r=16] ~ ~ ~ 1 1.4 0
2 /execute @a[score_ActivatedSkill_min=1000,score_ActivatedSkill=1009] ~ ~ ~ /scoreboard players operation @a[c=1] TargetCheck = @a[c=1] ActivatedSkill
3 /execute @a[score_ActivatedSkill_min=1000,score_ActivatedSkill=1009,tag=Sneaking] ~ ~ ~ /scoreboard players operation @a[r=15] TargetCheck > @a[c=1] TargetCheck
4 /effect @a[score_TargetCheck_min=1000,score_TargetCheck=1000] minecraft:resistance 60 0
5 /effect @a[score_TargetCheck_min=1001,score_TargetCheck=1001] minecraft:resistance 60 1
6 /effect @a[score_TargetCheck_min=1002,score_TargetCheck=1002] minecraft:resistance 60 2
7 /effect @a[score_TargetCheck_min=1003,score_TargetCheck=1009] minecraft:resistance 60 3
8 /execute @a[score_TargetCheck_min=1000,score_TargetCheck=1009] ~ ~ ~ /particle magicCrit ~ ~0.5 ~ 0.5 0.5 0.5 0 30 force
9 /scoreboard players reset @a[score_TargetCheck_min=0] TargetCheck

詳細

  • ActivatedSkillが1000 ~ 1009であるすべてのプレイヤーを対象として、以下の事柄を実行
  1. 対象プレイヤーから半径16m以内のすべてのプレイヤーに、効果音を鳴らす
  2. 対象プレイヤーのTargetCheckActivatedSkillを代入
  3. Sneakingを持っている対象プレイヤーから、半径15m以内にいるすべてのプレイヤーのTargetCheckが対象のTargetCheckよりも小さいとき、対象のTargetCheckを代入
  4. TargetCheckの値に対応したレベルの耐性を60秒間プレイヤーに付与 (TargetCheckと耐性レベルを参照)
  5. TargetCheckが1000 ~ 1009であるすべてのプレイヤーの座標上で、パーティクルを表示
  6. TargetCheckが0以上であるすべてのプレイヤーのTargetCheckを0に設定

TargetCheckと耐性レベル

TargetCheck 耐性レベル
1000 Lv.1
1001 Lv.2
1002 Lv.3
1003~1009 Lv.4