-
-
Notifications
You must be signed in to change notification settings - Fork 2
mobの被ダメージ量表示
Ponpon edited this page Jan 3, 2023
·
1 revision
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
Copyright © 2024 TUSB Corporation. All Rights Reserved.
このページの内容もしくは直接リンクを他サイトやSNSへの転載もしくは引用する事を禁止します。