Commit Graph
869 Commits
Author SHA1 Message Date
Shauren 5f5af1e95d Core/Spells: Implemented SPELL_ATTR3_IGNORE_HIT_RESULT. Spells with this attribute will only be subject to own spell modifiers, ignoring enemy avoidance auras such as Cloak of Shadows or Deterrence 2011-05-25 18:31:10 +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
Shocker 0ea721e25a Core/Players: Allow GMs to have their player flags correctly loaded from DB 2011-05-25 16:35:35 +03:00
tobmaps 0b557f02b2 Core/Spells: Fix warrior stances save after death/logout 2011-05-25 20:29:06 +07: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
Aokromes 6acd954bf5 Core/Misc: Some random cleanups 2011-05-25 19:54:17 +07:00
johnholiver d25ba34342 Core/Spells: Fixed random Unholy Blight DoT damage ticks
Tnx Arcane
2011-05-24 19:34:53 -03:00
Shauren f7ce41c4af Core/Spells: Fixed Anti-Magic Zone visual 2011-05-23 12:35:23 +02:00
tobmaps 0dd349f52a Core/Players: Fix exploit with XP gain from kills done by vehicles 2011-05-22 19:50:55 +07:00
Machiavelli 48838cca27 Fix build on Linux 2011-05-22 13:49:39 +02:00
Machiavelli 29e61ad0ea Core/DBLayer: Remove a problematic and unneeded transaction in _LoadMails 2011-05-22 13:43:57 +02:00
Shauren 78ea0075e1 Core/Spells: Allow overriding aura stack amount from CastCustomSpell 2011-05-21 21:36:37 +02:00
Machiavelli d454ee2a74 Core/DBLayer: Apparantly the possible deadlock was present in Player::DeleteFromDB as well.
Thanks to Aokromes for pointing out
2011-05-21 14:50:28 +02:00
Shauren c3778487f0 Core/Spells: Fixed totem summoning behavior (summoning new totem while old is still active will not prevent new one from spawning) and fixed totem cooldowns
Closes #1609
Closes #1615
2011-05-21 10:58:32 +02:00
Shauren ac4ed1efdf Core/Spells: Moved setting UNIT_CREATED_BY_SPELL out of spell effect handlers and sending SMSG_TOTEM_CREATED into Totem class 2011-05-19 22:27:18 +02:00
tobmaps f03bdceaff Core/Spells: Properly fix Arcane Surge bug 2011-05-20 03:16:48 +07:00
tobmaps e2310fe541 Core/Spells: Fix a bug with proc of Arcane Surge when it shouldn't 2011-05-20 02:59:02 +07:00
Shauren 49a81557fa Core/Units: Fixed totem timer UI
Closes #298
Closes #1595
2011-05-19 18:50:57 +02:00
Shauren 69376d0e1c Core/Units: Removed calculating complete mechanic mask when checking if unit has aura with such mechanic, instead return result immediately (immunities don't need to be checked, unit won't have such aura if immune) 2011-05-19 17:46:36 +02:00
tobmaps a8c784b50c Core/Spells: Properly fix talent Torment the Weak 2011-05-19 22:01:01 +07:00
tobmaps a0ad1fcc24 Core/Spells: Fix talent Torment the Weak 2011-05-19 18:55:08 +07:00
tobmaps 2ad8dadf44 Core/Spells: Fix Onyxia caster trinkets, original idea by Pihtt
Closes #1449
2011-05-17 19:45:45 +07:00
tobmaps 2fe5e5d249 Core/Player: More generic fix for duel emote, original idea by 2010phenix 2011-05-16 23:00:00 +07:00
Shauren a28da3582e Core/Objects: Fixed linked respawn cases when linking to itself in order to prevent respawning 2011-05-16 15:36:02 +02:00
Shauren 753718a7b0 Core/Units: Added method to check if health after heal will exceed given percentage 2011-05-16 13:23:00 +02:00
Shauren 243daed3a0 Core/Spells: Use spellLevel for miss chance calculations if caster is a trigger NPC and its level is lower than spell 2011-05-16 13:22:13 +02:00
tobmaps a2ee751a6c Core/Player: Fix duel won emote 2011-05-16 05:18:45 +07:00
Shauren 0411e6a73b Core/Stats: Fixed compile warning 2011-05-15 00:01:58 +02:00
tobmaps aa409f8441 Core/Misc: Fix typo in previous commit 2011-05-14 17:49:53 +07:00
cyberbrest a4ad164908 Core/Spells: Fix Druid T10 Balance 2P Bonus
Closes #261 & #484 & #768
2011-05-14 17:38:04 +07:00
Shauren 24a8cc24da Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS 2011-05-14 12:26:49 +02:00
tobmaps b71b2896b6 Core/Achievements: Prevent gaining kill credit achievements from suicides
Closes #862
2011-05-14 16:02:16 +07:00
Shauren 19bf53a0cb Core/Achievements: Added missing reset cases for achievement criterias 2011-05-14 10:50:27 +02:00
Shauren 66a663b8e0 Core/Creatures: Added GetCorpseDelay method to creatures 2011-05-13 19:16:53 +02:00
click b6cf587de9 Core: Remove some warnings here and there 2011-05-13 18:07:12 +02:00
boom fcc83fba98 Core/Spells: Allow stealthed units to mount up
Closes #89
2011-05-13 22:19:18 +07:00
tobmaps 094b45fc0f Core/Spells: More properly fix SPELL_AURA_DAMAGE_SHIELD 2011-05-13 20:51:10 +07:00
tobmaps 2c90c20596 Core/Misc: cleanups 2011-05-13 20:15:36 +07:00
tobmaps 2d6912cd2e Core/Auras: Properly fix SPELL_AURA_DAMAGE_SHIELD 2011-05-13 19:43:32 +07:00
tobmaps 7fac55db66 Core/Player: Don't allow to deactivate PvP mode in hostile/neutral zones at PvP realms 2011-05-13 18:53:01 +07:00
PrinceCreed 048aa1c234 Core/Spells: Predatory Strikes should also take in account attack power from weapon
Closes #91
2011-05-13 18:10:09 +07:00
Shocker 45f7aa1fd6 Core/Misc: Fix a memory leak in spell_dbc 2011-05-13 12:17:21 +03:00
kaelima b367fc41c2 Core/Spells: Check SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCK before HasInArc in Unit::isSpellBlocked. 2011-05-12 23:22:41 +02:00
Lynx3d b1d2fbc0c2 Core/Player: Use dbc data for calculating combat ratings
Closes #1156
2011-05-13 04:11:03 +07:00
tobmaps a687c867e9 Core/Spells: Fix cooldown of Bone Shield
Closes #1370
2011-05-13 03:05:35 +07:00
click 146e7d1599 Revert "Core/Packets: Make SMSG_ATTACKSTOP report back if the previous victim was a player or a pet/unit (unclear what its used for clientside)"
This reverts commit ecc7fe24bb.
2011-05-12 20:31:32 +02:00
tobmaps 27d34e9494 Core/Player: Fix issue with players being kicked when going AFK in arenas 2011-05-13 01:24:15 +07:00
click ecc7fe24bb Core/Packets: Make SMSG_ATTACKSTOP report back if the previous victim was a player or a pet/unit (unclear what its used for clientside)
Ref. #791.
2011-05-12 20:17:07 +02:00
tobmaps 92e19ee3c1 Core/Spells: Fix Glyph of Divinity 2011-05-13 00:24:20 +07:00
Ramusik 5389ae1b77 Core/Spells: Removed obsolete code 2011-05-12 23:55:30 +07:00