Skip to content

mobの被ダメージ量表示

Ponpon edited this page Jan 3, 2023 · 1 revision

2023-01-03_22 56 37

Mobが受けたダメージを数値で表示する。
属性ダメージとMobの属性耐性の関係で回復する場合にも回復した数値を表示する。

表示されるタイミングは、

  • Hitダメージを受けた時(※Hitダメージ:非持続ダメージで、殴り・矢・ポーションによるダメージもこれに該当)
  • ワールド同期で10tickに1回(持続ダメージはスコアに蓄積してこの時表示される)
  • 死んだとき

の3種類になる。


コマンドによって、Mob -> Mob へのダメージ/回復があるときに、この表示を使いたい場合は、
00000000-0000-0000-0000-000000000000 StoredDamageに表示量を指定し、execute at <実行位置> as 0-0-0-0-0 run function enemy:show_damage/showを実行する。

Callスキルの"Heal"に実装されているダメージ量表示例

#ダメージ表示
scoreboard players operation @s StoredDamage += @s[scores={Damage=-2147483648..}] Damage
scoreboard players operation 00000000-0000-0000-0000-000000000000 StoredDamage = @s StoredDamage
execute if entity @a[distance=..16] anchored eyes positioned ^ ^ ^ as 0-0-0-0-0 run function enemy:show_damage/show
scoreboard players reset @s StoredDamage

製作手引き
重要
仕様
定義
便利なページ
Clone this wiki locally