*Minor changes to includes for escortAI and followerAI
*Add function AssistPlayerInCombat() for escortAI and followerAI. m_creature will then assist a player being attacked by another creature, if escort/follow is active.
*Prepare escortAI for conversion to use escort states similar to followerAI. Add functions needed and also move some 'system-only' functions to private:
*Convert escortAI to use escort states instead of explicit boolean variable for each different state.
Scripts updated accordingly and obsolete variables removed.
*Small cleanup in escortAI log messages.
--HG--
branch : trunk
r1355 Implement use of bitmask states instead of boolean variables in followerAI.
Add function SetFollowPaused to temporary disable follow, with true/false argument to toggle the state on/off.
Scripts affected are updated accordingly with needed changes.
--HG--
branch : trunk
r1346 Convert script for quest 2078 to use followerAI
r1347 Use spell to summon friends instead of manual summon in script for quest 1249.
r1348 Extend followerAI function SetFollowComplete with argument to simplify implementation of end events in scripts.
r1349 Convert script related to quest 1560 to use followerAI
r1350 Apply SD2 code style to one instance and boss script - skip
r1351 Add basic support for quest 4491.
r1352 Add basic support for quest 5321
r1353 Adjust way to complete quest, for script related to quest 938
--HG--
branch : trunk
r1311 Move SetData from Reset to JustReachedHome for channelers and boss.
r1312 Added class for FollowerAI. Note this is under development and may have issues in some situations.
FollowerAI is generally to be used for escort quests where NPC follow leader instead of using a predefined path.
--HG--
branch : trunk