aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellEffects.cpp
AgeCommit message (Collapse)Author
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-18Added (blizzlike) packet broadcast to near teleport. Thanks to Zor and ↵Xanadu
nalimleinad (AKA anonymous colleague #1) for research. --HG-- branch : trunk
2010-03-16Fix Hunter's spell Snake Trap.Trazom62
Fixes issue #896. --HG-- branch : trunk
2010-03-14Send SMSG_DESTRUCTIBLE_BUILDING_DAMAGE when a destructible building takes damageSpp
Thanks to Opterman for the packet structure. --HG-- branch : trunk
2010-03-14Fix Master's call. Thanks Gyullo.Trazom62
Fixes issue #1059. --HG-- branch : trunk
2010-03-11Convert some C style casts to new functionsthenecromancer
--HG-- branch : trunk
2010-03-10Totem* casts.raczman
--HG-- branch : trunk
2010-03-09Rename 'Hostil' to 'Hostile'Spp
Credits to NoFantasy (Mangos) Closes issue #411 --HG-- branch : trunk
2010-03-08Fix crash in AuraEffect::HandleShapeshiftBooststhenecromancer
Add check to Spell::EffectSanctuary before casting (ensuring all appearances of "(Player *)" (whitespace incl.) are correct) --HG-- branch : trunk
2010-03-07Some Creature* casts moved to new ToCreature.raczman
Added const Creature* ToCreature() --HG-- branch : trunk
2010-03-07Added new type-safe cast functions.raczman
This, when properly used, should get rid of most memory corruption issues, currently, casting types C-style with no checks leads to some abstract crashing. Functionality is same as with dynamic_cast<>, but with no RTTI check - so when casting into invalid type you will receive NULL, and most probably crash. At the same time, i took the liberty to convert most Player* casts to ToPlayer(). Still needs crapload of casts being moved to new facility. --HG-- branch : trunk
2010-03-01Execute should only apply damage based on rage up to 30. Thanks 19Maxx83. ↵p0wer
Fixes issue #953. --HG-- branch : trunk
2010-02-24*Shadow Mark target requirement - by PrinceCreedQAston
*Spiritual attunemennt heal amount fix - by beberlescaraber --HG-- branch : trunk
2010-02-23*Fish feast code update after client switchQAston
--HG-- branch : trunk
2010-02-23Fix spell 45668Tartalo
--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-20*Move summon water elemental handler to correct place.QAston
--HG-- branch : trunk
2010-02-18Fix error, should've tested it before :<thenecromancer
--HG-- branch : trunk
2010-02-18Use same calculations for Pull effect as for jump effectthenecromancer
--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-15Fix talent Shockwave and typo in comment.n0n4m3
--HG-- branch : trunk
2010-02-15Update Judgement of Righteousness formula, by luksmaan.n0n4m3
--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-11Fixed persistent area aura visual radii (flamestrike, consecration etc.). ↵Xanadu
Thanks to QAston and _manuel_ for research. Closes issue 522. Closes issue 719. --HG-- branch : trunk
2010-02-07Fix crash in Spell::EffectApplyAura.Trazom62
Fixes issue #657. --HG-- branch : trunk
2010-02-05Yet more cleanup, mostly in the script system. This should conclude the ↵Xanadu
script integration into core. --HG-- branch : trunk
2010-02-05A great purge of obsolete macros.Xanadu
--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-27Removed tabs. Closed issue 397 and 171._manuel_
--HG-- branch : trunk
2010-01-27Re-add event support for type 10 (goober) GOs. By Biglad_manuel_
--HG-- branch : trunk
2010-01-25Fix SpellEffect Quest Complete: shall work if player is the unitTargetTrazom62
--HG-- branch : trunk
2010-01-24Do not allow units that are not in world to create dynamic objects from ↵thenecromancer
spell effect handlers --HG-- branch : trunk
2010-01-24SPELLMOD_DAMAGE is applied in SpellDamageBonus() - remove this hack for ↵thenecromancer
Eviscerate to prevent double apply --HG-- branch : trunk
2010-01-24*Do not keep area aura targets in combat with aura ownerQAston
*Add some safety checks to area aura target map update. --HG-- branch : trunk
2010-01-23Fix Empowered Rune Weaponthenecromancer
Cleanup cast flags --HG-- branch : trunk
2010-01-21Fix EffectSendEvent to work if target is GO or Unit.Trazom62
--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
2010-01-18*Remove some of no longer needed debug code.QAston
--HG-- branch : trunk
2010-01-18*Cleanups before delete after not successfull load pet from db. Thanks to ↵QAston
Drahy for debug traces. --HG-- branch : trunk
2010-01-16Updated copyright for new year.n0n4m3
--HG-- branch : trunk
2010-01-16 Rewrite parts of GameObject use for GO type 10, by NoFantasy.n0n4m3
--HG-- branch : trunk
2010-01-16Fixed some problems with pets, port from tc1, by krz, thx Frankir.n0n4m3
--HG-- branch : trunk
2010-01-16Fixed wrong duration for Dancing Rune Weapon, removed in 3.2.x, thx QiSoft.n0n4m3
--HG-- branch : trunk
2010-01-13* Merge.XTZGZoReX
--HG-- branch : trunk
2010-01-13Backed out changeset: 52e769d95f14XTZGZoReX
--HG-- branch : trunk
2010-01-13* Fix CRLF.XTZGZoReX
--HG-- branch : trunk
2010-01-13Removed all my commits for today, this is hack? really? okeyn0n4m3
--HG-- branch : trunk
2010-01-13Allow apply spell mods for spell Eviscerate.n0n4m3
--HG-- branch : trunk