Advertisement
Guest User

Untitled

a guest
May 31st, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. include("Fuir");
  2.  
  3. //==========================
  4. //DECLARATIONS
  5. //==========================
  6.  
  7. var enemy = getNearestEnemy();
  8. var cellenemy = getCell(enemy);
  9. var distance = getCellDistance(cellenemy,getCell());
  10. var mypm = getMP();
  11. var pmenemy = getMP(enemy);
  12. var myleek = getLeek();
  13. var sebuff = false;
  14. var TotalLife = getTotalLife() ;
  15. var Life = getLife();
  16. var percent = Life/TotalLife*100;
  17.  
  18.  
  19. //===========================
  20. // INSTRUCTIONS
  21. //===========================
  22.  
  23. if (getWeapon()==null)
  24. {// si pas d'arme on prend me pistolet
  25. setWeapon(WEAPON_PISTOL);
  26. }
  27.  
  28.  
  29. //==========================
  30. // DEPLACEMENTS AVANT COMBAT
  31. //==========================
  32.  
  33. if(distance>10 and distance<10+mypm)
  34. {
  35. moveToward(enemy, distance-10);
  36. useChip(CHIP_HELMET, myleek);
  37. }
  38. else if (distance>10+mypm)
  39. {
  40. moveToward(enemy, distance-10-pmenemy);
  41. }
  42.  
  43. //==============================
  44. // BUFFS
  45. //==============================
  46.  
  47. if (percent<=50)
  48. {
  49. useChip(CHIP_BANDAGE, myleek);
  50. }
  51.  
  52. if(distance<=10 )
  53. {
  54. useChip(CHIP_HELMET, myleek);
  55. }
  56.  
  57. //==============================
  58. // COMBAT
  59. //==============================
  60.  
  61. var tmp;
  62. do {
  63. tmp = useWeapon(enemy);
  64. } while(tmp === USE_SUCCESS || tmp === USE_CRITICAL);
  65.  
  66. do {
  67. tmp = useChip(CHIP_SPARK, enemy);
  68. } while(tmp === USE_SUCCESS || tmp === USE_CRITICAL);
  69.  
  70. //================================
  71. // Acheve l'ennemi
  72. //================================
  73.  
  74. if(getLife(enemy)<100 and getCellDistance(cellenemy,getCell())<9)
  75. {
  76. moveToward(enemy);
  77. if(getTP()>=3)
  78. {
  79. useWeapon(enemy);
  80. useWeapon(enemy);
  81. useWeapon(enemy);
  82. useChip(CHIP_SPARK, enemy);
  83. useChip(CHIP_SPARK, enemy);
  84. useChip(CHIP_SPARK, enemy);
  85. }
  86. }
  87.  
  88. //================================
  89. // DEPLACEMENT APRES COMBAT
  90. //================================
  91. if (distance>=8+mypm)
  92. {
  93. fuir(enemy);
  94. }
  95. //===============================
  96. // Message
  97. //===============================
  98.  
  99. if(isDead(enemy))
  100. {
  101. say("Try again");
  102. }
  103. if(isDead(myleek))
  104. {
  105. say("Oups");
  106. }
  107.  
  108. //================================
  109. // TEST
  110. //================================
  111. var tour = getTurn();
  112. var name=getName(enemy);
  113.  
  114. if(getTP()!=0 && tour==0)say("Vous ne perdez rien pour attendre bande de noobs !");
  115. if(getTP()!=0 && tour==1)say("Attention j'arrive !");
  116. if(getTP()!=0 && tour==2)say("Préparez le grand POT-AU-FEU !!!");
  117. if(getTP()!=0 && tour==3)say("Inclinez vous devant votre DIEU : Xebeche le grand !!!");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement