aboutsummaryrefslogtreecommitdiff
path: root/src/game/PetAI.cpp
AgeCommit message (Collapse)Author
2009-09-15*Fix pets not selecting next target bug, by MrSmitemaximius
--HG-- branch : trunk
2009-09-14Backed out changeset 60578c781be1maximius
--HG-- branch : trunk
2009-09-14*Use 4 spaces instead of tabs in .cpp and .h filesmaximius
--HG-- branch : trunk
2009-09-11*Attempt to fix PetAI crash, thanks WarHeadmaximius
--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-08-05 [8297] Partly revert "[8291] Now allow auto-casting pet spells out of ↵megamage
combat by PetAI, related code cleanups." Author: VladimirMangos Use less stricted limitations for pet out-of-combat autoucasts. --HG-- branch : trunk
2009-08-02[8291] Now allow auto-casting pet spells out of combat by PetAI, related ↵megamage
code cleanups. Author: VladimirMangos --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-05-24 [7886] Drop use table `petcreateinfo_spell`megamage
This is first commit in chain for remove oudated and not used pet functionality. * Use instead dropped table CreatureSpellData.dbc if creature_template.PetSpellDataId set (mostly hunter pets) * Use creature_template.spellN if not set creature_template.PetSpellDataId (mostly different summon creatures) * Fixed bug with not removing from action bar spell icon for not ranked unlearned spells. Note: summoned controllable creatures without PetSpellDataId must have expected spells in spellN feilds for creature_template. [7887] Drop pet spell teaching code, including field in character_pet. Author: VladimirMangos --HG-- branch : trunk
2009-05-22*Fix a bug that owner cannot recall pet when pet is attacking target.megamage
--HG-- branch : trunk
2009-04-29[7730] Some optimizantion and code style. Author: zhenyamegamage
--HG-- branch : trunk
2009-04-14 [7667] Add to CreatureAI field pointing to creature itself. Use it ↵megamage
instead diff. fields in subclases. Author: VladimirMangos Also send pointer to AI constructors ans mark constructors as explicit. This changes allow move now some generic often used AI code to CreatureAI helper functions. --HG-- branch : trunk
2009-03-27[7552] Move client version dependend DBC code to src/game. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-03-20*Fix a crash for creatures using petAI without charminfo.megamage
--HG-- branch : trunk
2009-03-14*Merge.megamage
--HG-- branch : trunk
2009-03-14*Fix broken pet autocast.megamage
--HG-- branch : trunk
2009-03-13*Merge.megamage
*"Fix Glowing Blood" is not merged. Outdated patch? --HG-- branch : trunk
2009-03-13*Call stopmoving in moveidle.megamage
--HG-- branch : trunk
2009-03-12*Merge.megamage
--HG-- branch : trunk
2009-03-12*Assign possessed AI and pet AI to charmed creatures.megamage
--HG-- branch : trunk
2009-03-06*Merge.megamage
--HG-- branch : trunk
2009-03-05*Disable charmed/possessed creature AI.megamage
*Use general react states to replace charminfo react states. --HG-- branch : trunk
2009-03-02[7362] Use IN_MILISECONDS where appropriate, other cleanups. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-01-30*AI structure update.megamage
--HG-- branch : trunk
2009-01-30*Fix some bugged AI which cause creatures enter evade mode repeatedly.megamage
*Let player enter combat when attacked but not hit by creatures. --HG-- branch : trunk
2009-01-28*Fix critter AI.megamage
*Some AI structure change. --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-01-31*Merge.megamage
--HG-- branch : trunk
2009-01-29*Merge.megamage
--HG-- branch : trunk
2009-01-21*Update to Mangos 7136.megamage
--HG-- branch : trunk
2009-01-16*Do not let target get in combat until hit by attacker.megamage
--HG-- branch : trunk
2009-01-03*Update pet's speed when pet is incombat rather than when owner is in combat.megamage
--HG-- branch : trunk
2008-12-05*Update melee range calculation. By QAston.megamage
--HG-- branch : trunk
2008-11-27*Fix the bug that stealth spells crash the server. (Finally we know what is ↵megamage
wrong.) --HG-- branch : trunk
2008-11-14[svn] *** Source: MaNGOS ***visagalis
* Fixed build extractor at Windows Vista. Author: Vladimir * Fixed comment text and code indentifiers spelling. Author: Vladimir & Paradox. * Access cached member lists in guild handlers instead of querying the DB. Author: Hunuza * Small fixes in send/received packet and simple code cleanup also. Author: Vladimir * Not output error at loading empty character_ticket table. Author: Vladimir * Not reset display model at shapeshift aura remove if it not set at apply. Author: Arthorius * Applied props to few files. --HG-- branch : trunk
2008-11-07[svn] Fixed pets stopping attack after pressing the attack button multiple ↵gvcoman
times. --HG-- branch : trunk
2008-11-07[svn] Remove isVisible function. Check stealth and invisible in canAttack();megamage
Use new remove aura by interrupt flag function. --HG-- branch : trunk
2008-11-03[svn] Use IsWithinCombatDist for all AI. This should fix the bug that pet ↵megamage
and guard does not attack target. (Note: some scriptedAI may need to update) --HG-- branch : trunk
2008-10-29[svn] Merge from mangos.megamage
Wed Oct 29 15:06:00 http://github.com/mangos/mangos/commit/034b8a34a9b621443e97d0ac4b667b603ba31ef1 Mon Oct 27 14:36:42 http://github.com/mangos/mangos/commit/fa072d15107b44344af8c9ef686839984e241a1b --HG-- branch : trunk
2008-10-23[svn] Fixed copyright notices to comply with GPL.w12x
--HG-- branch : trunk
2008-10-14[svn] * Merge Temp dev SVN with Assembla.Seline
* Changes include: - Implementation of w12x's Outdoor PvP and Game Event Systems. - Temporary removal of IRC Chat Bot (until infinite loop when disabled is fixed). - All mangos -> trinity (to convert your mangos_string table, please run mangos_string_to_trinity_string.sql). - Improved Config cleanup. - And many more changes. --HG-- branch : trunk
2008-10-02[svn] * Proper SVN structureinitNeo2003
--HG-- branch : trunk