diff options
| author | kaelima <jeppo_meyer@msn.com> | 2011-06-27 20:22:53 +0200 |
|---|---|---|
| committer | kaelima <jeppo_meyer@msn.com> | 2011-06-27 20:22:53 +0200 |
| commit | 9a67aaa8b85b72732d2103c3b013cd70281453cb (patch) | |
| tree | eb1ea2f154e08afcf5eb8fe6851f5a4b624c62ae /src/server/scripts/OutdoorPvP | |
| parent | 8fc13f508f4cabae491f3754fbe6ba63f2ea2a63 (diff) | |
DB/Creature:
- Nuke the hacky column DeathState.
- Removed some hacks from Kologarn script, including some cleanup.
- Removed set deathstate command.
BIG thanks to Malcrom for replacing all creatures that had deathstate with proper dynamicflags/auras.
Diffstat (limited to 'src/server/scripts/OutdoorPvP')
| -rwxr-xr-x | src/server/scripts/OutdoorPvP/OutdoorPvPNA.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPNA.cpp b/src/server/scripts/OutdoorPvP/OutdoorPvPNA.cpp index bff1e8e011d..eb9f2b1928a 100755 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPNA.cpp +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPNA.cpp @@ -63,19 +63,14 @@ uint32 OPvPCapturePointNA::GetAliveGuardsCount() case NA_NPC_GUARD_13: case NA_NPC_GUARD_14: case NA_NPC_GUARD_15: + { + if (Creature* cr = HashMapHolder<Creature>::Find(itr->second)) { - if (Creature* cr = HashMapHolder<Creature>::Find(itr->second)) - { - if (cr->isAlive()) - ++cnt; - } - else if (CreatureData const* cd = sObjectMgr->GetCreatureData(GUID_LOPART(itr->second))) - { - if (!cd->is_dead) - ++cnt; - } + if (cr->isAlive()) + ++cnt; } - break; + } + break; default: break; } |
