I am looking for some feedback, thoughts, suggestions on a tweak I have made to the way the bot moves around.
I have been a bit conscious of the way the bot runs around from waypoint to waypoint, as it looks a bit artificial when QUICK_TURN is set to false. Obviously the bot spends time changing its facing before moving in the desired direction, so the bigger the direction change, the bigger the pause at the waypoint. This looks really artificial compared to the way 'humans' run around with constant motion changing direction without any pausing.
So just change QUICK_TURN to true I hear you all say...well, that then makes the non-travel activities of the bot look very artificial, with instant turns during combat and interacting with NPC's and such.
So, how to get a happy medium?
I have implemented some code in the profile to change the QUICK_TURN on and off when in and out of combat, so during combat QUICK_TURN is off, and while running around, QUICK_TURN is on.
This is by no means perfect, and introduces its own issues, but it is a start (maybe) and am looking for some feedback on this line of thought, how I may improve it, or how rubbish you think this idea really is.
What I added in the profile:
Code: Select all
<onLeaveCombat>
<![CDATA[
changeProfileOption("QUICK_TURN", true);
]]>
</onLeaveCombat>
<onPreSkillCast>
<![CDATA[
if settings.profile.options.QUICK_TURN then
changeProfileOption("QUICK_TURN", false);
end;
]]>
</onPreSkillCast>
Look forward to hearing what you all have to say.