diff options
| author | Kinzcool <kinzzcool@hotmail.com> | 2014-11-02 11:53:45 -0500 | 
|---|---|---|
| committer | Kinzcool <kinzzcool@hotmail.com> | 2014-11-02 11:53:45 -0500 | 
| commit | b377527264077aa329400e7c3c8200c90d5606d6 (patch) | |
| tree | 9ca61ada06020910adb3d8e631ed06e614140f16 /src/server/game/Globals/ObjectMgr.cpp | |
| parent | 6647987651105bdef6d59d31568a2d80e1886198 (diff) | |
Core/Graveyards: Made the graveyard orientations loading from WorldSafeLocs.dbc
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
| -rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 45 | 
1 files changed, 5 insertions, 40 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index f5e93ede9af..13e390bc362 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -279,7 +279,6 @@ ObjectMgr::~ObjectMgr()          itr->second.Clear();      _cacheTrainerSpellStore.clear(); -    _graveyardOrientations.clear();      for (DungeonEncounterContainer::iterator itr =_dungeonEncounterStore.begin(); itr != _dungeonEncounterStore.end(); ++itr)          for (DungeonEncounterList::iterator encounterItr = itr->second.begin(); encounterItr != itr->second.end(); ++encounterItr) @@ -300,34 +299,6 @@ void ObjectMgr::AddLocaleString(std::string const& s, LocaleConstant locale, Str      }  } -void ObjectMgr::LoadGraveyardOrientations() -{ -    uint32 oldMSTime = getMSTime(); - -    _graveyardOrientations.clear(); - -    QueryResult result = WorldDatabase.Query("SELECT id, orientation FROM graveyard_orientation"); - -    if (!result) -        return; - -    do -    { -        Field* fields = result->Fetch(); - -        uint32 id = fields[0].GetUInt32(); -        if (!sWorldSafeLocsStore.LookupEntry(id)) -        { -            TC_LOG_ERROR("server.loading", "Graveyard %u referenced in graveyard_orientation doesn't exist.", id); -            continue; -        } -        _graveyardOrientations[id] = fields[1].GetFloat(); - -    } while (result->NextRow()); - -    TC_LOG_INFO("server.loading", ">> Loaded %lu graveyard orientations in %u ms", (unsigned long)_graveyardOrientations.size(), GetMSTimeDiffToNow(oldMSTime)); -} -  void ObjectMgr::LoadCreatureLocales()  {      uint32 oldMSTime = getMSTime(); @@ -6204,19 +6175,13 @@ void ObjectMgr::LoadAreaTriggerTeleports()              continue;          } -        WorldSafeLocsEntry const* MapID       = sWorldSafeLocsStore.LookupEntry(PortLocID); -        WorldSafeLocsEntry const* PositionX   = sWorldSafeLocsStore.LookupEntry(PortLocID); -        WorldSafeLocsEntry const* PositionY   = sWorldSafeLocsStore.LookupEntry(PortLocID); -        WorldSafeLocsEntry const* PositionZ   = sWorldSafeLocsStore.LookupEntry(PortLocID); -        WorldSafeLocsEntry const* Orientation = sWorldSafeLocsStore.LookupEntry(PortLocID); -          AreaTriggerStruct at; -        at.target_mapId       = MapID->map_id; -        at.target_X           = PositionX->x; -        at.target_Y           = PositionY->y; -        at.target_Z           = PositionZ->z; -        at.target_Orientation = ((Orientation->Facing) * M_PI) / 180; // Orientation is initially in degrees +        at.target_mapId       = portLoc->map_id; +        at.target_X           = portLoc->x; +        at.target_Y           = portLoc->y; +        at.target_Z           = portLoc->z; +        at.target_Orientation = (portLoc->Facing * M_PI) / 180; // Orientation is initially in degrees          AreaTriggerEntry const* atEntry = sAreaTriggerStore.LookupEntry(Trigger_ID);          if (!atEntry)  | 
