Shauren
c8f71c00a1
Core/Scripts: Added ExecuteEvent BossAI hook designed to contain event code which would otherwise be in while (uint32 eventId = events.ExecuteEvent()) switch blocks. This allows to define a base class sharing spells with other scripts
2011-05-25 18:50:44 +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
0eb89fc282
Core/SpellScripts: Better debug output on startup script validation.
2011-05-25 18:00:35 +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
Shauren
9cc7f25b9a
Scripts: Removed CAST_PET and CAST_INST
2011-05-25 16:22:13 +02:00
Shauren
64adce7b8b
Scripts: Removed CAST_SUM define
2011-05-25 15:55:14 +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
tobmaps
209b5313ff
Core/Dungeon Finder: Fix required votes to kick
2011-05-25 20:00:22 +07: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
cb608283b2
Core/WaypointMgr: Fixed crashes when loading data with waypoint_data.id=0 and fixed memory leaks in .wp reload command
2011-05-24 23:13:47 +02:00
kaelima
a44e97ab74
Core/Spells: Fix spell 52588 (Skeletal Gryphon Escape) used in quest 12701 (Massacre At Light's Point).
...
It should now target the player instead of the cannon.
2011-05-24 05:20:57 +02:00
Machiavelli
402198c5ff
Core/DBLayer: Proper core-side handling of MySQL errno 1213 to prevent a snowballeffect (until innodb_lock_wait_timeout)
2011-05-23 16:33:33 +02:00
Shauren
f7ce41c4af
Core/Spells: Fixed Anti-Magic Zone visual
2011-05-23 12:35:23 +02:00
tobmaps
5cab20c80a
Core/Spells: Fix animation for Haunt talent
...
Closes #1643
2011-05-23 16:46:42 +07:00
Silinoron
4c1f56a2b3
Some cleanup in the first half of Spell.cpp.
2011-05-22 16:01:53 -07: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
tobmaps
4b1464dc41
Core/Spells: Fix problem with stackable spells after last commit
2011-05-22 06:12:25 +07:00
Shauren
78ea0075e1
Core/Spells: Allow overriding aura stack amount from CastCustomSpell
2011-05-21 21:36:37 +02:00
tobmaps
1e783cc446
Core/Spells: Fix a bug when you can't use Ice Block under Forbearance effect
2011-05-22 01:28:27 +07: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
Lopin
18c016a890
Scripts/Ulduar:
...
* Added script for Freya encounter
* Cleaned up instance script
* Cleaned up teleporter script
* Fixed typo in Hodir script
Signed-off-by: Lopin <[email protected] >
2011-05-21 14:36:29 +02:00
Machiavelli
59c0670f44
Core/DBLayer: Fix possible transaction deadlock in HandleMailReturnToSender opcode
2011-05-21 14:24:46 +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
tobmaps
d5cf8a6f5a
Core/Spells: Drop some dead code
2011-05-21 03:51:41 +07:00
Shauren
0ab5cdef2e
Scripts/Icecrown Citadel:
...
* Added Valithria Dreamwalker script
* Fixed Mutated Abomination on heroic mode at Professor Putricide
* Fixed saving heroic attempts to db
2011-05-20 22:20:11 +02:00
Shauren
5303238744
Core/Auras: Fixed infinite mana stacking exploit
2011-05-20 17:11:53 +02:00
tobmaps
db5ff45e81
Core/Spells: Fix exploit with Improved Shadowform (Rank 1)
2011-05-20 19:28:14 +07: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
Lopin
9a7720e184
Scripts/Ulduar: Add script for Hodir encounter.
2011-05-19 15:09:06 +02:00
tobmaps
a0ad1fcc24
Core/Spells: Fix talent Torment the Weak
2011-05-19 18:55:08 +07:00
Shauren
b8a7eace3e
Core/Scripts: Print error when attempting to retrieve aura application target in script hook which does not have one
2011-05-19 13:22:17 +02:00
insider42
8049ad5ff5
Core/Spells: Fix health for Mana Tide Totem
2011-05-19 01:24:53 +07:00
tobmaps
c4a0d47e0e
Core/Spells: Fix Deep Wounds when more than one application applied
2011-05-19 00:25:53 +07: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
2ad8dadf44
Core/Spells: Fix Onyxia caster trinkets, original idea by Pihtt
...
Closes #1449
2011-05-17 19:45:45 +07:00
Shauren
37145b6203
Core/Spells: Fixed spell modifiers losing charges on cancelled casts
...
Closes #247
Closes #640
Closes #1353
2011-05-17 13:33:24 +02:00
Shauren
63f7a6d3d9
Core/Spells: Use SpellDifficulty.dbc to check casterAuraSpell, excludeCasterAuraSpell, targetAuraSpell and excludeTargetAuraSpell
...
Scripts/Icecrown Citadel: Fixed Mutated Abomination not being able to eat ooze on heroic mode
Scripts/Icecrown Citadel: Removed some obsolete code
Closes #523 , #1447
2011-05-17 13:17:42 +02:00
Shauren
a290443738
Core/Creatures: Allow triggers to move and made all current triggers not move in db
2011-05-16 23:39:01 +02:00
Ramusik
def928a3bd
Core/Spells: Rename some spell attributes to reflect their true meaning
2011-05-17 02:34:39 +07:00
Shauren
65cdf604f1
Core/CreatureTextMgr: Fixed creature yell range
2011-05-16 21:19:32 +02:00