Commit Graph

1411 Commits

Author SHA1 Message Date
megamage
4a7a63e438 *Add an errorlog in HasInArc function to find a bug.
--HG--
branch : trunk
2009-05-28 15:49:23 -05:00
lukaasm
39dd09532b Calculate armor reduction only for attacks with SPELL_SCHOOL_MASK_NORMAL
--HG--
branch : trunk
2009-05-28 22:10:20 +02:00
megamage
626630a1b0 *Some update of pet bar code.
--HG--
branch : trunk
2009-05-27 22:17:10 -05:00
megamage
514fc49c3c [7901] Refactoting pet action bar related code. Fixed some related bugs. Author: VladimirMangos
* Correctly update action bar at loading and other cases when listed unlearned/not existed spells
    * Avoid send data by PetSpellInitialize() many times while pet loading

--HG--
branch : trunk
2009-05-27 17:02:39 -05:00
megamage
ffca6ec384 *Change vehicle faction the same as the driver's when driver enters it.
*Fix 3593 sql.

--HG--
branch : trunk
2009-05-27 12:42:38 -05:00
megamage
38f4a60beb *Correct some aura interrupt flags
--HG--
branch : trunk
2009-05-26 16:00:19 -05:00
megamage
2c67de7004 *Fix a crash caused by charm spells. Thanks to Drahy.
--HG--
branch : trunk
2009-05-26 13:42:48 -05:00
megamage
7823461e86 *Fix typo that causes crash for charm spells. Thanks to Drahy.
*Allow aura 206 to affect other types of pets.

--HG--
branch : trunk
2009-05-26 10:46:08 -05:00
megamage
65a47c4a6b *Do not destroy unit for owner when it stealth
--HG--
branch : trunk
2009-05-25 23:21:10 -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
00f50798d3 *Merge.
--HG--
branch : trunk
2009-05-25 12:51:14 -05:00
megamage
dfd041dd57 *Disable proc aura stack check until it is properly fixed. (please tell me if i am wrong)
--HG--
branch : trunk
2009-05-25 12:28:12 -05:00
megamage
981ecfdc41 *Merge. Do not forget to apply TC1 sql!
--HG--
branch : trunk
2009-05-25 12:25:35 -05:00
megamage
a53326353b *Do not allow wrecking crew stack with enrage. Also, allow proc buff overwrite another. Need better rules to check that. (see my comment in code)
--HG--
branch : trunk
2009-05-25 11:19:13 -05:00
megamage
7e1ca8f2ce *Merge.
--HG--
branch : trunk
2009-05-25 11:08:52 -05:00
megamage
98049925a6 *Fix a typo that makes seal of vengeance/blood deal huge damage.
--HG--
branch : trunk
2009-05-25 10:39:50 -05:00
megamage
6f2eebf2c3 *Fix broken escort AI.
--HG--
branch : trunk
2009-05-24 18:16:43 -05:00
megamage
8140543de4 *Rewrite some OPvP functions.
*Apply tenacity buff for outnumbered players in wintergrasp.

--HG--
branch : trunk
2009-05-24 17:26:44 -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
megamage
aa67033cc7 [7885] Fixed talent 34914 and ranks proc spell to correct spellid. Author: qsa
--HG--
branch : trunk
2009-05-24 11:32:44 -05:00
megamage
35f08f9e21 [7880] Added error output for default switch case. Author: ApoC
--HG--
branch : trunk
2009-05-24 11:15:37 -05:00
megamage
57f14494b1 [7879] Added SPELL_AURA_MOD_SPELL_CRIT_CHANCE into isTriggerAura. Author: ApoC
This will fix auras (57529, 57531, possibly others) to be correctly removed dependently on their procFlags and procCharges.

--HG--
branch : trunk
2009-05-24 11:14:42 -05:00
megamage
4ebe23324b [7879] Fixed proc for 31571 and ranks. Author: Tanatos
--HG--
branch : trunk
2009-05-24 11:13:45 -05:00
megamage
946aa87445 *Store aura::source for all types of aura effect.
--HG--
branch : trunk
2009-05-23 22:21:26 -05:00
megamage
af1f0fd419 *Rename formalCaster as "source"
--HG--
branch : trunk
2009-05-23 20:50:21 -05:00
megamage
2780893030 *Fix a bug that player can change to an occupied seat on vehicle.
*Load full creature data for vehicles.

--HG--
branch : trunk
2009-05-23 20:40:14 -05:00
megamage
a22aedf320 *Fix build.
--HG--
branch : trunk
2009-05-23 10:16:40 -05:00
megamage
bfac33f24f *Try to fix an aura bug that cause server freeze
--HG--
branch : trunk
2009-05-23 10:04:12 -05:00
QAston
73faabbc49 *Fix a crash.
--HG--
branch : trunk
2009-05-23 11:26:08 +02:00
QAston
4d9bce3270 *Allow healing mod auras to affect SPELL_DAMAGE_CLASS_NONE spells
--HG--
branch : trunk
2009-05-23 11:12:13 +02:00
QAston
9af492483e *always remove old aura instead of recalculating new one in same id stack case-this prevents some problem with spelleffects execution problems
--HG--
branch : trunk
2009-05-23 10:57:05 +02: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
3641be039b *Set pvp flags for units controlled by player.
*Reset pvp flags when unit is uncharmed.
*Remove walk flag when unit is charmed.

--HG--
branch : trunk
2009-05-22 03:12:35 -05:00
megamage
67255e536b *Fix a infinite loop introduced in 3453. Thanks to QAston and Drahy.
--HG--
branch : trunk
2009-05-21 17:18:44 -05:00
megamage
31005dab82 *Fix a infinite loop introduced in 3444.
--HG--
branch : trunk
2009-05-21 15:17:51 -05:00
megamage
32064b79da *Do not remove/add aura for refreshing case.
--HG--
branch : trunk
2009-05-21 14:54:22 -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
6d6a4a7856 [7864] Use x.0f float constant format. Author: NoFantasy
--HG--
branch : trunk
2009-05-21 10:52:35 -05:00
megamage
8d771cc9f7 [7862] Fixed infinity loop at search spell related summoned gameobject in owner list. Author: VladimirMangos
--HG--
branch : trunk
2009-05-21 10:51:18 -05:00
megamage
67c84b1f3d Mobs fleeing and getting assistance feature implementaion. Author: Neo2003
--HG--
branch : trunk
2009-05-21 10:48:00 -05:00
megamage
fb0ccbf4aa [7856] Fix cast 51525 and ranks charge on target (not owner) Author: Astellar
--HG--
branch : trunk
2009-05-21 10:09:25 -05:00
megamage
49a39abf8f *Remove some redundant code in dealdamage.
--HG--
branch : trunk
2009-05-20 12:26:14 -05:00
QAston
e348b671e7 *Corret proc from bloodsurge and judgements of the wise
*Do not proc backfire dmg from sw:death if target is killed
*Allow hots to proc from selfcast
*Fix glyph of corruption.

--HG--
branch : trunk
2009-05-19 20:33:11 +02: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
483714d845 *Fix a typo causing healing bonus for spells to be far too low.
--HG--
branch : trunk
2009-05-18 22:59:57 +02:00
QAston
7ed391aa92 *Fix beacon of light
*Apply healing aura mods to leech auras.

--HG--
branch : trunk
2009-05-18 21:54:11 +02: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
d7740fcd17 Correctly interpret SPELL_AURA_MOD_COMBAT_CHANCE DBC values
as % modificators instead of flat values.

--HG--
branch : trunk
2009-05-20 22:59:22 +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