Commit Graph
38190 Commits
Author SHA1 Message Date
Ovahlord b0ff954322 Core/Spells: fixed Entangling Root's proc number calculation
The number of procs before the roots break depend on the level difference between caster and target
2023-01-23 09:45:34 +01:00
Ovahlord 61e5798e31 Scripts/WoE: added some gameobject and door data for Peroth'arn's area 2023-01-22 09:32:30 +01:00
Ovahlord 1bad2a9d1d Core/Spells: correct range for Cauldron of Battle's flask creation spell 2023-01-22 08:43:36 +01:00
Ovahlord 0e5b3567cc Core/Packets: correct yet another field in SMSG_PLAY_SPELL_VISUAL 2023-01-21 21:43:46 +01:00
Ovahlord 6019371566 Core/Packets: fixed SMSG_PLAY_SPELL_VISUAL packet structure 2023-01-21 21:27:59 +01:00
Shauren 674bba1cae Core/Auras: Fully remove auras that had all of their effect suppressed with immunity 2023-01-19 19:48:46 +01:00
Shauren f97d336d82 Core/Auras: Fixed possible iterator invalidation crashes caused by calling UpdateTargetMap inside loops iterating m_appliedAuras 2023-01-19 17:30:41 +01:00
Ovahlord 5101026143 Core/Spells: fixed Anti-Magic Zone absorb behavior and amount calculation 2023-01-18 17:28:26 +01:00
Ovahlord 5fd9b2f9c8 Core/Spells: Anti-Magic Shell will now only absorb a part of the received damage instead of everything 2023-01-18 16:59:41 +01:00
Ovahlord a12271106e nopch fix 2023-01-18 10:31:03 +01:00
Shauren 5f21168911 Core/Spells: Added custom spell cast arg 2023-01-17 23:33:13 +01:00
Ovahlord 0fd255ef5f DB/Gossip: fixed vendor gossip menu option of Marith Lazuria 2023-01-17 22:50:24 +01:00
Ovahlord 4c1c593200 buildfix 2023-01-17 22:31:33 +01:00
Ovahlord c3ecb8ba30 Core/Spells: also allow gaining experience from chests that do not require skills 2023-01-17 22:27:34 +01:00
Ovahlord 6ecaebb19e Core/GameObject: implement gaining experience from unlocking chests
* this handles gathering experience as well as getting some extra xp from opening hidden treasure chests
2023-01-17 22:05:16 +01:00
Ovahlord f18a592a7e Core/GameObjects: remove incorrect gathering experience implementation 2023-01-17 19:56:25 +01:00
Ovahlord acaf42798a Core/GameObjects: sync gameobject data field names with master branch and added some missing entries for Cataclysm 2023-01-17 19:45:56 +01:00
Ovahlord e1f3a1a2ff buildfix 2023-01-17 11:04:50 +01:00
Ovahlord b11ae06b1d Core/Spells: fixed another gameobject caster crash 2023-01-17 11:02:07 +01:00
Gosha cb18f8970c Core/Units: Removed duplicate call to WorldObject::UpdatePositionData (#28731) 2023-01-16 22:16:00 +01:00
Shauren 6ef977427e Core/Battlegrounds: Unload all grids before destroying battleground object
Closes #28755
2023-01-16 22:14:14 +01:00
Ovahlord be0538e405 Core/Instances: fixed saving newly created instance saves 2023-01-15 09:23:26 +01:00
Ovahlord 68e5567583 Core/GameObjects: defined and implemented playerCast field for GAMEOBJECT_TYPE_SPELLCASTER 2023-01-11 17:08:58 +01:00
Ovahlord e4f49225d0 buildfix 2023-01-10 16:57:07 +01:00
Ovahlord bbe49972a2 Core/Misc: ported missing capture point refactors from master branch 2023-01-10 16:52:01 +01:00
Ovahlord ab85cc0948 DB/Creatures: fixed startup errors caused by dirty creature_addon data exposed by recent commits 2023-01-10 16:24:19 +01:00
Ovahlord 7d646a7ed2 Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones
* Instead of dumping raw byte values into these fields, we now only allow setting values which should be accessible to database devs. The remaining byte values should be handled by core internals and spells (pet talents and shapeshifting for example)
2023-01-10 16:23:21 +01:00
Ovahlord b8a2e7496c DB/Quests: fixed 'Working the Bugs Out' 2023-01-10 09:56:01 +01:00
Ovahlord bdb83e88c1 buildfix 2023-01-09 20:44:11 +01:00
Shauren 3e8f413b0c Core/OutdoorPvP: Fixed crash happening by accessing freed memory 2023-01-09 18:19:08 +01:00
Ovahlord 684592851c buildfix 2023-01-09 13:31:57 +01:00
Ovahlord 1f36c3a562 DB/Instances: removed all instance template entries without script names 2023-01-09 11:46:18 +01:00
Ovahlord 49dcff4bc6 buildfix 2023-01-09 11:45:45 +01:00
Shauren 68cf700178 Core/Maps: Made instance_template no longer required to create and enter instance maps 2023-01-09 11:42:15 +01:00
ModoX 0baf2d1e1e Core/Instances: Drop allowMount column in instance_template as it is already handled properly by SPELL_ATTR0_OUTDOORS_ONLY 2023-01-09 11:36:01 +01:00
Shauren 5f8f854794 Core/Players: Allow teleporting to a specific instance id 2023-01-09 11:22:58 +01:00
Ovahlord ce0c09b429 buildfix 2023-01-09 09:26:21 +01:00
Ovahlord 719bed325e Core/Players: added a missing iterator check in Player::UnbindInstance 2023-01-09 09:20:47 +01:00
Ovahlord 953b67840a buildfix 2023-01-06 09:30:44 +01:00
Ovahlord 720d4041a8 Core/Spells: updated Death Gate spell script for gameobject casting to fix a crash 2023-01-06 08:22:50 +01:00
Ovahlord ac35d440c0 Scripts/Throne of the Tides: fixed the falling rocks visual 2023-01-04 21:26:11 +01:00
Ovahlord 99891604f6 Core/Packets: fixed linux builds 2023-01-03 21:13:49 +01:00
Ovahlord ee644af500 Revert "Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs"
This reverts commit bc76d675fa.
2023-01-03 21:12:14 +01:00
Ovahlord 9cd71ae75a Core/Spells: allow any worldobject to summon creatures via spells 2023-01-02 15:24:57 +01:00
Shauren eeb2f63b65 Core/Maps: Fixed retrieving terrain info when on child maps 2023-01-02 15:23:21 +01:00
Ovahlord f76990a37b nopch fix (for good this time) 2022-12-31 20:40:17 +01:00
Ovahlord 745667e9f3 nopch fix³ 2022-12-31 19:50:08 +01:00
Ovahlord 24ed1ac77a nopchfix 2 2022-12-31 17:45:07 +01:00
Ovahlord 537568f91b nopch fix 2022-12-31 17:21:59 +01:00
Ovahlord c72018b1a8 Core/Players: no longer allow Goblins and Worgen to leave their starting zones early and added their according error messages when trying to do so 2022-12-31 17:16:28 +01:00