Advertisement
Superloup10

leek

Dec 1st, 2015
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var enemy = getNearestEnemy();
  2. var tir;
  3. var pos = getCell();
  4. var enemyPos = getCell(enemy);
  5. var dist = getCellDistance(pos, enemyPos);
  6. var line = isOnSameLine(pos, enemyPos);
  7.  
  8. useChip(CHIP_PROTEIN, getLeek());
  9. useChip(CHIP_SHIELD, getLeek());
  10.  
  11. moveToward(enemy);
  12.  
  13. if(getWeapon() === null)
  14. {
  15.     setWeapon(WEAPON_MAGNUM);
  16. }
  17. else
  18. {
  19.     if(!line && dist < 9)
  20.     {
  21.         if(getWeapon() === WEAPON_SHOTGUN)
  22.         {
  23.             setWeapon(WEAPON_MAGNUM);
  24.         }
  25.     }
  26.     else if (line && dist < 6)
  27.     {
  28.         if(getWeapon() === WEAPON_MAGNUM)
  29.         {
  30.             setWeapon(WEAPON_SHOTGUN);
  31.         }
  32.     }
  33. }
  34. shoot(tir, dist, enemy, line);
  35. if(getLife() < 250)
  36. {
  37.     if(dist < 10)
  38.     {
  39.         moveAwayFrom(enemy);
  40.     }
  41.     useChip(CHIP_CURE, getLeek());
  42.     useChip(CHIP_BANDAGE, getLeek());
  43. }
  44. function shoot(shot, target, en, line)
  45. {
  46.     do
  47.     {
  48.         if(!line)
  49.         {
  50.             if(target < 9)
  51.             {
  52.                 shot = useWeapon(en);
  53.             }
  54.             else if(target >= 8 && target < 11)
  55.             {
  56.                 shot = useChip(CHIP_SPARK, en);
  57.             }
  58.         }
  59.         else if(line)
  60.         {
  61.             if(target < 6)
  62.             {
  63.                 shot = useWeapon(en);
  64.             }
  65.             else if(target >= 6 && target < 8)
  66.             {
  67.                 shot = useChip(CHIP_FLASH, en);
  68.             }
  69.         }
  70.     }while(shot === (USE_SUCCESS || USE_FAILED));
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement