aboutsummaryrefslogtreecommitdiff
path: root/src/game/CreatureAI.cpp
AgeCommit message (Collapse)Author
2009-09-15*Disable commit 4821 / 9d0967884f0b (caused some NPCs to not regenerate HP ↵maximius
when they should), found by Gyullo and tested by Manuel --HG-- branch : trunk
2009-08-31*Use updatecombatstate to replace updatevictim. This should fix the bug of ↵megamage
MoveSeekAssistance is replace by MoveChase immediately. Thanks to totoro --HG-- branch : trunk
2009-08-28*Update flame levi script. Allow player to shoot down pyrite container and ↵megamage
refill the demolishers. *Other script-related fixes. --HG-- branch : trunk
2009-08-27*Fix the behavior of mob assistance.megamage
--HG-- branch : trunk
2009-08-24*Fix the bug that sometimes assisting mobs just chase the attacker without ↵megamage
attacking. --HG-- branch : trunk
2009-08-23*Update vehicle system. Make vehicle a seperate class from creature.megamage
--HG-- branch : trunk
2009-08-22*Let all accessories enterevademode when vehicle enter evade mode.megamage
--HG-- branch : trunk
2009-08-20*Try to fix the bug of mobs' chain aggro.megamage
--HG-- branch : trunk
2009-08-08*Some update of vehicle.megamage
--HG-- branch : trunk
2009-08-08*Also aggro player-controlled units in dozoneincombat.megamage
--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-13*Fix a bug that creatures with owner chase their enemies after death.QAston
*fix a typo breaking procflags on aura remove - shattered barrier and master of subtlety work again --HG-- branch : trunk
2009-06-11* Change name of recently added scriptAI functions to better reflect purposeMachiavelli
* Fix typo in 3910_world.sql, spotted by irish --HG-- branch : trunk
2009-06-09*Fix a bug that creature ignore LOS in assistance case.megamage
--HG-- branch : trunk
2009-06-05*Still use the old updatevictim functions for most scripts because some old ↵megamage
scripts may cause crash using new function. --HG-- branch : trunk
2009-05-27*Merge SD2.Anubisss
*r983: Add additional checks for zoneInCombat-function. *r984: Remove two useless functions, cleanup some code. - The most part of the patch skipped. *r985: Clean up some code and prevent Spark from doing certain actions if in certain areas *r986: Remove most EventAI code - Skip this patch *r987: Correct and remove now obsolete documentation. - Skip: delete EventAI.txt --HG-- branch : trunk
2009-05-21*Check reactstate in UpdateVictim.megamage
--HG-- branch : trunk
2009-05-20*Update Naxx scripts. Now only Kelthuzad is incompletedmegamage
--HG-- branch : trunk
2009-05-17*Update script for Loatheb.megamage
--HG-- branch : trunk
2009-05-16*Update gluth script.megamage
--HG-- branch : trunk
2009-05-16*Update some instance script functions.megamage
--HG-- branch : trunk
2009-05-15*Merge.megamage
--HG-- branch : trunk
2009-05-13*Update some script functions.megamage
--HG-- branch : trunk
2009-05-13* avoid loot/exp when the mobs are killed by npc. Authore: KAPATEJIb @ ↵Muhaha
getmangos.org --HG-- branch : trunk
2009-05-12*Move MoveFollow owner from MoveTargetedHome to enterevademode.megamage
--HG-- branch : trunk
2009-05-11*Update creature AI functions.megamage
--HG-- branch : trunk
2009-05-10*Update AI scripts. Use better default AI.megamage
--HG-- branch : trunk
2009-05-10*Fix build.megamage
--HG-- branch : trunk
2009-05-10*Move some AI functions to core. No real change.megamage
--HG-- branch : trunk
2009-05-10*Rename some script functions (no real change).megamage
--HG-- branch : trunk
2009-05-09*Fix some typos of script functions.megamage
--HG-- branch : trunk
2009-05-06*Update creature AI functionsmegamage
--HG-- branch : trunk
2009-04-30*Let summoned creature help to attack summoner's victim if possible.megamage
--HG-- branch : trunk
2009-04-29*Update some naxx boss scripts.megamage
--HG-- branch : trunk
2009-04-15*Merge.megamage
--HG-- branch : trunk
2009-04-14 [7668] Cleanup In CreatureAI function descriptions and ↵megamage
AttackStart/AttackedBy use. Author: VladimirMangos * Use AI::AttackStart calls only in case explicit request creature attack from core or AI code "attack it if can". Like taunt, pet handler attack command. * Use AI::AttackedBy for reaction at hostile action "do something at hostile action" Like non-dot damage, swing, negative spell landing, or fade fear/etc. And provided by default call AttackStart if no current target. This fix some problems, like: * Civilian will react propertly at attack by another creature (not pet or player). * Will not cases (at least triggred by core) when attack target start run to attacker before any real hostile action apply. *Note: AttackBy is still disabled until proved useful to TC. --HG-- branch : trunk
2009-04-13*Update moveinLOS assistance code.megamage
--HG-- branch : trunk
2009-04-07[7622] Added creatureAI with related database tables. Author: AlexDerekamegamage
*Note: three tables are renamed. --HG-- branch : trunk
2009-04-06*Update of aura system.QAston
--HG-- branch : trunk
2009-03-13*Merge.megamage
*"Fix Glowing Blood" is not merged. Outdated patch? --HG-- branch : trunk
2009-03-13*Allow not to switch to charmed AI for some scripts.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-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-02-12*Merge.megamage
--HG-- branch : trunk
2009-02-09humanoids combat assistBiglad
--HG-- branch : trunk
2009-01-30*AI structure update.megamage
--HG-- branch : trunk