aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellMgr.cpp
AgeCommit message (Collapse)Author
2009-07-19*Correct diminishing returns for charge and linked spell for Stoneform.QAston
--HG-- branch : trunk
2009-07-19*Fix DK presences and their improved versions - original patch by thenecromancerQAston
*Port player to homebind if instance cannot be created in WorldSession::HandleMoveWorldportAckOpcode. --HG-- branch : trunk
2009-07-19*Set one charge for Elune's Wrath - by Drethek.QAston
--HG-- branch : trunk
2009-07-18*Add new column to spell_bonus_data table to store ap bonus for periodic auras.QAston
*Use -1 to mark entries, for which default spell bonus calculation should be used. *Move periodic auras ap bonuses from core to db. *Add coefficient for Black Arrow. --HG-- branch : trunk
2009-07-17*Fix Master Shapeshifter - original patch by DrethekQAston
--HG-- branch : trunk
2009-07-16 [8169] Implement new optional table `spell_check` and console command ↵megamage
.debug spellcheck Author: VladimirMangos * Table expected to be store data mirror same data in code: - explicit spell ids with related expected spell properties like effects, spell family or auras - implicit requirements for select some spell sets like spell family masks, icons or visual values * For check can be used .debug spellcheck _console_ only command. * Main purpose table and related command check code parts for outdated data at client switch. It also can be used for check data in patch writing time to be sure code correctness. --HG-- branch : trunk
2009-07-13*Fix a bug that creatures with owner chase their enemies after death.QAston
*fix a typo breaking procflags on aura remove - shattered barrier and master of subtlety work again --HG-- branch : trunk
2009-07-11*Some improvements in procflags:QAston
-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
2009-07-11*Fix Desecration.QAston
*Correct a typo which made some of charged auras to be not dropped. --HG-- branch : trunk
2009-07-09*Add new procExFlag: PROC_EX_ONLY_ACTIVE_SPELL - which allows only ↵QAston
damaging/healing spells to proc - this fixes double proc of judgement auras in some cases. --HG-- branch : trunk
2009-07-08*Fix the bug that freezing trap has not diminished duration.QAston
--HG-- branch : trunk
2009-07-07*Implement attribute flag SPELL_ATTR_EX3_STACKS_FOR_DIFFERENT_CASTERS.QAston
--HG-- branch : trunk
2009-07-07*Do not apply fear diminishings for creatures.QAston
*Remove obsolete code for blood fury - by maxdestroyer. --HG-- branch : trunk
2009-07-07[8118] More diminishing returns for mage case. Author: Lightguardmegamage
--HG-- branch : trunk
2009-07-07 [8109] Implement some more PvP aura duration limits. Author: Lightguardmegamage
Thanks for reseach to Alez. --HG-- branch : trunk
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[8101] Prevent use talents as quest rewards or spell_learn_spell learned ↵megamage
spells. Author: VladimirMangos --HG-- branch : trunk
2009-07-01*Backup your DB!megamage
[8098] Support uint32 spell ids in code. Author: VladimirMangos * Propertly work with uint32 spell ids in player action bar * Fix in same time bug with not save equipment set button with id==0 * Merge misc field in character_action and playercreateinfo_action to action field as 3 byte * Propertly load uint32 spell ids from character_spell * Fixed types for some pet/creature related structure for spell id storing. --HG-- branch : trunk
2009-07-01[8086] Restore work spell 11196. Author: Maxxiemegamage
--HG-- branch : trunk
2009-06-30*Prevent some possible crashes with charm auras.QAston
*Allow non-dmg spells to proc dmg requiring effects if spellfamily specified in spell_proc_event table. --HG-- branch : trunk
2009-06-29Apply movement impairing debuffs to backwards movementthenecromancer
--HG-- branch : trunk
2009-06-29* Fix Spell [Focused Assault - Brutal Assault] Have to be Debuff. Original ↵Muhaha
Author: Nevan --HG-- branch : trunk
2009-06-28*Fix rend and tear talent.QAston
*Allow hots to proc only if spellfamilyflags are specified in spell_proc_event. --HG-- branch : trunk
2009-06-28*Do not allow periodic aoe auras to stack.QAston
--HG-- branch : trunk
2009-06-28*Author of 4305 is thenecromancerQAston
*Fix the bug that Intimidating shout aoe isn't removed by damage. --HG-- branch : trunk
2009-06-28*Allow 2 mind flay auras to stack.QAston
*Rollback my last change about Conflagrate dmg calculation. --HG-- branch : trunk
2009-06-27[8082] Update Diminishing Returns. Author: Lightguardmegamage
--HG-- branch : trunk
2009-06-25*Fix the bug that DKs Death Coil is not learnableQAston
*Remove some obsolete entries from spell_proc_event table. --HG-- branch : trunk
2009-06-24*Do not apply healing bonus for spells with SPELL_DAMAGE_CLASS_NONEQAston
*Fix Heart of the Crusader. --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[8056] Move SMSG_CLEAR_COOLDOWN into function and use it. Other cleanups. ↵QAston
Author:XTZGZoReX [8060] Store spell_pet_auras for auraeffects instead of by whole aura Author:hunuza. --HG-- branch : trunk
2009-06-17[8038] More expect to be possitive dummy effects. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-06-17*Add config option CheckDB to check if the contents in FULL folder are applied.megamage
--HG-- branch : trunk
2009-06-17*Fix a bug that non-autocast area spell are set as cannot-cancel.megamage
--HG-- branch : trunk
2009-06-17*Do not allow cancel area autocasted auras.megamage
--HG-- branch : trunk
2009-06-17*Use amount check instead of positivity check for aura effects.QAston
*Fix Overkill and Master of subtlety. --HG-- branch : trunk
2009-06-16*Update diminishing returns to 3.1.3QAston
*Correct diminishing return for Entangling Roots and Frostbite - by Larva. --HG-- branch : trunk
2009-06-15*Fix build, sorry for that:/QAston
--HG-- branch : trunk
2009-06-15*Fix improved stormstrike - by CRAZyBUgQAston
--HG-- branch : trunk
2009-06-15*Fix dead loop in proc system.QAston
*Fix curse of doom. --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-11*Fix spell 16007.megamage
--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-08*Fix errors with spell_affect table loadingThem
--HG-- branch : trunk
2009-06-08*Fix improved sprint.QAston
--HG-- branch : trunk