Commit Graph

37391 Commits

Author SHA1 Message Date
Ovahlord
5a2cdf2d68 DB/Creatures: corrected the base armor value for Cataclysm raid bosses 2022-02-12 20:26:35 +01:00
Ovahlord
0d5a854b49 Core/Spells: corrected the spell range entry for Furious Attack's triggered healing reduction debuff 2022-02-07 16:08:02 +01:00
Ovahlord
bea6e6dcea fixed build 2022-02-05 07:22:16 +01:00
Ovahlord
f2d651f6a9 Core/Units: no longer normalize melee basic attacks of feral druids 2022-02-05 00:00:55 +01:00
Ovahlord
07eb4454be Core/Packets: enabled and added packet class for SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT 2022-02-03 01:44:22 +01:00
Ovahlord
e5666d81bc Scripts/DS: documented map object event data for Spine of Deathwing and Warmaster Blackhorn 2022-02-03 01:29:20 +01:00
Ovahlord
b12ae523cd Core/Packets: enable and added packet structure for SMSG_MAP_OBJ_EVENTS 2022-02-03 01:12:41 +01:00
Ovahlord
4db2d16f2e Core/Packets: corrected initial bytebuffer size for loot response packet 2022-02-03 00:43:12 +01:00
Ovahlord
ca35e20c55 Core/Packets: enabled and added packet structure for SMSG_LOOT_CONTENTS 2022-02-03 00:37:59 +01:00
Ovahlord
2087c0521e Scripts/Firelands: ensure that Ragnaros' orientation is up to date before casting Splitting Blow as the facing spline takes one tick to finalize 2022-02-02 17:59:25 +01:00
Ovahlord
2157ab4510 fixed build 2022-02-02 17:49:14 +01:00
Shauren
73bae7c5e5 Core/Spells: Correct implementation of SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC, SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2, SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED and rename them (SPELL_ATTR2_ACTIVE_THREAT, SPELL_ATTR3_NOT_A_PROC, SPELL_ATTR3_CAN_PROC_FROM_PROCS) 2022-02-02 17:45:23 +01:00
Gildor
ffb22996b1 Revert "Core/Spells: Force Invisibility (mage) to leave combat." (#27701)
This reverts commit 4b0acb7432.

Co-authored-by: kaelima <kaelima@live.se>
# Conflicts:
#	src/server/game/Spells/Auras/SpellAuras.cpp
2022-02-02 17:42:52 +01:00
Ovahlord
f63d798ed7 Scripts/Firelands: implement Ragnaros encounter 2022-02-02 17:40:54 +01:00
Ovah
135e8833d7 Core/Objects: added a missing member initialization which sometimes resulted in objects being invisible clientside
How did CI not notice that?
2022-02-02 17:33:07 +01:00
Ovahlord
f1acf8d5e8 Scripts/Gilneas: applied modern scripting standards on chapter 1 scripts 2022-02-02 16:24:42 +01:00
Shauren
f2b4f2208e Core/Objects: ported master branch handling for properly destroying objects via out of range and destroy object opcode
# Conflicts:
#	src/server/game/Entities/Creature/Creature.cpp
2022-02-02 16:24:42 +01:00
funjoker
284b2a23eb Core/Misc: Format fix 2022-01-28 22:32:59 +01:00
funjoker
e7eac8823f Fix AdditionalRequirement item checkup 2022-01-28 22:32:59 +01:00
funjoker
25f48ead05 Remove code from incorrect merge 2022-01-28 22:32:59 +01:00
funjoker
f50458d654 Fix build, cherrypick mistakes and start up 2022-01-28 22:32:59 +01:00
ariel-
4ecfc62438 Core/Achievement: fix bad lookup of ACHIEVEMENT_CRITERIA_DATA_TYPE_S_EQUIPPED_ITEM item
Closes #19064

(cherry picked from commit 70c4a37544)
2022-01-28 22:32:59 +01:00
funjoker
eb21768138 Core/Misc: Fix cherry-pick mistakes 2022-01-28 22:32:59 +01:00
ariel-
35b5eaed8f Core/AchievementMgr: fix integer underflow neglecting already completed realm firsts
Closes #19334

(cherry picked from commit 9cfa7c752e)
2022-01-28 22:32:59 +01:00
ariel-
8aa53f2df7 Core/Achievements: port realm first achievement handling from master
veeeery partial cherry-pick of c75fcbe20b

(cherry picked from commit 4596c17dae)
2022-01-28 22:32:59 +01:00
Xinef
62a7c88ef6 Core/Achievements: Optimized resetting achievement criteria by condition and changed the functionality to properly reset all possible criteria with given condition
Closes #18905

(cherry picked from commit 7c7b877c3f)
2022-01-28 22:32:59 +01:00
Xinef
dc15ba1193 Core/Achievements: Greatly optimize achievement system by splitting large types by miscvalue
Closes #18633

(cherry picked from commit 9b44ed9cda)
2022-01-28 22:32:59 +01:00
Ovahlord
0d2a56473a Scripts/Achievements: fixed "You'll Feel Right as Rain" 2022-01-28 22:28:28 +01:00
Shauren
f4c39d1aa9 Build: Disable Visual Studio 2022 MSBuild resource manager to make compile take only as much time as it does in Visual Studio 2019 2022-01-28 21:14:47 +01:00
Ovah
2f99af8d70 Core/Achievements: properly handle ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL 2022-01-27 19:00:49 +01:00
Ovahlord
04983ce882 Core/Packets: converted SMSG_CRITERIA_UPDATE to packet class 2022-01-24 02:34:54 +01:00
Ovahlord
292887a0c2 Core/Datastores: corrected a member type in AchievementCriteriaEntry 2022-01-24 02:04:29 +01:00
Ovahlord
03328fe84e Core/Achievements: ported criteria asset union refactor 2022-01-23 22:32:59 +01:00
Ovahlord
2bef0ce3f6 Core/Spells: fixed logic for selecting a channel focus target 2022-01-23 12:44:08 +01:00
xinef1
9da4acce08 Core/Spells: Remade trajectory target selection (#19048)
* Remade trajectory target selection
* Added possibility to apply conditions to trajectory spells
* Properly recalculate delay time if CMSG_UPDATE_PROJECTILE_POSITION is received

(cherry picked from commit c6060dd0c5)
2022-01-22 22:29:20 +01:00
xinef1
a07f73c846 Core/Achievements: Mountain o' Mounts and similar achievement will be properly awarded when you have required amount of mounts, not earlier (#19002)
(cherry picked from commit 8646e72f18)
2022-01-22 21:03:06 +01:00
ariel-
29166a1d0a Core/Util: avoid one useless copy when adding stuff into a HookList
(cherry picked from commit 077b5aec9e)
2022-01-22 20:27:51 +01:00
Keader
3681f356d6 Core/Spell: Fixed range issues with some quest spells
Closes #17815

(cherry picked from commit 6f7310a259)
2022-01-22 19:04:34 +01:00
Ovahlord
3c88782b87 Core/Movement: no longer copy movement status returned in ack messages and stricly rely on server side status 2022-01-22 17:25:26 +01:00
Ovahlord
ba4df11ab8 Core/Items: handle ITEM_MOD_EXTRA_ARMOR
closes #323
2022-01-21 23:12:16 +01:00
Ovahlord
58d5546139 Core/Datastores: increased the db2 locales mask to allow loading locales >= ruRU 2022-01-21 17:18:47 +01:00
Ovahlord
c076340347 warning fix 2022-01-21 15:00:53 +01:00
Ovahlord
67b19e741d Core/Misc: fixed several warnings that have been exposed by the new warnings 2022-01-21 14:22:06 +01:00
Shauren
29fc3d55b4 Build: Enable some msvc warnings that are enabled for other compilers
# Conflicts:
#	cmake/compiler/msvc/settings.cmake
2022-01-21 13:56:39 +01:00
acidmanifesto
803bd2c79b Scripts/Eastern Kingdoms: merged zone_goldshire into zone_elwynn_forest to follow standards 2022-01-18 17:10:57 +01:00
Ovahlord
e7f13602b6 Scripts/BWD: Magmaw's Blazing Bone Construct will now move with a run speed of 10 to match sniff data 2022-01-17 23:41:11 +01:00
Ovahlord
5a54280179 Scripts/BoT: corrected Cho'Gall's initial timer for Fury of Cho'Gall 2022-01-17 22:44:56 +01:00
Ovahlord
bf669937be Core/Spells: SPELL_AURA_MOD_FACTION will now apply UNIT_FLAG2_IGNORE_REPUTATION to all targets instead of players only 2022-01-17 22:11:17 +01:00
Ovahlord
db769f5e52 Core/Units: safeguard Unit::CancelSpellMissiles against triggering an assert in BasicEvent::ScheduleAbort when trying to cancel spell events that already are about to the aborted 2022-01-17 10:59:41 +01:00
Ovahlord
03cbd6fe92 Core/Movement: yoinked the movement direction calculation from master's TARGET_DEST_CASTER_MOVEMENT_DIRECTION implementation
thx Shauren for the headsup
2022-01-16 20:40:19 +01:00