diff --git a/server/gameserver/mapcollider.cc b/server/gameserver/mapcollider.cc index dd870caf..fae35ec8 100644 --- a/server/gameserver/mapcollider.cc +++ b/server/gameserver/mapcollider.cc @@ -70,6 +70,9 @@ namespace mc mesh.triangles.push_back(trig_xobj->At(i)->AsXValue().GetDouble()); } } + if (mesh.triangles.size() % 3 != 0) { + abort(); + } Bounds_Read(mesh.bounds, xobj->At("mesh")->At("bounds")); }