From 4f6f64a611bec4865f804372ad8e7c7d3702c3eb Mon Sep 17 00:00:00 2001 From: Kaan Soral Date: Sun, 20 Nov 2016 17:48:17 +0200 Subject: [PATCH] Create simple_but_improved.js --- examples/simple_but_improved.js | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 examples/simple_but_improved.js diff --git a/examples/simple_but_improved.js b/examples/simple_but_improved.js new file mode 100644 index 0000000..8563039 --- /dev/null +++ b/examples/simple_but_improved.js @@ -0,0 +1,36 @@ +var attack_mode=true + +setInterval(function(){ + + if(character.hp<400 || character.mp<300) use_hp_or_mp(); + loot(); + + if(!attack_mode || character.moving) return; + + var target=get_targeted_monster(); + if(!target) + { + target=get_nearest_monster({min_xp:100,max_att:120,path_check:true,no_target:true}); + if(target) change_target(target); + else + { + set_message("No Monsters"); + return; + } + } + + if(!in_attack_range(target)) + { + move( + character.real_x+(target.real_x-character.real_x)/2, + character.real_y+(target.real_y-character.real_y)/2 + ); + // Walk half the distance + } + else if(can_attack(target)) + { + set_message("Attacking"); + attack(target); + } + +},250);