aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellMgr.cpp
AgeCommit message (Collapse)Author
2010-05-01Fix more warnings.Spp
--HG-- branch : trunk
2010-04-30Fix Death Pact, by HavenardSpp
Closes issue 1658 --HG-- branch : trunk
2010-04-22Revert the override introduced in [7980]click
This due to a referencefile not being updated after 3.3.3a changeover (gave bad counting-values when examining DBCs) --HG-- branch : trunk
2010-04-22Add 10% healing reduction to PVP-zones (as per 3.3.x patchnotes)click
Fix by Havenard - closes #1565 --HG-- branch : trunk
2010-04-21Fix Beacon of Light: make it work when casted on other players (no initial ↵click
aggro on caster) Fix by Liberate --HG-- branch : trunk
2010-04-21PvP duration for Mark of Bloodthenecromancer
--HG-- branch : trunk
2010-04-19Code Style: Remove trailing spaces and tab to spacesSpp
--HG-- branch : trunk
2010-04-19Fix Custom Enchant loadSpp
--HG-- branch : trunk
2010-04-19Remove LOTS of compile warningsSpp
--HG-- branch : trunk
2010-04-18Move around and do some changes to homebinding, thanks to Vladimirclick
* Adds support for spelltarget-positions * Uses areaname instead of zonename on hearthstone Add homebind animation to player, with cast from innkeeper --HG-- branch : trunk
2010-04-11Limit affected targets to 3 for Flaming Spear Spell used in "Get Kraken" ↵malcromdev@gmail.com>
quest. As per official. --HG-- branch : trunk
2010-04-11* Fix: PvP vs PvE diminishing of Hunters Mark (2m/5m)click
Patch by Alez2006 --HG-- branch : trunk
2010-04-11Fix mail, professions, group loot, console spam, and some fixes. Big thx to ↵n0n4m3
TOM_RUS. --HG-- branch : trunk
2010-04-08Code Style (game + scripts only):Spp
"!=" --> " != " (when needed) " !=" --> " !=" "!= " --> "!= " --HG-- branch : trunk
2010-04-07Code Style (game + scripts only):Spp
"==" --> " == " (when needed) --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"( " --> "(" " )" --> ")" --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"if(" --> "if (" --HG-- branch : trunk
2010-04-07Code style (game + scripts only):Spp
"while(" --> "while (" --HG-- branch : trunk
2010-04-07Code Style: tab to spacesSpp
--HG-- branch : trunk
2010-04-03Fix typomalcromdev@gmail.com>
--HG-- branch : trunk
2010-04-03Add MaxAffectedTargets=1 to shoot spells 25425,25761,42611malcromdev@gmail.com>
--HG-- branch : trunk
2010-04-01Spells 42442 & 45863 should be limited to 1 target.malcromdev@gmail.com>
--HG-- branch : trunk
2010-03-24Cleaned and tidied-up the mechanic immunity handlerXanadu
--HG-- branch : trunk
2010-03-19Fixed broken missile visuals in certain DST and SRC type spells (Void ↵Xanadu
Reaver's Arcane Orb and many others). Achieved by fixing wildly incorrect SMSG_SPELL_GO target mask data handling. --HG-- branch : trunk
2010-03-15Remove Hack detecting spell 61988 in HasAura()thenecromancer
Correctly cast 61988/61987 after casting Avenging Wrath/Divine Shield respectively (This will correctly show both spells disabled state) Don't allow casting Lay on Hands on self when aura 61988 is present (ie. after using Avenging Wrath) --HG-- branch : trunk
2010-02-20*(awe)some changes to triggering spell/aura effects:QAston
*do not use original caster for trigger spell/trigger spell with value effects *correct caster selection for force cast/trigger spell/trigger spell with value spell effects --HG-- branch : trunk
2010-02-15*Backout some WTF fixes. Do things correctly, or do not touch them at all...QAston
*Really fix windows build. --HG-- branch : trunk
2010-02-15Removed stupid/not needed file Spellid.h.n0n4m3
--HG-- branch : trunk
2010-02-14* Core switch to client 3.3.2 (11403)Brian
* Credits (in no particular order) to: * n0n4m3, raczman, manuel, Spp, Malcrom, Teacher, QAston, Tartalo, * thenecromancer, Xanadu, Trazom, Zor, kiper * Additional credits to: * TOM_RUS and NoFantasy from MaNGOS * Thanks for testing Aokromes and XTElite1 * SoTA still needs some work, but is very playable (huge thanks to raczman and * kiper) * To upgrade, you need to apply all SQL from sql/updates/3.2.2a_old from the * last rev you are on * and then apply all SQL from sql/updates/3.3.2_old to char / realmd / world * DBs * Known problem with guild banks. --HG-- branch : trunk
2010-02-04*Way more correct way of selecting caster and target for Periodic Trigger auras.QAston
--HG-- branch : trunk
2010-02-04*Implement spell target type TARGET_GAMEOBJECT_NEARBY_ENTRYQAston
--HG-- branch : trunk
2010-02-03Some changes to immunitiesthenecromancer
--HG-- branch : trunk
2010-02-02*Drop spell_stack_masks tableQAston
*Add spell_group_stack_rules table (for more info see wiki) *The table is maintained by core team *Move some spell specific out of core to the new table --HG-- branch : trunk
2010-02-01*drop spell_elixir tableQAston
*add spell_group table for storage of groups of spell (kinda obvious, isn't it?) and populate the table with converted spell_elixir table data *the table is going to be maintained by core team *fix percentage display at spell_ranks table loading *add TARGET_UNIT_CASTER to allowed learn spell targets in npc_trainer table, thanks to Aokromes for noticing the issue. --HG-- branch : trunk
2010-01-31*Add support for spells in npc_trainer table with multiple ↵QAston
SPELL_EFFECT_LEARN_SPELL, this fixes problems with learning such spells from trainers. --HG-- branch : trunk
2010-01-30*Update spell_script_target table validation.QAston
--HG-- branch : trunk
2010-01-30*Add error checks at spell_required table loadingQAston
*Allow spell_required table to store more than 1 spell learn requirement for a spell *spell_required table data is removed from world.sql and since this commit the data for it should be maintained by db project you're using. --HG-- branch : trunk
2010-01-29*Fix build with GCC, thanks to Brian.QAston
--HG-- branch : trunk rename : sql/updates/7234_world_spell_ranks.sql => sql/updates/7236_world_spell_ranks.sql
2010-01-29*Typofix - Journeyman - rank 2 Apprentice - rank1QAston
--HG-- branch : trunk rename : sql/updates/7232_world_spell_ranks.sql => sql/updates/7233_world_spell_ranks.sql
2010-01-29*Move spell rank extractor out of core, use sql table instead for easier ↵QAston
maintaining of dependant database data. --HG-- branch : trunk
2010-01-25*Some cleanup in SharedDefinesQAston
*Implement spell target modes 96-103, 91, 92 --HG-- branch : trunk
2010-01-24Fix Frost Trap Aura spamming log due to nonexistent triggered spellXanadu
--HG-- branch : trunk
2010-01-24*merge ScriptMgr::LoadOverridenDBCData to SpellMgrLoadSpellCustomAttr, patch ↵Rat
by Azuritus, closes issue #444 --HG-- branch : trunk
2010-01-23Remove Battle Shout/Blessing of Might hackthenecromancer
Add table holding stacking masks for non-target/caster related stacking rules Aura bounce check is still to be done --HG-- branch : trunk
2010-01-23Implement QueryResult_AutoPtr type which is ACE's reference counted ↵Anubisss
auto_ptr(ACE_Refcounted_Auto_Ptr) for QueryResult pointers. Use this auto_ptr for every DB queries(except QueryNamedResult yet). This patch guarantees NO memory leaks from QueryResult pointers. Thanks to raczman for the idea and for the helping to make this patch. --HG-- branch : trunk
2010-01-21Fix build.Xanadu
--HG-- branch : trunk
2010-01-20* Restore Dalaran no fly zone lost in last commitBrian
--HG-- branch : trunk
2010-01-20* Wintergrasp removal -- part 4: "How deep does the cancer run?"Brian
--HG-- branch : trunk
2010-01-20Change GetSpellSpecific() to have SpellEntry argument instead of ID, this ↵thenecromancer
saves lookups in spellstore for entries we already have. --HG-- branch : trunk
2010-01-19*Integrate Script system to CoreRat
-added ScriptMgr for loading scripts -removed bindings -moved script system to src/game -moved scripts to src/scripts -VC project files updated -cmakes updated (not 100% done yet) NOTE to Devs: -file locations changed -precompiled renamed to ScriptedPch -ecsort_ai renamed to ScriptedEscortAI -follower_ai renamed to ScriptedFollowerAI -guard_ai renamed to ScriptedGuardAI -simple_ai renamed to ScriptedSimpleAI -sc_creature renamed to ScriptedCreature -sc_gossip renamed to ScriptedGossip -sc_instance renamed to ScriptedInstance *use the new headers in scripts, thank you NOTE to ALL: cmake not fully tested, please report any errors with it could make creashes, incompability USE AT YOUR OWN RISK before further tests!! --HG-- branch : trunk