About
呼び出し元 毎tick実行するコマンド群9
剣士のスキルの1つである斬鉄剣を実行する。
コマンド群
斬鉄剣実行部コマンド群
位置 (-1920,12,-174)
No. | コマンド | 状態 |
---|---|---|
1 | /execute @a[score_ActivatedSkill_min=1250,score_ActivatedSkill=1259] ~ ~ ~ /summon AreaEffectCloud ~ ~ ~ {Invulnerable:true,Radius:0f,RadiusOnUse:0f,DurationOnUse:0f,Duration:1,RadiusPerTick:0f,WaitTime:0,Age:-9,Particle:take,Tags:[ZantetsuPoint,SystemEntity,TypeChecked]} | |
2 | /execute @a[score_ActivatedSkill_min=1250,score_ActivatedSkill=1259] ~ ~ ~ /execute @e[r=10,tag=Enemy] ~ ~ ~ /playsound entity.wither.ambient master @a[r=16] ~ ~ ~ 1 2 0 | |
3 | /execute @a[score_ActivatedSkill_min=1250,score_ActivatedSkill=1259] ~ ~ ~ /execute @e[r=10,tag=Enemy] ~ ~ ~ /particle sweepAttack ~ ~1 ~ 0.5 0.3 0.5 0 1 force | |
4 | /fill -1921 ~2 ~ -1921 ~2 ~ minecraft:redstone_block 0 replace minecraft:lapis_block 0 ###斬鉄剣待機 |
斬鉄剣待機部コマンド群
位置 (-1920,14,-174)
No. | コマンド | 状態 |
---|---|---|
1 | /scoreboard players tag @e[tag=ZantetsuPoint] add Zantetsuken {Age:0} | リピート 動力が必要 |
2 | /execute @e[tag=Zantetsuken] ~ ~ ~ /scoreboard players tag @e[r=10,tag=Enemy] add SkillTarget | 条件付き |
3 | /execute @e[tag=Zantetsuken] ~ ~ ~ /execute @e[r=10,tag=SkillTarget] ~ ~ ~ /summon Arrow ~ ~0.02 ~ {CustomName:”斬鉄剣”,damage:650d,Motion:[0d,1d,0d],Silent:true,life:1200s,Tags:[Garbage,TypeChecked]} | 条件付き |
4 | /execute @e[tag=Zantetsuken] ~ ~ ~ /execute @e[r=10,tag=SkillTarget] ~ ~ ~ /particle magicCrit ~ ~1 ~ 0.1 0.2 0.1 1 10 force | 条件付き |
5 | /execute @e[tag=Zantetsuken] ~ ~ ~ /execute @e[r=10,tag=SkillTarget] ~ ~ ~ /playsound entity.zombie.attack_iron_door master @a[r=16] ~ ~ ~ 1 2 0 | 条件付き |
6 | /scoreboard players test #EntityCount Global * 0 | |
7 | /fill -1921 ~ ~ -1921 ~ ~ minecraft:lapis_block 0 replace minecraft:redstone_block 0 ###ストップ | 条件付き |
No.1のコマンドブロックについて
No.1のコマンドブロックには以下のタグが付与されている。
CommandStats:{AffectedEntitiesObjective:"Global",AffectedEntitiesName:"#EntityCount"}
詳細
斬鉄剣実行部
ActivatedSkill
が1250 ~ 1259であるプレイヤーを対象として、以下の事柄を実行
- 対象プレイヤーの座標上にZantetsuPointを召喚
- 対象プレイヤーから半径10m以内の
Enemy
を持つエンティティから、更に半径16m以内のすべてのプレイヤーに効果音を鳴らす - 対象プレイヤーから半径10m以内の
Enemy
を持つエンティティの座標上でパーティクルを表示 - 斬鉄剣待機部をリピート実行
斬鉄剣待機部
- ZantetsuPointが召喚されて、0.45秒たったらそのエンティティに
Zantetsuken
を付与し、Zantetsuken
を持ったエンティティを対象として、以下の事柄を実行- 1.を実行できたZantetsuPointの数を
#EntityCount
のGlobal
に代入 - 対象エンティティから半径10m以内の
Enemy
を持ったすべてのエンティティにSkillTarget
を付与し、それらの座標上に斬鉄剣を召喚 - 対象エンティティから半径10m以内の
SkillTarget
の座標上でパーティクルを表示 - 対象エンティティから半径10m以内の
SkillTarget
から、更に半径16m以内のすべてのプレイヤーに効果音を鳴らす
- 1.を実行できたZantetsuPointの数を
#EntityCount
が0以下になった時、斬鉄待機部のリピートを停止
ZantetsuPoint
Name | (None) |
Type | AEC |
Tags | ZantetsuPoint,SystemEntity,TypeChecked |
Duration | 1 |
Age | -9 |
/summon AreaEffectCloud ~ ~ ~ {Invulnerable:true,Radius:0f,RadiusOnUse:0f,DurationOnUse:0f,Duration:1,RadiusPerTick:0f,WaitTime:0,Age:-9,Particle:take,Tags:[ZantetsuPoint,SystemEntity,TypeChecked]}
斬鉄剣
Name | 斬鉄剣 |
Type | Arrow |
Tags | Garbage,TypeChecked |
damage | 650 |
life | 1200(即デスポーンする) |
/summon Arrow ~ ~0.02 ~ {CustomName:"斬鉄剣",damage:650d,Motion:[0d,1d,0d],Silent:true,life:1200s,Tags:[Garbage,TypeChecked]}