2
0
Эх сурвалжийг харах

Fix crash on firewall cast attempt

Ivan Savenko 2 жил өмнө
parent
commit
e1a244beb0

+ 3 - 2
lib/spells/effects/Obstacle.cpp

@@ -60,7 +60,6 @@ void ObstacleSideOptions::serializeRelativeShape(JsonSerializeFormat & handler,
 		"BR",
 		"BL",
 		"L",
-		""
 	};
 
 	{
@@ -78,7 +77,9 @@ void ObstacleSideOptions::serializeRelativeShape(JsonSerializeFormat & handler,
 
 				if(handler.saving)
 				{
-					temp = EDirMap.at(value.at(outerIndex).at(innerIndex));
+					auto index = value.at(outerIndex).at(innerIndex);
+					if (index < EDirMap.size())
+						temp = EDirMap[index];
 				}
 
 				inner.serializeString(innerIndex, temp);