Commit Graph

35666 Commits

Author SHA1 Message Date
Shauren
e3daa2b900 Core/Objects: Fixed uninitialized variables in FindCreatureOptions
(cherry picked from commit c76d96edfb)
2024-10-09 17:48:15 +02:00
Shauren
ff29701fdd Core/Objects: Switch to using designated initializers instead of chaining functions for FindCreatureOptions
(cherry picked from commit 1acaed2af4)
2024-10-09 17:46:13 +02:00
Aokromes
af1f9c1edd DB/Creature: Add waypoints to Harb Foulmountain
closes #30278 by CraftedRO
2024-10-07 15:34:57 +02:00
Aokromes
4e70960ded DB/Loot: Proper loot for starting zone battered chest
closes #30288 by malcrom
2024-10-07 15:24:39 +02:00
Odyssey
5a29762b30 Scripts/Spells: Implement Titanium Seal of Dalaran (#30291) 2024-10-06 12:49:14 +02:00
Gildor
2c0ebbef1f Core/Players: Allow delayed teleports to be executed even when not alive (#30228) 2024-10-05 19:01:06 +02:00
Dekadence
515294f0ac Player/Emotes: Fix infinite dance and read map animation
Thx to @Kinzcool and @SeTM for the info
This closes #10067

(cherry picked from commit 57ceeae828)
2024-10-05 18:52:09 +02:00
Shauren
ae6b9bd8e8 Core/Entities: Fixed m_stringIds[0] invalidation when reloading creature_template with a gm command
(cherry picked from commit bec5bdb61b)
2024-10-05 18:05:44 +02:00
ModoX
5655aa4fd8 Core/Entities: Added possibility to inherit StringIds from other entities (#29908)
* also implicitly do so for personal summons

(cherry picked from commit 88bbd27f8d)
2024-10-05 18:00:07 +02:00
ModoX
d98bb5f83c Core/Entities: nopch build fix
(cherry picked from commit 58839b7c18)
2024-10-05 18:00:07 +02:00
ModoX
ed41672be0 Core/Entities: Update StringId assignment to use StringIdType
(cherry picked from commit 9959a1373a)
2024-10-05 18:00:07 +02:00
ModoX
d900e0e955 Core/Entities: Added GetStringId helper methods
(cherry picked from commit 5cea37153e)
2024-10-05 17:55:14 +02:00
Jeremy
6e6454860c Core/Objects: Added GameObject type parameter to FindGameObjectOptions (#29356)
(cherry picked from commit 52102a6395)
2024-10-05 17:53:26 +02:00
Shauren
1f6a6d2c5b Core/GameObjects: Added stringid to gameobjects
(cherry picked from commit 845f61e0a9)
2024-10-05 17:52:53 +02:00
Shauren
d019719289 Core/Objects: Unify GameObjectSearcher, UnitSearcher, CreatureSearcher and PlayerSearcher classes into one common implementation
(cherry picked from commit 526b16fea4)
2024-10-05 17:42:55 +02:00
Shauren
36bd2df792 Core/Objects: Unify WorldObjectSearcher classes into one common implementation
(cherry picked from commit 261eb201bf)
2024-10-05 17:34:06 +02:00
Odyssey
b10823fe31 Core/Creatures: Fix logic when searching for nearby creatures by StringId (#28669)
(cherry picked from commit 795edfaf98)
2024-10-05 17:25:32 +02:00
Seyden
78fe841adb Core/Creatures: Implement StringId for Creatures, a custom identifier to make finding specific creatures in script easier (#28500)
Allows targeting specific spawns without hardcoding guids or find a bunch of different creatures with a single search

Co-authored-by: Shauren <shauren.trinity@gmail.com>
(cherry picked from commit 61c51b76c0)
2024-10-05 17:25:07 +02:00
Seyden
da7367208c Core/Objects: Implement FindNearestCreatureWithOptions helper function (#28488)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
(cherry picked from commit 9ab0679781)
2024-10-05 17:11:15 +02:00
Teleqraph
762a32cb65 Core/Object: Implement FindNearestCreatureWithAura (#28410)
* Game/Object: Implement NearestCreatureEntryWithLiveStateAndAuraInObjectRangeCheck class and FindNearestCreatureWithAura method

* moved arguments

(cherry picked from commit 9a3e29d416)
2024-10-05 17:06:02 +02:00
Shauren
b502bc4683 Core/Objects: Pass privateObjectOwner guid directly to SummonCreature functions
(cherry picked from commit 33b3ebcae6)
2024-10-05 17:03:55 +02:00
Shauren
cb9b34d906 Core/Objects: Refactor private object checks into separate function
(cherry picked from commit f21270b987)
2024-10-05 16:55:58 +02:00
Matan Shukry
262a1e5b36 Core/Objects: Move personal summon handling from TemporarySummon/GameObject to WorldObject and check it using dedicated guid field
(cherry picked from commit 1082a6645e)
2024-10-05 16:54:13 +02:00
CraftedRO
4d083b074f Replace wotlk_classic with cata_classic in build status badges in README (#30309) 2024-10-04 18:12:14 +02:00
Shauren
3acb25c50c Core/Players: Prevent creation of characters with duplicate names
Closes #30299

(cherry picked from commit 49ab2bbe38)
2024-10-03 14:41:02 +02:00
Aokromes
03333b1ec4 DB/Loot: Fix thorium ore prospection sometimes resulting in 0 items
closes  #30284 by meji46
2024-10-02 21:55:18 +02:00
Shauren
fd85a71f5d Core/Objects: Corrected TYPEMASK_SEER value incorrectly changed in 0dcff2624e, fixes not finding mind controlled players
(cherry picked from commit 0d496b14d5)
2024-09-30 15:40:33 +02:00
Shauren
cf74c2ae7a Core/Units: Fixed crashes in Unit::GetDebugInfo if called in the destructor (the only callers are assertion failures so it will still crash but not before printing error message) 2024-09-30 15:15:11 +02:00
Aokromes
0a059c7c71 DB/Conditions: Fix The Aldor and Scryers flightmasters reputation requirement
closes #30285 by Odyssey
2024-09-29 23:46:51 +02:00
Aokromes
c5663d554e DB/Misc: Fix Alliance GY when dying in Thunder Bluff
closes #30272 by CraftedRO
2024-09-29 11:20:28 +02:00
Shauren
b18ba61140 DB: Remove unsigned floats and recreate views with utf8mb4 in auth database 2024-09-26 19:33:41 +02:00
Gildor
1559872381 Core/Maps: Do not allow entering an instance if the player is not alive and does not have the corpse inside or in inner instance (#30229) 2024-09-23 16:02:22 +02:00
Aokromes
f08cc759f7 DB/QUEST: The Barrens, missing and corrected quest emotes
closes #30239 by Jonne733
2024-09-14 21:24:20 +02:00
Gildor
f2a83e8238 Core/Commands: Improve wp event command (#30226)
* Fixed crash by handling null arg_id in .wp event add
* Fixed incorrect data type conversion in .wp event listid
2024-09-12 22:05:13 +02:00
Aokromes
3e9f8a721c DB/Loot: Ulduar - Steelbreaker: Fix wrong id for loot of Belt of the Crystal Tree
closes #30224 by jildor
2024-09-11 12:32:39 +02:00
Shauren
da4312c58c fix tests build 2024-09-10 18:48:41 +02:00
Shauren
9800393424 Core/Units: Some cleanup in movement packet related functions - try to keep only one function handling a packet, not have it scattered all over the place
(cherry picked from commit 075e5d6751)
2024-09-10 18:25:12 +02:00
Shauren
de3414ea0a Core/Player: Refactor talent internal storage
(cherry picked from commit ef471da666)
2024-09-10 17:47:42 +02:00
Shauren
1fd797fca4 Core/Misc: Reduce differences between branches
(cherry picked from commit 36a90f7098)
(cherry picked from commit 0056360034)
(cherry picked from commit 869a8644e5)
(cherry picked from commit 94e85c34d3)
(cherry picked from commit f27cc65588)
(cherry picked from commit 42f3f91ad4)
(cherry picked from commit 1180fbf531)
(cherry picked from commit 629694cbad)
(cherry picked from commit 506e7913f8)
(cherry picked from commit e7c7158db0)
(cherry picked from commit a369594d61)
(cherry picked from commit cc5450c4a0)
(cherry picked from commit d3e508254b)
(cherry picked from commit dcd915c9b9)
(cherry picked from commit b95d148dbe)
(cherry picked from commit ac81411db4)
(cherry picked from commit d8ce0c8830)
(cherry picked from commit a2b1cf66ca)
(cherry picked from commit 953f093920)

brc
2024-09-10 17:47:34 +02:00
Shauren
fcfb5763ea Core/Misc: Reduce differences between branches 2024-09-09 18:15:51 +02:00
Shocker
29e7cbbd05 Core/Spells: Remove hardcoded value for dual wield talent removal and handle them for all classes
(cherry picked from commit 5b6b8dd577)
2024-09-09 16:35:05 +02:00
Shocker
7d38a614bd Core/Spells: Rename AuraEffect::IsAffectedOnSpell to IsAffectingSpell
(cherry picked from commit ef9101ea83)
2024-09-09 16:26:54 +02:00
Shocker
4ea21dab05 Core/Spells: Allow SPELL_AURA_SET_VEHICLE_ID to be used on creatures too
(cherry picked from commit 8160e6e303)
2024-09-09 16:02:37 +02:00
Aokromes
b5ebf0281d DB/Spell: Update Teleport to Violet Stand
closes #30202 by CraftedRO
2024-09-07 12:40:35 +02:00
Shauren
d39e81e257 Core/Spells: Fixed spell target selection not being shared by multiple effects when there are targeting scripts that have the same script function
(cherry picked from commit b1d8061a0f)
2024-09-02 11:00:45 +02:00
Shauren
0b10514289 Core/Client Builds: Sync build_info structure with master branch 2024-08-30 02:12:49 +02:00
Shauren
02ac890b07 Core/Misc: Reserve trinity_string id for master branch 2024-08-26 15:14:51 +02:00
Aokromes
378e88b2de DB/Locales: Update some Jewelcrafting Design for 3.3.5a
closes #30175 by Jildor 
note this change is 3.3.5a only.
2024-08-21 12:16:02 +02:00
TDB Release
8938f38357 TDB 335.24081 - 2024/08/17 TDB335.24081 2024-08-17 22:27:45 +00:00
Gildor
bcb3ffa0ef Core/GameEvent: Fix game event end time duration overwriting (#30165) 2024-08-16 17:09:41 +02:00