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
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
Giacomo Pozzoni
490188de76
Core/Maps: Change .map file version from FourCC to uint32
2021-04-05 12:17:12 +02:00