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
ModoX
bcd4794bd7
Core/Spell: Fix target check for TARGET_UNIT_RECT_CASTER_ENEMY
...
(cherry picked from commit d7f3a2161b )
2024-01-09 20:57:17 +01:00
Shauren
d835d0fad0
Core/Creatures: Moved autoattack handling from scripts to game
...
(cherry picked from commit 605e5f94c0 )
2024-01-09 20:56:54 +01:00
ModoX
4fe41bba8e
Core/Creatures: Added possibility to automatically despawn personal summons on quest remove ( #29114 )
...
(cherry picked from commit b3dce0ac08 )
2024-01-09 20:45:32 +01:00
ModoX
82b605645b
Core/Spells: Added option to override orientation for target types using spell_target_position table ( #29551 )
...
(cherry picked from commit e8849ca5a1 )
2024-01-09 20:44:00 +01:00
Shauren
071b04e987
Core/GameObjects: Fixed incorrect startup error log
...
(cherry picked from commit cda13e2b6b )
2024-01-09 20:43:02 +01:00
ModoX
4bd8a9d55b
Core/AreaTrigger: Fix areatrigger debug output not printing spawnid properly
...
(cherry picked from commit 711e8a527c )
2024-01-09 20:42:50 +01:00
ModoX
be16d63b7e
Scripts/Movement: De-optional followPathBackwardsFromEndToStart in WaypointMovementGenerator
...
(cherry picked from commit 70d0eaf4f8 )
2024-01-09 20:42:23 +01:00
ModoX
e1737f0f72
Core/Waypoints: Refactor to split data into path and node related info in db ( #29506 )
...
(cherry picked from commit 12186ef857 )
2024-01-09 13:15:49 +01:00
Shauren
9504640b34
Core/Players: Fixed objects not being visible after seamless teleports
...
(cherry picked from commit 390f0be9fb )
2024-01-09 13:09:28 +01:00
Shauren
55842934f1
Core/Config: Added missing config CONFIG_CORPSE_DECAY_RARE
...
(cherry picked from commit 6de4281232 )
2024-01-09 13:09:11 +01:00
Ovahlord
1d397b8c8c
Core/Maps: implement LIQUID_MAP_OCEAN_FLOOR to identify units that are on the bottom of a liquid ( #29545 )
...
(cherry picked from commit 97af0c31af )
2024-01-09 13:08:58 +01:00
Ovahlord
8c1612644e
Core/Maps: restored a hack in gridmap liquid status code to solve precision issues ( #29544 )
...
Closes #29543
Closes #22020
(cherry picked from commit bfb9fd8a2c )
2024-01-09 13:08:47 +01:00
Shauren
439f8da207
Scripts/Karazhan: Removed a custom reimplementation of DoMeleeAttackIfReady (written before dual wield was supported by it)
...
(cherry picked from commit 29d9790402 )
2024-01-09 13:08:33 +01:00