From 8e4ad9549cee111e0af1a2b91f35fd8cb362bc8a Mon Sep 17 00:00:00 2001 From: Peter Bjerg Lidegaard Date: Sat, 11 Jan 2025 23:13:51 +0100 Subject: [PATCH] vampiric touch --- ADnD_2E_Revised/2ESheet.html | 3 ++- ADnD_2E_Revised/javascript/wizardSpells.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ADnD_2E_Revised/2ESheet.html b/ADnD_2E_Revised/2ESheet.html index 92ab6928b2..1d7dacbe1d 100644 --- a/ADnD_2E_Revised/2ESheet.html +++ b/ADnD_2E_Revised/2ESheet.html @@ -49099,7 +49099,7 @@ wiz3['Vampiric Touch'] = { 'level': '3', 'school': 'Necromancy', 'range': '0', - 'duration': 'One touch', + 'duration': '1 touch or 1 turn', 'aoe': 'The caster', 'components': 'V, S', 'cast-time': '3', @@ -49110,6 +49110,7 @@ wiz3['Vampiric Touch'] = { 'damage': '[[{floor([[@{level-wizard}]]/2),6}kl1]]d6', 'damage-type': '', 'healing': 'Equal to damage', + 'special-conditions': [TOUCH_ATTACKS], 'effect': 'When the caster touches an opponent in melee with a successful attack roll, the opponent loses 1d6 hit points for every two caster levels, to a maximum drain of 6d6 points for a 12th-level caster. The spell is expended when a successful touch is made or one turn passes. The hit points are added to the caster’s total, with any hit points over the caster’s normal total treated as temporary additional hit points. Any damage to the caster is subtracted from the temporary hit points first. After one hour, any extra hit points above the caster’s normal total are lost. The creature originally losing hit points through this spell can regain them by magical or normal healing. Undead creatures are unaffected by this spell.' }; diff --git a/ADnD_2E_Revised/javascript/wizardSpells.js b/ADnD_2E_Revised/javascript/wizardSpells.js index 24ba659620..60833ee4e1 100644 --- a/ADnD_2E_Revised/javascript/wizardSpells.js +++ b/ADnD_2E_Revised/javascript/wizardSpells.js @@ -2493,7 +2493,7 @@ wiz3['Vampiric Touch'] = { 'level': '3', 'school': 'Necromancy', 'range': '0', - 'duration': 'One touch', + 'duration': '1 touch or 1 turn', 'aoe': 'The caster', 'components': 'V, S', 'cast-time': '3', @@ -2504,6 +2504,7 @@ wiz3['Vampiric Touch'] = { 'damage': '[[{floor([[@{level-wizard}]]/2),6}kl1]]d6', 'damage-type': '', 'healing': 'Equal to damage', + 'special-conditions': [TOUCH_ATTACKS], 'effect': 'When the caster touches an opponent in melee with a successful attack roll, the opponent loses 1d6 hit points for every two caster levels, to a maximum drain of 6d6 points for a 12th-level caster. The spell is expended when a successful touch is made or one turn passes. The hit points are added to the caster’s total, with any hit points over the caster’s normal total treated as temporary additional hit points. Any damage to the caster is subtracted from the temporary hit points first. After one hour, any extra hit points above the caster’s normal total are lost. The creature originally losing hit points through this spell can regain them by magical or normal healing. Undead creatures are unaffected by this spell.' };