diff --git a/apps/installer/includes/functions.sh b/apps/installer/includes/functions.sh index 68317faa6..8449afd10 100644 --- a/apps/installer/includes/functions.sh +++ b/apps/installer/includes/functions.sh @@ -219,7 +219,7 @@ function inst_simple_restarter { function inst_download_client_data { # change the following version when needed - local VERSION=v10 + local VERSION=v11 echo "#######################" echo "Client data downloader" diff --git a/src/common/Collision/BoundingIntervalHierarchy.cpp b/src/common/Collision/BoundingIntervalHierarchy.cpp index 8528e3e35..13211962a 100644 --- a/src/common/Collision/BoundingIntervalHierarchy.cpp +++ b/src/common/Collision/BoundingIntervalHierarchy.cpp @@ -148,6 +148,7 @@ void BIH::subdivide(int left, int right, std::vector& tempTree, buildDat else if (left > right) { // all right + right = rightOrig; if (prevAxis == axis && G3D::fuzzyEq(prevSplit, split)) { // we are stuck here - create a leaf @@ -155,7 +156,6 @@ void BIH::subdivide(int left, int right, std::vector& tempTree, buildDat createNode(tempTree, nodeIndex, left, right); return; } - right = rightOrig; if (clipR >= split) { // keep looping on right half diff --git a/src/common/Collision/Maps/MapDefines.h b/src/common/Collision/Maps/MapDefines.h index 1ab41a425..d7111b76f 100644 --- a/src/common/Collision/Maps/MapDefines.h +++ b/src/common/Collision/Maps/MapDefines.h @@ -13,7 +13,7 @@ #define SIZE_OF_GRIDS 533.3333f #define MMAP_MAGIC 0x4d4d4150 // 'MMAP' -#define MMAP_VERSION 11 +#define MMAP_VERSION 12 struct MmapTileHeader { diff --git a/src/common/Collision/VMapDefinitions.h b/src/common/Collision/VMapDefinitions.h index a33e0b405..7a52c23f3 100644 --- a/src/common/Collision/VMapDefinitions.h +++ b/src/common/Collision/VMapDefinitions.h @@ -12,8 +12,8 @@ namespace VMAP { - const char VMAP_MAGIC[] = "VMAP_4.5"; - const char RAW_VMAP_MAGIC[] = "VMAP045"; // used in extracted vmap files with raw data + const char VMAP_MAGIC[] = "VMAP_4.6"; + const char RAW_VMAP_MAGIC[] = "VMAP046"; // used in extracted vmap files with raw data const char GAMEOBJECT_MODELS[] = "GameObjectModels.dtree"; // defined in TileAssembler.cpp currently... diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index 92eb40ef9..b5ee426da 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -445,8 +445,8 @@ public: Map2ZoneCoordinates(zoneX, zoneY, zoneId); Map const* map = object->GetMap(); - float groundZ = map->GetHeight(object->GetPhaseMask(), object->GetPositionX(), object->GetPositionY(), MAX_HEIGHT); - float floorZ = map->GetHeight(object->GetPhaseMask(), object->GetPositionX(), object->GetPositionY(), object->GetPositionZ()); + float groundZ = object->GetMapHeight(object->GetPositionX(), object->GetPositionY(), MAX_HEIGHT); + float floorZ = object->GetMapHeight(object->GetPositionX(), object->GetPositionY(), object->GetPositionZ()); GridCoord gridCoord = Acore::ComputeGridCoord(object->GetPositionX(), object->GetPositionY()); diff --git a/src/tools/vmap4_extractor/vmapexport.h b/src/tools/vmap4_extractor/vmapexport.h index fa901b662..59572c7e0 100644 --- a/src/tools/vmap4_extractor/vmapexport.h +++ b/src/tools/vmap4_extractor/vmapexport.h @@ -13,8 +13,8 @@ namespace VMAP { - const char VMAP_MAGIC[] = "VMAP_4.5"; - const char RAW_VMAP_MAGIC[] = "VMAP045"; // used in extracted vmap files with raw data + const char VMAP_MAGIC[] = "VMAP_4.6"; + const char RAW_VMAP_MAGIC[] = "VMAP046"; // used in extracted vmap files with raw data } enum ModelFlags