Update runner_functions.js

This commit is contained in:
Kaan Soral
2016-09-18 23:44:52 +03:00
committed by GitHub
parent 217de108c5
commit 2348fd21c4
+15 -3
View File
@@ -18,7 +18,7 @@ function set_message(text)
function get_target()
{
return parent.target;
return parent.ctarget;
}
function get_targeted_monster()
@@ -46,7 +46,8 @@ function can_attack(target) // also works for priests/heal
function attack(target)
{
parent.monster_attack.call(target);
if(target.type=="character") parent.player_attack.call(target);
else parent.monster_attack.call(target);
}
function heal(target)
@@ -71,6 +72,17 @@ function upgrade(item_num,scroll_num) //number of the item and scroll on the sho
parent.upgrade();
}
function exchange(item_num)
{
parent.e_item=item_num;
parent.exchange();
}
function say(message)
{
parent.socket.emit("say",{message:message});
}
function move(x,y)
{
var map=parent.map,move=parent.calculate_move(parent.M,character.real_x,character.real_y,x,y);
@@ -103,7 +115,7 @@ function get_nearest_monster(args)
for(id in parent.entities)
{
var current=parent.entities[id];
if(current.type!="monster" || args.min_xp && current.xp<args.min_xp || args.max_att && current.attack>args.max_att) continue;
if(current.type!="monster" || args.min_xp && current.xp<args.min_xp || args.max_att && current.attack>args.max_att || current.dead) continue;
var c_dist=parent.distance(character,current);
if(c_dist<min_d) min_d=c_dist,target=current;
}