diff options
| author | Sevi <gonzo1247@yahoo.de> | 2020-12-28 16:27:44 +0100 | 
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-12-31 14:13:29 +0100 | 
| commit | c7b10d3c5fd082faf6c2835239e340babc3dfc76 (patch) | |
| tree | 498fd11394f450a91b9d2b9e81f1e42a423917b1 /src/server/game/Globals/ObjectMgr.h | |
| parent | d94f0d23b3cbf0944576cfd77fb199453234817b (diff) | |
Core/Vehicles: add a way to delay the Vehicle despawn Time if its needed.
* New database table `vehicle_template` holds info for despawn delay with option to extend it in the future
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.h')
| -rw-r--r-- | src/server/game/Globals/ObjectMgr.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Globals/ObjectMgr.h b/src/server/game/Globals/ObjectMgr.h index 45756e922dd..de5037d1432 100644 --- a/src/server/game/Globals/ObjectMgr.h +++ b/src/server/game/Globals/ObjectMgr.h @@ -1189,6 +1189,7 @@ class TC_GAME_API ObjectMgr              return nullptr;          } +        VehicleTemplate const* GetVehicleTemplate(Vehicle* veh) const;          VehicleAccessoryList const* GetVehicleAccessoryList(Vehicle* veh) const;          DungeonEncounterList const* GetDungeonEncounterList(uint32 mapId, Difficulty difficulty) const; @@ -1292,6 +1293,7 @@ class TC_GAME_API ObjectMgr          void LoadInstanceEncounters();          void LoadMailLevelRewards();          void LoadVehicleTemplateAccessories(); +        void LoadVehicleTemplate();          void LoadVehicleAccessories();          void LoadNPCText(); @@ -1749,6 +1751,7 @@ class TC_GAME_API ObjectMgr          SpellScriptsContainer _spellScriptsStore; +        std::unordered_map<uint32, VehicleTemplate> _vehicleTemplateStore;          VehicleAccessoryTemplateContainer _vehicleTemplateAccessoryStore;          VehicleAccessoryContainer _vehicleAccessoryStore;  | 
