mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 18:39:28 -05:00
46 lines
839 B
JavaScript
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;
|
|
} |