Commit Graph
28142 Commits
Author SHA1 Message Date
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 70767717c112f1acbf19e5ce366b61ae6dc73475)
2022-06-10 15:29:55 +02:00
Shauren f36cec3833 Core/Movement: b1a94bf94c500b64a5c4ae92642a95d048d9f392 followup - MoveSplineInit is no longer movable or copyable
(cherry picked from commit b9c986cadd1b319f20cfaa805ad55276e0dbee3a)
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 b1a94bf94c500b64a5c4ae92642a95d048d9f392)
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 2d9c9fd61762c2cb5638c7d6c1189a3c0252d761)
2022-06-10 14:34:11 +02:00
offl cc8a39b42f DB/Quest: Update 'Into the Realm of Shadows'
Closes #27895

(cherry picked from commit f494272e94c5229f2ebf465aae2723961c7f9c4d)
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 c02b829788cb274a68b125aee4dab35b9a56a2b8)
2022-06-10 14:30:55 +02:00
offl f9f65a8957 Scripts/Spells: BOTM Empty Bottle (#27889)
(cherry picked from commit cedd95f9850d2c6d25d7dfda59d3e16e97a26b40)
2022-06-10 14:27:23 +02:00
offl 3848198e9e Scripts/Quest: Update 'Warning: Some Assembly Required' (11310) (#27888)
(cherry picked from commit dbdf0082952cd6cc0279e1ab916dc220febb50b8)
2022-06-10 13:54:51 +02:00
offl 8f89a5ee95 Scripts/Quest: Update 'The Art of Persuasion' (11648) (#27887)
(cherry picked from commit ce98938ab8fbbb61fc4b207c11bf14345ce84f3c)
2022-06-10 13:54:49 +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
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 DeusandShauren 5e8534767c Core/PacketIO: Implement CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS (#27975)
Co-authored-by: Shauren <[email protected]>
2022-06-08 20:40:35 +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
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 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 c7fdf70813 Core/Players: Fixed incorrect function being used to modify ActivePlayerData::TransportServerTime 2022-06-05 19:39:14 +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 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
Shauren aad276b084 GCC warning fix 2022-05-25 23:07:30 +02:00
Shauren 630b60eb0d Core/GameObjects: Transport (type 11) improvements
* Fully synchronize serverside animation progress with client
* Implemented updating passenger positions on elevators
* Removed visibility hack for elevators that always forced CreateObject packet to be sent to client
2022-05-25 22:14:32 +02:00
Shauren 3031fbb63b Core/Objects: Remove restriction on what object types can be set as active 2022-05-25 22:07:47 +02:00
Shauren aa592e431b Core/PacketIO: Implemented CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE and ActivePlayerData::TransportServerTime updatefield 2022-05-24 16:28:26 +02:00
Shauren bb3b2cf4cb Core/GameObjects: Changed gameobject artkit type to uint32 2022-05-22 20:13:56 +02:00
Shauren 00bc0cea80 Core/Transports: Extracted transport and vehicle passenger relocation to shared function 2022-05-22 16:38:33 +02:00
Shauren c13d26e1fa Core/GameObjects: Use all axis rotations for gameobject model collision, not just orientation 2022-05-22 14:53:05 +02:00
Shauren a4fba9b3c4 Core/Creatures: Only use scaling data when it was actually loaded for the creature, not always if it just exists in db
Closes #27954
2022-05-15 22:10:18 +02:00
Shauren 11cf79b4e5 Core/PacketIO: Don't skip sending BroadcastSummon packets to summoned player 2022-05-15 19:54:27 +02:00
Shauren ac5babdf74 Core/Items: Defined new item bonus types 2022-05-15 00:20:59 +02:00
Shauren a12f939070 Core/PacketIO: Implemented SMSG_BROADCAST_SUMMON_CAST and SMSG_BROADCAST_SUMMON_RESPONSE 2022-05-14 20:40:55 +02:00
Shauren 25c0aaa83f Core/Players: Allow teleporting to a specific instance id 2022-05-14 20:40:24 +02:00
Shauren 19b052d939 Core/Misc: Name more invisibility types 2022-05-12 00:11:40 +02:00
Shauren 088db0103f Core/Misc: Remove uses of std::aligned_storage (deprecated in future c++ standard) 2022-05-11 13:59:41 +02:00
Shauren b636212392 Core/DataStores: Removed hardcoded cap for battlepet species 2022-05-11 13:06:09 +02:00
Shauren 376dc7402a Core/DataStores: Removed hardcoded cap for taxi nodes mask 2022-05-10 23:29:36 +02:00
Antonio Martín Berti 5002e5d352 Core/Conditions: Added CONDITION_SCENARIO_STEP (#27928) 2022-05-09 19:33:55 +02:00
Shauren 5ba1247587 Core/Logging: Remove string allocations for logs that are not going to be logged 2022-05-09 14:19:02 +02:00
Shauren 86cf5160b9 Core/Spells: Add notes on remaining SpellAttr6 2022-05-08 20:40:03 +02:00