From f78a2ad64a9e9d65076983508bcd18a3367c2100 Mon Sep 17 00:00:00 2001
From: Jeff Hitchcock
Date: Mon, 15 Dec 2025 10:38:59 -0800
Subject: [PATCH] [#6555] Rename normal healing type to "Hit Points"
Renames "Healing" as the normal healing type to "Hit Points" to
match the other "Temporary Hit Points" label and make it useful in
the enricher.
Closes #6555
---
lang/en.json | 11 +++++++----
module/config.mjs | 4 ++--
module/documents/activity/heal.mjs | 4 ++--
.../ioun-stones/ioun-stone-of-regeneration.yml | 6 +++---
.../equipment/mysterious-deck-cards/sun.yml | 14 ++++++++------
5 files changed, 22 insertions(+), 17 deletions(-)
diff --git a/lang/en.json b/lang/en.json
index 00135e5f11..65536cde7f 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -3006,13 +3006,16 @@
}
}
},
+ "HealingButton": "Healing",
+ "HealingRoll": "Healing Roll",
"Hint": "Heal a creature",
- "Title": "Heal"
+ "Title": "Heal",
+ "Type": {
+ "Healing": "Hit Points",
+ "TempHP": "Temporary Hit Points"
+ }
},
-"DND5E.Healing": "Healing",
-"DND5E.HealingRoll": "Healing Roll",
-"DND5E.HealingTemp": "Temporary Hit Points",
"DND5E.Height": "Height",
"DND5E.HITPOINTS": {
diff --git a/module/config.mjs b/module/config.mjs
index 774a74952e..eef6c3f13f 100644
--- a/module/config.mjs
+++ b/module/config.mjs
@@ -2326,12 +2326,12 @@ DND5E.aggregateDamageDisplay = true;
*/
DND5E.healingTypes = {
healing: {
- label: "DND5E.Healing",
+ label: "DND5E.HEAL.Type.Healing",
icon: "systems/dnd5e/icons/svg/damage/healing.svg",
color: new Color(0x46C252)
},
temphp: {
- label: "DND5E.HealingTemp",
+ label: "DND5E.HEAL.Type.TempHP",
icon: "systems/dnd5e/icons/svg/damage/temphp.svg",
color: new Color(0x4B66DE)
}
diff --git a/module/documents/activity/heal.mjs b/module/documents/activity/heal.mjs
index 01e550bab1..2e06253ad4 100644
--- a/module/documents/activity/heal.mjs
+++ b/module/documents/activity/heal.mjs
@@ -37,7 +37,7 @@ export default class HealActivity extends ActivityMixin(BaseHealActivityData) {
/** @override */
get damageFlavor() {
- return game.i18n.localize("DND5E.HealingRoll");
+ return game.i18n.localize("DND5E.HEAL.HealingRoll");
}
/* -------------------------------------------- */
@@ -48,7 +48,7 @@ export default class HealActivity extends ActivityMixin(BaseHealActivityData) {
_usageChatButtons(message) {
if ( !this.healing.formula ) return super._usageChatButtons(message);
return [{
- label: game.i18n.localize("DND5E.Healing"),
+ label: game.i18n.localize("DND5E.HEAL.HealingButton"),
icon: '',
dataset: {
action: "rollHealing"
diff --git a/packs/_source/equipment24/equipment/ioun-stones/ioun-stone-of-regeneration.yml b/packs/_source/equipment24/equipment/ioun-stones/ioun-stone-of-regeneration.yml
index 73cb3b8c80..fb9a1f3ca8 100644
--- a/packs/_source/equipment24/equipment/ioun-stones/ioun-stone-of-regeneration.yml
+++ b/packs/_source/equipment24/equipment/ioun-stones/ioun-stone-of-regeneration.yml
@@ -80,9 +80,9 @@ system:
Utilize action, you can seize and stow any number of Ioun Stones
orbiting your head. If your Attunement to an Ioun Stone ends
while it's orbiting your head, the stone falls as though you had dropped
- it.
You regain [[/healing 15 type=healing]]{15 Hit Points} at the
- end of each hour this pearly white spindle orbits your head if you have at
- least 1 Hit Point.
+ it.You regain [[/healing 15 type=healing]] at the end of each hour
+ this pearly white spindle orbits your head if you have at least 1 Hit
+ Point.
chat: ''
identifier: regeneration-ioun-stone
source:
diff --git a/packs/_source/equipment24/equipment/mysterious-deck-cards/sun.yml b/packs/_source/equipment24/equipment/mysterious-deck-cards/sun.yml
index f54386f87a..b177e58dbe 100644
--- a/packs/_source/equipment24/equipment/mysterious-deck-cards/sun.yml
+++ b/packs/_source/equipment24/equipment/mysterious-deck-cards/sun.yml
@@ -136,20 +136,22 @@ effects:
description: >-
Source:
@UUID[Compendium.dnd5e.equipment24.Item.dmgDmtSun0000000]{Sun}
You
- gain [[/healing 10 type=temphp]]{10 Temporary Hit Points} daily at dawn
- until you die.
+ gain [[/healing 10 temp]] daily at dawn until you die.
tint: '#ffffff'
statuses: []
sort: 0
- flags: {}
+ flags:
+ dnd5e:
+ riders:
+ statuses: []
_stats:
compendiumSource: null
duplicateSource: null
- coreVersion: '13.344'
+ coreVersion: '13.351'
systemId: dnd5e
- systemVersion: 4.1.0
+ systemVersion: 5.2.3
createdTime: 1729205768672
- modifiedTime: 1729205932148
+ modifiedTime: 1765823916155
lastModifiedBy: dnd5ebuilder0000
exportSource: null
_key: '!items.effects!dmgDmtSun0000000.enZ79fOzsta0vlqK'