SuperMonkey

code poireau

Jun 10th, 2014
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. if(getWeapon() == -1) {
  3.     setWeapon(WEAPON_MACHINE_GUN);
  4. }
  5.  
  6. // On récupère l'ennemi le plus proche
  7. var enemy = getNearestEnemy();
  8. var dst = getCellDistance(getCell(), getCell(enemy));
  9. var mov = 0;
  10.  
  11. // stratégie de la larve qui attend
  12. if(getTurn() < 40) {
  13.     // si l'ennemi est atteignable
  14.     if(dst - 4 < getWeaponMaxScope()) {
  15.         while(dst > getWeaponMaxScope() && mov < 4) {
  16.             moveToward(enemy, 1);
  17.             mov++;
  18.            
  19.             dst = getCellDistance(getCell(), getCell(enemy));
  20.         }
  21.     }
  22.    
  23.     useWeapon(enemy);
  24.     useWeapon(enemy);
  25.    
  26.     while(dst < 12 && mov < 4) {
  27.         moveAwayFrom(enemy, 1);
  28.         mov++;
  29.        
  30.         dst = getCellDistance(getCell(), getCell(enemy));
  31.     }
  32. } else { // personne ne se décide a bouger → go au combat #yolo
  33.     moveToward(enemy);
  34.     useWeapon(enemy);
  35.     useWeapon(enemy);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment