diff --git a/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs b/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs
index ce744e8f7..bb260d95e 100644
--- a/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs
+++ b/Barotrauma/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs
@@ -362,7 +362,7 @@ namespace Barotrauma
public static List
GeneratePolygons(List cells, out List renderTriangles, bool setSolid=true)
{
- renderTriangles = null;
+ renderTriangles = new List();
var bodies = new List();
List tempVertices = new List();
@@ -395,7 +395,7 @@ namespace Barotrauma
continue;
}
- renderTriangles = MathUtils.TriangulateConvexHull(tempVertices, cell.Center);
+ renderTriangles.AddRange(MathUtils.TriangulateConvexHull(tempVertices, cell.Center));
if (bodyPoints.Count < 2) continue;