|
|
|
@ -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 = "<h1>LOSE</h1>" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
function attack() { |
|
|
|
enemyHp = enemyHp - heroDmg; |
|
|
|
battlelog("Zautočil jsi<br>"); |
|
|
|
document.getElementById("enemyHp").innerText=enemyHp; |
|
|
|
gameover(); |
|
|
|
enemyAtack(); |
|
|
|
} |
|
|
|
|
|
|
|
function heal(){ |
|
|
|
heroHp =parseInt(heroHp) +parseInt(hodkostkou(10)); |
|
|
|
if (heroHp > maxHeroHp){ |
|
|
|
heroHp = maxHeroHp; |
|
|
|
} |
|
|
|
battlelog("Vyléčil ses <br>"); |
|
|
|
document.getElementById("heroHp").innerText= heroHp; |
|
|
|
gameover(); |
|
|
|
enemyAtack(); |
|
|
|
} |
|
|
|
function defend() { |
|
|
|
heroDef = true |
|
|
|
battlelog("použil jsi obranu <br>") |
|
|
|
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 <br>") |
|
|
|
heroHp = parseInt(heroHp) - parseInt(enemyDmg) |
|
|
|
document.getElementById("heroHp").innerText= heroHp; |
|
|
|
heroDef = false |
|
|
|
} else{ |
|
|
|
battlelog("vykryl si protiútok <br>"); |
|
|
|
heroDef = false |
|
|
|
} |
|
|
|
gameover() |
|
|
|
} |