Commit Graph

39872 Commits

Author SHA1 Message Date
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
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
Naddley
bca4c05da3 DB/Spawns: Added some more non aggressive mobs in Bastion
Closes #27945
2022-05-22 21:52:53 +02:00
Naddley
522e80fac4 DB/Spawns: Added Kleia spawn after Walk the Path, Aspirant (57261)
Closes #27959
2022-05-22 21:52:52 +02:00
Naddley
96b774e25c DB/Spawns: Added Pelagos spawns for A Soulbind in Need (57677)
Closes #27961
2022-05-22 21:52:52 +02:00
Shauren
bb3b2cf4cb Core/GameObjects: Changed gameobject artkit type to uint32 2022-05-22 20:13:56 +02:00
Naddley
d76e2805bd DB/Spawns: Added spawns for Scarlet Monastery
Closes #27967
2022-05-22 20:05:16 +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
ModoX
703452d28d DB/Quest: Added VerifiedBuild column to creature_queststarter, creature_questender, gameobject_queststarter and gameobject_questender 2022-05-18 21:31:25 +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
Shauren
104c2ddb6a Core/Spells: Implemented SPELL_ATTR6_TAPS_IMMEDIATELY 2022-05-08 19:47:43 +02:00
Shauren
8c85bdb24e Core/Spells: Implemented SPELL_ATTR6_ABSORB_CANNOT_BE_IGNORE 2022-05-08 19:04:11 +02:00
Shauren
b8153f710e Core/Auras: Undefine aura 320, it is no longer ranged haste 2022-05-08 16:57:17 +02:00