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