Advertisement
Guest User

Untitled

a guest
Aug 28th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var enemy = getNearestEnemy();                                                                                                                  //==================
  2. var ally = getNearestAlly();                                                                                                                    //====Varaibles=====
  3. var moi = getLeek();                                                                                                                            //==Initialisation==
  4. var life = getLife();                                                                                                                           //==================
  5.  
  6. if (getLife(ally) <100 && life > 220 and getName(ally)!="Flamby") useChip(CHIP_CURE,ally);                                                      //====Health Ally===
  7. if (life < 220) useChip(CHIP_CURE,moi);                                                                                                         //=====Health Me====
  8.  
  9. if (getWeapon()==null) setWeapon(WEAPON_DOUBLE_GUN);                                                                                            //====Set Weapon====
  10.  
  11. useChip(CHIP_WALL,moi);                                                                                                                         //======Protect=====
  12. useChip(CHIP_HELMET,moi);                                                                                                                       //=======Mode=======
  13.  
  14. if (life > 150) {                                                                                                                               //==Life Above 150==
  15.  
  16.     if (getCellDistance(getCell(),getCell(enemy))<=1) moveAwayFrom(enemy,1);                                                                    //===Shot Prevent===
  17.    
  18.     if (isOnSameLine(getCell(),getCell(enemy))==true and getTP()==8 and getDistance(getCell(),getCell(enemy)) <= 7) {                           //==================
  19.         setWeapon(WEAPON_LASER);                                                                                                                //=======Laser======
  20.         useWeapon(enemy);                                                                                                                       //=======Shot=======
  21.         setWeapon(WEAPON_DOUBLE_GUN);                                                                                                           //==================       
  22.     }else{     
  23.         useWeapon(enemy);                                                                                                                       //====Try Double====
  24.         useWeapon(enemy);                                                                                                                       //=======Shot=======
  25.     };
  26.     if (count(getAliveAllies()) > 2) {                                                                                                          //=====Move With====
  27.         moveTowardLeeks(getAliveAlliesWithoutMe(getAliveAllies())); //Delete me from the Ally List                                              //=======Ally=======
  28.     }else{
  29.         moveTowardLeeks(getAliveEnemies());                                                                                                     //=Move Without Ally
  30.     };
  31.     if (isAlive(enemy)==true and isOnSameLine(getCell(),getCell(enemy))==true and getTP()==8 and getDistance(getCell(),getCell(enemy)) <= 5) {  //==================
  32.         setWeapon(WEAPON_LASER);                                                                                                                //=======Laser======
  33.         useWeapon(enemy);                                                                                                                       //=======Shot=======
  34.         setWeapon(WEAPON_DOUBLE_GUN);                                                                                                           //==================
  35.     }else{
  36.         useWeapon(enemy);                                                                                                                       //====Try Double====
  37.         useWeapon(enemy);                                                                                                                       //=======Shot=======
  38.     };
  39.     useChip(CHIP_FLAME,enemy);                                                                                                                  //==================
  40.     useChip(CHIP_FLAME,enemy);                                                                                                                  //==================
  41.     useChip(CHIP_ICE,enemy);                                                                                                                    //=======Chip=======
  42.     useChip(CHIP_ICE,enemy);                                                                                                                    //======Attacks=====
  43.     useChip(CHIP_SPARK,enemy);                                                                                                                  //==================
  44.     useChip(CHIP_SPARK,enemy);                                                                                                                  //==================
  45.    
  46. }else{                                                                                                                                          //===Tapette Mode===
  47.  
  48.     if (isAlive(enemy)==true and isOnSameLine(getCell(),getCell(enemy))==true and getTP()==8 and getDistance(getCell(),getCell(enemy)) <= 5) {  //==================
  49.         setWeapon(WEAPON_LASER);                                                                                                                //=======Laser======
  50.         useWeapon(enemy);                                                                                                                       //=======Shot=======
  51.         setWeapon(WEAPON_DOUBLE_GUN);                                                                                                           //==================
  52.     };
  53.     moveAwayFromLeeks(getAliveEnemies());                                                                                                       //======Fuite=======
  54.    
  55.     useWeapon(enemy);                                                                                                                           //==================
  56.     useChip(CHIP_ICE,enemy);                                                                                                                    //==================
  57.     useChip(CHIP_SPARK,enemy);                                                                                                                  //=======Shots======
  58.     useWeapon(enemy);                                                                                                                           //==================
  59.     useChip(CHIP_ICE,enemy);                                                                                                                    //==================
  60.     useChip(CHIP_SPARK,enemy);                                                                                                                  //==================
  61. };
  62.  
  63. function getAliveAlliesWithoutMe(List) {                                                                                                        //==================
  64.     removeElement(List,getLeek());                                                                                                              //=====Delete Me====
  65.     debug(List);                                                                                                                                //=======From=======
  66.     return List;                                                                                                                                //=======List=======
  67. };                                                                                                                                              //==================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement