aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-05-11 22:51:43 +0200
committerShauren <shauren.trinity@gmail.com>2023-05-11 22:51:43 +0200
commit2f4c412f4c13c7ae02d3d3ae715c3099395bcf70 (patch)
tree582e5024119bbe7e896aba478a057fca1ce4b462
parent467b717c5cd20151c4222b077c8af7a8e5d0e83d (diff)
Core/Units: Don't make force stand state on periodic damage taken
Closes #28950
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 0279678d6cc..448edf16304 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -972,7 +972,7 @@ bool Unit::HasBreakableByDamageCrowdControlAura(Unit* excludeCasterChannel) cons
}
// make player victims stand up automatically
- if (victim->GetStandState() && victim->IsPlayer())
+ if (victim->GetStandState() && victim->IsPlayer() && damagetype != NODAMAGE && damagetype != DOT)
victim->SetStandState(UNIT_STAND_STATE_STAND);
return damage;