in waypoint:
Code: Select all
if target and target.Name == "Okander \"Mad Man\" Mallen" then
player:cast("MAGE_ENERGY_WELL");
player:cast("MAGE_ENERGY_INFLUX");
player:cast("MAGE_INTENSIFICATION");
player:cast("MAGE_ELEMENTAL_WEAKNESS");
player:cast("MAGE_MAGIC_DRAIN");
player:cast("MAGE_ELEMENTAL_CATALYST");
printf("targeting mad mallen\n");
_t = os.time();
end
Code: Select all
<onSkillCast>
if _t ~= nil then
leaptime = os.difftime(os.time(), _t)
if ( leaptime > 22 and 28 > leaptime ) then
cprintf(cli.red, "Run forest run!\n");
player:cast("PRIEST_HOLY_AURA");
player:clearTarget(); -- clear target because else bot won't move, wil get agro back when leaps over.
keyboardHold( settings.hotkeys.MOVE_FORWARD.key );
yrest(3000)
keyboardPress(key.VK_SPACE)
yrest(500);
keyboardRelease( settings.hotkeys.MOVE_FORWARD.key );
_t = os.time();
else
print(leaptime); --for getting right time
end
end
</onSkillCast>