Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(getWeapon() == -1) {
- setWeapon(WEAPON_MACHINE_GUN);
- }
- // On récupère l'ennemi le plus proche
- var enemy = getNearestEnemy();
- var dst = getCellDistance(getCell(), getCell(enemy));
- var mov = 0;
- // stratégie de la larve qui attend
- if(getTurn() < 40) {
- // si l'ennemi est atteignable
- if(dst - 4 < getWeaponMaxScope()) {
- while(dst > getWeaponMaxScope() && mov < 4) {
- moveToward(enemy, 1);
- mov++;
- dst = getCellDistance(getCell(), getCell(enemy));
- }
- }
- useWeapon(enemy);
- useWeapon(enemy);
- while(dst < 12 && mov < 4) {
- moveAwayFrom(enemy, 1);
- mov++;
- dst = getCellDistance(getCell(), getCell(enemy));
- }
- } else { // personne ne se décide a bouger → go au combat #yolo
- moveToward(enemy);
- useWeapon(enemy);
- useWeapon(enemy);
- }
Advertisement
Add Comment
Please, Sign In to add comment