aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellEffects.cpp
AgeCommit message (Collapse)Author
2009-05-31*Lay on hands should have heal amount = caster's max health.megamage
*Let goober call zonescript when an event happens. *Thanks Elron for the last rev (flight bug) --HG-- branch : trunk
2009-05-31 [7918] Improve portability in work with uint64 string format specifiers ↵megamage
and in code literals. Author: VladimirMangos * Replace platform seelction MaNGOS code for select format descriptor for uint64 by using ACE define. I64FMTD renamed to UI64FMTD for more clear name. * Add new define UI64LIT (base at ACE seelction) for build portables uint64 literals. Please always use UI64LIT(0x00001) instead less portable 0x00001LL --HG-- branch : trunk
2009-05-31Mangos [7911]. Author: tomrus88megamage
Very big patch. May cause bugs. --HG-- branch : trunk
2009-05-27*Some improvement of DK start zone quests (no new quest fixed)megamage
--HG-- branch : trunk
2009-05-25*Do not consider possessed creatures as pet. Also fix the bug that possessed ↵megamage
creature does not display spells. --HG-- branch : trunk
2009-05-25GUARDIAN_PET will be now attackable for players with same faction as ↵krz
summoner if used in arena/duel. --HG-- branch : trunk
2009-05-25*Merge.megamage
--HG-- branch : trunk
2009-05-25*Merge.megamage
--HG-- branch : trunk
2009-05-25*Remove obsolete code for Arcane BlastQAston
*Reduce amount of auras removed at arena match start. --HG-- branch : trunk
2009-05-24*Remove auras with duration lower than 30 sec on arena start.QAston
*Do not remove rougue poisons and dk runes on arena start. *Apply healing bonus for healing stream totem. *Do not duplicate damage bonus in code with the one in db for Seal of Vengenance/Corruption --HG-- branch : trunk
2009-05-24 [7881] More types with random generated item at recipe casting. Cleanups ↵megamage
code. Author: VladimirMangos Real resulting items creating required DB support (helper error message outputed at loading) --HG-- branch : trunk
2009-05-23*Set vehicle faction when summoning instead of enteringmegamage
--HG-- branch : trunk
2009-05-23*Fix build.megamage
--HG-- branch : trunk
2009-05-23Fixed windows build.raczman
By the way, isnt it ironic that biggest software vendor cant get name scopes right? --HG-- branch : trunk
2009-05-23Rewrite of EffectMomentMove, this should finally fix blink.raczman
* Even when player cannot move, only effect will fail, which means other spelleffects will work. * Vmaps are required for proper work (as expected) Please test and report bugs. --HG-- branch : trunk
2009-05-23*Fix rock shards spell for archavon script.megamage
--HG-- branch : trunk
2009-05-22[7876] Implemented dummy effect /*and special target selection*/ for 52759. ↵megamage
Author: ApoC --HG-- branch : trunk
2009-05-22*Fix Cleansing Totem Author: Astellarmegamage
--HG-- branch : trunk
2009-05-21*Fix reckongingQAston
*fix Sword and Board *Fix Vigilance *Rollback sw:death fix. --HG-- branch : trunk
2009-05-21*Implement spell effect wmo damage.megamage
--HG-- branch : trunk
2009-05-20*Update Naxx scripts. Now only Kelthuzad is incompletedmegamage
--HG-- branch : trunk
2009-05-19*Corret proc from bloodsurge and judgements of the wiseQAston
*Do not proc backfire dmg from sw:death if target is killed *Allow hots to proc from selfcast *Fix glyph of corruption. --HG-- branch : trunk
2009-05-19*Fix Demonic Empowerment.QAston
*Some code optimisations. *Set formalCasterGuid for area auras correctly. --HG-- branch : trunk
2009-05-18*Add some scripted spells for naxx.megamage
--HG-- branch : trunk
2009-05-17*Fix the bug that inferno and curse of doom summons too many minions.megamage
--HG-- branch : trunk
2009-05-20Correct behavior of Add Extra Attact spelleffect.thenecromancer
Correctly send attack gain in spell log. Attack right after processing effect Ignore effect if target not in melee range/angle --HG-- branch : trunk
2009-05-16*Do not allow taunt affect passive creatures.megamage
*Fix build. --HG-- branch : trunk
2009-05-16*Update naxx script.megamage
--HG-- branch : trunk
2009-05-16Moved most randomisation functions usage from static version into Map object.raczman
--HG-- branch : trunk
2009-05-14[7825] Fixed typo in comment and var. name. Author: BombermaGmegamage
--HG-- branch : trunk
2009-05-13*Fix sudden death proc execute damage.QAston
--HG-- branch : trunk
2009-05-12*Move MoveFollow owner from MoveTargetedHome to enterevademode.megamage
--HG-- branch : trunk
2009-05-10*Use better summon positions for summon spells with more than one summons. ↵megamage
(Still a temp fix) --HG-- branch : trunk
2009-05-10*Merge.megamage
--HG-- branch : trunk
2009-05-10[7809] Replace repeating "remove cooldown and send update to client" code by ↵megamage
function call. Author: VladimirMangos --HG-- branch : trunk
2009-05-10*Remove Mana Tap from players and Drop Mana Tap's code. This spell not ↵Anubisss
needed in 3.0.2+ --HG-- branch : trunk
2009-05-10Do not proc relentless strikes with slice and dice twice, fix vanish stealth ↵QAston
apply --HG-- branch : trunk
2009-05-09*Some update of spell target selection.megamage
--HG-- branch : trunk
2009-05-08 [7801] Apply damage mods from scripts or target state not in DealDamage ↵megamage
but in new function before send data to client. Author: VladimirMangos * Fixed bug with health decrease (client side visual bug) at spell damage by target with AI::DamageTaken damage set to 0 * Fixed bug with ignore .die command and instant kill damage in some cases. --HG-- branch : trunk
2009-05-08 [7798] More Player::ActivateTaxiPathTo use improvements Author: ↵megamage
VladimirMangos * Provide more explicit way about spell that cast taxi flight if any * Remove incorrect states instead error reporting in case non-taximaster flight start (cast/script) * Remove mount_id arg from ActivateTaxiPathTo and implement support for 0 mount_id case (spell 32474) * Implement spell 32474 (except finilize part) * Provided Player::ActivateTaxiPathTo(uint32 taxi_path_id) function version for simplify one node to node paths use by id. --HG-- branch : trunk
2009-05-08 [7797] Use DBC data for mount model selection in more cases. Author: ↵megamage
VladimirMangos * Use alt.team mount data for take player team model id if DB not provide own team creature id in spell taxi call case. * Remove unddeded hacks for model ids from Spell::EffectSendTaxi * Provide spell target for SPELL_EFFECT_SEND_TAXI for spell with target mode 0 for this effect. --HG-- branch : trunk
2009-05-08[7796] Implement .lookup taxinode and .go taxinode commands. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-05-08*Try to fix some bugs about pet spells and talents.megamage
--HG-- branch : trunk
2009-05-06[7792] Fix one rogue spell AP bonus Author: DiSlordmegamage
--HG-- branch : trunk
2009-05-06*Use custom spell intead of hard code for EffectDestroyAllTotems. By Maxxiemegamage
--HG-- branch : trunk
2009-05-06*Update summon system.megamage
--HG-- branch : trunk
2009-05-06*Move shockwave bonus ap damage to SpellDamageSchoolDmg from dummy effect, ↵QAston
because the effect has incorrect target data. --HG-- branch : trunk
2009-05-05 [7776] Completed implementation of CMSG_SPELLCLICK Author: arraimegamage
For vehicles, you have to add the correct SPELL_AURA_CONTROL_VEHICLE spells to npc_spellclick_spells, otherwise you won't be able to use them --HG-- branch : trunk
2009-05-05[7767] Implement item 43824 work. Author: evilstarmegamage
--HG-- branch : trunk
2009-05-05*Fix quest War is Hell.megamage
--HG-- branch : trunk