diff options
| author | Ovah <dreadkiller@gmx.de> | 2020-02-08 20:47:46 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-12-21 15:32:49 +0100 |
| commit | a91be4995b45695d8585068d0c5e955b93027d89 (patch) | |
| tree | f470f67f694ee44b7a94d6ac3e290af9854d05fb /src/server/scripts/World | |
| parent | eae73794177f88cff626984b866d33e97b1d208c (diff) | |
Core/Vehicles: implement vehicle seat addon table to specify seat ori… (#24112)
* Core/Vehicles: implement vehicle seat addon table to specify seat orientation offsets and exit positions in form of offsets or absolute positions
* converted Traveler's Tundra Mammoth to seat addon table data
* first follow batch
* whoopsie
* Core/Vehicles: go from local copies to pointers
* Update and rename 2020_99_99_99_world.sql to 2020_02_08_01_world.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 98d6c501d7c1a7a632c6ff8b1d46c7d0d4ae5b37)
Diffstat (limited to 'src/server/scripts/World')
| -rw-r--r-- | src/server/scripts/World/npcs_special.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/server/scripts/World/npcs_special.cpp b/src/server/scripts/World/npcs_special.cpp index 35a2cff69c5..dd1c4352062 100644 --- a/src/server/scripts/World/npcs_special.cpp +++ b/src/server/scripts/World/npcs_special.cpp @@ -2777,40 +2777,6 @@ public: } }; -enum TravelerTundraMammothNPCs -{ - NPC_HAKMUD_OF_ARGUS = 32638, - NPC_GNIMO = 32639, - NPC_DRIX_BLACKWRENCH = 32641, - NPC_MOJODISHU = 32642 -}; - -class npc_traveler_tundra_mammoth_exit_pos : public UnitScript -{ -public: - npc_traveler_tundra_mammoth_exit_pos() : UnitScript("npc_traveler_tundra_mammoth_exit_pos") { } - - void ModifyVehiclePassengerExitPos(Unit* passenger, Vehicle* /*vehicle*/, Position& pos) - { - if (passenger->GetTypeId() == TYPEID_UNIT) - { - switch (passenger->GetEntry()) - { - // Right side - case NPC_DRIX_BLACKWRENCH: - case NPC_GNIMO: - pos.RelocateOffset({ -2.0f, -2.0f, 0.0f, 0.0f }); - break; - // Left side - case NPC_MOJODISHU: - case NPC_HAKMUD_OF_ARGUS: - pos.RelocateOffset({ -2.0f, 2.0f, 0.0f, 0.0f }); - break; - } - } - } -}; - void AddSC_npcs_special() { new npc_air_force_bots(); @@ -2836,5 +2802,4 @@ void AddSC_npcs_special() new npc_train_wrecker(); new npc_argent_squire_gruntling(); new npc_bountiful_table(); - new npc_traveler_tundra_mammoth_exit_pos(); } |
