Commit Graph

358 Commits

Author SHA1 Message Date
megamage cdec454aa7 *Fix mind sear.
--HG--
branch : trunk
2009-05-02 19:38:13 -05:00
QAston abe9b27ee4 *Fix target selection for wild growth and circle of healing
--HG--
branch : trunk
2009-05-03 00:02:02 +02:00
QAston 8a05a5b91c Handle spell effects in order from dbcs
--HG--
branch : trunk
2009-05-02 17:43:41 +02:00
QAston a1f73a8a08 *More correct handling of fly mod auras.
*Pets now learn all levelup spells.
*Fix lightning overload.

--HG--
branch : trunk
2009-05-02 16:08:52 +02:00
megamage db817d668a *Merge.
--HG--
branch : trunk
2009-05-01 18:37:32 -05:00
megamage 5a66774008 *Fix the bug that shapeshift can remove blind.
--HG--
branch : trunk
2009-05-01 15:36:32 -05:00
megamage 2b0ad3e65d [7734] Implement spell 58204 and 58205 used in DK introduction quest. Author: Fog
--HG--
branch : trunk
2009-04-29 16:18:07 -05:00
megamage 295b634ca6 [7731] Some code cleanups, warrning fixes. Author: VladimirMangos
--HG--
branch : trunk
2009-04-29 00:31:03 -05:00
megamage 220dcb65dd *Allow custom spell to change radius mod.
--HG--
branch : trunk
2009-04-29 00:11:15 -05:00
megamage 09af28301e [7716] Fixed some typos and possible crashes. Author: AlexDereka
--HG--
branch : trunk
2009-04-27 18:42:35 -05:00
megamage 5ac67c27f7 [7715] Provided way for scripts set alternative gameobject state for client show. Author: VladimirMangos
Also use enum for gsmeobject states.

--HG--
branch : trunk
2009-04-27 18:36:10 -05:00
QAston f99ef5cd35 *Set correct energy regeneration from Furor
--HG--
branch : trunk
2009-04-26 12:30:45 +02: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
QAston e23ec703fe *Trigger offhand hit for Whirlwind
*Allow to cast conflagrate if target is affected by shadowflame

--HG--
branch : trunk
2009-04-25 13:58:26 +02: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
megamage e7e03d167e *Merge.
--HG--
branch : trunk
2009-04-22 17:52:01 -05:00
megamage e643d3994c *Fix the bug that some mount spells show two mounts, one on the other.
--HG--
branch : trunk
2009-04-21 14:20:00 -05:00
megamage 6c38623dfc *Fix broken threat mod auras. Now players can gain correct threat.
--HG--
branch : trunk
2009-04-21 13:58:08 -05:00
Andy@conmuc-l03 784d388069 Added a Spell for KilJaeden (need it later)
--HG--
branch : trunk
2009-04-21 20:39:06 +02: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
megamage b4046ddf88 *Remove unused code.
--HG--
branch : trunk
2009-04-20 18:08:16 -05:00
megamage 95a0928190 *Merge.
--HG--
branch : trunk
2009-04-20 18:05:32 -05:00
QAston 6b801a2df8 *Make hots not proc like dots
--HG--
branch : trunk
2009-04-20 23:52:42 +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 8888038f1e *Prevent useless area aura reapplying in some cases
--HG--
branch : trunk
2009-04-20 18:58:35 +02:00
QAston cc5414f925 *Correct check range for totem area auras.
--HG--
branch : trunk
2009-04-20 16:48:35 +02:00
megamage 45e61dd4d3 *Fix a crash caused by stealth aura remove itself.
--HG--
branch : trunk
2009-04-20 09:47:02 -05: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 b1360dc1e8 *Remove stealth when unit gets hit
*Drop radius check for channeled auras, use range only.

--HG--
branch : trunk
2009-04-19 21:38:30 +02:00
megamage 995410c475 *Fix a crash caused by farsight spells.
--HG--
branch : trunk
2009-04-19 14:35:55 -05:00
Andy@conmuc-l03 f90706f5af workaround for demoshout & piercing howl to remove stealth
--HG--
branch : trunk
2009-04-19 20:11:26 +02:00
megamage 2e7d8d35fe *Fix build.
--HG--
branch : trunk
2009-04-19 12:22:40 -05:00
megamage e6868e73f1 *Always remove aura when charge becomes 0 in dropcharge.
--HG--
branch : trunk
2009-04-19 12:10:53 -05: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 a23df5a270 *Fix compile.
--HG--
branch : trunk
2009-04-19 17:29:17 +02:00
QAston cfabdd2fd2 *Some changes to pet spell learning-now pet passives should work.
*Fix a crash with lifebloom.

--HG--
branch : trunk
2009-04-19 17:23:03 +02:00
QAston 73749e13fe *Send overkill messages to client.
--HG--
branch : trunk
2009-04-19 15:44:11 +02:00
QAston 568879e109 *Send overheal amount to client.
*Fix potion cooldowns.

--HG--
branch : trunk
2009-04-19 14:44:16 +02:00
megamage a60d1867e1 *Fix spell Negative Energy (casted by Entropius).
--HG--
branch : trunk
2009-04-19 01:06:06 -05:00
QAston 49bfc48f6e *Fix Dash - original patch by Dani.
*Set max target limit for Circle of healing.

--HG--
branch : trunk
2009-04-19 02:32:03 +02:00
QAston c75e467513 * Turn proc flag on periodic heal spells back on.
* Fix Glyph of Rejuvenation.
* Fix a typo in bladestorm handling.
* Use Player's Crippling Poison for Deadly Brew instead of mob one to make it not stackable(dunno if it's correct)

--HG--
branch : trunk
2009-04-19 01:32:22 +02:00
QAston 8dc8babfb7 *Add coeficient for lifebloom final healing and temporary set amount of it to not increase while spell is stacked, proc improved mana shield with riptide.
--HG--
branch : trunk
2009-04-19 00:25:12 +02:00
megamage 02003cc338 *Merge.
--HG--
branch : trunk
2009-04-15 17:20:54 -05: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
megamage ceae9b8e0f [7668] Cleanup In CreatureAI function descriptions and AttackStart/AttackedBy use. Author: VladimirMangos
* Use AI::AttackStart calls only in case explicit request creature attack from core or AI code "attack it if can".
      Like taunt, pet handler attack command.
    * Use AI::AttackedBy for reaction at hostile action "do something at hostile action"
      Like non-dot damage, swing, negative spell landing, or fade fear/etc.
      And provided by default call AttackStart if no current target.

    This fix some problems, like:
    * Civilian will react propertly at attack by another creature (not pet or player).
    * Will not cases (at least triggred by core) when attack target start run to attacker before any real hostile action apply.

*Note: AttackBy is still disabled until proved useful to TC.

--HG--
branch : trunk
2009-04-14 21:07:52 -05:00
QAston b966e63f73 *Fix Fan of Knives.
--HG--
branch : trunk
2009-04-14 20:21:16 +02:00
QAston 7d2e5c31a8 *Fix Haunting Spirits.
--HG--
branch : trunk
2009-04-14 20:04:01 +02:00
QAston 6c44316d8e *Correct positivity of some spells
--HG--
branch : trunk
2009-04-14 19:09:08 +02:00