aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Globals/AreaTriggerDataStore.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Globals/AreaTriggerDataStore.cpp b/src/server/game/Globals/AreaTriggerDataStore.cpp
index 3cb2943229a..a8a930fe01b 100644
--- a/src/server/game/Globals/AreaTriggerDataStore.cpp
+++ b/src/server/game/Globals/AreaTriggerDataStore.cpp
@@ -233,8 +233,14 @@ void AreaTriggerDataStore::LoadAreaTriggerTemplates()
createProperties.ScriptId = sObjectMgr->GetScriptId(fields[20].GetString());
if (shape == AREATRIGGER_TYPE_POLYGON)
+ {
if (createProperties.Shape.PolygonDatas.Height <= 0.0f)
+ {
createProperties.Shape.PolygonDatas.Height = 1.0f;
+ if (createProperties.Shape.PolygonDatas.HeightTarget <= 0.0f)
+ createProperties.Shape.PolygonDatas.HeightTarget = 1.0f;
+ }
+ }
createProperties.PolygonVertices = std::move(verticesByCreateProperties[createProperties.Id]);
createProperties.PolygonVerticesTarget = std::move(verticesTargetByCreateProperties[createProperties.Id]);