Commit Graph

381 Commits

Author SHA1 Message Date
megamage
35aa361589 *Simplify function dospellhitontarget.
--HG--
branch : trunk
2009-04-30 16:19:35 -05:00
QAston
6e933320b2 *Check item existance requirements for mainhand/offhand weapon spells.
--HG--
branch : trunk
2009-04-30 22:41:36 +02:00
megamage
b3f8d33b3b *Move spellhit AI function call after damage done.
--HG--
branch : trunk
2009-04-30 12:02:24 -05:00
megamage
e490779de0 *Merge.
--HG--
branch : trunk
2009-04-29 16:51:27 -05:00
QAston
7897fc16f0 *Trigger spells after dealing damage by spell.
*Take ammo for autorepeat spells.

--HG--
branch : trunk
2009-04-29 18:05:39 +02:00
megamage
220dcb65dd *Allow custom spell to change radius mod.
--HG--
branch : trunk
2009-04-29 00:11:15 -05:00
megamage
34599a46f7 *Some update of summon effect code.
--HG--
branch : trunk
2009-04-27 18:12:45 -05:00
QAston
a00563a127 *Fix deadly brew.
*Some changes in flag SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY.

--HG--
branch : trunk
2009-04-25 18:53:29 +02:00
megamage
44c213ba6f *Fix not hitting stealthed target by multi-target spells which require target (not AoE) By Albrecht de Endrau
--HG--
branch : trunk
2009-04-24 23:06:35 -05:00
megamage
892053938e [7701] Move explicit healing repeating code to DealHeal functions. Author: Trazom
--HG--
branch : trunk
2009-04-23 22:02:41 -05:00
QAston
066af701d3 *Fix frenzy and Ferocious Inspiration proc.
*Add command .reset all pet_spells - use it if you still have problems with pet talents after recent revs changes (like pets with all talents for example)

--HG--
branch : trunk
2009-04-23 20:57:17 +02:00
QAston
cedc328d1f Allow Penance to trigger Grace.
--HG--
branch : trunk
2009-04-23 14:20:14 +02:00
megamage
92d8abea95 *Fix some broken spells without targetA and B.
--HG--
branch : trunk
2009-04-22 22:04:13 -05:00
megamage
0f57808238 *Fix build.
--HG--
branch : trunk
2009-04-22 18:02:41 -05:00
megamage
fc7e1db9fb [7690] Move GetCreature/GetGameobject to class Map. Author: VladimirMangos
* This let get objects at map without reference to player or another object.
    * Simplify future implementation for per-map storage for like objects

--HG--
branch : trunk
2009-04-20 20:28:19 -05:00
QAston
68b02ae227 *Fix bug that pets learn talents instantly - clear your pet_spell table to have changes applied.
--HG--
branch : trunk
2009-04-20 23:37:47 +02:00
QAston
7139aa19d8 *Move unsummon statue and pet code to spell::finish
*Move m_formalCaster from Aura to AuraEffect
*Interrupt channeled spells in spell::update instead of unit::_deleteauras

--HG--
branch : trunk
2009-04-20 23:08:03 +02:00
QAston
cc5414f925 *Correct check range for totem area auras.
--HG--
branch : trunk
2009-04-20 16:48:35 +02:00
QAston
4ac0914d81 *Change totem cast handling, use owner guid as m_originalCaster by default.
*Check range for formal caster instead of original one

--HG--
branch : trunk
2009-04-20 14:23:00 +02:00
QAston
9ddd7cf660 Implement attribute flag SPELL_ATTR_EX2_TRIGGERED_CAN_TRIGGER, fix improved fire nova totem.
--HG--
branch : trunk
2009-04-20 12:38:35 +02:00
QAston
9e5276fe16 *Fix healing amount of Earthliving.
*Fix a typo causing freeze-thanks to megamage

--HG--
branch : trunk
2009-04-20 00:23:32 +02:00
megamage
2a875fb5e0 [7686] Implement aura SPELL_AURA_ADD_CASTER_HIT_TRIGGER (111). Author: Lightguard
--HG--
branch : trunk
2009-04-19 11:42:16 -05:00
megamage
0c27856ee4 *Merge.
--HG--
branch : trunk
2009-04-19 11:10:07 -05:00
QAston
568879e109 *Send overheal amount to client.
*Fix potion cooldowns.

--HG--
branch : trunk
2009-04-19 14:44:16 +02:00
megamage
7f8cf6c5fe *Update castcustomspell(). Allow change other spell values than basepoints.
--HG--
branch : trunk
2009-04-19 00:54:01 -05:00
QAston
d362d446bd *Fix Alchemist's Stone.
--HG--
branch : trunk
2009-04-18 23:08:34 +02:00
QAston
a731f9a3c0 *Update of procflag system:
-Improved holy concentration, Second wind and other spells which can trigger from triggered spells should work correctly now
-Allow potions to trigger

--HG--
branch : trunk
2009-04-18 21:25:48 +02:00
megamage
5629168dbb *Fix some spells with TARGET_FLAG_CASTER.
--HG--
branch : trunk
2009-04-18 10:46:30 -05:00
QAston
c9290eac28 *Allow imp to learn Phase Shift
*Correct bonus damage for Unstable Affliction
*Correct some procflags.

--HG--
branch : trunk
rename : sql/updates/2685_world_spell_proc_event.sql => sql/updates/2774_world_spell_proc_event.sql
2009-04-18 17:32:04 +02:00
QAston
92d07e6a5c *Make Lock and load proc from freezing trap.
--HG--
branch : trunk
2009-04-18 12:23:16 +02:00
megamage
b7ec00d5a3 [7681] Check guid type before lookup request for seldom GO-caster case. Author: VladimirMangos
--HG--
branch : trunk
2009-04-17 15:21:53 -05:00
megamage
807cc460f8 *A temp fix for broken taunt spell.
*Note: sequence of applying effects is important for some spells.

--HG--
branch : trunk
2009-04-16 14:04:11 -05:00
megamage
02003cc338 *Merge.
--HG--
branch : trunk
2009-04-15 17:20:54 -05:00
QAston
7472580235 *Merge
--HG--
branch : trunk
2009-04-15 20:59:07 +02:00
QAston
8ca97f7bcb Backed out changeset 77ac33a3948b - it caused problems with some channeled spells (interruption)
--HG--
branch : trunk
2009-04-15 20:58:39 +02:00
QAston
441d042d5c *Set correct healing bonus for spells using coefficient.
*Always reapply aura mods as 'real' when adding aura to stack.
*Make blood frenzy expire when duration ends.
*Correct procflag for T.N.T once again.

--HG--
branch : trunk
rename : sql/updates/2685_world.sql => sql/updates/2702_world_spell_proc_event.sql
2009-04-15 20:34:52 +02:00
megamage
8e910aca6b *Merge.
--HG--
branch : trunk
2009-04-15 12:05:59 -05:00
QAston
829b7a4536 *Fix power update after spellcast - by w12x
*Some cleanups in Player::UpdateManaRegen.

--HG--
branch : trunk
2009-04-14 17:22:35 +02:00
megamage
c5c6b4ff1b *Use function RandomResizeList to resize spell target list.
--HG--
branch : trunk
2009-04-13 18:03:58 -05:00
QAston
0583b4bd04 *Prevent item trade exploit - by Iskander.
*Do not set cooldown for triggered spells.
*Do not allow to kill unit twice.

--HG--
branch : trunk
2009-04-13 21:59:44 +02:00
QAston
f46d1b3b81 *Add some debug info to procflag
*Fix Sudden Death.

--HG--
branch : trunk
2009-04-13 20:50:52 +02:00
QAston
b972327979 *Fix healing amount for Haunt
--HG--
branch : trunk
2009-04-13 19:51:37 +02:00
QAston
99e944f195 *Do not check aurastates for triggered spells
--HG--
branch : trunk
2009-04-13 16:18:19 +02:00
QAston
249405abea *Remove unneeded code for hanner of wrath and execute.
--HG--
branch : trunk
2009-04-13 13:39:17 +02:00
QAston
fcbdb10122 *Fix cooldown set for Reincarnation
*Change some aura interrupt flags description to handle stealth breaking correctly.

--HG--
branch : trunk
2009-04-12 16:18:55 +02:00
QAston
7409df2dc9 *Take combo points for delayed spells
*Fix a typo in spellsteal handling and a typo causing freeze while removing spellmods.

--HG--
branch : trunk
2009-04-12 13:12:08 +02:00
QAston
2e0ffba0bc *Fix beacon of light.
*Fix a crash in Spell::CanAutoCast.

--HG--
branch : trunk
2009-04-11 18:58:34 +02:00
QAston
8f3a1ec546 * Fix consume shadows.
* Change handling of bladestorm and auras with similar immunity to it.

--HG--
branch : trunk
2009-04-10 23:44:37 +02:00
megamage
5a71d93bd2 *Update vehicle code.
*Show correct visual effects to other players.
*Do not allow attack players on vehicle.
*Only dismiss vehicle when it is summoned.

--HG--
branch : trunk
2009-04-09 13:39:23 -05:00
QAston
ba4e54f2f7 *Allow to use ice block while affected by CC and fix compile warning.
--HG--
branch : trunk
2009-04-09 18:49:48 +02:00