diff --git a/TheWitcher/witchersheet.html b/TheWitcher/witchersheet.html
index eeaaf6d83c..d419ead0a2 100644
--- a/TheWitcher/witchersheet.html
+++ b/TheWitcher/witchersheet.html
@@ -3725,6 +3725,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;