Commit Graph

35617 Commits

Author SHA1 Message Date
Gildor
bcb3ffa0ef Core/GameEvent: Fix game event end time duration overwriting (#30165) 2024-08-16 17:09:41 +02:00
Aokromes
5f58619c7b DB/SAI: Fix missing SMART_ACTION_MOVE_TO_POS update
closes #30158 by Jildor
2024-08-11 12:00:40 +02:00
Shauren
c70ceb2ee5 Core/Calendar: Fix query
Closes #30153
2024-08-06 22:53:59 +02:00
Aokromes
d89dfdbbc1 DB/Quest: Lightning Infused Relics
updates #26820 by CraftedRO
2024-08-03 11:51:12 +02:00
Aokromes
bf53f81d59 DB/Quest: allow take Mmm... Amberseeds!
closes #29279 by CraftedRO
2024-07-28 23:24:22 +02:00
Aokromes
1d34bb7e94 DB/Quest: Update Return to Obadei 9423 / Makuru's Vengeance 9424
closes #30104 by Jonne733
2024-07-22 16:55:50 +02:00
Shauren
4e38582c4f Core/DataStores: Removed hardcoded cap for taxi nodes mask
(cherry picked from commit 376dc7402a)
2024-07-19 20:29:13 +02:00
Shauren
f57647287a Core/GroupHander: Simplify 5e95f4db66 2024-07-16 11:54:44 +02:00
Benjamin Jackson
5e95f4db66 Core/GroupHander: Check if player is in a group for CMSG_REQUEST_PARTY_MEMBER_STATS before providing data. (#30084) 2024-07-16 11:10:31 +02:00
Aokromes
99d6afac93 DB/Creature: add mechanic_immune_mask to Franklin the Friendly
closes #30020 by CraftedRO
2024-07-15 14:13:00 +02:00
Aokromes
5053e59535 DB/Creature: Forgotten Depths Ambusher
closes #29489 by CraftedRO
2024-07-15 14:10:18 +02:00
CraftedRO
394f125fdc Core/Instances: Fix not being able to resurect at the instance entrance under certain conditions 2024-07-15 13:31:16 +02:00
Shauren
a3aecbdd92 Core/PacketIO: Ported SMSG_GOSSIP_POI, CMSG_GROUP_INVITE and SMSG_GROUP_INVITE to packet classes 2024-07-14 17:28:48 +02:00
Shauren
fbc18ff420 Core/DBLayer: Add field metadata getters to query result classes
(cherry picked from commit d4998bd04a)
2024-07-14 15:00:26 +02:00
Shauren
9237deef32 Core/Utils: Transform char toUpper/toLower functions into callable function objects to better integrate with std algorithms (not calling through a function pointer allows inlining)
(cherry picked from commit 054dd3596f)
2024-07-14 15:00:13 +02:00
Shauren
1f25a0ff92 Core/Entities: Make ObjectGuid formattable with fmt without using ToString() 2024-07-14 13:45:05 +02:00
roc13x
c9ff1d7e40 Core/Instances: Prevent possible minion crash
(cherry picked from commit 87d1d72d09)
2024-07-13 11:58:29 +02:00
Aokromes
46f01f97fb DB/Creature: Fix locales of npc Balai Lok'Wein
closes #30075 by CraftedRO
2024-07-13 11:18:56 +02:00
Aokromes
78753ccd68 DB/Quest: "How Big a Threat?"
closes  #30078 by danielfinke
2024-07-13 11:13:59 +02:00
Shauren
6679ecfeba Core/Creatures: Only remove formation movement on formation remove instead of fully resetting MotionMaster
(cherry picked from commit 67dd9a920f)
2024-07-08 12:45:33 +02:00
Shauren
b08d85349c Core/Creatures: Fixed memory leaks in creature formations
(cherry picked from commit 2e3920081f)
2024-07-08 12:45:19 +02:00
Shauren
aca264e11b Revert "Core/Creature: Formation reset (#27040)"
This reverts commit 01da436206.

(cherry picked from commit cdf0d62e48)
2024-07-08 12:44:56 +02:00
Gildor
93ab97a37c Core/Spells: Fixed possible use after free with deleted focusObject (#30062)
* Core/Spells: Fixed possible use after free with deleted focusObject
2024-07-04 22:51:25 +02:00
Shauren
8130024497 Tools/mmaps_generator: Print readme with --help
(cherry picked from commit 7d9880252c)
2024-06-30 22:39:06 +02:00
Shauren
b9510f43c7 Core/Misc: Sync Language.h between branches 2024-06-27 21:12:49 +02:00
Gildor
97b19a5445 Core/Players: Improve reset spell cooldowns when entering arenas (#30032)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-06-27 20:12:16 +02:00
Aokromes
81c247f0cf DB/Misc: Fix Maraudon graveyard
closes #30056 by CraftedRO
2024-06-27 20:08:47 +02:00
CraftedRO
c5a9ab65af Core/Players: Add level restrictions for faction changes (#30057)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-06-27 18:54:31 +02:00
Roc13x
6c15d7f750 Core/Player: Fix equipment sets not saving correctly
New sets were always saved to _equipmentSets[0], overwriting eachother

(cherry picked from commit 3a84661114eabf02b3061ebd378ca9df9f481140)
2024-06-27 17:43:20 +02:00
r4dish
0327f16d11 Core/Misc: Move instance enter times handling from Player to WorldSession. 2024-06-27 14:49:40 +02:00
r4dish
c6906948f7 Core/Misc: Update instance enter times only when it's really needed. 2024-06-27 14:49:40 +02:00
Mykhailo Redko
0ebda1168a Core/Misc: Cleanup account instance times data from DB on account deletion. 2024-06-27 14:49:40 +02:00
Shauren
0ac9f43afd Rename 9999_99_99_99_world.sql to 2024_06_27_00_world.sql 2024-06-27 14:23:37 +02:00
Gildor
e4caf52e5a Core/Spells: Allow using SpellDifficulty.dbc on battleground maps (#30055) 2024-06-27 14:08:09 +02:00
Gildor
8824889f53 Core/Spells: Don't return immune to reflected spells due to target aurastate (#30050) 2024-06-22 14:03:17 +02:00
Shauren
b1c15cbfe6 Core/Spells: Corrected SpellCastResult values sent on spell interrupts 2024-06-21 21:17:16 +02:00
Aokromes
b1a0dfa5d3 DB/Creature: fix School of Fish above water surface
by CraftedRO closes  #30040
2024-06-20 20:24:25 +02:00
Shauren
844efbfca8 Core/Spells: Restore sending SMSG_CAST_FAILED for spells in SPELL_STATE_PREPARING state (cast bar in progress) unintentionally removed in 63bc405fae 2024-06-20 19:47:26 +02:00
Shauren
988809e240 Core/Spells: Fixed incorrect comparison operator used on SpellInfo::Mechanic field 2024-06-20 11:37:51 +02:00
r4dish
8584771487 Core/Auras: Improvements for SPELL_AURA_MOD_FAKE_INEBRIATE handling 2024-06-08 21:17:35 +02:00
r4dish
d9460428c6 Core/Spells: Fix sobering spells and possible uint8 overflow/underflow in SPELL_EFFECT_INEBRIATE handler. 2024-06-08 21:17:35 +02:00
Takenbacon
70d6121ef4 Core/Misc: Move zone packet sending from World to Map (#30024) 2024-06-08 11:13:24 +02:00
Shauren
b0bf3c9de5 fix sql 2024-06-03 19:56:14 +02:00
Shauren
3fdaf719cd DB/Spells: Fixed Missile Barrage proc flags
Closes #29827
2024-06-03 19:54:25 +02:00
Shauren
63bc405fae Core/Spells: Don't send SMSG_CAST_FAILED for interrupted spells after they were launched or channelling was started (this clears cooldown on client)
Closes #26077
2024-06-03 19:42:50 +02:00
CraftedRO
b2a77f6d01 Scripts/Spells: Prevent sacrificing immune minions with Death Pact (#29920)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-06-03 19:16:19 +02:00
Foe
6a5fa255fe Build: Allow efsw to be built independently of WITH_DYNAMIC_LINKING option (#30019) 2024-06-02 17:44:24 +02:00
Aokromes
14501c0d7a DB/SAI: Sen'jin Village Dancing Trolls
closes #30017 by Jonne733
2024-06-01 18:31:11 +02:00
Aokromes
96f054348f DB/Creature: Add missing movement flags to Warsong Cannon
closes #30016 by CraftedRO
2024-06-01 18:28:45 +02:00
Shauren
4a30ca00c7 Core/Spells: Removed early access_requirement checks for summon spells to prevent cross map inventory access (it is checked later by TeleportTo)
Closes #26877
Closes #29906
2024-05-31 16:07:47 +02:00