Commit Graph

516 Commits

Author SHA1 Message Date
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
megamage 2a2eff190c *Fix some bugs about pet spells: such as cannot cast/cannot autocast.
--HG--
branch : trunk
2009-05-19 01:23:52 -05:00
QAston 6c7f2d2b24 *Spell_proc_event entries for Malestorm Weapon - by throneinc
*Fix bug that some spells can't proc
*Add spell_proc_event entries for some items.

--HG--
branch : trunk
2009-05-18 19:00:20 +02:00
thenecromancer 6ebfe2f580 Correct behavior of Add Extra Attact spelleffect.
Correctly send attack gain in spell log.
Attack right after processing effect
Ignore effect if target not in melee range/angle

--HG--
branch : trunk
2009-05-20 22:39:52 +02:00
QAston 7c6757d7ee *Update proc system.
--HG--
branch : trunk
2009-05-17 18:00:33 +02:00
raczman 10ee81ef13 Moved most randomisation functions usage from static version into Map object.
--HG--
branch : trunk
2009-05-16 10:50:39 +02:00
QAston 02bc76455a *Fix build.
--HG--
branch : trunk
2009-05-15 18:30:34 +02:00
QAston 4a20e22af3 *Do not proc relentless strikes with slice and dice twice
*Fix trap radius calculation in some cases-by krz

--HG--
branch : trunk
2009-05-15 16:51:26 +02:00
megamage 047cc95388 *Add some distance check functions. By VladimirMangos.
--HG--
branch : trunk
2009-05-14 16:50:47 -05:00
megamage ff3332f066 [7809] Replace repeating "remove cooldown and send update to client" code by function call. Author: VladimirMangos
--HG--
branch : trunk
2009-05-10 14:51:51 -05:00
megamage b8e82a23a6 [7808] Move corpse search code in function with template arg for class-check. Author: Astellar
This let reuse code for other similar near corpse target selection spells.
    Also provided currently not used class-checks for 2 spells

--HG--
branch : trunk
2009-05-10 14:47:56 -05:00
QAston 95504364e0 Do not proc relentless strikes with slice and dice twice, fix vanish stealth apply
--HG--
branch : trunk
2009-05-10 20:15:35 +02:00
megamage c153f7f272 *A temp fix for the crash caused by feared statue. I will push a better fix later. Thanks to Drahy.
--HG--
branch : trunk
2009-05-10 12:41:05 -05:00
megamage aba285664f *Fix the bug that totem can only apply the first aura effect.
--HG--
branch : trunk
2009-05-10 01:19:39 -05:00
megamage ecc953dd3d *Fix some bugs of spell target selection. Thanks to StarJoker.
--HG--
branch : trunk
2009-05-09 21:58:33 -05:00
megamage 6592e99f4a *Some update of spell target selection.
--HG--
branch : trunk
2009-05-09 10:48:14 -05:00
megamage bd33ebf6d3 [7801] Apply damage mods from scripts or target state not in DealDamage but in new function before send data to client. Author: VladimirMangos
* Fixed bug with health decrease (client side visual bug) at spell damage by target with AI::DamageTaken damage set to 0
    * Fixed bug with ignore .die command and instant kill damage in some cases.

--HG--
branch : trunk
2009-05-08 19:20:28 -05:00
megamage 7277ddd114 [7797] Use DBC data for mount model selection in more cases. Author: VladimirMangos
* Use alt.team mount data for take player team model id if DB not provide own team creature id in spell taxi call case.
    * Remove unddeded hacks for model ids from Spell::EffectSendTaxi
    * Provide spell target for SPELL_EFFECT_SEND_TAXI for spell with target mode 0 for this effect.

--HG--
branch : trunk
2009-05-08 18:49:07 -05:00
megamage 2007bbbd95 *Fix a bug that spell mod is calculated twice.
--HG--
branch : trunk
2009-05-08 09:55:39 -05:00
megamage 979073cebd *Update some spell attr flag. Use better way to check IsRangedSpell and UnaffectedByInvulnerability
--HG--
branch : trunk
2009-05-08 00:49:02 -05:00
megamage 76aa9e951c *Fix a typo that break nearly all channelled spells. Sorry.
--HG--
branch : trunk
2009-05-07 16:24:35 -05:00
QAston f06e8608cb *Fix demonic knowledge
*Fix applying of some cast mods
*Set correct dr for shattered barrier.

--HG--
branch : trunk
2009-05-07 22:38:09 +02:00
QAston ef4bcb7238 *Fix some flying mounts bugs.
--HG--
branch : trunk
2009-05-06 18:16:16 +02:00
megamage ac3c58a2eb *Fix the bug that fishing bobber does not have correct position.
--HG--
branch : trunk
2009-05-06 10:35:37 -05:00