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
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
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
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
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
Ovahlord
b82943eab0
Core/Spells: renamed SPELL_ATTR5_HASTE_AFFECT_DURATION to SPELL_ATTR5_SPELL_HASTE_AFFECTS_PERIODIC and renamed SPELL_ATTR8_UNK17 to SPELL_ATTR8_HASTE_AFFECTS_DURATION
2021-04-16 16:12:58 +02:00
Ovahlord
c41fe84b8c
Core/AI: reduce differences in ScriptedEscortAI between 4.x and 335
2021-04-12 10:32:44 +02:00
Ovahlord
eca1b5bcaa
Core/Units: fixed comma based calculations for rewarding rage
2021-04-09 19:27:44 +02:00
Ovahlord
af44c72993
fixed build
2021-04-09 14:41:48 +02:00
Ovahlord
c77c435363
Core/Spells: check enchantment and item procs for SPELL_ATTR3_CANT_TRIGGER_CASTER_PROCS as well to fix potential endless loops such as Rune of Razorice which can proc themselves over and over again
2021-04-09 14:37:04 +02:00
Ovahlord
96fe5e76a9
Core/Spells: fixed a typo when checking for SPELL_ATTR3_CANT_TRIGGER_TARGET_PROCS in prepareDataForTriggerSystem
2021-04-09 14:14:04 +02:00
Ovahlord
4faabd8e18
Core/Units: refactor MeleeSpellMissChance to use a SpellInfo argument instead of using spell IDs
2021-04-07 14:20:35 +02:00
Ovahlord
2165580350
Core/Units: fixed a inversed logic mistake when determining when to remove auras with SpellAuraInterruptFlags::UnderWater
2021-04-07 13:58:41 +02:00
Ovahlord
c13c2ec421
Core/Spells: renamed SPELL_ATTR3_BLOCKABLE_SPELL to SPELL_ATTR3_COMPLETELY_BLOCKED and corrected its implementation
2021-04-07 13:22:19 +02:00
Ovahlord
51d5ad93cf
Fixed build
2021-04-07 12:41:15 +02:00
Ovahlord
71356d7971
Core/Spells: added missing SPELL_ATTR10_IGNORE_POSITIVE_DAMAGE_TAKEN_MODS check to SpellBaseDamageBonusTaken
2021-04-07 12:40:05 +02:00
Ovahlord
eb22ea3af3
Core/Units: added a missing check for SPELL_ATTR10_IGNORE_POSITIVE_DAMAGE_TAKEN_MODS when checking for SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN
2021-04-07 12:31:52 +02:00
Ovahlord
47ad0286b1
Core/Units: added a missing spell id check in MeleeSpellMissChance
2021-04-07 12:26:29 +02:00
Ovahlord
c927bb7924
Core/Units: fixed a typo in MeleeDamageBonusTaken
2021-04-07 12:21:11 +02:00
Ovahlord
6052573c87
Core/Spells: defined and implemented SPELL_ATTR7_CANT_DODGE, SPELL_ATTR7_CANT_PARRY, SPELL_ATTR7_CANT_MISS, SPELL_ATTR8_CANT_BLOCK, SPELL_ATTR10_ALLOW_DEFENSE_WHILE_CASTING and SPELL_ATTR10_ALLOW_DEFENSE_WHILE_CHANNELING
2021-04-07 12:17:48 +02:00
Ovahlord
3fd333cff9
Core/Spells: defined and implemented SPELL_ATTR10_IGNORE_POSITIVE_DAMAGE_TAKEN_MODS
2021-04-07 11:38:23 +02:00
killerwife
d4b90631fe
Tools/Map Extractor: Fix water height redundancy algorithm ignoring "no water"
2021-04-05 13:41:44 +02:00