aboutsummaryrefslogtreecommitdiff
path: root/src/game/Unit.h
AgeCommit message (Collapse)Author
2009-09-14Backed out changeset d3fe2d6d504a (please test your patches thoroughly ↵maximius
before getting me to push them ogeraisi) --HG-- branch : trunk
2009-09-14*Merged MaNGOS [8458], [8475], [8476] by ogeraisi, thanks to all authors :)maximius
--HG-- branch : trunk
2009-09-10*Cleanup comments, update THANKS (no idea if I missed anybody o_O), added ↵maximius
Themris' Warlock's Death Coil healing and damage fix, corrected some typos --HG-- branch : trunk
2009-09-10*MrSmite's PetAI patch, plus Hawthorne's Instant Flight Paths (now with ↵maximius
actual code! >_<) --HG-- branch : trunk
2009-09-06*Try to fix a crash caused by CalcAbsorbResist. Thanks to nanounikomegamage
--HG-- branch : trunk
2009-09-02*Try to fix the bug that creature does not regenerate after evade.megamage
--HG-- branch : trunk
2009-09-01[8442] Change some unit flag names. Author: NoFantasymegamage
--HG-- branch : trunk
2009-09-01*Allow pet to have combo points.megamage
--HG-- branch : trunk
2009-08-30*More updates to Rate.MoveSpeed, thanks megamagemaximius
--HG-- branch : trunk
2009-08-29*Handle creature rotation using movement generator. Please tell me if this ↵megamage
breaks any script. --HG-- branch : trunk
2009-08-29*Make position as a class;megamage
--HG-- branch : trunk
2009-08-28*Fix a crash caused by gm command .object move and so onmegamage
--HG-- branch : trunk
2009-08-28*Allow SPELL_AURA_ABILITY_PERIODIC_CRIT to make PERIODIC_LEECH auras crit.QAston
--HG-- branch : trunk
2009-08-27*Use one dynobj to handle multiple aura effects.megamage
--HG-- branch : trunk
2009-08-27*A missing part of last rev.megamage
--HG-- branch : trunk
2009-08-27*Add `spell_dbc` table to store dbc entries not present in clientQAston
*Remove workaround from Demonic Circle code and use the sql table instead. --HG-- branch : trunk
2009-08-25*Always remove riding aura when exit vehicle.megamage
*Other misc changes. --HG-- branch : trunk
2009-08-24*Some update of aura system. Remove unnecessary variables and parameters ↵megamage
from auraeffect. Always refer to parent aura when finding target/source/caster. --HG-- branch : trunk
2009-08-24*Some better check of well-fed buff. Source: Mangosmegamage
--HG-- branch : trunk
2009-08-24 [8394] Fixes for some non-self only positive spells. Author: VladimirMangosmegamage
* Propertly reject self targeting for pet spell 2947 and ranks, and spell 54646. * Some related fixes for pet spells with target mode TARGET_SINGLE_FRIEND_2 * Implement original caster bonus part of spell 54646. --HG-- branch : trunk
2009-08-24*Fix a logical error in IsOnVehicle check.megamage
--HG-- branch : trunk
2009-08-23*Allow vehicles to regenerate energy.megamage
--HG-- branch : trunk
2009-08-23*Update vehicle system. Make vehicle a seperate class from creature.megamage
--HG-- branch : trunk
2009-08-24*add new fuction StartAutoRotate(direction, fullturntime) to creatures, it ↵Rat
will rotate any creature 360degrees, turning shouldn't be stopped by taunt and other effects. useful for some boss scripts --HG-- branch : trunk
2009-08-23*Some update of spell target selection.megamage
--HG-- branch : trunk
2009-08-21*Fix the bug that Eye of Acherus does not fly in some servers.megamage
--HG-- branch : trunk
2009-08-19*Remove all ghouls after quest is completed in dk's "give gift" quest;megamage
--HG-- branch : trunk
2009-08-19 [8381] Some refactoring work in Unit::m_currentSpells code. Author: ↵megamage
VladimirMangos * Restrict access, use enum args, move some repeated code parts to function. * Make m_selfContainer set only part of Unit::SetCurrentCastedSpell --HG-- branch : trunk
2009-08-17*Implement aura type SPELL_AURA_PREVENT_REGENERATE_POWER(294).QAston
--HG-- branch : trunk
2009-08-12*Implement m_AurasUpdateIterator. [8329] Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-08-13*Update Mana Shield Spell Power Coefficient - by fukifat.QAston
*Add function void AuraEffect::HandleAuraEffectSpecificMods(bool apply, bool Real, bool changeAmount), and aura effect specific stuff to it. *More correct aura scaling with lvl for area auras. *Prevent exploits with relog while having auras with modified amount. --HG-- branch : trunk
2009-08-11*Cleanups and obsolete spell handlers remove.QAston
--HG-- branch : trunk
2009-08-11*Add function Unit::OutDebugInfo for debug.megamage
--HG-- branch : trunk
2009-08-08*Cleanups, remove obsolete code and minor optimizations in spellauras.cpp ↵QAston
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
2009-08-05 [8295] Remove single target auras at caster/target shift to not ↵megamage
accessable phase. Author: VladimirMangos This must fix another source of "Couldn't find the caster of the single target aura" errors. --HG-- branch : trunk
2009-07-30*Fix per-caster aura state based on [8218] (Author: VladimirMangos;almost ↵QAston
nothing left from original patch): *Fixes all per caster aurastates instead of only conflagrate *Adds a holder for aura state auras for speedup search *Save some memory space by removing m_auraStateMask from aura class. --HG-- branch : trunk
2009-07-30Backed out changeset 6ba74f274cb9 - mangos [8249]QAston
--HG-- branch : trunk
2009-07-30 [8249] Implement support `spell_proc_item_enchant` table for ppm item ↵megamage
enchantments triggering at hit. * Added a new SQL table, spell_proc_item_enchant, for "custom" ppmRates on Item Enchants that do not use auras. With table data this must fix ppm for effect from 8033 and ranks enchanting, and item 6947/10918 and ranks enchanting. * Implemented SPELLMOD_FREQUENCY_OF_SUCCESS (26). That must fix work talent 14113, spell 32645 with ranks, glyph 41094 and item set effect 64917 in frequency part. Thanks to MaS0n as author alternative patch that partly used in this patch. Thanks to Thenecromancer as author alternative patch that ideas inspire MaS0n's patch writing and then this patch also. Author: nos4r2zod *Note: has been implemented before. Only use part of the patch. --HG-- branch : trunk
2009-07-30[8229] Improve stealth detection code for player case. Author: Ambalmegamage
--HG-- branch : trunk
2009-07-28*Cleanups and Fixes in Mirror Image script.QAston
--HG-- branch : trunk
2009-07-27*Rage is now generated by damage absorbedQAston
*Fix rage calculation for level > 70 *Allow rage generation for NPC using rage *Make mitigated damage not add rage *Fix Warriors' Berserker Rage Author of all of these: thenecromancer --HG-- branch : trunk
2009-07-27*Implement immunity removal part for Shattering Throw ability - by ↵QAston
thenecromancer. --HG-- branch : trunk
2009-07-23*Use virtual function for GetFollowAnglemegamage
--HG-- branch : trunk
2009-07-23*Add spell_linked_spell entry for Lichborne.QAston
*Add defines for SHADOW_DANCE and UNDEAD shapeshifts to prevent error display - cherrypicked from Astellar's shape patches. --HG-- branch : trunk
2009-07-22*Implement Aura Type 247 (SPELL_AURA_CLONE_CASTER) and 279 ↵QAston
(SPELL_AURA_INITIALIZE_IMAGES) *Handle CMSG_GET_MIRRORIMAGE_DATA opcode. *Save Minions follow angle to allow themmoving in a formation *Improvements in SpellAI: correctly evade and select attack target for creatures without threat list *Use SpellAI instead of PetAI for not controllable guardians *Only guardians with SUMMON_TYPE_PET are controllable now *Add script and template data for Mirror Image. *Thanks to Drahy for help. --HG-- branch : trunk
2009-07-18*use OriginalVictim for some range based spell casts (only scripts)Rat
-fixed void reaver's arcane orb spell, now it is shown in combatlog (cheers to bossmods) --HG-- branch : trunk
2009-07-17*Remove some code for spells not present in dbc of 313.QAston
--HG-- branch : trunk
2009-07-13*Make charge-like spells with talented warbringer correctly remove movement ↵QAston
impairing auras. *Fix Revitalize. *Use MaxHp of target instead of base hp for CC auras amount. --HG-- branch : trunk
2009-07-13*Set pvp flag for spells with SPELL_ATTR_EX3_NO_INITIAL_AGGRO if needed.QAston
--HG-- branch : trunk
2009-07-11*Handle breaking on damage auras by procflags - original patch by thenecromancerQAston
*Implement Glyph of Fear - by thenecromancer --HG-- branch : trunk