Advertisement
Kurisumasu

[LEEKWAR] IA_Basique_Solo

Jul 22nd, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //--------------------------------
  2. //------- Code de base -----------
  3. //--------------------------------
  4.  
  5. // On prend le pistolet
  6. if(getWeapon()==-1) setWeapon(WEAPON_PISTOL); // Attention : coûte 1 PT
  7. // On récupère l'ennemi le plus proche
  8. var enemy = getNearestEnemy();
  9.  
  10. // On se déplace jusqu'à arriver à portée pour tirer
  11. var cellPortee = getCellToUseWeapon(enemy);
  12. if( cellPortee != getCell())
  13. {
  14.     moveTowardCell(cellPortee);
  15. }
  16.  
  17. // On essaye de lui tirer dessus
  18. var resultShoot = useWeapon(enemy);
  19. if( resultShoot == USE_SUCCESS)
  20. {
  21. // Si on arive à tirer dessus, alors on continue
  22. // jusqu'à ce que notre poireau soit à court de PT ou que l'enmy soit mort
  23.     while( resultShoot != USE_NOT_ENOUGH_TP && isAlive(enemy))
  24.     {
  25.         resultShoot= useWeapon(enemy);
  26.         debug("test boucle 2");
  27.     }
  28. }
  29. if(isAlive(enemy) && getMP()!= 0) moveAwayFrom(enemy);
  30. if(isDead(enemy) && getTP() != 0) say("all right, that's it you're dead !");
  31. else if( getTP() >= getChipCost(CHIP_SHOCK)) useChip(CHIP_SHOCK,enemy);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement