From a04ebdbebdeaf82d207c3aa434a8eb9df44ca716 Mon Sep 17 00:00:00 2001 From: Damian Windau Date: Tue, 28 Mar 2023 14:09:33 +0200 Subject: [PATCH] Parsing spell also on npc sheet --- Splittermond/Sheet.html | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/Splittermond/Sheet.html b/Splittermond/Sheet.html index 5e418c0f44..9d9ac03a77 100644 --- a/Splittermond/Sheet.html +++ b/Splittermond/Sheet.html @@ -12139,13 +12139,12 @@ on("change:repeating_zauber:zaubername", function(eventInfo) { }); }); -/* -on("change:repeating_zauber:zaubername", function(eventInfo) { +on("change:repeating_zaubernsc:zaubernamensc", function(eventInfo) { let repID = eventInfo.sourceAttribute.split("_")[2]; let update = {}; - getAttrs(['repeating_zauber_' + repID + '_zaubername'], function(values) { - let zaubername = values['repeating_zauber_' + repID + '_zaubername']; + getAttrs(['repeating_zaubernsc_' + repID + '_zaubernamensc'], function(values) { + let zaubername = values['repeating_zaubernsc_' + repID + '_zaubernamensc']; let zauber; if (zaubername.length > 40) { @@ -12155,24 +12154,22 @@ on("change:repeating_zauber:zaubername", function(eventInfo) { } else { zauber.school = zauber.school.charAt(0).toLowerCase() + zauber.school.slice(1); } - - } - update['repeating_zauber_' + newRowId + '_zauberkosten'] = zauber.cost; - update['repeating_zauber_' + newRowId + '_zauberkostenv'] = zauber.cost_enhanced; - update['repeating_zauber_' + newRowId + '_zauberschwierigkeit'] = zauber.difficulty; - update['repeating_zauber_' + newRowId + '_zauberrw'] = zauber.range; - update['repeating_zauber_' + newRowId + '_zauberdauer'] = zauber.casttime; - update['repeating_zauber_' + newRowId + '_zauberwd'] = zauber.duration; - update['repeating_zauber_' + newRowId + '_magieschulen'] = zauber.school; - update['repeating_zauber_' + newRowId + '_zauberbeschreibung'] = zauber.text; - update['repeating_zauber_' + newRowId + '_zaubername'] = zauber.name; - - setAttrs(update); + update['repeating_zaubernsc_' + repID + '_zauberkostennsc'] = zauber.cost; + update['repeating_zaubernsc_' + repID + '_zauberkostennscv'] = zauber.cost_enhanced; + update['repeating_zaubernsc_' + repID + '_zauberschwierigkeitnsc'] = zauber.difficulty; + update['repeating_zaubernsc_' + repID + '_zauberrwnsc'] = zauber.range; + update['repeating_zaubernsc_' + repID + '_zauberdauernsc'] = zauber.casttime; + update['repeating_zaubernsc_' + repID + '_zauberwdnsc'] = zauber.duration; + update['repeating_zaubernsc_' + repID + '_magieschulennsc'] = zauber.school; + update['repeating_zaubernsc_' + repID + '_zauberwirkungnsc'] = zauber.text; + update['repeating_zaubernsc_' + repID + '_zaubernamensc'] = zauber.name; + + setAttrs(update); + } }); }); -*/ function parse_spell(spell_string) { const cells = spell_string.split('\t');