aboutsummaryrefslogtreecommitdiff
path: root/src/game/Spell.cpp
AgeCommit message (Collapse)Author
2009-07-05*Allow dest target spells to proc spellcast.QAston
*Allow source target spells to be triggered during spellproc if no unit target avalible. --HG-- branch : trunk
2009-07-02*Redefine procflags:QAston
PROC_FLAG_SUCCESSFUL_POSITIVE_MAGIC_SPELL = 0x00004000 PROC_FLAG_TAKEN_POSITIVE_MAGIC_SPELL = 0x00008000 PROC_FLAG_SUCCESSFUL_NEGATIVE_MAGIC_SPELL = 0x00010000 PROC_FLAG_TAKEN_NEGATIVE_MAGIC_SPELL = 0x00020000 *Add procEx flag: PROC_EX_NOT_ACTIVE_SPELL = 0x0008000 for spells which proc on spells not doing damage and not specified by familyflags. --HG-- branch : trunk
2009-07-02*Fix 'crazy procs' issue and shadowstep remove on stealth.QAston
--HG-- branch : trunk
2009-07-01[8088] Fixed min_range checking for spell casts. Author: ApoCmegamage
Skip in check values 0.0f from DBC, this spells do not have min range limitation. This should fix some inappropriate target too close messages. --HG-- branch : trunk
2009-07-01*Fix a crash caused by charm spells.megamage
--HG-- branch : trunk
2009-07-01*Fix possible exploits with flying paths.QAston
--HG-- branch : trunk
2009-06-30*Fix a typo causing problems with triggered spell procing.QAston
*More correct damage calculation for conflagrate - by tlexii --HG-- branch : trunk
2009-06-30*Correct typo in spellid check for Corpse Explosion.QAston
--HG-- branch : trunk
2009-06-30Remove cooldown of spells triggered on stance change - this fixes shadowform ↵QAston
dot crit. --HG-- branch : trunk
2009-06-29*Fix the issue of water elemental GCD preventing freeze to be casted - by LarvaQAston
*Correct a typo in prev commit. --HG-- branch : trunk
2009-06-29*Implement aura rank selection for aoe auras casted by playerQAston
*More correct level requirement checks for unit target *Fix some visual issues with spells which are interrupted after SendSpellStart but before SendSpellGo *Prevent adding spellmods permamently to already finished spells. --HG-- branch : trunk
2009-06-28*Correct damage of Faerie Fire (feral)QAston
*Trigger passive aura for shadowform. --HG-- branch : trunk
2009-06-27[8082] Update Diminishing Returns. Author: Lightguardmegamage
--HG-- branch : trunk
2009-06-27*Do not allow triggered spells to remove stealth.QAston
--HG-- branch : trunk
2009-06-27*Merge.QAston
--HG-- branch : trunk
2009-06-27*Merge tc1 1591 - 1599, skip 1596QAston
--HG-- branch : trunk
2009-06-26*Fix exorcism target check and crit chance calculationQAston
*Do not apply spelldmg bonuses to conflagrate multiple times. --HG-- branch : trunk
2009-06-25*Implement aura type SPELL_AURA_ABILITY_PERIODIC_CRIT (286).QAston
--HG-- branch : trunk
2009-06-25Fix damage backlash from Shadow Word: Death and rankskrz
--HG-- branch : trunk
2009-06-24*Fix Ferocious Bite energy to dmg conversionQAston
*Remove duplicated AP coefficients for Hammer of Wrath and Avengers Shield *Correctly do effectaddcombopoints for spells which take them. *Do not proc spelleffects on player login. --HG-- branch : trunk
2009-06-24Do not check cooldown for triggered spells (triggered spells shouldn't ↵krz
trigger if they have cooldown) --HG-- branch : trunk
2009-06-23[8069] Fixed copy/paste mistake in achievement error output. Author: SaebaQAston
[8070] Restore spell casting loot items and recipes. * SPELL_EFFECT_OPEN_LOCK_ITEM (59) effect removed in 3.1.3 * It replaced by SPELL_EFFECT_CREATE_RANDOM_ITEM (59), random item without template replace spells like clam loot spells) Used by spells that use before SPELL_EFFECT_CREATE_ITEM_2 (157) with itemtype==0 Note: required DB support in `spell_loot_termplate` Author: VladimirMangos --HG-- branch : trunk
2009-06-23* Allow spells to trigger ItemCombatSpells if spell is melee/ranged damage ↵krz
based. Original patch by freegajnja * Tabs to spaces. --HG-- branch : trunk
2009-06-22*Fix Death Pact and Corpse Explosion - original patch by Astellar, thanks ↵QAston
for help in conversion for Azrael. --HG-- branch : trunk
2009-06-18*Mergemegamage
--HG-- branch : trunk
2009-06-18[8041] Avoid send talent info many times at loading. Small cleanups. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-06-18*Fix raise dead spell - original patch by Astellar, thanks for some help in ↵QAston
conversion for Azrael *Correctly apply spell cooldown for spells with cooldown starting after pet unsummon. --HG-- branch : trunk
2009-06-17 [8030] Fixed spell 64901 work and related target selection code ↵megamage
refactoring. Author: VladimirMangos * Replace 64904 by 64901 in spellbook and action bars. * Implement proper max mana percent buff * Implement proper target selection. * Move group/raid targets seelction code to functions for reuse code. --HG-- branch : trunk
2009-06-17Fix disappearing casting bar when other spell triggers.krz
--HG-- branch : trunk
2009-06-16*MergeQAston
--HG-- branch : trunk
2009-06-15*Merge.megamage
--HG-- branch : trunk
2009-06-15*Merge.megamage
--HG-- branch : trunk
2009-06-15*Fix build.megamage
--HG-- branch : trunk
2009-06-15*Check movementflag to interrupt casting instead of checking position.megamage
*Also some other fixes about movement flags. --HG-- branch : trunk
2009-06-14*Remove some redundent code in spell.cppmegamage
--HG-- branch : trunk
2009-06-15*Fix Hungering Cold.QAston
--HG-- branch : trunk rename : sql/updates/3997_world_spell_proc_event.sql => sql/updates/4000_world_spell_proc_event.sql
2009-06-14*Fix Icy Talons and their improved version.QAston
--HG-- branch : trunk
2009-06-14*Correct interpretation of procflags and update spell_proc_event due to that ↵QAston
(some of mangos entries may be incompatibile due to that change) *Fix siphon life. *Fix Rapture. --HG-- branch : trunk
2009-06-14*Some work on vehicle.megamage
--HG-- branch : trunk
2009-06-13*Move some aura-proc-when-reaching-stacks cases to Unit::AddAuramegamage
--HG-- branch : trunk
2009-06-12*Fix a typo which caused Flame shock to be not consumed by lava burst.QAston
--HG-- branch : trunk
2009-06-11 [7992] added additionally check for SPELL_EFFECT_OPEN_LOCK Author: arraimegamage
Every gameobject which may be a target of such a spelleffect has to have a lockid. Prior to this commit it was possible to exploit SPELL_EFFECT_OPEN_LOCK spells and despawn abitrary GOs --HG-- branch : trunk
2009-06-12*Redefine attribute flag NO_INITIAL_AGGRO to make Mind Soothe and Soothe ↵QAston
animal work *Fix Glyph of Shadow Word: Death. --HG-- branch : trunk
2009-06-11*Fix spell 16007.megamage
--HG-- branch : trunk
2009-06-11*Switch to support client version 3.1.3megamage
*I strongly recommend you not to use this until you get the 313 db. Now all destructible buildings cause client crash. Source: Mangos Thanks to TOM_RUS for most work to make this switch possible ;) --HG-- branch : trunk
2009-06-10*Fix Improved Spell ReflectionQAston
*Fix Glyph of Improved Scorch *Sword And Board *Fix Glyph of Devastate - original patch by CRAZyBUg --HG-- branch : trunk
2009-06-10[7983] Make static Spell::SendCastResult accessable from script DLL. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-06-10*Fix the bug that Sacred Shield doesn't increase Flash of Light critical chance.QAston
--HG-- branch : trunk
2009-06-09*Fix Heart of the PheonixQAston
*Fix autoshoot rotation with steady shot. *Make Incanter's Absorption not interrupt other casts. --HG-- branch : trunk
2009-06-08 [7980] Implement item use target requirements store and check (new table ↵megamage
`item_required_target`). Author: NoFantasy Signed-off-by: VladimirMangos <vladimir@getmangos.com> * Also implement this table reload * Static Spell::SendCastResult function for call not from spell code. Can be also used in scripts where need send explicitly spell cast error to client. --HG-- branch : trunk