File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -365,6 +365,9 @@ bool LMapDOMNode::SaveMapToArchive(std::filesystem::path file_path)
365365
366366 for (int32_t entityType = 0 ; entityType < LEntityType_Max; entityType++)
367367 {
368+ // skip polygoninfo and soundpolygoninfo, they should only be edited by changes to collision
369+ if (static_cast <LEntityType>(entityType) == LEntityType_Polygons || static_cast <LEntityType>(entityType) == LEntityType_SoundPolygons) continue ;
370+
368371 std::vector<std::shared_ptr<LEntityDOMNode>> entitiesOfType;
369372
370373 if (entityType == LEntityType_Characters || entityType == LEntityType_Enemies || entityType == LEntityType_Observers || entityType == LEntityType_Keys){
Original file line number Diff line number Diff line change @@ -878,9 +878,9 @@ void LRoomDOMNode::PreProcess(){
878878 {
879879 bStream::CFileStream binWriteStream (resPath.string (), bStream::Endianess::Big, bStream::OpenMode::Out);
880880 binWriteStream.seek (offset);
881- binWriteStream.writeFloat (mRoomModelDelta .z + x );
881+ binWriteStream.writeFloat (mRoomModelDelta .z + z );
882882 binWriteStream.writeFloat (mRoomModelDelta .y + y);
883- binWriteStream.writeFloat (mRoomModelDelta .x + z );
883+ binWriteStream.writeFloat (mRoomModelDelta .x + x );
884884 }
885885
886886 } else if (resPath.extension () == " .arc" ){
You can’t perform that action at this time.
0 commit comments