About

位置 (-1920,14,-143)

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

忍者のスキルの一つである居縮の演出と敵Mobを停止するためのタグFreezeの付与、PotentialSkillの値によるタグの付与などを行う。

コマンド群

No. コマンド 状態
1 /execute @e[tag=Isukumi] ~ ~ ~ /playsound entity.mooshroom.shear master @a[r=16] ~ ~ ~ 0.2 1.2 0 リピート
動力が必要
2 /execute @e[tag=Isukumi] ~ ~ ~ /particle dragonbreath ~ ~-0.3 ~ 0 0 0 0 1 force 条件付き
3 /execute @e[tag=ProjectileHit] ~ ~ ~ /scoreboard players tag @e[dx=0,tag=ProjectileHit,score_PotentialSkill_min=2230,score_PotentialSkill=2239,c=1] add Freeze 動力が必要
4 /execute @e[tag=ProjectileHit] ~ ~ ~ /execute @e[dx=0,tag=ProjectileHit,score_PotentialSkill_min=2230,score_PotentialSkill=2239,c=1] ~ ~ ~ /playsound entity.ghast.hurt master @a[r=32] ~ ~ ~ 0.4 2 0.2 条件付き
5 /execute @e[tag=ProjectileHit] ~ ~ ~ /execute @e[dx=0,tag=ProjectileHit,score_PotentialSkill_min=2230,score_PotentialSkill=2239,c=1] ~ ~ ~ /particle townaura ~ ~1 ~ 0.5 0.5 0.5 0 60 force 条件付き
6 /execute @e[tag=ProjectileHit] ~ ~ ~ /entitydata @e[dx=0,tag=ProjectileHit,score_PotentialSkill_min=2230,score_PotentialSkill=2230,c=1] {NoAI:true,PortalCooldown:100} 動力が必要
7 /execute @e[tag=ProjectileHit] ~ ~ ~ /entitydata @e[dx=0,tag=ProjectileHit,score_PotentialSkill_min=2231,score_PotentialSkill=2239,c=1] {NoAI:true,PortalCooldown:200} 動力が必要
8 /fill ~-5 ~1 ~ ~ ~1 ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 動力が必要
9 /scoreboard players test #EntityCount Global * 0  
10 /fill -1921 ~ ~ -1921 ~ ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 ###ストップ 条件付き

No.1のコマンドブロックについて

No.1のコマンドブロックには以下のタグが付与されている。

CommandStats:{AffectedEntitiesObjective:"Global",AffectedEntitiesName:"#EntityCount"}

詳細

  1. Isukumiを持つエンティティが存在するとき、以下の事柄を実行
    1. 対象エンティティから半径16m以内のすべてのプレイヤーに効果音を鳴らし、その数を#EntityCountGlobalに代入
    2. 対象エンティティの座標上にパーティクルを表示
  2. 居縮HIT処理部が起動しているとき、それを実行
  3. #EntityCountGlobalが0以下であるとき居縮クロック処理を停止

居縮HIT処理部

  1. ProjectileHitを持つエンティティと同じ座標上かつ、PotentialSkillが2230 ~ 2239、そしてProjectileHitを持つすべてのエンティティに対し、以下の事柄を実行
    1. 対象エンティティにFreezeを付与
    2. 対象エンティティから半径32m以内のすべてのプレイヤーに効果音を鳴らす
    3. 対象エンティティの座標上にパーティクルを表示
  2. ProjectileHitを持つエンティティと同じ座標上かつ、PotentialSkillが2230、そしてProjectileHitを持つすべてのエンティティに居縮付与タグ1を付与
  3. ProjectileHitを持つエンティティと同じ座標上かつ、PotentialSkillが2231 ~ 2239、そしてProjectileHitを持つすべてのエンティティに居縮付与タグ2を付与
  4. 居縮HIT処理部を停止

居縮付与タグ1

{
  NoAI:true,
  PortalCooldown:100
}

居縮付与タグ2

{
  NoAI:true,
  PortalCooldown:200
}