Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Test de combat --
- Boss = {}
- Boss.nom = MéchantPasBeau
- Boss.santé = 1000
- Boss.atk = 25
- Boss.armure = 0.55
- Champion = {}
- Champion.nom = Oriane
- Champion.santé = 500
- Champion.atk = 100
- Champion.armure = 0.7
- function dégats(dmg, réduction)
- coup = 0 + (dmg * (1 - réduction))
- end
- function battle(personnage, dmg)
- local personnage.santé = personnage.santé - dmg
- return personnage.santé
- end
- if Boss.santé <= 0 then
- print("Oriane a vaincu le MéchantPasBeau")
- if Champion.santé <= 0 then
- print("Oriane a pérri face au MéchantPasBeau")
- end
- end
- dégats(Boss.atk,Champion.armure)
- battle(Champion,coup)
- print("MéchantPasBeau a infligé "..coup.."pts de dégats à Oriane")
- print("Oriane PV restants",Champion.santé)
- dégats(Champion.atk,Boss.armure)
- battle(Boss,coup)
- print("Oriane a infligé "..coup.."pts de dégats au MéchantPasBeau")
- print("MéchantPasBeau PV restants",Boss.santé)
- dégats(Boss.atk,Champion.armure)
- battle(Champion,coup)
- --------------------------------------------------------------------------------
- Erreur de compilation à la ligne 181:
- E:\Test Code\main.lua:181: unexpected symbol near '.'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement