Commit Graph

42450 Commits

Author SHA1 Message Date
funjoker
a82f359a99 Core: Updated to 4.4.0.54737 2024-05-28 09:57:40 +02:00
funjoker
d403f3d687 Core/UF: Update UFs for 4.4.0 2024-05-28 09:36:04 +02:00
Ovahlord
f58518e049 Core/PacketIO: updated smsg opcodes to 4.4.0.54737 2024-05-27 08:20:02 +02:00
Ovahlord
5353e98356 Core/Instances: restored CompleteWorldStateID handling for dungeon encounters which has initially been dropped during beta but got re-added afterwards 2024-05-24 20:59:14 +02:00
Ovahlord
4dc1995a3a buildfix 2024-05-24 20:55:41 +02:00
Ovahlord
81168202cd Core/Misc: build and warning fixes 2024-05-24 20:43:25 +02:00
Ovahlord
5af7ec8674 Core/PacketIO: updated cmsg opcodes to 4.4.0.54737 2024-05-24 20:41:03 +02:00
funjoker
85c89c797a CI: Temp fix until first TDB440 2024-05-24 20:03:37 +02:00
Ovahlord
a674f9262b Core/Misc: commented out unused parameters and variables in order to fix CI build for the time being until the affected features have been dropped 2024-05-24 17:13:31 +02:00
Ovahlord
9d6e3e54ab Core/Datastores: updated DB2 structures to 4.4.0.54737 2024-05-23 21:18:10 +02:00
Ovahlord
54f3ff6742 Core/Auras: updated aura effect names for new and moved effects 2024-04-15 07:45:24 +02:00
Ovahlord
ea5840956c Core/Spells: defined SPELL_AURA_CONVERT_RUNE 2024-04-09 02:12:37 +02:00
Ovahlord
524ab5da2f Core/Loot: updated default loot modes for Cataclysm 2024-04-01 23:06:02 +02:00
Ovahlord
08e57239ab Core/Config: disable AE loot by default 2024-04-01 22:06:40 +02:00
funjoker
7d66813175 Core: Start updating to 54027 2024-04-01 05:42:09 +02:00
funjoker
c8bb60791f Core: Add missing entry in enuminfo_QuestDef 2024-04-01 05:41:26 +02:00
funjoker
aa9878532e Core: Updated to 4.4.0.54027 2024-03-31 23:43:35 +02:00
Jeremy
d0d5d309bb Core/Battlegrounds: Move to scripts (#29799)
* Introduce new BattlegroundScript class for map/bg specific scripts
* Remove all sub, zone specific, battleground classes except Arena
* Move all bg zone scripts to new BattlegroundScripts class in script folder
* Remove ZoneScript from Battleground class
* Remove some unused hooks from Battleground

(cherry picked from commit be11f42a16)
2024-03-28 20:38:55 +01:00
Meji
aefa15ece7 DB/Creatures: Drop unused movement data
(cherry picked from commit 78635f640e)
2024-03-28 20:37:42 +01:00
Shauren
b8b2714c25 Core/Conditions: Extend circular references check for player condition conditions to also handle two different conditions referencing each other
(cherry picked from commit 39263027d4)
2024-03-28 20:36:54 +01:00
Meji
46b35d3082 Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION (#29832)
(cherry picked from commit 4913d027bf)
2024-03-28 20:36:23 +01:00
Jeremy
8589ece4f4 Core/GameObjects: Implement destructible_hitpoint table to store health info about destructible buildings (#29836)
(cherry picked from commit 1f855ef563)
2024-03-28 20:28:14 +01:00
lee
a9813ee6bb Build: Fix Linux aarch64 GCC build (#29831)
(cherry picked from commit 370685457e)
(cherry picked from commit 5c4b1ace41)
2024-03-28 20:27:25 +01:00
Shauren
8a673d7a0f Core/Maps: Initialize instance faction using group leader (if available) instead of the first player entering the map
(cherry picked from commit 679bf966d6)
2024-03-28 20:27:15 +01:00
Meji
7366756843 DB/Outland: Update creature static flags
(cherry picked from commit e3f25bbc38)
2024-03-28 20:27:04 +01:00
thesillyone
ab19c7d786 Tools/mmaps_generator: Only initialize memory for inds mesh when it will be read (#29795)
* this change does NOT require re-generating mmaps

(cherry picked from commit a59f7351dd)
2024-03-28 20:25:00 +01:00
Shauren
04e7c62341 Core/vmaps: Improved WMO detection for group models that don't have floor
(cherry picked from commit 28c9474337)
2024-03-28 20:24:09 +01:00
Meji
56f9e134fb Core/GameObjects: Added dynamic highlight for GAMEOBJECT_TYPE_SPELL_FOCUS (#29825)
(cherry picked from commit 6a80bebcb5)
2024-03-28 20:23:28 +01:00
Shauren
18b7199a47 Core/Players: Slightly improve neutral player faction support
(cherry picked from commit 94b78ebc8b)
2024-03-28 20:23:12 +01:00
aquadeus
98cb0b4eaf Core/Players: Fix console errors of wrong teamid for neutral pandaren race
(cherry picked from commit aac5581bfc)
2024-03-28 20:22:55 +01:00
Shauren
7a6d78c90a Core/Loot: Fixed crashes when generating loot on map that has no MapDifficulty data
Closes #29829

(cherry picked from commit 303dbd3393)
2024-03-28 20:22:38 +01:00
Shauren
7239ea65ee warning fix
(cherry picked from commit 6cd4607a65)
2024-03-28 20:22:14 +01:00
Shauren
47e27f6471 Tools/vmap_extractor: Support new 9.2 wmo group splits (child groups should inherit their parent wmo group id)
(cherry picked from commit 8d45d1dd48)
2024-03-28 20:22:03 +01:00
Shauren
581c3e330e Fix build with openssl 1.1.1
(cherry picked from commit 28596792a8)
2024-03-28 20:21:20 +01:00
funjoker
e769af1044 Core: port sneaky fixes from "Core: Updated to 10.2.6.53840" 2024-03-28 20:20:04 +01:00
funjoker
cdaf8ffc06 Misc: Update README 2024-03-28 14:09:40 +01:00
funjoker
a7f20a5ecc CI: Update CircleCI 2024-03-28 14:09:10 +01:00
funjoker
e2f5fb5eff Core/DB2: Fix fields count for Vignette.db2 2024-03-25 21:50:36 +01:00
Shauren
b8bdce306a Core/Logging: Fix intellisense errors - people don't like it when code glows red without a reason
(cherry picked from commit e99482ce9b)
2024-03-25 20:37:05 +01:00
Meji
864d2eec95 DB/Holidays: Move spawns to guid subrange for events
(cherry picked from commit ad3475cbe9)
2024-03-25 20:33:58 +01:00
Shauren
c6cff20258 Core/Logging: Improved generated code for log statements (length of text is computed at compile time)
(cherry picked from commit e121ed81d1)
2024-03-25 20:22:58 +01:00
Shauren
67577f8043 Core/Scripts: Removed script calls from constructors and destructors
(cherry picked from commit 783f9c0ea3)
2024-03-25 20:22:48 +01:00
Shauren
11f7768773 Core/Objects: Cook the copied pasta
(cherry picked from commit 6224036efd)
2024-03-25 20:22:36 +01:00
Shauren
6f9a5933a5 Core/Objects: Added ToWorldObject and ToItem
(cherry picked from commit 6f6af6a1a1)
2024-03-25 20:22:23 +01:00
Shauren
9072664038 Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
(cherry picked from commit 9402c66e84)
2024-03-25 20:22:13 +01:00
Shauren
5d819786c0 GCC build fix
(cherry picked from commit b705283d0e)
2024-03-25 20:21:44 +01:00
Shauren
6472446440 Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
(cherry picked from commit 4779fa5048)
2024-03-25 20:21:24 +01:00
Shauren
382d67622f Core/vmaps: Reset BIH::bounds on tree rebuilds
(cherry picked from commit 18200e1b88)
2024-03-25 20:18:58 +01:00
Shauren
42344444b7 Tests: Disable intentionally triggered warning in test code
(cherry picked from commit 37899f3954)
2024-03-25 20:18:49 +01:00
Shauren
fe9c30f404 Core/Utils: unique_trackable_ptr improvements
* Added comparison operators
* Added type casting helper functions

(cherry picked from commit f690b69338)
2024-03-25 20:18:39 +01:00