Commit Graph

36985 Commits

Author SHA1 Message Date
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
Ovahlord
68140b3422 Scripts/VP: rewrite Asaad Encounter 2021-04-27 19:28:36 +02:00
Ovahlord
bf28dfcf0c Core/Spells: corrected a check when retrieving mechanic immunities in cast and channel packets and fixed a typo in SMSG_CHANNEL_START that was overwriting school immunities with mechanic immunities instead 2021-04-27 15:42:50 +02:00
Ovahlord
3da9d31690 Scripts/BoT: added repeat timer for Evolved Drakonaar's Blade Tempest 2021-04-27 10:03:40 +02:00
Ovahlord
31bc09be1e DB/BoT: updated the stats of all Ascendant Council trash creatures 2021-04-26 15:46:58 +02:00
Ovahlord
bb2e5b8e1e Scripts/BoT: scripted the mechanics of the bound elementals in the Sanctum of the Ascended 2021-04-26 13:35:22 +02:00
Ovahlord
63dbbc3309 Scripts/BoT: make Twilight Rupture a bit more flexible by allowing to set the length of the fissure and reduced the step length at which the fissure grows 2021-04-26 11:19:03 +02:00
Ovahlord
dcd5716ecb Scripts/BoT: scripted Evolved Drakonaar and updated its pathing 2021-04-25 20:20:34 +02:00
Ovahlord
597069b7e9 Scripts/BoT: corrected the amount of Corruption gained from Cho'Gall's abilities 2021-04-25 18:15:34 +02:00
Shauren
f3e0650886 Core/PacketIO: Reduce size of SMSG_UPDATE_OBJECT by trimming trailing zeros in values updatemask 2021-04-25 17:22:58 +02:00
Ovahlord
7a1ce34333 fixed a warning 2021-04-25 09:50:48 +02:00
Shauren
0cfbb218ce Core/Vmaps: Extract more doodad sets 2021-04-25 08:57:31 +02:00
Shauren
a7089f5b26 Core/Vmaps: Reduce memory used by vmaps, part 2 2021-04-25 07:29:08 +02:00
Shauren
e86ae8987b Core/Vmaps: Reduce memory used by vmaps (and their size, slightly) 2021-04-25 07:27:37 +02:00
Ovahlord
eda56e744c Core/Spells: corrected check of b29d84af98 2021-04-21 20:00:23 +02:00
Ovahlord
b29d84af98 Core/Spells: defined and implemented SPELL_ATTR2_INITIATE_COMBAT_POST_CAST 2021-04-21 19:07:15 +02:00
Ovahlord
9ff4bbd085 Core/Spells: ported implementations of SPELL_AURA_DISABLE_CASTING_EXCEPT_ABILITIES and SPELL_AURA_DISABLE_ATTACKING_EXCEPT_ABILITIES from master branch
closes #93
2021-04-21 18:51:34 +02:00
Ovahlord
e17761777c Core/Spells: as of Patch 4.3.0 Death Strike will now heal the Death Knight whenever the ability hits or not 2021-04-20 22:29:02 +02:00
Ovahlord
b571624894 Core/Spells:
* Conviction may now also proc from critical healing effects
* Enlightened Judgement will now heal the caster when casting Judgement
* Repentance will no longer get canceled by Censure
2021-04-20 22:21:45 +02:00
sevi
739e2b161e Core/Vehicles: cast Parachute spell when player leaves a flying vehicle via opcode (#227) 2021-04-20 16:17:44 +02:00
Roc13x
abb5164f55 Core/Channel: Implement use of CHANNEL_DBC_FLAG_INITIAL (#256)
Reduces differences with TC
2021-04-20 16:06:10 +02:00
Roc13x
57b4f7e51b Core/Items: Prevent broken items from applying reforge effects (#257) 2021-04-20 16:05:39 +02:00
Roc13x
d27eef16df Core/Datastore: fix structure of ItemExtendedCost hotfix table (#255) 2021-04-20 16:00:47 +02:00
Ovahlord
6bc36258a1 DB/VP: removed Safe Area aura from an Ivisible Stalker related to Altairus' encounter to fix an issue that was causing Nefarian's End encounter to get stuck in combat with several trigger creatures 2021-04-20 15:59:12 +02:00
Ovahlord
eafed5c282 fixed a warning 2021-04-19 15:07:45 +02:00
Ovahlord
1a6f62d660 Core/Packets: converted SMSG_GUILD_NEWS, SMSG_GUILD_EVENT_LOG_QUERY_RESULTS and SMSG_GUILD_BANK_LOG_QUERY_RESULTS to packet class 2021-04-19 14:49:48 +02:00
Ovahlord
e066546102 Core/Packets: converted SMSG_PARTY_UPDATE to packet class 2021-04-19 10:21:01 +02:00
Ovahlord
3b68b5413a Core/Packets: converted SMSG_PARTY_COMMAND_RESULT, CMSG_PARTY_INVITE, SMSG_PARTY_INVITE, CMSG_PARTY_INVITE_RESPONSE and SMSG_GROUP_DECLINE to packet class 2021-04-19 00:32:56 +02:00
Ovahlord
d8894e06e1 fixed a warning 2021-04-18 15:37:21 +02:00
Ovahlord
c8e5bb8b0d Core/Packets: added CMSG_SET_EVERYONE_IS_ASSISTANT to ddos protection to prevent spaming group update exploits 2021-04-18 14:55:19 +02:00
Ovahlord
c89eee43ce Core/Groups: implemented and enabled CMSG_SET_EVERYONE_IS_ASSISTANT and updated naming for group flags 2021-04-18 14:47:46 +02:00
Ovahlord
faafab6d48 Core/Packets: converted some client packets to packet class 2021-04-18 14:11:12 +02:00
Ovahlord
109f696183 Core/Spells: Kill Command will now require the caster's pet to have a attacking target
closes #248
2021-04-16 21:00:39 +02:00
ariel-
5c882e8788 Core/Unit: fixed Global cooldown cancelation on spell interrupt 2021-04-16 20:41:20 +02:00
Ovahlord
974f3163bc Core/Packets: converted SMSG_CORPSE_RECLAIM_DELAY to packet class 2021-04-16 18:09:08 +02:00
Ovahlord
0ae10d09a2 Core/Packets:
* converted SMSG_SPELL_FAILURE, SMSG_SPELL_FAILED_OTHER and SMSG_SPELL_DELAYED to packet class
* converted SMSG_RESURRECT_REQUEST to packet class and handle SPELL_ATTR3_IGNORE_RESURRECTION_TIMER
2021-04-16 17:53:18 +02:00
Ovahlord
23e08a69ba fixed build 2021-04-16 17:00:21 +02:00