aboutsummaryrefslogtreecommitdiff
path: root/src/game/Unit.cpp
AgeCommit message (Collapse)Author
2009-11-01*Cleanup, fix many cases of unoptimized loops, potential crashes, ↵maximius
excessively large data types, unnecessary or wrong casts, non-standardized function calls, and so on.. *Proper Maexxna Web Spray locations (old locations sent players flying into the air) --HG-- branch : trunk
2009-10-31*Implement Shadow Affinity (Ranks 1, 2, 3), thanks Sisifmaximius
--HG-- branch : trunk
2009-10-31*Apply SPELL_AURA_MOD_EXPERTISE in related hit chance calculations, thanks Sisifmaximius
--HG-- branch : trunk
2009-10-31*Glyph of Siphon Life, Glyph of Life Tap, Glyph of Ice Lance, thanks Sisifmaximius
--HG-- branch : trunk
2009-10-31*Correct Sapphiron's Blizzard spell DoSummon parametersmaximius
*Glyph of Blocking, thanks Sisif --HG-- branch : trunk
2009-10-31*Reinit the iterator in each loop as the iter is removed from the list, in ↵maximius
AuctionHouseObject::Update, by Trazom *No longer disregard z/o in Map::CreatureRelocation, thanks Sisif *Cleanup, and make Divine Storm default to m_caster is no unitTarget is available *Some mtmaps optimization --HG-- branch : trunk
2009-10-31*Fix a crash in Object.hmaximius
*Fix action button saving *Fix a crash on item swap in guild bank *Fix exploit moving after death in Unit.cpp *Fix assert fail at grid load in Creature.cpp Thanks Sisif for these! :) --HG-- branch : trunk
2009-10-30*Make mtmaps a bit more stable, particularly when it updates players.maximius
*Do some better cleanup on spec switching (should no longer strip away all auras, forcing a relog), unsummon totems, clear combo points, etc. *Cleanup and optimization. --HG-- branch : trunk
2009-10-31Clean up last commitKudlaty
--HG-- branch : trunk
2009-10-31*Change virtual bool IsEscorted in escort_ai.h to check if creature is ↵Kudlaty
escorted or not *If creature use POINT_MOTION_TYPE, sethomeposition in combat start point --HG-- branch : trunk
2009-10-30*Add virtual bool IsEscorted() to escort_ai.hmaximius
*Some minor cleanup and optimization --HG-- branch : trunk
2009-10-31Fix Feeding Frenzy, Cobra Reflexes, Cornered. Now they are active only when ↵Kudlaty
victim hp is below certain percentage. Patch by thenecromancer, updated by krz --HG-- branch : trunk
2009-10-24*Fix this part of Rime: "Obliterate has a 15% chance to reset the cooldown ↵Anubisss
on Howling Blast". Patch by thenecromancer. --HG-- branch : trunk
2009-10-23Use correct check in BuildMovementPacket to determine if creature can fly. ↵Machiavelli
Based on [8647] by NoFantasy --HG-- branch : trunk
2009-10-18*Cleanupmaximius
--HG-- branch : trunk
2009-10-18*Cleanup 649167cf44camaximius
--HG-- branch : trunk
2009-10-18*Effects which increase Bleed damage also increase Shred damage, changes by ↵maximius
thenecromancer --HG-- branch : trunk
2009-10-18*Backed out changeset 22566e4b7926maximius
--HG-- branch : trunk
2009-10-17*Merge some Improved Blood Presence code from MaNGOS, may fix ↵maximius
m_spellModTakingSpell 53168 crash. --HG-- branch : trunk
2009-10-17*Massive cleanup redux.maximius
--HG-- branch : trunk
2009-10-17*Backed out changeset 3be01fb200a5maximius
--HG-- branch : trunk
2009-10-17*Massive cleanup (\n\n -> \n, *\n -> \n, cleanup for(...) to for (...), and ↵maximius
some other cleanups by hand) *Fix a possible crash in Spell::DoAllEffectOnTarget --HG-- branch : trunk
2009-10-17*Cleanup, and fix a likely infinite loop, thanks thenecromancermaximius
--HG-- branch : trunk
2009-10-17*Fix several typos.maximius
--HG-- branch : trunk
2009-10-17*Cleanup, remove all positive auras (ie: buffs from another spec) on spec ↵maximius
change. --HG-- branch : trunk
2009-10-15*Cleanup.maximius
--HG-- branch : trunk
2009-10-15*Improved Fire Nova Totem & Earthen Power, patch converted by QuaLiT1maximius
--HG-- branch : trunk
2009-10-13*Some cleanup, change some illogical conditions (if you can attack your ↵maximius
target is no reason to ignore the target, o_O) --HG-- branch : trunk
2009-10-13*Don't require AI for waypoint creatures. Hopefully this will fix the NPCs ↵maximius
outside of Shadow Labyrinth never entering combat unless a player attacks them. --HG-- branch : trunk
2009-10-13*Wintersgrasp - prevents team from using vehicles to damage their own ↵maximius
buildings, by Spp *Wintersgrasp - restore proper faction of units in Unit::RestoreFaction(), don't just always use faction_A, by Spp --HG-- branch : trunk
2009-10-12*Bitwise logic does not work on values that are not bitmasks. Thanks Spp for ↵maximius
pointing this block of code out :) --HG-- branch : trunk
2009-10-10* add a missed line when backing out ArP changes, (it was commented out anyway)biglad
--HG-- branch : trunk
2009-10-10* Backout a part of the latest Mangos merge, armor penetration related. ↵Machiavelli
Please first check whether or not we need the code, then test it, then push to repo, one change per commit. --HG-- branch : trunk
2009-10-09*Blackfathom Deeps - Event: Aku'mai, by Tartalomaximius
*Split Personality Achivement, by Destalker *Halls of Lightning Fixes, by Destalker Volkhan fixes + Achievement Ionar Fix - without this he resets each time he is invisible, spamming sparks Arcing Burn - should be a debuff (and stackable, stackable part NYI :/) *Naxxramas - Thaddius - the aura shall affect only the character without the proper aura, by Trazom *Naxxramas - Kelthuzad - some timer adjustments (may need verification or tweaking) by Cass *Merges by Stryker, thanks to all authors and testers. [8458] Re-implement SPELL_AURA_MOD_TARGET_ARMOR_PCT in more porper way for weapon dependent cases. Author: VladimirMangos [8459] Avoid mutiply apply weapon dependent armor penetration bonus for each weapon. Author: VladimirMangos [8529] check rune cost only if spell has PowerType == POWER_RUNE. Patch provided by yavi. Author: Ambal [8532] Fixed situation where some items like 42947 were not giving spell power bonus. By: Ambal [8533] Not remove timed quest and correctly fail when time runs out. Add function to remove timed quest instead of direct access to set. Author: NoFantasy [8536] Fixed spell 62776. By: Ambal [8539] Check pet aura range at area aura update. By: Ambal [8546] Implement battleground bonusweekends call to arms. Also fix typo in auctionmgr. Author: balrok [8547] Implemented scriptcall: CorpseRemoved(uint32 & /*respawnDelay*/) it will be called when the corpse of the scripted creature get's removed, it's possible to adjust the next respawn inside the script. Author: balrok [8561] Replace another auras code call by explicit code [8566] avoid singleton-lock when accessing BattleGroundMGR::isBGWeekend() Proposed by vladimir. Comitter: balrok --HG-- branch : trunk
2009-10-09* Some changes to scarlet ghouls script, still needs proper core support to ↵Chaz Brown
work 100% correctly. * Add item script for the harvester's gift, to prevent creating more than 5 scarlet ghouls, I know this can be done in a better way, but, I couldn't figure out how. * Add new function Unit::GetAllMinionsByEntry(std::list<Creature*>& Minions, uint32 entry) used to correctly count how many scarlet ghouls a player has, can probably be handy in other situations. --HG-- branch : trunk
2009-10-08* Seal of Command should not only proc on melee abilities as 3.1.3 sources showMachiavelli
--HG-- branch : trunk
2009-10-07* missed changes to last commit (sorry)Machiavelli
--HG-- branch : trunk
2009-10-06*Some cleanup.. irritating aura system -_-maximius
--HG-- branch : trunk
2009-10-06*Merge [8525] Implement glyph 45775, Author: Shendormaximius
--HG-- branch : trunk
2009-10-06MergeMachiavelli
--HG-- branch : trunk
2009-10-06* Do not let Seal of Command proc on anything other than a melee swing.Machiavelli
* Fix Judgement of Blood/Martyr dummy by nos4r2zod * Fix Judgement of Command dummy by nos4r2zod --HG-- branch : trunk
2009-10-06* Update death checks to prevent death in ghost form, this "should" finnaly ↵Biglad
fix the perma death bug --HG-- branch : trunk
2009-10-05* Fix Blood Presence / Improved Blood Presence, recent client version ↵Machiavelli
changed the spell so it should also heal from damaging targets that would not give experience or honor. * Fix typo in 5813_world_command.sql --HG-- branch : trunk
2009-10-05* Add better check for hitting dead object with spells (ie skinning and ↵Biglad
players can be skinned), this looks like its fix's dieing as a ghost, more testing needed --HG-- branch : trunk
2009-10-02*Temporary fix to permadeath issue.. still uncertain why this was happening ↵maximius
at all... --HG-- branch : trunk
2009-10-02*Typo fix.maximius
--HG-- branch : trunk
2009-10-02*Fix typo, and try to avoid killing the dead..maximius
--HG-- branch : trunk
2009-10-01*Always set health to 0 if dead. No exceptions.maximius
--HG-- branch : trunk
2009-10-01*Gift of the Naaru healing fix (now healing bonus is 1/5th AP, as it should ↵maximius
be), by Destalker *Proper Svala ID after transformation, by SoulForge --HG-- branch : trunk
2009-09-29*Passive targets under attack by players are not ideal targets for hostile ↵maximius
creatures, so avoid them. --HG-- branch : trunk