diff options
author | QAston <qaston@gmail.com> | 2011-08-23 14:47:26 +0200 |
---|---|---|
committer | QAston <qaston@gmail.com> | 2011-08-23 14:47:26 +0200 |
commit | 0365feb069970a11a83a9d8b4027366a338bc2d8 (patch) | |
tree | 70dc7b5ce0020a56c5ce49b7846bf7fd3fe093fb /src | |
parent | e7468b2e2c17d12d9e8c171de73f698f5761f69a (diff) |
Core/Entities: Make dead units not targetable for attack again (after fc5e92413851835879f07460c82a988f742e5462).
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 8ed36224a34..eb789fde038 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -12258,6 +12258,9 @@ void Unit::ClearInCombat() bool Unit::isTargetableForAttack(bool checkFakeDeath) const { + if (!isAlive()) + return false; + if (HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_OOC_NOT_ATTACKABLE)) return false; |