Commit Graph

37508 Commits

Author SHA1 Message Date
sevi
f224ec4508 DB/Spells: Moonkin Aura, Mind Quickening and Wrath of Air totem will no longer stack their cast speed bonus 2022-06-15 13:57:47 +02:00
Ovahlord
6b4056d8e8 Core/Spells: Will of the Necropolis will now reset the cooldown of Rune Tap instead of Blood Tap 2022-06-14 17:43:10 +02:00
Ovahlord
315b913c05 DB/Spells: Evangelism will now proc on cast instead of on hit to avoid triggering multiple procs when a periodic effect ticks 2022-06-13 17:29:24 +02:00
Ovahlord
7438afca74 Core/Spells: corrected the multiplier for Resurgence's mana gain effect 2022-06-13 14:24:33 +02:00
Ovahlord
0e6edacac3 DB/Spells: fixed Daybreak talent 2022-06-12 23:11:17 +02:00
Ovahlord
1383fa8379 Core/Spells: fixed typo in Long Arm of the Law's handling that was causing the talent to use spellId 1 instead of the specified spell 2022-06-12 22:55:44 +02:00
Ovahlord
a6b07c2c9d Scripts/Firelands: Ragnaros' Magma Trap will now trigger Magma Trap Vulnerability only on heroic difficulty 2022-06-02 22:16:12 +02:00
Ovahlord
2ea89f9734 Core/Spells: fixed druid t12 restoration 4p bonus 2022-06-02 22:04:08 +02:00
Ovahlord
4dff2d5ad8 typo fix 2022-06-02 21:49:06 +02:00
Ovahlord
c7e287ccb4 Core/Spells: Blaze of Life triggered by Eye of Blazing Power will now only target the most injured raid or party member instead of all 2022-06-02 21:46:45 +02:00
Intel
ce79689c96 Core/Player: Prevent updating visibility if player is not in world. Closes #13659
(cherry picked from commit 3ec88b7086)

Closes #27914
2022-05-18 13:52:36 +02:00
Shauren
b070267898 Core/Misc: Remove uses of std::aligned_storage (deprecated in future c++ standard)
# Conflicts:
#	src/common/Threading/MPSCQueue.h
#	src/server/game/Server/Packets/AuctionHousePackets.cpp
2022-05-18 13:52:21 +02:00
Ovahlord
c63c81ef6c Core/Packets: enable and implement SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED
* refactored target based summoning to not longer store targets in the target map and pull the directly from the caster's target update field in the effect handler
* implement support for party based summoning and use the new opcode to send error messages when a player cannot be summoned. Note: this packet does support sending multiple reasons for multiple members but sniffs show that they are still being sent one by one instead. Just Blizzard things
2022-05-17 20:43:49 +02:00
Ovahlord
6645a97434 buildfix² 2022-05-01 19:07:26 +02:00
Ovahlord
2af43011e3 buildfix 2022-05-01 19:03:24 +02:00
Ovahlord
80a5956574 Core/Spells: fixed Glyph of Wild Growth not causing Wild Growth to hit additional targets 2022-04-29 22:04:26 +02:00
Ovahlord
3fa069b8fc Scripts/EndTime: added missing repeat timer for Flarecore after Jaina has blinked to a new location 2022-04-26 19:48:23 +02:00
Ovahlord
ff783b2388 Scripts/EndTime: implement Echo of Jaina encounter 2022-04-26 19:44:32 +02:00
Ovahlord
fbd2ae1ee1 DB/WoE: scripted intro monologue for Nozdormu's entrance event 2022-04-25 16:42:54 +02:00
Ovahlord
edfe82b4a3 Core/Misc: refactored a couple more loops to reduce copies and speeding up things
* silenced a few more msvc suggestions while at it
2022-04-22 22:52:52 +02:00
Ovahlord
0dede22a8e DB/Misc: updated 4.1 related spawns at Stormwind Harbor and handled visuals 2022-04-20 19:14:30 +02:00
Shauren
76fc64b038 Core/PacketIO: Stop WorldSession packet processing loop immediately when AntiDOS kicks/bans the player
# Conflicts:
#	src/server/game/Server/WorldSession.cpp
2022-04-17 01:28:59 +02:00
Shauren
62368ec93e Core/World: Allow specifying minimum world updates diff in config 2022-04-17 01:26:21 +02:00
Shauren
eff7e72c97 Core/CrashHandler: Support retrieving windows version names for all future versions 2022-04-17 01:23:52 +02:00
Ovahlord
22032c239b Scripts/FL: increase Lord Rhyolith's turning sensitivity by roughly 25% 2022-04-17 01:04:54 +02:00
Shauren
f442c684cc Dep/zlib: Upgrade embedded zlib to 1.2.12 2022-04-14 11:40:00 +02:00
AG
7e343ab03b Core/Spells: Druid's Pounce bleeding effect will no longer be affected by diminishing returns (#349)
closes #76
2022-04-13 20:47:14 +02:00
AG
58cc1d7f3f Core/Spells: handle night elf racial bonus for Shadowmeld and no longer allow Pounce and Ravage being casted while using Shadowmeld (#348) 2022-04-13 20:42:29 +02:00
Ovahlord
4e3cfe283d buildfix 2022-04-11 06:46:14 +02:00
Ovahlord
eb54b5c053 Core/Packets: converted a couple combat packets to packet class 2022-04-10 23:01:15 +02:00
Ovahlord
ef4d1aa7c4 Core/Packets: added missing initialization for some guid packets 2022-04-04 23:47:09 +02:00
Ovahlord
c7d7eff894 Core/Packets: use the correct opcode for GuildCommandResult packet as the JAM opcode has not been used yet according to sniffs and has a different packet structure 2022-04-04 23:39:18 +02:00
Ovahlord
8baf567ce1 Core/Spells: Herbouflage will now remove its regeneration auras when cancelled 2022-04-03 01:00:44 +02:00
Ovahlord
befe4fe8b4 Scripts/FL: interrupt Ragnaros' spells when defeating him on normal difficulty 2022-04-02 22:25:06 +02:00
Ovahlord
600ffafd1f build fix 2022-04-02 19:11:16 +02:00
Ovahlord
7943bfb483 Core/Spells: Blood and Thunder will now only trigger with Rend effects applied by the caster
*optimized the checks while at it
2022-04-02 18:59:47 +02:00
Ovahlord
99c47ca94d f94ce79543 followup 2022-04-02 17:09:51 +02:00
Ovahlord
f94ce79543 Core/Spells: Enraged Regeneration will now render the caster immune to other enrage effects and can no longer be activated via Vengeance 2022-04-02 17:03:09 +02:00
Ovahlord
e5f09705c1 Core/Spells: fixed typos which have been added in 77158594ff 2022-04-01 14:03:45 +02:00
Ovahlord
367c120231 Core/Spells: make SpellInfo::CausesInitialThreat respect SPELL_ATTR0_CU_NO_INITIAL_THREAT as well 2022-04-01 12:21:11 +02:00
Ovahlord
b629c65acb Core/Spells: Heroic Fury will now reset the cooldown of Intercept
* updated spell proc entry for Gag Order

ref #342
2022-04-01 00:12:45 +02:00
Ovahlord
1b637526d9 Core/Spells: reworked Execute damage and rage consumption calculations to fix an issue that was causing the additional rage to be less effective as intended
ref #342
2022-03-31 22:08:45 +02:00
Ovahlord
8d9132adf9 Core/Spells: a366352865 followup 2022-03-31 21:11:11 +02:00
Ovahlord
432c48f41a DB/Spells: Victorious triggered by killing enemies and proccing from Impending Victory will no longer stack and remove each other
ref #342
2022-03-31 21:09:22 +02:00
Ovahlord
a366352865 Core/Spells: Bloodsurge will now get consumed by Slam prior to Battle Trance 2022-03-31 20:59:47 +02:00
Ovahlord
5c20419f65 Core/Spells: Bloodthirst will no longer proc its first healing effect from Bloodthirst itself 2022-03-31 18:53:35 +02:00
Ovahlord
ce2d275a68 Core/Spells: Bloodthirst will now heal for 0.5% of the attacker's max health instead of 5%
ref #342
2022-03-31 18:44:26 +02:00
Ovahlord
ea6898483e Core/Packets: send CHARACTER_FLAG_HIDE_HELM and CHARACTER_FLAG_HIDE_CLOAK in EnumCharactersResult packet
ref #342
closes #94
2022-03-31 18:38:57 +02:00
Ovahlord
0527bbdc0c Scripts/GB: updated Forgemaster Throngus' scripts to new model, improved the internals and removed a few now deprecated spell scripts 2022-03-30 22:00:12 +02:00
Ovahlord
c71d626b42 Scripts/FL: keep Majordomo Staghelm active for the time being to prevent grid unloading to accidentally despawning him.
* we need a better solution for that. For example by re-introducing spawn point manipulation on a per-map base so we can update his respawn point properl
2022-03-29 22:02:49 +02:00