azazel
3bd1ee0665
Fix most of the recently introduced warnings
...
--HG--
branch : trunk
2010-10-16 13:32:30 +06:00
Shauren
e0b876d78b
Fixed CRLF in SpellMgr.cpp
...
--HG--
branch : trunk
2010-10-10 11:09:16 +02:00
click
f358de5437
Core/Spells: Fix Hunters Mark and allow additional damage talents to provide benefits - patch by Dr.Tenma
...
Fixes issue 2674.
Fixes issue 2792.
--HG--
branch : trunk
2010-10-10 01:22:47 +02:00
Shauren
9a47bc96a1
Scripts/Icecrown Citadel: Added Rotface script
...
Scripts/Icecrown Citadel: Corrected death speech for Stinky and Festergut
Scripts/Icecrown Citadel: Fixed Boned! achievement conditions
--HG--
branch : trunk
2010-10-09 16:50:03 +02:00
QAston
f8a4312701
Core/ScriptSystem: Add compile time type check of function assigned to hooks -
...
prevents incorrect function calls. Since this rev you have to put
PrepareAuraScript(<yourscriptclassnamehere>) at the beginning of every aura
script.
--HG--
branch : trunk
2010-10-08 22:33:21 +02:00
QAston
1760e42e2c
Core/ScriptSystem: Add compile time type check of function assigned to hooks - prevents incorrect function calls. Since this rev you have to put PrepareSpellScript(<yourscriptclassnamehere>) at the beginning of every spell script. Yes, i know it's unhandy, but unfortunately C++ preprocessor is very limited, so you have to do that extra work each time you write a script:(.
...
--HG--
branch : trunk
2010-10-08 21:33:44 +02:00
QAston
e5e53498ce
Core/Spells:
...
- Add more descriptive enumerator of procflags - now clearly pointing out that proc flags are dependant to the spell dmg class of the spells causing procs.
- Define and implement PROC_FLAG_DONE_MAINHAND_ATTACK.
--HG--
branch : trunk
2010-10-08 19:17:49 +02:00
click
613b81f36f
REALLY fix the CRLF-crap...
...
--HG--
branch : trunk
2010-10-07 15:54:07 +02:00
click
f0c4241ea4
Remove the accidental additions of CRLF-crap from the header updates
...
--HG--
branch : trunk
2010-10-07 15:35:36 +02:00
click
a67d7c9afd
Copyright header updates - part 3... (and some whitespace cleanups)
...
--HG--
branch : trunk
2010-10-07 14:00:52 +02:00
click
df66aee929
Yet more copyright header updates
...
--HG--
branch : trunk
2010-10-07 13:38:35 +02:00
click
8ea4b32fab
Update copyright headers (following the same standard in all files = good)
...
--HG--
branch : trunk
2010-10-07 12:41:56 +02:00
QAston
cac4cfda42
Core/ScriptSystem: Add missing script call preparation for SpellScripts - fixes issues with core false alarms after recent changes
...
--HG--
branch : trunk
2010-10-05 08:17:10 +02:00
QAston
abe769a310
Core/ScriptSystem: Extend SpellScript API by spell focus targets accessors.
...
--HG--
branch : trunk
2010-10-04 20:32:10 +02:00
QAston
69057dcaeb
Core/ScriptSystem/SpellScripts: Runtime checks for functions working only during spell hit phase
...
--HG--
branch : trunk
2010-10-04 19:12:20 +02:00
QAston
caaa77deb2
Core/ScriptSystem:
...
Add basic code for runtime checks of function calls in AuraScripts
Make AuraScript::PreventDefaultAction() do not take parameters and add description for the function
Remove PreventDefaultEffect() from aura script, use PreventDefaultAction() instead
Unload aura scripts memory on aura delete
--HG--
branch : trunk
2010-10-04 17:44:49 +02:00
Shauren
442b312cbf
Core/Spells: Implemented SPELL_ATTR_EX2_ALWAYS_APPLY_MODIFIERS, fixes Aura Mastery and some paladin aura related talent behavior when learning
...
Closes issue #2457 .
--HG--
branch : trunk
2010-09-29 19:56:10 +02:00
Xanadu
eb1b037611
Core/Spell: * Removed proc overrides for some AoE spells that really shouldn't be there on WotLK. Fixes all Improved Blizzard procs and breaking stealth by Blizzard, Volley, Hurricane, RoF.
...
* Closes issue #3100 . Closes issue #3711 . Makes dr.tenma smile.
--HG--
branch : trunk
2010-09-29 01:50:07 +02:00
Shauren
fe84720720
Core/Spells: Fixed compile warnings added in previous revision
...
--HG--
branch : trunk
2010-09-28 18:57:19 +02:00
Shauren
956f9115dc
Core/Spells: Moved checking if item has USE: effect to Spell::CheckItems (from effect handler), also generates blizzlike error message now
...
--HG--
branch : trunk
2010-09-28 18:50:38 +02:00
Shauren
d2117fd4ee
Core/Spells: Fixed Shadowmourne proc
...
Scripts/Quests: Fixed quest 24547 (A Feast of Souls)
Closes issue #2331 .
--HG--
branch : trunk
2010-09-28 17:35:59 +02:00
Shocker
1037c723a1
Core/Spells: Bladestorm shouldn't drop the flag, closes issue 4222
...
--HG--
branch : trunk
2010-09-28 08:43:42 +03:00
Shocker
f106db551b
Forgotten file from previous commit regarding magic numbers cleanup
...
--HG--
branch : trunk
2010-09-28 08:41:24 +03:00
Shocker
78803c9f09
Magic numbers cleanup:
...
- Replace many magic numbers with constants
- Use enum for vehicle flags/seat flags
- Correct structure for ItemRandomSuffixEntry
--HG--
branch : trunk
2010-09-28 08:21:51 +03:00
Shocker
192e972a59
Core/Spells: Remove outdated code for Vampiric Embrace
...
--HG--
branch : trunk
2010-09-28 04:13:48 +03:00
Xanadu
781592d63a
Core/Spells: * Removed special handling of SPELL_AURA_ABILITY_IGNORE_AURASTATE, now handled by the proc system (again).
...
* Fixed Fingers of Frost buff display. Closes issue #3324 .
--HG--
branch : trunk
2010-09-27 20:30:47 +02:00
click
88420cdcd1
Core/Spells: Do not allow adding USE-enhancements on items that already has a Use: spell. Fixes a possible exploit (original fix by Leak)
...
(Cleaned up to adhere to codingstandards)
Closes issue 4185.
--HG--
branch : trunk
2010-09-27 05:41:13 +02:00
Machiavelli
562e3955a9
Core/Logging: Change some spell log output to debug level instead of error level. Author svetilo12
...
Fixes issue #3793
--HG--
branch : trunk
2010-09-25 17:53:20 +02:00
Shauren
57df06c7f5
Core/Spells: Fixed power burn effects showing mana restored to caster
...
Closes issue #4078 .
--HG--
branch : trunk
2010-09-25 15:03:48 +02:00
Shauren
4a4d5fefae
Core/Spells: Fixed damage boost part of Elemental Oath
...
Closes issue #4086 .
--HG--
branch : trunk
2010-09-23 22:35:05 +02:00
Shauren
d8ddf38453
Core/Items: Implemented trading soulbound loot items
...
Core/DBLayer: Converted more more player-related queries into prepared statements
Core/Items: Fixed loading of enchantments
Closes issue #4130 .
--HG--
branch : trunk
2010-09-21 21:55:16 +02:00
azazel
5eb0fd80ac
Scripts/Spells: move implementation of some spells into scripts.
...
* 41337 Aura of Anger
* 46394 Burn (Brutallus)
* 53302 Sniper Training
* 45472 Parachute
* 66118 Leeching Swarm
* 51685 Prey on the Weak
* 20911 Blessing of Sanctuary
* 25899 Greater Blessing of Sanctuary
Scripts/Spells: remove several spells implementations from core to table (requires DB data)
* 31231 Cheat Death
* 51662 Hunger for Blood
--HG--
branch : trunk
2010-09-21 23:59:45 +06:00
Shocker
40cbb494fa
Core/Spells: Ebon Plaguebringer can now stack for different casters as of patch 3.1
...
--HG--
branch : trunk
2010-09-19 04:10:35 +03:00
Liberate
5fa7722b94
Core/Spells: Fixes certain spells that could pierce immunity auras while they shouldn't.
...
Fixes issue #3264
Fixes issue #3471
Fixes issue #3992
--HG--
branch : trunk
2010-09-18 12:42:17 +02:00
linencloth
a582ab9d9d
Core/Spells: Allow AoE spells to target dead units.
...
Also removes some unneeded checks from ally targeting.
--HG--
branch : trunk
2010-09-15 06:33:38 +02:00
Shocker
cdd8f446fa
Core/Spells: combo points requirement should be changed before CheckCast
...
--HG--
branch : trunk
2010-09-14 13:28:25 +03:00
Shocker
5e7bec0268
Core/Spells: Triggered spells should ignore combo points check, fixes issue 4006
...
--HG--
branch : trunk
2010-09-14 12:56:32 +03:00
Shocker
e5e980b686
Core/Spells: Fix Health Funnel health cost, fixes issue 1985
...
--HG--
branch : trunk
2010-09-14 10:54:16 +03:00
Shocker
df9d62d2b1
Core/Spells: Set maximum affected targets value for Unholy Frenzy (50312), will be used in DB AI scripting
...
--HG--
branch : trunk
2010-09-14 01:27:05 +03:00
Shocker
4908187578
Core/ScriptMgr: Add hooks for duel phases: OnDuelRequest, OnDuelStart, OnDuelEnd
...
--HG--
branch : trunk
2010-09-13 01:42:14 +03:00
Shocker
cbe95da41a
Core/Spells: Correct meaning & usage of SPELL_ATTR_EX2_NOT_RESET_AUTOSHOOT (now SPELL_ATTR_EX2_NOT_RESET_AUTO_ACTIONS) to ignore timer reset for both melee swings and ranged autoshoots, fixes issue 2639
...
--HG--
branch : trunk
2010-09-12 23:52:37 +03:00
click
855ec1cd01
Core/Unit: Make sure pets respect unit damage resilience and the other way around (patch by Dr. Tenma)
...
Fixes issue #3918
--HG--
branch : trunk
2010-09-12 14:29:09 +02:00
click
bf664b7a44
Cleanup/Core: Remove whitespace and tabs
...
--HG--
branch : trunk
2010-09-12 01:40:27 +02:00
Machiavelli
a41e99223e
Core/DBLayer:
...
* Rename QueryResult class to ResultSet
* Rename QueryResult_AutoPtr to QueryResult
* Declare ACE refcounted auto pointer for PreparedResultSet class
--HG--
branch : trunk
2010-09-11 21:10:54 +02:00
Shocker
61075d5101
Core/Spells: Correct check for starting cast while moving, thanks havenard for pointing out, fixes issue 3913
...
--HG--
branch : trunk
2010-09-10 15:51:31 +03:00
Shocker
a0ffc6ab86
Core/Spells: Triggered spells should be ignored when checking death state at spell cast, fixes issue 3914
...
--HG--
branch : trunk
2010-09-09 15:44:24 +03:00
Shauren
5c13a08d87
Core/Spells: Fixed The Art of War procing only on melee attacks, by tassader1000
...
Core/Spells: Added missing change in previous revision
Closes issue #2386 .
--HG--
branch : trunk
2010-09-08 11:22:51 +02:00
Shauren
e5d612d339
Core/Spells: Fixed Taste for Blood and Glyph of Overpower after recent combo point changes
...
--HG--
branch : trunk
2010-09-08 10:59:10 +02:00
Shocker
01c2a6d87c
Core/Spells: Don't allow most spells to be casted while dead
...
--HG--
branch : trunk
2010-09-08 07:01:55 +03:00
Shocker
fd52f7b202
Core/Spells: Add level requirement check for glyph sockets
...
--HG--
branch : trunk
2010-09-08 06:11:32 +03:00