Commit Graph
639 Commits
Author SHA1 Message Date
krz c7c092f54b Calculate spell critical hit chance at spell cast instead spell hit. Patch by thenecromancer.
--HG--
branch : trunk
2009-06-07 19:10:01 +02:00
krz 5e87f3144c Fix crash in Aura::Update.
Check if target has Invisibility or Stealth aura before checking IsVisibleForOrDetect to allow cast spells on invisible triggers and fix pet linked spells.
Send correct message to client if target is not visible for caster.
Sorry for my previous buging commits.

--HG--
branch : trunk
2009-06-07 19:06:51 +02:00
megamage 3f81e97ff5 *Remove a tc1 sql.
--HG--
branch : trunk
2009-06-07 11:59:50 -05:00
megamage 79b76f10cd *Merge. A m_casttime check is added to prevent redundent check of canseeordetect.
--HG--
branch : trunk
2009-06-07 11:59:12 -05:00
megamage 18f50212b0 *Fix a crash in spell::cast
--HG--
branch : trunk
2009-06-07 11:49:50 -05:00
megamage c48c20cb98 *Merge. Note: A better way is needed for Sanctuary effect. (interrupt all spells towards self).
--HG--
branch : trunk
2009-06-07 11:36:41 -05:00
QAston 90ef7277b5 *Do not allow judgements to proc seals.
--HG--
branch : trunk
2009-06-07 10:49:50 +02:00
megamage ebfb4c0558 [7971] Implement support exotic pets limtations related to hunter telent 53270. Author: VladimirMangos
Note: before this commit hunters can tame exotic pets like any other.
          After patch like not propertly contriolled pets will auto-dismiss at loading
          if talent not learned.

--HG--
branch : trunk
2009-06-06 20:31:23 -05:00
krz 2e4fae75a4 Fix the bug that players couldn't talk with Spirit Healer
--HG--
branch : trunk
2009-06-07 02:02:00 +02:00
QAston 39548d6822 *Update spellmod system
*Implement SPELL_ATTR_EX6_IGNORE_CASTER_AURAS
*Fix some bugs with traps proc flags

--HG--
branch : trunk
2009-06-06 08:27:36 +02:00
krz 65598fe233 Backported from TC2: allow Water Elemental to cast Freeze while casting Water Bolt
--HG--
branch : trunk
2009-06-05 02:02:50 +02:00
krz 85b68d886a Send interrupt message at spell cast end if target is not visible for caster.
--HG--
branch : trunk
2009-06-05 01:21:11 +02:00
megamage 65881812aa *Allow water elemental to cast freeze while casting water bolt.
--HG--
branch : trunk
2009-06-03 23:23:58 -05:00
megamage c70e6a003e *Use setcharmedby and removecharmedby in enter/exit vehicle functions.
*Fix build.

--HG--
branch : trunk
2009-06-03 13:51:05 -05:00
krz a29847bf84 Fix for some combat log errors.
Only Vanish and Invisibility auras will now prevent from taking damage if target is not visible for caster.

--HG--
branch : trunk
2009-06-02 20:59:13 +02:00
megamage 2c350bcb80 *Merge.
--HG--
branch : trunk
2009-06-01 15:53:03 -05:00
megamage 30544055de *Merge.
--HG--
branch : trunk
2009-06-01 15:26:44 -05:00
megamage 9ff8f1ab5e *Fix broken target 38 spells.
--HG--
branch : trunk
2009-06-01 12:42:50 -05:00
krz 7a06136a74 Do not allow to reflect AoE spells.
--HG--
branch : trunk
2009-06-01 15:10:45 +02:00
megamage f979c23820 *Fix the bug that healing pvp target does not make players enter pvp.
--HG--
branch : trunk
2009-05-31 18:31:43 -05:00
megamage 5ed5513ca8 Mangos [7911]. Author: tomrus88
Very big patch. May cause bugs.

--HG--
branch : trunk
2009-05-31 15:56:51 -05:00
krz ae5f9ac227 Missing part from thenecromancer's weapon proc patch.
Some changes in ProcDamageAndSpellFor to allow triggered spells to trigger other for victim.

--HG--
branch : trunk
2009-05-31 01:43:36 +02:00
megamage 89f4c1c444 *Add function FindNearestCreature and FindNearestGameObject to replace old FindCreature and FindGameObject
--HG--
branch : trunk
2009-05-29 16:49:28 -05:00
Paradox 3a223e0e80 Fix CRLF... please be sure to check your win32text settings, including cleverencode/cleverdecode settings before pushing to the repo
--HG--
branch : trunk
2009-05-29 08:32:59 -04:00
krz 2d69889a68 Do not allow Seed of Corruption to damage affected target and trigger from other SoC proc.
Original patch by freeganja

--HG--
branch : trunk
2009-05-29 00:07:38 +02:00
thenecromancer bc55209b3e Restore used spell mods if spell cast fails.
--HG--
branch : trunk
2009-05-28 23:05:52 +02:00
megamage 38f4a60beb *Correct some aura interrupt flags
--HG--
branch : trunk
2009-05-26 16:00:19 -05:00
megamage 18252e5f79 *Use original caster to check quest spell hit. This fixes the bug that some quest cannot be finished when using controlled creatures to cast spell.
--HG--
branch : trunk
2009-05-26 15:31:47 -05:00
megamage d971d0121f *Do not consider possessed creatures as pet. Also fix the bug that possessed creature does not display spells.
--HG--
branch : trunk
2009-05-25 22:52:08 -05:00
megamage d5bdb56696 *Remove aura by originalcaster guid instead of caster guid for channelled spells
--HG--
branch : trunk
2009-05-25 21:17:06 -05:00
megamage ddcc7d1c66 *Move spelltarget table check to the start of the server to reduce log spams.
--HG--
branch : trunk
2009-05-25 16:50:01 -05:00
megamage a2f8a735ae *Merge.
--HG--
branch : trunk
2009-05-25 13:03:11 -05:00
megamage 00f50798d3 *Merge.
--HG--
branch : trunk
2009-05-25 12:51:14 -05:00
QAston 1c505261bc *Remove auras with duration lower than 30 sec on arena start.
*Do not remove rougue poisons and dk runes on arena start.
*Apply healing bonus for healing stream totem.
*Do not duplicate damage bonus in code with the one in db for Seal of Vengenance/Corruption

--HG--
branch : trunk
2009-05-24 22:54:13 +02:00
QAston 1b2579a2ab Ancestral Awakening target selection
--HG--
branch : trunk
2009-05-24 15:36:15 +02:00
krz dd9d6ecad8 Fix for SPELL_AURA_ADD_TARGET_TRIGGER auras.
--HG--
branch : trunk
2009-05-24 14:24:20 +02:00
megamage 946aa87445 *Store aura::source for all types of aura effect.
--HG--
branch : trunk
2009-05-23 22:21:26 -05:00
QAston ed8691ebad *Fix a typo which disallows ADD_TARGET_TRIGGER auras to proc from selfcast.
--HG--
branch : trunk
2009-05-23 14:06:07 +02:00
raczman f5f1caf6b6 Rewrite of EffectMomentMove, this should finally fix blink.
* Even when player cannot move, only effect will fail, which means other spelleffects will work.
* Vmaps are required for proper work (as expected)
Please test and report bugs.

--HG--
branch : trunk
2009-05-23 13:22:44 +02:00
megamage ec24442af4 *Fix rock shards spell for archavon script.
--HG--
branch : trunk
2009-05-23 01:43:46 -05:00
megamage 2e46b7e65d [7876] Implemented dummy effect /*and special target selection*/ for 52759. Author: ApoC
--HG--
branch : trunk
2009-05-22 16:49:37 -05:00
megamage c31fc2780b [7870] Implement creature ranged ammo show at ranged weapon use. Author: VladimirMangos
* Use BDC data (creature weapon not alwas listed in item_template)

--HG--
branch : trunk
2009-05-22 16:38:55 -05:00
krz 8ca8b691b8 Target selection for fishing spells.
--HG--
branch : trunk
2009-05-22 19:51:48 +02:00
megamage f557b57652 *Allow warlock to use Eye of Kilrogg with existing pet.
--HG--
branch : trunk
2009-05-21 18:02:52 -05:00
QAston 1403419164 *Fix reckonging
*fix Sword and Board
*Fix Vigilance
*Rollback sw:death fix.

--HG--
branch : trunk
2009-05-21 20:02:22 +02:00
megamage 4ed847a6e3 *Implement spell effect wmo damage.
--HG--
branch : trunk
2009-05-21 10:01:03 -05:00
megamage 6f8dc61871 *Record target live state at filltarget and check live state at doeffect.
--HG--
branch : trunk
2009-05-20 12:58:38 -05:00
megamage 0870adb1d2 *Do not let delayed spell hit dead target. This fix the bug that penance heal dead player and make him stuck. Thanks to Stokrotka.
--HG--
branch : trunk
2009-05-20 12:43:08 -05:00
megamage 6473e94358 *Update Naxx scripts. Now only Kelthuzad is incompleted
--HG--
branch : trunk
2009-05-20 11:44:38 -05:00
QAston 2b47f0c0f7 *Fix Demonic Empowerment.
*Some code optimisations.
*Set formalCasterGuid for area auras correctly.

--HG--
branch : trunk
2009-05-19 18:33:49 +02:00