From 7b9399d2a580799b520ccdf035c84ea4b5ec6715 Mon Sep 17 00:00:00 2001 From: devZoGok Date: Wed, 26 Nov 2025 10:07:54 +0200 Subject: [PATCH] bugfix for maxUnevenness becoming 0 --- gameObject.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gameObject.cpp b/gameObject.cpp index ac75691..5904786 100644 --- a/gameObject.cpp +++ b/gameObject.cpp @@ -105,7 +105,9 @@ namespace battleship{ void GameObject::initProperties(){ sol::table objTable = generateView()[GameObject::getGameObjTableName()][id + 1]; - maxUnevenness = objTable["maxUnevenness"].get_or(0); + sol::optional maxUnevOpt = objTable["maxUnevenness"]; + + if(maxUnevOpt != sol::nullopt) maxUnevenness = objTable["maxUnevenness"]; sol::table sizeTable = objTable["size"]; width = sizeTable["x"];