diff options
author | Shauren <none@none> | 2010-08-06 13:12:18 +0200 |
---|---|---|
committer | Shauren <none@none> | 2010-08-06 13:12:18 +0200 |
commit | 9b22ad006b35217c1a74db9fca15ddbe72d9c817 (patch) | |
tree | 16114b9e8c30af2989c6727316532532bafbfe49 /src | |
parent | c0df111bb08a81fa03e50b1622e248dfec3e3eec (diff) |
Removed unused access_id from instance_template table (obsolete since access_requirement rewrite)
Fixed build issues with my previous commit
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Transport/Transport.cpp | 12 | ||||
-rw-r--r-- | src/server/game/Entities/Transport/Transport.h | 4 | ||||
-rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Maps/Map.h | 1 |
4 files changed, 8 insertions, 11 deletions
diff --git a/src/server/game/Entities/Transport/Transport.cpp b/src/server/game/Entities/Transport/Transport.cpp index 29bb3007b1b..d4bccbc2979 100644 --- a/src/server/game/Entities/Transport/Transport.cpp +++ b/src/server/game/Entities/Transport/Transport.cpp @@ -53,14 +53,13 @@ void MapManager::LoadTransports() { bar.step(); - Transport *t = new Transport; - Field *fields = result->Fetch(); - uint32 entry = fields[0].GetUInt32(); std::string name = fields[1].GetCppString(); - t->m_period = fields[2].GetUInt32(); - t->ScriptId = objmgr.GetScriptId(fields[3].GetString()); + uint32 period = fields[2].GetUInt32(); + uint32 scriptId = objmgr.GetScriptId(fields[3].GetString()); + + Transport *t = new Transport(period, scriptId); const GameObjectInfo *goinfo = objmgr.GetGameObjectInfo(entry); @@ -180,10 +179,9 @@ void MapManager::LoadTransportNPCs() sLog.outString(">> Loaded %u transport npcs", count); } -Transport::Transport() : GameObject() +Transport::Transport(uint32 period, uint32 script) : m_period(period), ScriptId(script), GameObject() { m_updateFlag = (UPDATEFLAG_TRANSPORT | UPDATEFLAG_HIGHGUID | UPDATEFLAG_HAS_POSITION | UPDATEFLAG_ROTATION); - ScriptId = 0; } bool Transport::Create(uint32 guidlow, uint32 mapid, float x, float y, float z, float ang, uint32 animprogress, uint32 dynflags) diff --git a/src/server/game/Entities/Transport/Transport.h b/src/server/game/Entities/Transport/Transport.h index 00d9e0ef84b..facfc308417 100644 --- a/src/server/game/Entities/Transport/Transport.h +++ b/src/server/game/Entities/Transport/Transport.h @@ -42,7 +42,7 @@ struct TransportCreatureProto class Transport : public GameObject { public: - explicit Transport(); + Transport(uint32 period, uint32 script); bool Create(uint32 guidlow, uint32 mapid, float x, float y, float z, float ang, uint32 animprogress, uint32 dynflags); bool GenerateWaypoints(uint32 pathid, std::set<uint32> &mapids); @@ -90,11 +90,11 @@ class Transport : public GameObject PlayerSet m_passengers; uint32 currenttguid; + uint32 m_period; uint32 ScriptId; public: WayPointMap m_WayPoints; uint32 m_nextNodeTime; - uint32 m_period; private: void TeleportTransport(uint32 newMapid, float x, float y, float z); diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 305edb1bd3b..299d2590c36 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -5113,7 +5113,7 @@ void ObjectMgr::LoadInstanceTemplate() for (uint32 i = 0; i < sInstanceTemplate.MaxEntry; i++) { - InstanceTemplate* temp = (InstanceTemplate*)GetInstanceTemplate(i); + InstanceTemplate* temp = const_cast<InstanceTemplate*>(GetInstanceTemplate(i)); if (!temp) continue; diff --git a/src/server/game/Maps/Map.h b/src/server/game/Maps/Map.h index bb118196b69..0d34244ad5f 100644 --- a/src/server/game/Maps/Map.h +++ b/src/server/game/Maps/Map.h @@ -212,7 +212,6 @@ struct InstanceTemplate { uint32 map; uint32 parent; - uint32 access_id; float startLocX; float startLocY; float startLocZ; |