diff --git a/index.html b/index.html
index 6514c754..ca8909b8 100644
--- a/index.html
+++ b/index.html
@@ -6230,7 +6230,7 @@
-
+
diff --git a/modules/ui/hotkeys.js b/modules/ui/hotkeys.js
index 9081d002..d9f0e234 100644
--- a/modules/ui/hotkeys.js
+++ b/modules/ui/hotkeys.js
@@ -35,8 +35,8 @@ function handleKeyup(event) {
else if (ctrl && code === "KeyQ") toggleSaveReminder();
else if (ctrl && code === "KeyS") dowloadMap();
else if (ctrl && code === "KeyC") saveToDropbox();
- else if (ctrl && code === "KeyZ" && undo.offsetParent) undo.click();
- else if (ctrl && code === "KeyY" && redo.offsetParent) redo.click();
+ else if (ctrl && code === "KeyZ" && undo?.offsetParent) undo.click();
+ else if (ctrl && code === "KeyY" && redo?.offsetParent) redo.click();
else if (shift && code === "KeyH") editHeightmap();
else if (shift && code === "KeyB") editBiomes();
else if (shift && code === "KeyS") editStates();
@@ -113,13 +113,13 @@ function pressNumpadSign(key) {
const change = key === "+" ? 1 : -1;
let brush = null;
- if (brushRadius.offsetParent) brush = document.getElementById("brushRadius");
- else if (biomesManuallyBrush.offsetParent) brush = document.getElementById("biomesManuallyBrush");
- else if (statesManuallyBrush.offsetParent) brush = document.getElementById("statesManuallyBrush");
- else if (provincesManuallyBrush.offsetParent) brush = document.getElementById("provincesManuallyBrush");
- else if (culturesManuallyBrush.offsetParent) brush = document.getElementById("culturesManuallyBrush");
- else if (zonesBrush.offsetParent) brush = document.getElementById("zonesBrush");
- else if (religionsManuallyBrush.offsetParent) brush = document.getElementById("religionsManuallyBrush");
+ if (document.getElementById("brushRadius")?.offsetParent) brush = document.getElementById("brushRadius");
+ else if (document.getElementById("biomesManuallyBrush")?.offsetParent) brush = document.getElementById("biomesManuallyBrush");
+ else if (document.getElementById("statesManuallyBrush")?.offsetParent) brush = document.getElementById("statesManuallyBrush");
+ else if (document.getElementById("provincesManuallyBrush")?.offsetParent) brush = document.getElementById("provincesManuallyBrush");
+ else if (document.getElementById("culturesManuallyBrush")?.offsetParent) brush = document.getElementById("culturesManuallyBrush");
+ else if (document.getElementById("zonesBrush")?.offsetParent) brush = document.getElementById("zonesBrush");
+ else if (document.getElementById("religionsManuallyBrush")?.offsetParent) brush = document.getElementById("religionsManuallyBrush");
if (brush) {
const value = minmax(+brush.value + change, +brush.min, +brush.max);
@@ -132,7 +132,7 @@ function pressNumpadSign(key) {
}
function toggleMode() {
- if (zonesRemove.offsetParent) {
+ if (zonesRemove?.offsetParent) {
zonesRemove.classList.contains("pressed") ? zonesRemove.classList.remove("pressed") : zonesRemove.classList.add("pressed");
}
}
diff --git a/versioning.js b/versioning.js
index 7b0a06dc..07617b2a 100644
--- a/versioning.js
+++ b/versioning.js
@@ -1,7 +1,7 @@
"use strict";
// version and caching control
-const version = "1.82.0"; // generator version, update each time
+const version = "1.82.01"; // generator version, update each time
{
document.title += " v" + version;