megamage
5ed5513ca8
Mangos [7911]. Author: tomrus88
...
Very big patch. May cause bugs.
--HG--
branch : trunk
2009-05-31 15:56:51 -05:00
megamage
1288761fb7
[7905] Implement ACTION_T_SET_SHEATH for creature event ai make possibility set ranged fire state. Author: VladimirMangos
...
Also related cleanup code in field cases and player Player::SetSheath.
--HG--
branch : trunk
2009-05-28 18:43:57 -05:00
megamage
5fe179019f
[7863] Implement for EVENT_T_SPAWNED map/zone/subzone only event conditions. Author: Alex
...
--HG--
branch : trunk
2009-05-21 10:52:05 -05:00
megamage
67c84b1f3d
Mobs fleeing and getting assistance feature implementaion. Author: Neo2003
...
--HG--
branch : trunk
2009-05-21 10:48:00 -05:00
megamage
b7053ecc0d
[7860] Implement creature event ai ACTION_T_CALL_FOR_HELP for explicit call for help in some script cases. Author: VladimirMangos
...
--HG--
branch : trunk
2009-05-21 10:15:09 -05:00
megamage
74206e4b6a
[7852] Use union of per-event type structures, more checks at creature 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-19 15:38:36 -05:00
megamage
c3499f39da
[7847] Replace paramter unions by uniton of event ai action type 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 15:14:27 -05:00
megamage
f5af5ea9e3
[7834] Mangos string loading code cleanups. Author: VladimirMangos
...
* Better integration creature event ai strings.
* Not inclide in checks as expected max mangos strings range value to range
--HG--
branch : trunk
2009-05-15 16:41:36 -05:00
megamage
2b753d0f23
[7723] New AI call EnterCombat called at enter creature to combat (and re-enter if leave by some reason). Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-27 19:14:37 -05:00
megamage
8644c48db8
*Add new eventAI action 105 call assistance. Param1 = radius.
...
--HG--
branch : trunk
2009-04-25 09:15:40 -05:00
megamage
bbf450c6e1
[7710] Fixed problem with stuck in combat creatures with EventAI. Remove redundent AI field. Author: VladimirMangos
...
--HG--
branch : trunk
2009-04-24 11:57:36 -05:00
megamage
b9d8bdeddd
*Remove event_ai from script folder.
...
--HG--
branch : trunk
2009-04-17 15:36:10 -05:00
megamage
3d628d5298
[7679] More checks for creature EventAI loading at server startup. Author: NoFantasy
...
--HG--
branch : trunk
2009-04-17 15:18:03 -05:00
megamage
c5310844db
[7672] Move ReceiveEmote from script API to AI API. Author: VladimirMangos
...
This is also fix triggering ReceiveEmote for EventAI broken at it move to core.
--HG--
branch : trunk
2009-04-15 17:29:33 -05:00
megamage
3a65800218
[7667] Add to CreatureAI field pointing to creature itself. Use it 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 19:54:49 -05:00
megamage
f59c4debf6
[7622] Added creatureAI with related database tables. Author: AlexDereka
...
*Note: three tables are renamed.
--HG--
branch : trunk
2009-04-07 19:38:09 -05:00