aboutsummaryrefslogtreecommitdiff
path: root/src/game/CreatureEventAI.cpp
AgeCommit message (Collapse)Author
2009-06-09*Fix a bug that creature ignore LOS in assistance case.megamage
--HG-- branch : trunk
2009-06-04[7951] Mope call for help code to function form Event AI code to allow use ↵megamage
it from C++ scripts also. Author: NoFantasy --HG-- branch : trunk
2009-05-31 [7922] Implement param2 for ACTION_T_COMBAT_MOVEMENT for allow control ↵megamage
start/stop melee combat state for creature at start/stop movement in combat. Author: VladimirMangos --HG-- branch : trunk
2009-05-31[7914] Fixed variable name typos in creature event AI code. Author: NoFantasymegamage
--HG-- branch : trunk
2009-05-31Mangos [7911]. Author: tomrus88megamage
Very big patch. May cause bugs. --HG-- branch : trunk
2009-05-28 [7905] Implement ACTION_T_SET_SHEATH for creature event ai make ↵megamage
possibility set ranged fire state. Author: VladimirMangos Also related cleanup code in field cases and player Player::SetSheath. --HG-- branch : trunk
2009-05-22*Fix a bug that owner cannot recall pet when pet is attacking target.megamage
--HG-- branch : trunk
2009-05-21[7863] Implement for EVENT_T_SPAWNED map/zone/subzone only event conditions. ↵megamage
Author: Alex --HG-- branch : trunk
2009-05-21Mobs fleeing and getting assistance feature implementaion. Author: Neo2003megamage
--HG-- branch : trunk
2009-05-21[7860] Implement creature event ai ACTION_T_CALL_FOR_HELP for explicit call ↵megamage
for help in some script cases. Author: VladimirMangos --HG-- branch : trunk
2009-05-19[7854] Fixed typo in random text selection code. Author: NoFantasymegamage
--HG-- branch : trunk
2009-05-19 [7852] Use union of per-event type structures, more checks at creature ↵megamage
event ai loading. Author: VladimirMangos Including: * Fixed check for EVENT_T_SPELLHIT school field. Add check at loading. Note: this event expect before and now schol _mask_ in param2. * In EVENT_T_RECEIVE_EMOTE use original player condition check code instead copy of related code. --HG-- branch : trunk
2009-05-18 [7847] Replace paramter unions by uniton of event ai action type ↵megamage
structures. Add/fix some loading checks. Author: VladimirMangos * Also send to process function reference to strucutre instead large amount fields. * Specially note that fixed check for first arg of action type 27 that before wrongly test as quest id, when by using code expected creature id. Possible some used data wrongly can be quest ids.... --HG-- branch : trunk
2009-05-18[7845] Implement reload support for creature eventAI tables. Author: evilstarmegamage
--HG-- branch : trunk
2009-05-15*Fix a crash caused by eventai.megamage
--HG-- branch : trunk
2009-05-14*Add some distance check functions. By VladimirMangos.megamage
--HG-- branch : trunk
2009-05-12*Move MoveFollow owner from MoveTargetedHome to enterevademode.megamage
--HG-- branch : trunk
2009-05-04*Replace some "mangos_debug" with "trinity_debug"megamage
--HG-- branch : trunk
2009-05-03*Fix the bug that eventAI creatures change target every update.megamage
--HG-- branch : trunk
2009-04-29[7731] Some code cleanups, warrning fixes. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-04-27*Fix build.megamage
--HG-- branch : trunk
2009-04-27[7723] New AI call EnterCombat called at enter creature to combat (and ↵megamage
re-enter if leave by some reason). Author: VladimirMangos --HG-- branch : trunk
2009-04-27[7717] Use more safe code in EventAI. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-04-27[7716] Fixed some typos and possible crashes. Author: AlexDerekamegamage
--HG-- branch : trunk
2009-04-26*Fix CAST_INTURRUPT_PREVIOUS flag for eventai action castQAston
*Rewrite .reload all pet_spells command to make it reset actionbars correctly. --HG-- branch : trunk
2009-04-25*Add new eventAI action 105 call assistance. Param1 = radius.megamage
--HG-- branch : trunk
2009-04-24[7710] Fixed problem with stuck in combat creatures with EventAI. Remove ↵megamage
redundent AI field. Author: VladimirMangos --HG-- branch : trunk
2009-04-24Change all SD2: to TSCR:Chaz Brown
--HG-- branch : trunk
2009-04-22[7698] Remove redundent call InterruptNonMeleeSpells. Author: NoFantasymegamage
--HG-- branch : trunk
2009-04-22[7697] Interrupt casting at enter to evade mode. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-04-20*Correct check range for totem area auras.QAston
--HG-- branch : trunk
2009-04-19[7689] Batter EventAI loading checks and fix one from possible crash cases. ↵megamage
Author: NoFantasy --HG-- branch : trunk
2009-04-17*Fix build.megamage
--HG-- branch : trunk
2009-04-17*Remove event_ai from script folder.megamage
--HG-- branch : trunk
2009-04-17[7679] More checks for creature EventAI loading at server startup. Author: ↵megamage
NoFantasy --HG-- branch : trunk
2009-04-15 [7672] Move ReceiveEmote from script API to AI API. Author: VladimirMangosmegamage
This is also fix triggering ReceiveEmote for EventAI broken at it move to core. --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-04-14 [7666] For heroic mode creature use AIName from normal mode version in ↵megamage
same way as done for ScriptName. Author: VladimirMangos Also at creature templates loading check that AIName/ScriptName not set for heroic mode creature versions. --HG-- branch : trunk
2009-04-07[7622] Added creatureAI with related database tables. Author: AlexDerekamegamage
*Note: three tables are renamed. --HG-- branch : trunk