Advertisement
Guest User

Main

a guest
Aug 30th, 2015
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.94 KB | None | 0 0
  1. // %DEFINCLUDE                                                     Combat AI : Gère les weapons/chips
  2. //                                     Dialogue AI : Gère les répliques
  3. //                                         [prévu] Movement AI : Gère les déplacements
  4. include("Combat AI");
  5. include("Dialogue AI");
  6.  
  7. // ================= VARIABLES =================
  8.  
  9. // L'ennemi le plus proche
  10. var enemy = getNearestEnemy();
  11. // La distance qui sépare le poireau et l'ennemi en cellules
  12. var distance = getCellDistance(getCell(), getCell(enemy));
  13. // L'arme à utiliser par défaut
  14. var defaultWeapon = null;
  15.  
  16. // ================ PROCEDURAL ================
  17.  
  18. if(!draw(defaultWeapon)) draw(getBestWeapon(getWeapons()));
  19.    
  20. if(getLife() < getTotalLife()) { useChip(CHIP_BANDAGE, getLeek()); }
  21. else { talk(); }
  22.  
  23. if(distance >= 7.0) moveToward(enemy);
  24.  
  25. if(!shoot(enemy, true) or distance == 1.0) {
  26.     moveAwayFrom(enemy);
  27.     if(!shoot(enemy, true)) {
  28.         useChip(CHIP_SPARK, enemy);
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement