Commit Graph

42133 Commits

Author SHA1 Message Date
Shauren
f80a05f805 Core: Update allowed build to 3.4.3.54261 2024-04-17 18:26:08 +02:00
RioMcBoo
4dd200b9e5 Core/Misc: Fixed forced declined names initialization (#29898) 2024-04-08 19:02:40 +02:00
Shauren
331609218d Ci/AppVeyor: Use preinstalled MySQL and upgrade OpenSSL to 3.2
(cherry picked from commit da3e2b2b74)
2024-04-06 22:43:46 +02:00
funjoker
31b944ffe9 Core: Update allowed build to 3.4.3.53788 2024-03-21 03:34:55 +01:00
Shauren
454adf4e60 Core: Update allowed build to 3.4.3.53622 2024-03-06 22:49:35 +01:00
Ovahlord
1cb04aaea9 DB/Hotfixes: ported all broadcast_text entries from master branch which have been present in 3.3.5 as well 2024-02-27 00:11:03 +01:00
Ovahlord
26ba9ebf03 DB/Transports: backported transports from 3.3.5 branch 2024-02-16 16:00:42 +01:00
Ovahlord
8e01b350e3 Scripts/Misc: removed more post WotLK scripts 2024-02-16 15:40:47 +01:00
funjoker
6331b44e0f PacketIO: Fix unit actionbar 2024-02-14 21:37:45 +01:00
Ovahlord
ad8212a3e3 Core/Spells: Intellect will no longer increase spell power 2024-02-01 18:00:15 +01:00
Ovahlord
9f8700724d DB/Hotfixes: updated all non-localized hotfixes 2024-02-01 14:28:37 +01:00
Ovahlord
fbc380d5ca fixed build 2024-01-31 22:30:29 +01:00
Mykhailo Redko
d0e34a9bed Core/PacketIO: Implemented CMSG_BUSY_TRADE and CMSG_IGNORE_TRADE (#29570)
Closes #29308

(cherry picked from commit 420cbd7396)

# Conflicts:
#	src/server/game/Handlers/TradeHandler.cpp
2024-01-31 22:13:12 +01:00
Ovahlord
9a77ca34b3 Remove blank line 2024-01-30 15:47:48 +01:00
Ovahlord
5dde993ff5 Core/Spells: added missing DieSides initialization in SpellEffectInfo ctor 2024-01-30 15:41:02 +01:00
Ovahlord
8bd89683b5 Core/Spells: restore some old spell effects which have been re-added in Classic 2024-01-30 15:39:21 +01:00
Ovahlord
a629fe5cda Core/Auras: updated spell aura flags and implemented AFLAG_CANCELABLE and AFLAG_PASSIVE (#29634) 2024-01-30 14:59:20 +01:00
Shauren
059dc67f4d Core/Loot: Fixed items some not being lootable on second opening of a lootable item
(cherry picked from commit 00cb775558)
2024-01-29 22:20:28 +01:00
Ovahlord
9699c18653 Core/Players: fixed a possible crash in SendInitialPacketsBeforeAddToMap when uninstanced maps don't have a valid MapDifficulty entry
(cherry picked from commit 924efc89b2)
2024-01-29 22:20:10 +01:00
Shauren
2db09c3fe7 Core/Players: Fixed CharacterCache by-name storage holding data for deleted characters
(cherry picked from commit d03e0d6935)
2024-01-29 22:19:44 +01:00
ModoX
3a9c997e39 Core/Scene: Skip vehicle guids as transport for scene play until further research
(cherry picked from commit db53632017)
2024-01-29 22:19:30 +01:00
ModoX
8e88201606 Core/Unit: Set DemonCreator for wild allied summons
(cherry picked from commit 61d16856e4)
2024-01-29 22:19:01 +01:00
Ghaster
a5edb7212b Core/World: Fixed crash when shutting down server from console (#29615)
(cherry picked from commit 1da0cf087c)
2024-01-29 22:17:07 +01:00
Ghaster
08a0482751 Core/Players: Fixed typo preventing OOC regen (#29614)
(cherry picked from commit 77d4adab70)
2024-01-29 22:16:43 +01:00
Shauren
514b0b4191 Core/Database: Fixed HotfixDatabase not being closed on shutdown with --update-databases-only
Closes #29599

(cherry picked from commit 644a479e28)
2024-01-29 22:13:54 +01:00
Ovahlord
b7d524a747 Core/Object: use the final keyword for several (World)Object classes that should not get derived from (#29585)
(cherry picked from commit b81fa2e8a3)
2024-01-29 22:12:42 +01:00
Shauren
461e049b86 Core/Bnet: Added SRP http endpoints
(cherry picked from commit 5cc1b97fc1)
2024-01-29 21:47:33 +01:00
Ovahlord
f048824279 Core/Creatures: fixed a logic mistake in personal skinning loot that was causing creatures without loot to despawn instantly (#29586)
(cherry picked from commit ba627c1d1c)
2024-01-29 21:47:15 +01:00
Ovahlord
8b6a1db202 Core/Units: moved health and power ordering predicates from Unit header into CommonPredicates (#29584)
(cherry picked from commit 2f6ed2c203)
2024-01-29 21:46:45 +01:00
Meji
6be53574f8 Core/Worldserver: Split Worldserver services into separate files (#29555)
(cherry picked from commit 39621fa41c)
2024-01-29 21:45:23 +01:00
Ovahlord
3e39828f0a Core/Units: moved CharmInfo class and its definitions into a own file (#29583)
(cherry picked from commit ea093fef27)
2024-01-29 21:44:59 +01:00
Shauren
dbd2350686 Core/Bnet: Prevent crashes cauised be invalid values in salt column in battlenet_accounts
(cherry picked from commit 25dc8de3eb)
2024-01-29 21:44:34 +01:00
Ovahlord
3af5abffb7 Core/Spells: restore DieSides effect handling 2024-01-29 10:35:51 +01:00
Ovahlord
693329aefc Core/Spells: fixed learning skills via spells and removed the unneeded implementation for automatically learning riding spells (they are being taught by quest reward spells or level up autolearn spell effects) 2024-01-29 09:21:42 +01:00
Ovahlord
f33f8e018a DB/Creatures: updated creature_template data from bruteforce data 2024-01-29 06:11:37 +01:00
Ovahlord
b2da790116 Core/Spells: handle SpellXSpellVisualID update field 2024-01-28 23:58:24 +01:00
Ovahlord
a857a38924 Core/Quests: renamed QuestMinLevel to MinLevel to stay sync with the other branches 2024-01-28 23:36:47 +01:00
Ovahlord
55330d95a2 DB/Quests: updated quest template, poi and objective data for WotLK classic 2024-01-28 23:20:51 +01:00
Ovahlord
0785ac69fd Core/Datastores: hardcode the return value of DB2Manager::GetEmptyAnimStateID() to match the expected client value
This is a necessary change for classic clients as the AnimationdData storage does not have the retail data needed to match that expected size
2024-01-28 21:59:47 +01:00
Ovahlord
e07e3ba734 Core/Objects: fixed animations for creatures and gameobjects which were broken due to a mismatching AnimationEntry storage sizes between retail and wotlk classic clients
For some reason the WotLK client expects the retail value for these two affected animation fields and since we have no way to get that value in a clean manner, we have to resort to a hardcoded value for now
2024-01-28 21:48:41 +01:00
Ovahlord
f3b9b63eac Core/Players: fixed a crash when loading mail items from DB 2024-01-18 20:25:14 +01:00
Ovahlord
25d4e39f76 Core/Creatures: corrected the expansion check added in 20e256a11d 2024-01-15 16:06:21 +01:00
Ovahlord
20e256a11d Core/Creatures: do not allow HealthScalingExpansion values beyond our current expansion 2024-01-15 15:09:00 +01:00
funjoker
f0b4b4cb9e CircleCI: Enable creating docker images for wotlk_classic 2024-01-14 20:38:10 +01:00
Shauren
e0f408b6d1 Core/Spells: Kill incorrect attribute implementation
(cherry picked from commit 8b183ddac3)
(cherry picked from commit c5f7e6cbd7)
2024-01-14 19:54:47 +01:00
Shauren
27f772ac0d Core/Conditions: Added stringid condition type
(cherry picked from commit 151dd67e2e)
2024-01-14 19:54:16 +01:00
Shauren
ce5c1ad409 Core/Conditions: Refactor ConditionMgr internals to get rid of separate containers for some condition source types
(cherry picked from commit 0b5406dd88)
2024-01-14 19:53:38 +01:00
ModoX
c740c69537 Core/Conversations: Use WorldObject actors if CreatureId is not provided in conversation_actors
(cherry picked from commit 0b9926961e)
2024-01-10 20:21:51 +01:00
ModoX
1e52acfc0b Core/Conversation: Implemented conversation flags (#29552)
(cherry picked from commit de23262c65)
2024-01-10 20:21:10 +01:00
funjoker
c7aa8c90c7 Misc: Add wotlk_classic to readme 2024-01-09 21:09:42 +01:00