Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Hey there!
- // This is CODE, lets you control your character with code.
- // If you don't know how to code, don't worry, It's easy.
- // Just set attack_mode to true and ENGAGE!
- var attack_mode=true
- var attack_only_tanks_target=true
- //Source code of: use_hp_or_mp
- function use_hp_or_mp_lower_limits()
- {
- if(safeties && mssince(last_potion)<min(200,character.ping*3)) return;
- var used=false;
- if(new Date()<parent.next_skill.use_hp) return;
- if(character.hp < character.max_hp - 300) use('use_hp'),used=true;
- else if(character.mp < character.max_mp - 300) use('use_mp'),used=true;
- if(used) last_potion=new Date();
- }
- setInterval(function(){
- if(character.rip)
- attack_mode=false;
- use_hp_or_mp_lower_limits();
- loot();
- if(!attack_mode || character.rip || is_moving(character)) return;
- var target=get_targeted_monster();
- if(!target)
- {
- var tank = get_player("Made2Tank");
- target = get_target_of(tank);
- if(!target && attack_only_tanks_target)
- return
- }
- if(!target)
- {
- target=get_nearest_monster({min_xp:100,max_att:120});
- if(target) change_target(target);
- else
- {
- set_message("No Monsters");
- return;
- }
- }
- if(!in_attack_range(target))
- {
- move(
- character.x+(target.x-character.x)/2,
- character.y+(target.y-character.y)/2
- );
- // Walk half the distance
- }
- else if(can_attack(target))
- {
- set_message("Attacking");
- attack(target);
- }
- },1000/4); // Loops every 1/4 seconds.
- // Learn Javascript: https://www.codecademy.com/learn/learn-javascript
- // Write your own CODE: https://github.com/kaansoral/adventureland
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement