Ovahlord
e0d2e8e902
Core/Spells: send the correct error message when trying to cast Death Coil on a friendly non-undead target
2021-05-24 18:42:59 +02:00
Ovahlord
1de7cf80ba
Core/Spells: reworked Runic Empowerment spell script
2021-05-24 18:38:11 +02:00
Ovahlord
a10ddd49bf
Core/Spells: allow Death Runes getting activated by Blood Rune activation spell effects
2021-05-24 18:33:55 +02:00
Ovahlord
6617ce0ffd
Core/Spells: fixed an UI visual glitch that was showing a spell as still being processed when it has been queued up and replaced by a 2nd request
2021-05-24 17:55:41 +02:00
Ovahlord
4430863a1e
Core/Spells: Implement spell queue
...
As of patch 4.1 spell casts can now be queued up 400ms before a ongoing cast finishes or the global cooldown expires to deliver a smooth transitions between casts though emulators do not really benefit from it.
closes #224
2021-05-24 17:14:55 +02:00
Ovahlord
ed8cc640f0
Core/Spells: Pandemic will now proc on targets at or below 25% health only
2021-05-23 15:16:42 +02:00
Ovahlord
ab482d2d4f
Core/Spells: fixed Pandemic talent
2021-05-23 14:27:34 +02:00
Ovahlord
1325c8cb97
fixed a warning
2021-05-23 13:49:54 +02:00
Ovahlord
47d984d538
Core/Spells: converted some missing spell scripts that sneaked through the first iteration
2021-05-23 13:48:51 +02:00
Ovahlord
d47141ba98
Core/Spells: updated most warlock spell scripts to new scripting model
2021-05-23 13:46:18 +02:00
Ovahlord
76cee22609
Core/Spells: Pain and Suffering will now also recalculate the periodic tick interval of Shadow Word: Pain
2021-05-23 13:27:20 +02:00
Ovahlord
01cef2e044
DB/Spells: added missing proc data for rank 2 of Siphon Life
2021-05-23 13:04:32 +02:00
Ovahlord
254b4eb011
Core/Spells: Drain Life's healing effect will no longer benefit from Soul Siphon and updated Soul Siphon's bonus check to Cataclysm
2021-05-23 12:59:39 +02:00
Ovahlord
7919cdf0b6
Core/Spells: Pain and Suffering's proc effect will now also recalculate the damage of Shadow Word: Pain
2021-05-23 11:19:07 +02:00
Shauren
659cb0992f
Core/Vmaps: Fixed crash in unloading vmaps
...
Closes #26536
2021-05-22 10:24:47 +02:00
Shauren
37d67ac8d2
Build: Set correct year in VER_LEGALCOPYRIGHT_STR
...
# Conflicts:
# revision_data.h.in.cmake
2021-05-17 15:06:00 +02:00
Ovahlord
95651d9f88
Core/Spells: renamed SPELL_ATTR1_REQ_COMBO_POINTS1 to SPELL_ATTR1_FINISHING_MOVE_DAMAGE and SPELL_ATTR1_REQ_COMBO_POINTS2 to SPELL_ATTR1_FINISHING_MOVE_DURATION and implemented them
2021-05-16 19:19:51 +02:00
Ovahlord
2dce3955b2
Core/Spells: defined and implement SPELL_ATTR1_DISCOUNT_POWER_ON_MISS
2021-05-16 19:04:54 +02:00
Ovahlord
ad495c5479
Scripts/BoT: use NullCreatureAI class for Ascendant Council Plume Stalker
2021-05-15 21:26:51 +02:00
Ovahlord
f56c3945d8
Core/Vendors: added for now unused PlayerConditionID field to npc_vendor table as it's being used since 4.2
2021-05-15 20:59:14 +02:00
Ovahlord
4436b46908
fixed build
2021-05-15 20:33:17 +02:00
Ovahlord
16675c0f2f
Core/Packets: converted CMSG_CAST_SPELL to packet class
2021-05-15 20:11:33 +02:00
Ovahlord
6446541738
Core/Skills: ported master branch handling for learning skills on levelup
2021-05-14 14:52:52 +02:00
Ovahlord
7cc3577d75
Core/Packets: fixed bit number for lfg slots in SMSG_PARTY_INVITE
2021-05-01 22:42:16 +02:00
Ovahlord
6f0ee78d58
Core/Spells: defined all SpellAttr10 values
2021-05-01 14:05:59 +02:00
Ovahlord
37b481cb6e
Scripts/SFK: fixed a typo that was causing Wolf Master Nandos being summoned instead of Razorclaw
2021-05-01 12:31:23 +02:00
Ovahlord
ba01651fff
Scripts/SFK: reworked Baron Silverlaine encounter
2021-05-01 12:19:50 +02:00
Ovahlord
2bedccd8b0
Core/Spells: added more case-by-case checks to determine auto action resets
2021-05-01 10:02:58 +02:00
Ovahlord
6b71fb0b01
fixed build
2021-04-30 19:42:26 +02:00
Ovahlord
01641b1dd7
Core/Spells: defined SPELL_ATTR9_ALLOW_DARK_SIMULACRUM
2021-04-30 18:29:23 +02:00
Ovahlord
b5994ec6c5
Core/Units: improved logic for determining when a power update shall happen
2021-04-30 16:48:26 +02:00
Ovahlord
321a81cc30
build fix
2021-04-30 13:45:22 +02:00
Ovahlord
b328cc10b8
Core/Spells: defined and implemented SPELL_AURA_MOD_CURRENCY_CATEGORY_GAIN_PCT
2021-04-30 13:42:04 +02:00
Ovahlord
c764cce4a3
Core/Player: fixed an exploit that was causing seasonal currency counter to increase from refunding currency based items
2021-04-30 13:17:18 +02:00
Ovahlord
9b7d0d03cf
Core/Loot: added a line that got lost in the conversion process
2021-04-30 12:53:31 +02:00
Ovahlord
0ae695908c
Core/Loot: converted SMSG_LOOT_RESPONSE to packet class and properly incorporate currency loot into loot generation
2021-04-30 12:50:14 +02:00
Ovahlord
9aeaf346c2
Core/Items: corrected type of ItemInstance enchantment fields
2021-04-30 11:31:08 +02:00
Ovahlord
fe909f8234
Core/Spells: tempoarily add an additional check to avoid many spells falsely resetting melee swing timers
2021-04-30 10:30:37 +02:00
Shauren
22eaf31bfa
Core/Spells: Only interrupt spells with interrupt flag Combat when spell also has SPELL_ATTR0_CANT_USED_IN_COMBAT attribute
2021-04-29 20:37:18 +02:00
Ovahlord
a18aa89f55
fixed build²
2021-04-29 17:59:20 +02:00
Ovahlord
45c04c20bb
fixed build
2021-04-29 17:48:34 +02:00
Ovahlord
915860ffa8
Core/Instances: corrected check added in last commit to ensure that heroic difficulty vanilla dungeons still get counted as valid dungeon for challenged
2021-04-29 17:35:12 +02:00
Ovahlord
2af716c0d4
Core/Instances: use the map expansion id to determine the needed level to award guild challenges and be worthy of guild news
2021-04-29 17:02:55 +02:00
Ovahlord
0b51addde9
Core/Guilds: implement GUILD_NEWS_DUNGEON_ENCOUNTER
2021-04-29 16:13:31 +02:00
Ovahlord
1d41988cbe
Core/Guilds: implement cleanup routine for guild news that cleans up news that are older than a week
2021-04-29 15:56:25 +02:00
Ovahlord
2e3199cfd8
DB/Creatures: disable health regeneration for the heroic version of Asaad's Skyfall Star
2021-04-27 21:50:33 +02:00
Ovahlord
152a8fe739
fixed nopch build
2021-04-27 19:55:19 +02:00
Ovahlord
b9032909e2
Core/Packets: fixed packet structure of SMSG_PARTY_INVITE
2021-04-27 19:51:01 +02:00
Ovahlord
56b1687714
Scripts/BRC: several improvements to Raz' script
...
* moved several mechanics to spell script and added safechecks to Raz' escort script to reduce the chance of getting stuck midway
2021-04-27 19:43:28 +02:00
Ovahlord
344abae388
DB: fixed a typo in sql name
2021-04-27 19:40:07 +02:00