| Age | Commit message (Collapse) | Author |
|
--HG--
branch : trunk
|
|
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
|
|
correctly check if caster is casting.
*This fixes the bug that Heigan chases players when he is channelling.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
form/mounts. Author: VladimirMangos
* Check new continent requirement by SPELL_ATTR_EX4_CAST_ONLY_IN_OUTLAND in
SpellMgr::GetSpellAllowedInLocationError.
* Also in this function let ignore any area requirement in GM-mode (except client side checks ofc if use spellbook/item)
* For fly form/mount auras check only speciaal reqirement like special fly skill and ignore it for dead state.
* Drop explicit fly auras drop at zone update, now this part GetSpellAllowedInLocationError functionality.
* Allow in `spell_area` have data deepndent from ghost auras
This all allow implement apply spells 55173/55164 to player ghost wiht DB support in `spell_area`
--HG--
branch : trunk
|
|
(60244) - inspired by Disassembler's patch.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
SPELL_AURA_CONVERT_RUNE(249)
*Fix Blood of the North, Reaping - original patch by thenecromancer
*Fix Death Rune Mastery.
--HG--
branch : trunk
|
|
*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
|
|
selection (self,pet,around). Author: VladimirMangos
This fix cast fail for some spells, mostly triggered or scripted with unexpected prowided explicit tatrget different from caster.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
*Fix a typo causing freeze.
--HG--
branch : trunk
|
|
* Load table data to std::map instead SQLStorage and add check loaded spell existance.
* Drop from table not existed spells.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
*Do not check SPELL_ATTR_EX_CANT_TARGET_SELF for triggered spells
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
* Implement use `consumable` field in gameobject template for gameobject required explcit despawn at use.
* Move gameobject template fields cech function from Gameobject to gameobject template class, and update callers.
* Cast spells at gameobject use with gameobject guid as original caster guid, as already used in some other cases. (skipped)
--HG--
branch : trunk
|
|
speedup Author: Ambal
Also some code logic cleanups.
Changes let make more cleanups in base map access and other places,
but this chnages not inlcuded in patch.
*This patch may cause crash.
--HG--
branch : trunk
|
|
*Typohunt: wand skill gain, Improved spell reflection aura drop from party.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
impairing auras.
*Fix Revitalize.
*Use MaxHp of target instead of base hp for CC auras amount.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
on invalid target.
--HG--
branch : trunk
|
|
-handle proc_flag_death
-allow trap selection in spell proc event entry for proc_flag_on_trap
*Add spell_proc_event entry for Lock and Load - by Bengan
*Add spell_proc_event entry for Improved Spell Reflection.
--HG--
branch : trunk
|
|
Add support for spells 52267 and 52264
Thanks to Drethek for patch
--HG--
branch : trunk
|
|
* Loot in ghost state
* Apply duplicate glyphs.
--HG--
branch : trunk
|
|
preventing checks to charm code.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
proc of seal auras
*Add Judgement Anti-Parry/Dodge Passive spell for paladins.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
*Remove obsolete code for blood fury - by maxdestroyer.
--HG--
branch : trunk
|
|
*Allow source target spells to be triggered during spellproc if no unit target avalible.
--HG--
branch : trunk
|
|
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
|
|
--HG--
branch : trunk
|
|
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
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
*More correct damage calculation for conflagrate - by tlexii
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
dot crit.
--HG--
branch : trunk
|
|
*Correct a typo in prev commit.
--HG--
branch : trunk
|
|
*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
|
|
*Trigger passive aura for shadowform.
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|
|
--HG--
branch : trunk
|