Advertisement
Guest User

test combat

a guest
Mar 26th, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. -- Test de combat --
  2. Boss = {}
  3. Boss.nom = MéchantPasBeau
  4. Boss.santé = 1000
  5. Boss.atk = 25
  6. Boss.armure = 0.55
  7.  
  8.  
  9. Champion = {}
  10. Champion.nom = Oriane
  11. Champion.santé = 500
  12. Champion.atk = 100
  13. Champion.armure = 0.7
  14.  
  15.  
  16. function dégats(dmg, réduction)
  17. coup = 0 + (dmg * (1 - réduction))
  18. end
  19. function battle(personnage, dmg)
  20. local personnage.santé = personnage.santé - dmg
  21. return personnage.santé
  22. end
  23.  
  24.  
  25. if Boss.santé <= 0 then
  26. print("Oriane a vaincu le MéchantPasBeau")
  27.  
  28. if Champion.santé <= 0 then
  29. print("Oriane a pérri face au MéchantPasBeau")
  30. end
  31. end
  32.  
  33. dégats(Boss.atk,Champion.armure)
  34. battle(Champion,coup)
  35.  
  36. print("MéchantPasBeau a infligé "..coup.."pts de dégats à Oriane")
  37. print("Oriane PV restants",Champion.santé)
  38.  
  39. dégats(Champion.atk,Boss.armure)
  40. battle(Boss,coup)
  41.  
  42. print("Oriane a infligé "..coup.."pts de dégats au MéchantPasBeau")
  43. print("MéchantPasBeau PV restants",Boss.santé)
  44.  
  45. dégats(Boss.atk,Champion.armure)
  46. battle(Champion,coup)
  47.  
  48. --------------------------------------------------------------------------------
  49.  
  50. Erreur de compilation à la ligne 181:
  51. E:\Test Code\main.lua:181: unexpected symbol near '.'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement