let img_lymia = GetCurrentScriptDirectory~"lymia.png";
let lym_spell = GetCurrentScriptDirectory~"LymiaShot.png";

function GetTarget(x,y,min,max){
	let best_target=-1;
	let best_dist=-1;
	let enemy_target=0;
	let dist=0;
	ascent(i in EnumEnemyBegin..EnumEnemyEnd) {
		enemy_target=EnumEnemyGetID(i);
		dist=distance(x,y,GetEnemyInfo(enemy_target,ENEMY_X),GetEnemyInfo(enemy_target,ENEMY_Y));
		if(dist<max&&dist>min){
			if(dist>best_dist){
				best_target=enemy_target;
				best_dist=dist;
			}
		}
	}
	if(best_target!=-1){
		best_target=atan2(GetEnemyInfo(best_target,ENEMY_Y)-y, GetEnemyInfo(best_target,ENEMY_X)-x);
	} else {
		best_target=rand(0,360);
	}
	return best_target;
}
sub LymiaSwitch{
	if(ExPlayer){
		img_lymia = GetCurrentScriptDirectory~"lymia2.png";
		lym_spell = GetCurrentScriptDirectory~"LymiaShot2.png";
	}
}