Commit Graph

426 Commits

Author SHA1 Message Date
tobmaps
439fe1b95c Core/Spells: Fix typo in last rev 2011-06-18 20:23:13 +07:00
tobmaps
bfe1977f94 Core/Spells: Fix Seal of Vengeance and Seal of Corruption. Original patch by kezo90
Closes #1243
Closes #1461
2011-06-18 20:18:38 +07:00
tobmaps
3a8702b8a4 Core/Spells: Fix Victory Rush
Closes #2020
2011-06-18 01:34:17 +07:00
tobmaps
fb9896bbc7 Core/Spells: Fix talent Scent of Blood
Closes #2003
2011-06-16 20:37:25 +07:00
tobmaps
7f00d48456 Core/Misc: Another typo fix 2011-06-16 20:14:21 +07:00
tobmaps
1abdb65f5a Core/Misc: Cleanups, code style and typo fixes 2011-06-16 20:08:28 +07:00
tobmaps
2f2396b7e0 Core/Arenas: Remove both positive and negative auras only at arena join
Closes #2000
2011-06-16 00:20:20 +07:00
click
b138bc31ca Scripts/EmeraldDragons: Clean up a bit on the scripts:
- Remove script for Shade of Taerar, replaced with SAI equivalent (Malcrom)
- Remove script for Demented Druids, replaced with SAI equivalent (Malcrom)
- Add supportscript for Mark of Nature (Kaelima)
- Some other minor changes here and there
2011-06-12 17:13:28 +02:00
kaelima
b9e8694540 Core: Continued cleanup
If and for whitespaces.
2011-06-12 02:30:32 +02:00
click
c77aa6e846 Core: And some more cleanups... 2011-06-12 02:00:43 +02:00
click
f16df538ee Core: More codestyle cleanups 2011-06-12 01:47:45 +02:00
click
158966dc79 Core: Codestyle cleanup 2011-06-11 22:35:29 +02:00
QAston
5bbeccd00f Merge pull request #1921 from zwerg/master
Fix problem with removing immunities by Unit::ApplySpellImmune
2011-06-11 04:19:50 -07:00
Shauren
ce8977d1ce Added missed changes for previous revision 2011-06-11 13:08:23 +02:00
Shauren
9b79df7074 Core/Spells: Implemented SPELL_ATTR7_IS_CHEAT_SPELL serverside checks and allow GMs to cast these spells 2011-06-11 13:02:54 +02:00
QAston
76bb3ca21c Core/Auras: Call Aura::HandleAuraSpecificMods in Aura::SetStackAmount to preserve compatibility with older scripts. 2011-06-11 10:55:19 +02:00
QAston
3ec587e21e Core/Auras:
Make Aura::ModStackAmount(1) an equivalent of reapplying the aura
    Recalculate periodic aura timers on aura reapply.
2011-06-11 10:55:17 +02:00
zwerg
94397e5b2e Core/Unit: Fix remove Spell Immunity 2011-06-10 08:18:27 +02:00
Machiavelli
84b27f7194 Scripts/Ulduar/XT-002:
- Fix Boombot's explosion visual and damage (workarounds are torroughly explained in code)
- Proper scrapbot vehicle enter handling. (Missing data on how much HP they should restore on the boss, however)
2011-06-10 03:24:32 +02:00
Machiavelli
b42239b237 Scripts/Ulduar/XT-002:
- Implement "Nerf Scrapbots" achievement
- Proper target conditions for Boombot Boom
- Pummeler add should walk towards raid on spawn
2011-06-09 04:43:57 +02:00
tobmaps
14067416b4 Core/Arenas: Fix removal of some auras at arena join/leave
Closes #575 #1721
2011-06-09 02:20:31 +07:00
QAston
b9e8e6d3b4 Core/Auras: Add functions for common actions on aura charges. 2011-06-07 17:26:27 +02:00
QAston
9542077c38 Core/Auras: Use recalculated aura max duration on spell hit for duration calculations. 2011-06-07 14:19:47 +02:00
QAston
3effdb2c23 Core/Auras: Add Aura::TryRefreshStackOrCreate function and remove stack checks from Aura::Create 2011-06-07 12:47:32 +02:00
Shauren
97a5db68c2 Core/Auras:
* Fixed loading aura charges when they would exceed count set in SpellEntry while still remaining a valid value due to spell modifiers (that might not yet be active)
* Fixed refreshing aura charges when recasting the spell

Closes #1803
Closes #1786
Closes #1805
2011-06-03 21:30:50 +02:00
tobmaps
508f14fa6c Core/Spells: cleanup in Blade Barrier code 2011-06-02 19:21:10 +07:00
Ramusik
251aea4900 Core/Spells: Fix item Corpse Tongue Coin and some related cleanup 2011-06-02 01:04:51 +07:00
Shocker
2a27ce8781 Core/Spells: Correctly fix Item - Chamber of Aspects 25 Normal/Heroic Tank Trinket 2011-06-01 16:14:26 +03:00
kaelima
1fb096c2a9 Core/Spells: Fix Item - Chamber of Aspects 25 Normal/Heroic Tank Trinket. 2011-06-01 01:12:04 +02:00
tobmaps
106493737f Core/Spells: Fix spell power and attack power coefficients for Seal of Righteousness 2011-05-31 23:17:17 +07:00
QAston
f3428cbad4 Core/Auras: Fix a crash in Unit::RemoveAurasDueToSpellBySteal 2011-05-31 15:30:41 +02:00
tobmaps
fd08b0060c Core/Commands: Localized npc name for commands .npc say, .npc yell, .npc whisper 2011-05-30 20:47:33 +07:00
tobmaps
76413ae661 Core/Players: Allow damaging spells to complete their damage-ticks/hits even if target runs to a sanctuary zone 2011-05-30 05:27:41 +07:00
Shauren
27246db7d5 Core/Auras: Replaced false with NULL since we are dealing with pointers 2011-05-29 14:01:20 +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
Machiavelli
48b0570f53 Core/Vehicles:
- Temporarily unsummon pets when entering vehicle and resummon them when exiting. Also fixes missing pet cast bars on exit.
- Correct SMSG_PET_SPELLS packet for vehicle spell initialize
2011-05-27 17:31:31 +02:00
Shauren
0f7b73c141 Compile fixes 2011-05-26 23:12:53 +02:00
kaelima
fc84253f7d Core/Spells: Typo from last commit, should of course only remove negative effects. 2011-05-26 03:46:33 +02:00
kaelima
60585941f6 Core/Spells: Fix Glyph of Icy Veins haste debuff removal. 2011-05-26 03:43:07 +02:00
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
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
78ea0075e1 Core/Spells: Allow overriding aura stack amount from CastCustomSpell 2011-05-21 21:36:37 +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
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