diff --git a/server/gameserver/mapinstance.cc b/server/gameserver/mapinstance.cc index 855eb1c9..3c6acfa1 100644 --- a/server/gameserver/mapinstance.cc +++ b/server/gameserver/mapinstance.cc @@ -814,18 +814,25 @@ void MapInstance::LoadHouse() } } { - int box_tri_arr[8][3] = { + int box_tri_arr[12][3] = { {0, 1, 2}, - {0, 2, 3}, + {0, 3, 2}, - {0, 1, 2}, - {0, 1, 2}, + {0, 1, 5}, + {0, 4, 5}, - {0, 1, 2}, - {0, 1, 2}, + {0, 3, 7}, + {0, 4, 7}, + + {6, 5, 4}, + {6, 7, 4}, + + {6, 7, 3}, + {6, 2, 3}, + + {6, 2, 1}, + {6, 5, 1} - {0, 1, 2}, - {0, 1, 2} }; //求三角形min_y max_y things_.reserve(1024 * 10);