Commit Graph
578 Commits
Author SHA1 Message Date
megamage d829014920 *Use source guid to check if an aura is persistent.
--HG--
branch : trunk
2009-08-27 16:01:10 -05:00
QAston 629420b54b *Fix Crypt Fever and Ebon Plague disease damage mod.
--HG--
branch : trunk
2009-08-27 22:39:06 +02:00
megamage 56bdb0fc6b *Fix a crash caused by possess pet. Thanks to nanouniko
--HG--
branch : trunk
2009-08-27 11:32:46 -05:00
QAston 6b703d600b *Add spell_dbc table to store dbc entries not present in client
*Remove workaround from Demonic Circle code and use the sql table instead.

--HG--
branch : trunk
2009-08-27 17:44:30 +02:00
megamage c5ff737ef8 *Fix a crash caused by possess pet. Thanks to nanouniko
--HG--
branch : trunk
2009-08-26 21:30:45 -05:00
megamage ecc6505c07 *Do not allow to save persistent AA.
--HG--
branch : trunk
2009-08-25 16:47:50 -05:00
megamage db6b57151d *Fix the bug that caster cannot have more than two persistent AA of the same spell.
--HG--
branch : trunk
2009-08-25 16:38:11 -05:00
megamage df4fe8c4dc *Fix some typos that break many area aura spells.
--HG--
branch : trunk
2009-08-25 15:11:17 -05:00
megamage 977c46ec1e *Fix a crash.
--HG--
branch : trunk
2009-08-25 10:49:41 -05:00
megamage 01530fb148 *Fix a crash.
--HG--
branch : trunk
2009-08-25 00:43:31 -05:00
megamage 87270fefc2 *Some update of aura system. Remove unnecessary variables and parameters from auraeffect. Always refer to parent aura when finding target/source/caster.
--HG--
branch : trunk
2009-08-24 22:31:54 -05:00
megamage 0175da87e4 *Handle some spell specific which is both food and drink. Source: Mangos
--HG--
branch : trunk
2009-08-24 20:17:33 -05:00
megamage 1ee90e1022 *Update vehicle system. Make vehicle a seperate class from creature.
--HG--
branch : trunk
2009-08-23 22:09:43 -05:00
megamage 0b06baee4d *Update rules of aura stack.
--HG--
branch : trunk
2009-08-23 10:22:58 -05:00
megamage dee4a9fd87 *Update flame leviathan script.
--HG--
branch : trunk
2009-08-23 01:08:09 -05:00
megamage d333cc1deb *Fix the bug that lifebloom heals too much.
--HG--
branch : trunk
2009-08-21 13:37:07 -05:00
megamage 457f7971de *Fix the bug that Eye of Acherus does not fly in some servers.
--HG--
branch : trunk
2009-08-21 02:46:48 -05:00
megamage 012d6fa865 [8381] Some refactoring work in Unit::m_currentSpells code. Author: VladimirMangos
* Restrict access, use enum args, move some repeated code parts to function.
    * Make m_selfContainer set only part of Unit::SetCurrentCastedSpell

--HG--
branch : trunk
2009-08-19 16:52:51 -05:00
QAston ea98699187 *Fix a typo in xp bonus auras.
--HG--
branch : trunk
2009-08-18 18:47:20 +02:00
megamage b91be086f0 *Fix a typo in spell 58039.
--HG--
branch : trunk
2009-08-17 17:23:53 -05:00
megamage a2bc73c255 [8375] Update start fall height at lost SPELL_AURA_FEATHER_FALL. Author: Lutik
--HG--
branch : trunk
2009-08-17 16:23:26 -05:00
megamage 077849c7fd [8374] Implement glyph 43379. Author: VladimirMangos
--HG--
branch : trunk
2009-08-17 16:21:50 -05:00
megamage 1aa4fb84d0 [8370] Implement dummy auras for spell 36730 and 44191.
Signed-off-by: NoFantasy <[email protected]>

--HG--
branch : trunk
2009-08-17 15:59:39 -05:00
QAston 97f0f98ec4 *Implement aura type SPELL_AURA_LINKED(284).
--HG--
branch : trunk
2009-08-17 21:06:01 +02:00
QAston e27576ab45 *Implement aura SPELL_AURA_IGNORE_HIT_DIRECTION(288).
--HG--
branch : trunk
2009-08-17 20:38:36 +02:00
QAston 5047eb7a62 *Implement aura type SPELL_AURA_PREVENT_REGENERATE_POWER(294).
--HG--
branch : trunk
2009-08-17 16:57:36 +02:00
QAston b8993423b5 *Implement aura type SPELL_AURA_MOD_CRIT_PCT(290).
--HG--
branch : trunk
2009-08-17 16:30:14 +02:00
QAston 445b8236a1 *Implement aura type SPELL_AURA_MOD_XP_QUEST_PCT (291) and fix SPELL_AURA_MOD_XP_PCT(200) handler.
*Correct structure stored in world.sql for npc_spellclick_spells and fix world_script_text application.

--HG--
branch : trunk
2009-08-17 14:55:50 +02:00
Anubisss 4b31577eb3 *Implement Championing system. More info about this patch at http://www.wowwiki.com/Championing
*Dont forget that this system can only works fine if has a DB support with level 80 instances' reputations(so need some data to creature_onkill_reputation).

--HG--
branch : trunk
2009-08-16 01:54:50 +02:00
Rat 230d112282 *fix shapeshift bonus auras, hope i didnt brake anything
--HG--
branch : trunk
2009-08-15 14:26:49 +02:00
QAston a60600b717 *Script for Ebon gargoyle - original patch by thenecromancer.
--HG--
branch : trunk
2009-08-14 15:30:47 +02:00
QAston 1bb93e3534 Fix Drain Soul chance to obtain soulshard on tick - by Themris.
--HG--
branch : trunk
2009-08-14 13:33:58 +02:00
QAston a797b2fe6f *Correct procflags for Darkmoon Card: Death - by Joro.
--HG--
branch : trunk
2009-08-14 13:26:38 +02:00
QAston e2374e8bdb *Use m_caster as caster of triggered spell in EffectTriggerSpell handler.
*Correct stance check in handleShapeshiftBoosts - by Sarjuuk
*Minor cleanup in Unit.cpp.

--HG--
branch : trunk
2009-08-13 21:24:56 +02:00
megamage 5cd6c7c4f7 *Implement m_AurasUpdateIterator. [8329] Author: VladimirMangos
--HG--
branch : trunk
2009-08-12 21:24:15 -05:00
megamage fe3e3be3a7 [8352] More correct dazed spells selection for remove at shapeshift. Author: VladimirMangos
--HG--
branch : trunk
2009-08-12 20:49:06 -05:00
QAston 46f4159c5e *Fix glyphs increasing duration of buff when it's selfcasted.
--HG--
branch : trunk
2009-08-13 02:23:50 +02:00
QAston ba91c78ceb *Update Mana Shield Spell Power Coefficient - by fukifat.
*Add function void AuraEffect::HandleAuraEffectSpecificMods(bool apply, bool Real, bool changeAmount), and aura effect specific stuff to it.
*More correct aura scaling with lvl for area auras.
*Prevent exploits with relog while having auras with modified amount.

--HG--
branch : trunk
2009-08-13 00:52:05 +02:00
megamage 978242da3f *Try to fix a crash caused by single target auras. Thanks to QAston.
--HG--
branch : trunk
2009-08-11 18:26:04 -05:00
QAston e2e70b936b *Cleanups and obsolete spell handlers remove.
--HG--
branch : trunk
2009-08-11 19:57:27 +02:00
megamage feba13e650 *change SPELL_AURA_MOD_ARMOR_PENETRATION_PCT to reduce armor on target and add cap amount of armor reduced by armor penetration rating By thenecromancer
--HG--
branch : trunk
2009-08-10 15:32:08 -05:00
megamage 61b4b86d28 *Move beast within bonus auras to sql.
--HG--
branch : trunk
2009-08-09 16:28:24 -05:00
megamage df5853c399 *Fix a typo of Icebound Fortitude which causes crash.
--HG--
branch : trunk
2009-08-09 14:51:53 -05:00
Nevan 233f3c8306 *Fix Icebound Fortitude Formula
*Fix Glyph of Icebound Fortitude

--HG--
branch : trunk
2009-08-08 17:47:15 +02:00
QAston 6b4772207f *Cleanups, remove obsolete code and minor optimizations in spellauras.cpp and spelleffects.cpp
*Remove GetDummyAura(uint32 spellid) function - it is faster to use GetAuraEffect or GetAura if id is known than iterate threw dummy auras list
*Move Death Strike code from HandleDummyAuraProc to Spell::EffectDummy - original patch by hununza.

--HG--
branch : trunk
2009-08-08 16:18:05 +02:00
megamage 0fc62066bf *Fix a typo in spellauras.cpp which makes some triggered spells triggered twice.
--HG--
branch : trunk
2009-08-07 15:12:01 -05:00
QAston d7df4cfa09 *Fix Coyote Spirit Despawn Aura (52172) and Blood Parrot Despawn Aura (60244) - inspired by Disassembler's patch.
--HG--
branch : trunk
2009-08-05 17:00:01 +02:00
QAston 50ce9f8cfa *Correct implementation and use of dbc data for aura SPELL_AURA_CONVERT_RUNE(249)
*Fix Blood of the North, Reaping - original patch by thenecromancer
*Fix Death Rune Mastery.

--HG--
branch : trunk
2009-08-05 02:36:26 +02:00
QAston d95e9c1027 *Fix Gargoyle feeding behaviour - original patch by thenecromancer.
*Add SPELL_TARGET_TYPE_CONTROLLED for spell_script_target table for fast search of units(grid search skipped) and to prevent applying effects to not owned summons

--HG--
branch : trunk
2009-08-04 19:28:31 +02:00
QAston 2e34af64cf *Allow ItemExpire events to be scripted.
*Add .debug itemexpire command
*Add script for Disgusting Jar and Mysterious Egg - original patch by Elron.

--HG--
branch : trunk
2009-08-04 01:44:14 +02:00