From bfb0d83d895b8dbfe5b03e18bf2073421aee0d03 Mon Sep 17 00:00:00 2001 From: Stexinator Date: Thu, 25 Aug 2022 17:19:49 +0200 Subject: [PATCH] [TheWitcher] add character name correction to not break functionalities --- TheWitcher/witchersheet.html | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/TheWitcher/witchersheet.html b/TheWitcher/witchersheet.html index 4beef52e53..7b4db35ca2 100644 --- a/TheWitcher/witchersheet.html +++ b/TheWitcher/witchersheet.html @@ -3720,6 +3720,23 @@ buttonlist.forEach(button => { }); }); +on("sheet:opened", (eventInfo) => { + getAttrs(['character_name'], (v) => { + set_display_name(v.character_name); + }); +}); + +on("change:character_name", (eventInfo) => { + set_display_name(eventInfo.newValue); +}); + +var set_display_name = (name) => { + character_name = name.replace(/\(/g, '\[').replace(/\)/g, '\]').replace(/\"/g, '\''); + setAttrs({ + character_name: character_name + }); +}; + on('sheet:opened change:headcur change:headmax', function () { getAttrs(['headcur', 'headmax'], function (values) { var maximum = values.headmax;