diff --git a/22_javascripthra/hra.js b/22_javascripthra/hra.js
index a1e61ce..a910992 100644
--- a/22_javascripthra/hra.js
+++ b/22_javascripthra/hra.js
@@ -3,7 +3,8 @@ var enemyName = ["Duch","Vlk","Lebka","Pepa","Karel","Jožo","Nepřitel státu"]
var enemyHp = hodkostkou(50);
var enemyDmg = hodkostkou(10);
-var heroHp = 40;
+var maxHeroHp = 40
+var heroHp = maxHeroHp;
var heroDmg = 6;
let heroDef = false;
@@ -35,9 +36,50 @@ function gameover() {
document.getElementById("game").innerHTML = "
LOSE
"
}
}
+
function attack() {
enemyHp = enemyHp - heroDmg;
battlelog("Zautočil jsi
");
document.getElementById("enemyHp").innerText=enemyHp;
gameover();
+ enemyAtack();
+}
+
+function heal(){
+ heroHp =parseInt(heroHp) +parseInt(hodkostkou(10));
+ if (heroHp > maxHeroHp){
+ heroHp = maxHeroHp;
+ }
+ battlelog("Vyléčil ses
");
+ document.getElementById("heroHp").innerText= heroHp;
+ gameover();
+ enemyAtack();
+}
+function defend() {
+ heroDef = true
+ battlelog("použil jsi obranu
")
+ gameover();
+}
+
+function luck() {
+ let luck = hodkostkou(10) //1-10 -> 1,2,3,4,5,=L; 6,7,8,9,10=W
+ if (luck <= 5){
+ heroHp = 0
+ } else {
+ enemyHp = 0;
+ }
+ gameover();
+}
+
+function enemyAtack() {
+ if(!heroDef){ //!true = false; !false = true
+ battlelog("Zautočil na tebe nepřítel
")
+ heroHp = parseInt(heroHp) - parseInt(enemyDmg)
+ document.getElementById("heroHp").innerText= heroHp;
+ heroDef = false
+ } else{
+ battlelog("vykryl si protiútok
");
+ heroDef = false
+ }
+ gameover()
}
\ No newline at end of file