Commit Graph
184 Commits
Author SHA1 Message Date
QAston 0196192c7a Core/Auras: Fix a typo, which broke AuraEffect::ChangeAmount function 2011-05-31 16:20:27 +02:00
QAston 8ff2ed69bf Core/Auras: Fix *nix build 2011-05-31 16:03:27 +02:00
QAston 2d3f4687e5 Core/Auras: Prevent assertion fail in AuraEffect::HandleEffect 2011-05-31 14:50:54 +02:00
QAston 3c93cccdb1 Core/Auras: Prevent assertion fail due code in AuraEffect::HandleAuraLinked, also improve the sync between auras linked by this aura type. 2011-05-29 15:49:32 +02:00
QAston 854438fb8a Core/Auras: add missing parenthesis. 2011-05-29 13:23:49 +02:00
QAston 42a20f14ef Core/Auras: Use existing aura object on aura reapply/stack increase instead of creating a new one.
You can hook on reapply/stack event by checking for AURA_EFFECT_HANDLE_REAPPLY aura handler mode, AURA_EFFECT_HANDLE_REAL is now not triggered on aura refresh/stack.
2011-05-29 13:18:47 +02:00
tobmaps 0faeb45932 Core/Spells: Cleanup code for Summon Gargoyle 2011-05-28 18:49:21 +07:00
Shauren 0f7b73c141 Compile fixes 2011-05-26 23:12:53 +02:00
QAston a1b8fd2054 Core/AuraScripts: Add AfterEffectRemove and AfterEffectApply hooks, to allow safe triggering of spellcasts or other actions which may call linked events while OnEffectApply and OnEffectRemove are still there for overriding the way effect is handled on target. 2011-05-25 17:13:32 +02:00
QAston ca8eb707d7 Core/Auras:
- Use safer order of calls in AuraEffect handlers (unit modification goes before any calls which may result in linked events execution)
 - Allow manual removal of further effects of an aura during aura removal (so Unit::RemoveAurasByType works well in such situations)
2011-05-25 15:13:55 +02:00
tobmaps 5cab20c80a Core/Spells: Fix animation for Haunt talent
Closes #1643
2011-05-23 16:46:42 +07:00
Shauren 5303238744 Core/Auras: Fixed infinite mana stacking exploit 2011-05-20 17:11:53 +02:00
kaelima e0bdefb54f Core/Spells: Set models in HandleAuraTransform for the following spells:
Dread Corsair (50517)
Corsair Costume (51926)
Honor the Dead (65386,65495)
Darkspear Pride (75532)
2011-05-18 14:23:13 +02:00
tobmaps 8f9cf2d51a Core/Spells: Hysteria shouldn't break crowd control effects 2011-05-17 01:11:28 +07:00
QAston 1121fcfb90 Core/Scripts: Remove hook GetAuraEffectTriggerTarget from CreatureAI.h
The hook was made for one obsolete script, which turned out to not work anyways.
2011-05-15 18:53:02 +02:00
Shauren 2cd2d2dd8a Core/Auras: Fixed visibility not being updated on phase shift auras when not moving 2011-05-15 00:23:31 +02:00
tobmaps df3ee186ec Core/Spells: Fix bug with double haste rating for channeled spells 2011-05-15 04:24:49 +07:00
tobmaps 95b085da77 Core/Spells: Fix Druid T10 Restoration 2P Bonus 2011-05-13 22:48:57 +07:00
tobmaps 094b45fc0f Core/Spells: More properly fix SPELL_AURA_DAMAGE_SHIELD 2011-05-13 20:51:10 +07:00
tobmaps 2d6912cd2e Core/Auras: Properly fix SPELL_AURA_DAMAGE_SHIELD 2011-05-13 19:43:32 +07:00
Lopin f8c95075dc Core/Spells: Fix Vampiric Touch damage at dispel 2011-05-12 23:24:05 +07:00
tobmaps cb6fca4646 Core/Spells: Implement SPELL_ATTR5_HASTE_AFFECT_DURATION. Haste rating should decrease duration of these auras
Closes #1020
2011-05-12 18:59:49 +07:00
tobmaps b67091802f Core/Auras: Fix periodic damage/heal from isolated caster
Closes #1400
2011-05-12 02:21:14 +07:00
Shauren 572e8f26da Core/Spells: Fixed deaths at stat auras removal when at low health (less than 1 percent) 2011-05-11 12:08:08 +02:00
Shocker 00cd513722 Core/Spells: Fix Vampiric Touch double damage on dispel 2011-05-11 12:25:46 +03:00
Lopin 193f0b7cd3 Core/Battlegrounds: Fixes Report AFK players and then leaving if "Inactive" buff expires 2011-05-11 12:14:00 +03:00
tobmaps 492e6fd3da Core/Spells: Fixed exploit with infinity effect of invisibility when applied two invisibility auras at one time 2011-05-11 03:46:35 +07:00
tobmaps 88f34ed73a Core/Spells: Allow proc from periodic crits 2011-05-11 02:14:59 +07:00
Shauren 551889c42f Core: More warning fixes 2011-05-07 20:09:45 +02:00
johnholiver 99959e8cd7 Core/Spells: Lifebloom final bloom.
Each dispelled stack will count towards the final bloom.
I left spell_bonus_data stuff out following Shauren's comment.
2011-05-05 19:16:13 -03:00
leak 1003f30448 Add spaces after commas 2011-04-29 20:47:02 +02:00
Azazel 6fb2bf4224 Core: use enum InventoryResult as return type for functions working with player items.
Original patch by TOM_RUS.
2011-04-29 16:48:15 +06:00
leak c51c817a45 Core/ObjectMgr: Refactor sCreatureStorage 2011-04-28 22:57:08 +02:00
leak a82654debd Core/ObjectMgr: Refactor sItemStorage 2011-04-28 22:42:33 +02:00
leak 85a1e9e7ab Core/ObjectMgr: Refactor sCreatureModelStorage 2011-04-28 22:11:45 +02:00
Shauren 8898db8b27 Core: Corrected NULL usage, it should only be used with pointers, not integers 2011-04-23 15:53:48 +02:00
ille a2bcb9425c Core/Spells: Fix cloning spells
Closes #1162
2011-04-08 23:16:57 +03:00
Shauren 2f79b0f266 Core: Removed all double (and more) empty lines 2011-03-21 10:52:14 +01:00
Machiavelli a9582964d3 Core/Vehicles: Make the vehicle system more aura driven. Get rid of redundant checks and update relevant data.
Closes #805
2011-03-04 21:17:06 +01:00
Machiavelli 683cea9e83 Core/Vehicles:
- Grab correct npc entry from npc_spellclick_spells in case of player vehicle. Fixes DB errors added in my previous changeset
- Allow aura's with SPELL_AURA_CONTROL_VEHICLE to stack if there are enough free seats, even if spellIds are identical.
- Fix a possible infinite loop. Thanks to manuel for spotting
2011-02-27 03:58:41 +01:00
Machiavelli e07e20ffca Core/Log: Implement log masks for debug log level, to allow selective debug output. Update your worldserver.conf. 2011-02-20 20:16:34 +01:00
zergtmn 6e217b6e6a Allow AURA_FORCE_MOVE_FORWARD to work on creatures and vehicles. For example, it fixes spell 68284.
Signed-off-by: Manuel Carrasco <[email protected]>
2011-02-14 19:18:05 -03:00
Shauren 8d7a6cd611 Core/Spells: Moved Glacial Strike removal to spell script, thanks Destalker for pointing it out 2011-01-31 20:06:47 +01:00
Shauren 6bbff14083 Core/Auras: Fixed Glacial Strike (Pit of Saron trash spell) not being removed 2011-01-31 12:20:59 +01:00
Shauren c3c2a807f0 Core/Auras: Fixed displaying SPELL_AURA_MOD_DAMAGE_PERCENT_DONE damage bonus in character stats 2011-01-28 20:41:03 +01:00
Shauren ea00b2ac10 Fixed compile warning 2011-01-28 12:02:51 +01:00
johnholiver 2df58e5d8f Core/Spells: Fixed Rip damage.
Signed-off-by: Shauren <[email protected]>
2011-01-28 11:22:52 +01:00
JohnHoliver f3317ea1d5 Core/Spells - Fixed Bestial Wrath immunities
Signed-off-by: Shauren <[email protected]>
2011-01-28 11:22:51 +01:00
leak e00e57b570 Core/Spells: Remove movement impairing effects for druids when shifting back to normal form
fixes #320
2011-01-26 20:05:36 +01:00
leak 137b079eea Core: Generic cleanup (tab2spaces/trailing whitespace removal) 2011-01-26 01:03:35 +01:00