Files
adventureland/docs/examples/hardcore.js
T
2023-10-15 13:06:58 +03:00

46 lines
839 B
JavaScript

setInterval(function(){
use_hp_or_mp();
loot();
var target=get_target()||get_nearest_hostile()||get_nearest_monster();
if(target && distance(target,character)>700 || target && target.rip) change_target(null),target=null;
if(target && can_attack(target)) attack(target);
if(is_moving(character)) return;
if(target && !is_in_range(target))
{
if(can_move_to(target)) move(target.x,target.y);
else smart_move(target.x,target.y);
}
},100);
function random_move()
{
smart_move(random_one(["spider","scorpion","crab","crabx","tortoise","squig","bee","goo","croc","armadillo","poisio"]));
}
random_move();
performance_trick();
setInterval(function(){
random_move();
},30000);
function handle_death()
{
setTimeout(function(){
respawn();
setTimeout(random_move,100);
},20000+Math.random()*5000);
return true;
}