Commit Graph

334 Commits

Author SHA1 Message Date
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
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
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
megamage
7b6548f2d1 *Make AuraEffect::Update virtual.
--HG--
branch : trunk
2009-04-13 18:21:48 -05:00
megamage
57b33b244f *Add Aura::m_tickNumber to handle some script spells.
--HG--
branch : trunk
2009-04-13 18:15:26 -05:00
megamage
df35e1ad2b [7663] Cleanup spell interrupt code. Author: VladimirMangos
--HG--
branch : trunk
2009-04-13 17:36:37 -05:00
megamage
cf37e7ca4c [7661] Fixed problem with not remove health regeneration from polymorph. Author: False.Genesis
Also fixed problem with remembering transform spell in case possible stacked negative and positive transforms.

--HG--
branch : trunk
2009-04-13 17:27:23 -05: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
cbc6269b47 *Some cleanup in aura range checks.
--HG--
branch : trunk
2009-04-13 14:15:48 +02:00
megamage
772e0eb722 *Try to fix the crash caused by aura update (only add two return after m_target->RemoveAura(this))
--HG--
branch : trunk
2009-04-12 17:25:12 -05:00
QAston
b2c3413806 *Fix a typo causing all auras to be on cooldown
--HG--
branch : trunk
2009-04-12 18:31:22 +02:00
QAston
cb5b56785f Try to fix some aura update related crashes.
--HG--
branch : trunk
2009-04-12 17:53:05 +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
b1b53addcc *Fix shadowflame
--HG--
branch : trunk
2009-04-12 10:35:28 +02:00
QAston
3e87799453 *Fix totemic call mana gain
*Fix chimera shot effect with viper sting
*Fix charges display
*Fix stealth applying while using vanish

--HG--
branch : trunk
2009-04-12 01:29:56 +02:00
QAston
7f5a9de703 *Make maim be breakable by damage
*Fix a typo causing freeze

--HG--
branch : trunk
2009-04-11 00:27:30 +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
QAston
9ba44b7eb8 *Make shattered barrier and prayer of mending work again, Refresh aura when recasted on target with full stackamount.
--HG--
branch : trunk
2009-04-10 14:35:17 +02: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
QAston
2b9d09255e *Fix bladestorm.
--HG--
branch : trunk
2009-04-09 18:24:01 +02:00
QAston
0d9cd407b9 *Fix build with vcpp80.
*Set aura charges for Sudden Death.

--HG--
branch : trunk
2009-04-09 11:13:45 +02:00
QAston
bf7499d1ce *Fix Sudden Death.
--HG--
branch : trunk
2009-04-08 23:20:06 +02:00
megamage
74d553bc4c *Merge.
--HG--
branch : trunk
2009-04-08 12:28:41 -05:00
QAston
fc7d2a5393 *Save only auras which need to be saved-this also removes error spam for duplicate entries.
--HG--
branch : trunk
2009-04-08 18:32:48 +02:00
QAston
26b856a513 *Change way of aura removing-make it safer.
--HG--
branch : trunk
2009-04-07 20:27:34 +02:00
QAston
9b908e4014 *Make amount of auras be more correct.
--HG--
branch : trunk
2009-04-08 00:55:43 +02:00