Commit Graph

39899 Commits

Author SHA1 Message Date
offl
6055a94f98 DB/Misc: Fix an error
(cherry picked from commit 570fa1a7f5)
2022-06-10 16:21:57 +02:00
Shauren
3e60a92211 Core/Metric: Minor optimizations for metrics (reducing number of allocations)
(cherry picked from commit caaedbfa80)
2022-06-10 16:21:28 +02:00
Shauren
c669f5119c Scripts/Icecrown Citadel: Add missing unit flag to Deathbringer Saurfang outro event
(cherry picked from commit 82246c0a06)
2022-06-10 16:21:01 +02:00
Shauren
88b6d75bce Core/PacketIO: Require valid WorldSession for CMSG_KEEP_ALIVE
(cherry picked from commit de4340af37)
2022-06-10 16:20:54 +02:00
Shauren
c8e26e1962 Core/Vehicles: Capture vehicle collision height for exit spline init function (prevent accessing no longer valid vehicle pointer)
(cherry picked from commit 09204159f8)
2022-06-10 16:19:14 +02:00
lee
6d805a653b Scripts/Misc: Load gossip options from DB (#27892)
(cherry picked from commit 5a20861565)
2022-06-10 16:13:23 +02:00
leelf00
c16cafc807 DB/Locale: Fix/add zhTW for quest, creature, quest_greeting, trainer, achievement_reward
Closes #27896

(cherry picked from commit f02b70860f)
2022-06-10 15:32:19 +02:00
Shauren
3b78762ab8 Core/CrashHandler: Support retrieving windows version names for all future versions
(cherry picked from commit ca9b82fb85)
2022-06-10 15:30:47 +02:00
Gildor
b8e7892bd0 Scripts/Trial of the Crusader: Fix achievement A Tribute to Immortality (#27903)
* now instance achievement status will be saved into DB
* also add support to save instance achievement status of A Tribute to Dedicated Insanity (NYI)

(cherry picked from commit 4f24a28b9e)
2022-06-10 15:30:24 +02:00
Gildor
b52ce8e65e Core/Spells: Increase search radius for avoid problems with some spells that can't find units with huge combat reach (#27827)
(cherry picked from commit 70767717c1)
2022-06-10 15:29:55 +02:00
vconcat
675af93f13 Dep: Support MySQL installations from vcpkg (#27780)
(cherry picked from commit f47bd13db3)
2022-06-10 15:18:39 +02:00
Shauren
f36cec3833 Core/Movement: b1a94bf94c followup - MoveSplineInit is no longer movable or copyable
(cherry picked from commit b9c986cadd)
2022-06-10 15:16:54 +02:00
Shauren
36dde87249 Core/Movement: Delay creating MoveSplineInit objects used by GenericMovementGenerator to spline launch time
* This fixes inconsistent transport state detection for players exiting vehicles that are on transport (ICC gunship battle), fixes players being telerpoted to middle of nowhere on that fight

(cherry picked from commit b1a94bf94c)
2022-06-10 15:16:39 +02:00
offl
54b16f0d16 Scripts/Items: BOTM Wild Winter Pilsner & Izzard's Ever Flavor & Stranglethorn Brew (#27898)
(cherry picked from commit 2d9c9fd617)
2022-06-10 14:34:11 +02:00
offl
cc8a39b42f DB/Quest: Update 'Into the Realm of Shadows'
Closes #27895

(cherry picked from commit f494272e94)
2022-06-10 14:32:31 +02:00
offl
e526cad015 Scripts/Items: BOTM Blackrock Lager & Springtime Stout & Metok's Bubble Bock & Binary Brew (#27891)
(cherry picked from commit c02b829788)
2022-06-10 14:30:55 +02:00
offl
f9f65a8957 Scripts/Spells: BOTM Empty Bottle (#27889)
(cherry picked from commit cedd95f985)
2022-06-10 14:27:23 +02:00
offl
3848198e9e Scripts/Quest: Update 'Warning: Some Assembly Required' (11310) (#27888)
(cherry picked from commit dbdf008295)
2022-06-10 13:54:51 +02:00
offl
8f89a5ee95 Scripts/Quest: Update 'The Art of Persuasion' (11648) (#27887)
(cherry picked from commit ce98938ab8)
2022-06-10 13:54:49 +02:00
ModoX
865b5ad359 DB/Gossip: Fixed probability for default gossip menu text 2022-06-10 13:19:38 +02:00
Shauren
a89fe30b41 Core/Commands: Fixed bonusListID and context arguments for .additem set command 2022-06-09 23:04:32 +02:00
Shauren
6ca0f99ccf Core/GameEventMgr: Spawn creatures and gameobjects in all active instances when event starts 2022-06-09 23:03:42 +02:00
Shauren
f820ff178d Core/Transmog: Implemented TransmogIllusionFlags::PlayerConditionGrantsOnLogin and fixed transmog illusion validation when transmogging items 2022-06-09 21:27:02 +02:00
fluxurion
125ada42f6 Core/Transmog: Implemented Transmog Illusions + Spelleffect to unlock them 2022-06-09 21:27:02 +02:00
Luzifix
b11574871e Tools/Extractors: Implement remote casc mode (#27993) 2022-06-09 17:58:35 +02:00
Naddley
69d960b63f DB/SAI: Added cosmetic scripts to Scarlet Monastery
Closes #27979
2022-06-09 16:00:22 +02:00
Aqua Deus
92a4b0ee5f Scripts/Spells: Fix paladin Righteous Protector cooldown reduction (#27990) 2022-06-09 14:01:30 +02:00
Meji
a1f673d1ca Core/BattlePets: Move BattlePet stuff from SpellMgr to BattlePetMgr (#27986) 2022-06-09 13:58:54 +02:00
Shauren
0943610fde Core/PacketIO: Add flood exceptions to CMSG_MOVE_SET_FACING_HEARTBEAT and CMSG_MOVE_SET_PITCH 2022-06-08 21:41:42 +02:00
Aqua Deus
5e8534767c Core/PacketIO: Implement CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS (#27975)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-06-08 20:40:35 +02:00
Naddley
f031c943b8 DB/Spawns: Populate Scarlet Halls
Closes #27963
2022-06-08 16:56:41 +02:00
Aqua Deus
cac5b22f45 Scripts/Spells: Update and fix Druid Survival Instincts script (#27969) 2022-06-08 15:52:33 +02:00
Antonio Martín Berti
a4eafbd3f6 Core/SAI: Added Action SMART_ACTION_DO_ACTION for calling DoAction on target AI (#27964) 2022-06-08 15:50:44 +02:00
Naddley
be800a983f DB/Spawns: Spawned Reil Nightwind for Alliance Pandaria intro in Stormwind
Closes #27970
2022-06-08 14:22:37 +02:00
Meji
98c72f33ac Core/Items: Fix weapon transmogrification (#27962) 2022-06-08 13:25:49 +02:00
Shauren
590c8676f4 Core/Battlegrounds: Updated positions and ids of Eye of the Storm bg objects
Closes #19028
Closes #27922
2022-06-08 12:11:35 +02:00
Shauren
eb57aee67d Core: Updated allowed build to 9.2.5.44061 2022-06-08 11:05:15 +02:00
Shauren
0671aa646e Core: Add 9.2.5.44061 auth key for future use 2022-06-07 16:11:42 +02:00
Shauren
a2c1b699e6 Core/Transports: Path generation rewrite v2
* No TaxiPathNode row is skipped anymore (events/delays on first node now work)
* Fixed transport animation synchronization with client
* Fixed stoppable transports randomly resuming their path after relogging

Closes #27985
2022-06-07 16:02:51 +02:00
Shauren
b9353041a6 Core/Movement: Allow overwriting number of steps for spline length calculations
* Also minor cleanup of non-virtual functions in spline derived classes
2022-06-07 15:13:54 +02:00
Shauren
45f056d574 Core: Updated allowed build to 9.2.5.44015 2022-06-06 21:42:16 +02:00
Shauren
c7fdf70813 Core/Players: Fixed incorrect function being used to modify ActivePlayerData::TransportServerTime 2022-06-05 19:39:14 +02:00
shamage
2b12b6f54d DB/Misc: Fixed several spawns and visibilities of The Wandering Isle and added some scripts
* Thanks @Naddley for Lamplighter waypoints & script

Closes #27908

Co-authored-by: ModoX <moardox@gmail.com>
2022-06-04 01:40:18 +02:00
Shauren
2213d87a45 Core/Gossip: Send broadcast text id in SMSG_GOSSIP_MESSAGE instead of npc_text id 2022-06-02 15:12:24 +02:00
Shauren
218cd61b5f Core: Updated allowed build to 9.2.5.43971 2022-06-02 01:12:23 +02:00
Shauren
6c8ef045a5 Core/DataStores: Updated structures to 9.2.5 2022-06-02 00:48:57 +02:00
Shauren
d3c4216de8 Core/PacketIO: Updated packet structures to 9.2.5 2022-06-01 23:13:29 +02:00
ModoX
cb78ddc63a Core/Player: Fixed phasing issues introduced in aa592e431b
* now it doesn't appear like we'd have gm on all the time anymore

Ref #27985
2022-05-30 14:34:57 +02:00
Shauren
67823c82c7 Core/PacketIO: Swap CMSG_MOVE_SET_FACING and CMSG_MOVE_SET_FACING_HEARTBEAT 2022-05-26 20:09:04 +02:00
Antonio Martín Berti
c6802e272b Core/SAI: Removed invalid eventId restriction on SMART_EVENT_ACTION_DONE (#27972) 2022-05-26 11:54:24 +02:00