aboutsummaryrefslogtreecommitdiff
path: root/src/game/Creature.cpp
AgeCommit message (Collapse)Author
2009-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-02-16[7285] More code cleanups in static data structures use. Author: zhenyamegamage
--HG-- branch : trunk
2009-02-16[7283] Use map for trainer spells for fast find data by spell id. Author: zhenyamegamage
--HG-- branch : trunk
2009-02-15[7278] In case gossip flag use gossip menu instead quest menu as client ↵megamage
expected. Author: NoFantasy <NoFantasy@getmangos.com> --HG-- branch : trunk
2009-02-14*Make range check dependent from target.QAston
--HG-- branch : trunk
2009-02-12*Merge.megamage
--HG-- branch : trunk
2009-02-12*Merge.megamage
--HG-- branch : trunk
2009-02-11*Allow creatures to have up to 8 spells in creature_template.QAston
--HG-- branch : trunk
2009-02-09 [7250] Use bg type ids enum insted raw values and catch some bugs in ↵megamage
result for fixing. * Replace max bg type checks by DBC valid index check * Use in functions and fields BattlegroundTypeId type instead uint32 * Fixed wrong use bg queue ids instead bg type ids in queue update/remove function calls. Many bg have same raw values for type id and queue id but some can be affected by this bug: BATTLEGROUND_EY, BATTLEGROUND_SA, and all areans (with small arena/team size exceptions) * Move Battlemaster to bg type ids map fron ObjectMgr to BatteleGroundMgr. * Remobe redundent for header itself includes for BG headers. * Use Auction location enum instead raw valus. Author: VladimirMangos --HG-- branch : trunk
2009-02-09Replace tabs with spaces in more files.Paradox
--HG-- branch : trunk
2009-02-09Fix exploit, dont allow possessed NPCs to gossip to playerBiglad
--HG-- branch : trunk
2009-02-04Replace tabs with spaces, and fix crlf issuesmegamage
--HG-- branch : trunk
2009-01-28*Fix build.megamage
--HG-- branch : trunk
2009-01-28*Clear combat flag when creature is created. This fix the bug that some ↵megamage
creatures do not fight back. Thanks to tlexii for pointing out the bug. --HG-- branch : trunk
2009-01-28*Fix the bug that event ai mobs sometimes chase victims even when polymorphed.megamage
--HG-- branch : trunk
2009-01-27*Add creature extra flag "immune to taunt" and "charmed ai".megamage
*Fix the bug that creature still use its ai when charmed. Only creature with charmed ai flag can use its ai when charmed. --HG-- branch : trunk
2009-02-04*Merge.megamage
--HG-- branch : trunk
2009-02-04*Merge.megamage
--HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 2Drahy
* Changed mangos website --HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 1 - Mercurial cant ↵Drahy
convert all files at once --HG-- branch : trunk
2009-02-03[7225] Correctly clear trainer and vendor data. Author: zhenyamegamage
--HG-- branch : trunk
2009-02-02[7220] Check creature spells data at server startup. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-02-01 [7214] Phase system continue development - Commands and fixes.megamage
* Fixed creature/gameobject save from game (used in commands code only) * Implement .modify phase (for player), .npc setphase (for creature/pet), .gobject phase (for gameobjects) commands for set phasemask of selected object. In player/pet case temporary until in game phase switch/re-login/GM-mode change. In creature/gameobject case change saved in DB. * Add to .gps output phasemask value print. Allow use .gps command with creature/gameobject shift-link (work for objects loaded in game in command time). Author: VladimirMangos --HG-- branch : trunk
2009-01-31*Update to Mangos 7208. Implement phase system.megamage
--HG-- branch : trunk
2009-01-29*Merge.megamage
--HG-- branch : trunk
2009-01-20*Update to Mangos 7125.megamage
--HG-- branch : trunk
2009-01-18*Update to Mangos 7111.megamage
--HG-- branch : trunk
2009-01-17*Merge.megamage
--HG-- branch : trunk
2009-01-17*Update flee and confuse movement.megamage
--HG-- branch : trunk
2009-01-16*Merge.megamage
--HG-- branch : trunk
2009-01-16*Fix Creature::FallGround. By Silver1ce.megamage
--HG-- branch : trunk
2009-01-12*Update to Trinity 843.megamage
--HG-- branch : trunk
2009-01-10*setActive(false) when creature dies.megamage
*Fix some script crash bugs. --HG-- branch : trunk
2009-01-09*Merge.megamage
--HG-- branch : trunk
2009-01-08*Update charm and possess code.megamage
--HG-- branch : trunk
2009-01-08*Try to fix the bug that creatures still "spark" after respawn.megamage
--HG-- branch : trunk
2009-01-07*Mangos Implement AURA_STATE_HEALTH_ABOVE_75_PERCENT use. By DiSlord.megamage
*Mangos [7045]. More correct spell select for creatures if spell PreventionType == SPELL_PREVENTION_TYPE_SILENCE. Also add check for PreventionType == SPELL_PREVENTION_TYPE_PACIFY. By DiSlord. *Mangos [7046] Do more security level checks in commands using HasLowerSecurity. Make use .account set addon safe for players. By Vladimir. *Mangos [7047] Fix Draenei race spell add at client switch. By DiSlord. --HG-- branch : trunk
2009-01-04*Mangos [7023] Remove not used useCharges for ↵megamage
IsImmunedToSpell/IsImmunedToDamage. By DiSlord. --HG-- branch : trunk
2008-12-26*Merge to Trinity 673.megamage
--HG-- branch : trunk
2008-12-26*Add condition for ghostlands.cppBlaymoira
*Remove unused creature_movement - by EIFEL --HG-- branch : trunk
2008-12-24*Mangos 6940 + Trinity 615.megamage
--HG-- branch : trunk
2008-12-24*Update to Mangos 6938. (Only build for VC9)megamage
--HG-- branch : trunk
2008-12-24*Additional movement checks added.TrullyONE
--HG-- branch : trunk
2008-12-23*Fix 2 typoBlaymoira
--HG-- branch : trunk
2008-12-19*Fixed creature initialize movement at respawn. Loot and tagging - correct ↵TrullyONE
set of dynamic flags. --HG-- branch : trunk
2008-12-19*Movement Generators standardization.shadowu@mail.bg
- bool GetDestination(&x,&y,&z) added to all movement generators.(it is used by update of players view distance) - Fixed when creature entering in combat not count this as StoppedByPlayer. - Random Movement Generator - added support for creating custom spawndist during the game. - Random Movement Generator - Db spawndist is checked only at initialize(NOT in each sellect of random location). - Added Random Movement to motion master - it can be called now by MoveRandom(spawndist) e.g. for use in SD2. - Home and Random movements no more using RespawnCoords(Home Position has implemented) - Fixed bug when creature is moving on path and enter combat, after that returns to spawn position. -Typo fix in Confused Movement Generator --HG-- branch : trunk
2008-12-15*Creature formations implemented.shadowu@mail.bg
--HG-- branch : trunk
2008-12-12*Update to Mangos 6902. Source: Mangos.megamage
*Skipped rev: rev 6893, some code about waypoint movement. --HG-- branch : trunk
2008-12-10*Add function SummonTrigger and allow to override its AI.megamage
*Remove some trigger scripts. Use default trigger AI and db data instead. *Small fix on eagle boss' electrical storm. --HG-- branch : trunk