began fight system

This commit is contained in:
Yannik
2023-06-23 00:31:51 +02:00
parent 36a3fd54a8
commit 0dd2675c91
5 changed files with 89 additions and 4 deletions

View File

@@ -9,11 +9,15 @@ var answers;
var keys;
var allowNextDlg = true;
var voice;
var playerName;
var enemyHealth = 0;
var enemyDamage = 1;
var health = 25;
var weaponName = "Fäuste";
var weaponDamage = 1;
//TODO
//add skipDlg with right mouse click
//simple fights
//playsound
//save file in local storage
window.addEventListener('contextmenu', (event) => {
@@ -103,6 +107,29 @@ function nextDlg(dlgPointerIncrease = true) {
dlgKeyMain = dlgLines[dlgPointer].split(':')[1]
load()
}
else if (dlgLines[dlgPointer].split(":")[0] === "_lock") {
nextDlg();
}
else if (dlgLines[dlgPointer].split(":")[0] === "_weapon") {
weaponName = dlgLines[dlgPointer].split(':')[1]
weaponDamage = dlgLines[dlgPointer].split(':')[2]
nextDlg();
}
else if (dlgLines[dlgPointer].split(":")[0] === "_enemy") {
document.getElementById("enemy-name").innerHTML = dlgLines[dlgPointer].split(":")[1]
document.getElementById("enemy-texture").src = "text_horror/assets/textures/" + dlgLines[dlgPointer].split(":")[2] + ".png"
enemyHealth = dlgLines[dlgPointer].split(":")[3]
enemyDamage = dlgLines[dlgPointer].split(":")[4]
document.getElementById("enemy-health").innerHTML = enemyHealth
document.getElementById("weapon").innerHTML = weaponName
document.getElementById("weapon-damage").innerHTML = weaponDamage
document.getElementById("health").innerHTML = health
document.getElementById("fight").style.visibility = "unset"
document.getElementById("dlg-text").innerHTML = ""
document.getElementById("bubble").hidden = true;
document.getElementById("answer-box").hidden = true;
document.getElementById("triangle").hidden = true;
}
} else
updateDlg();
}
@@ -135,4 +162,8 @@ function answered(answerId) {
for (let j = 0; j < keys.length; j++) {
answers.item(j).innerHTML = "";
}
}
function fight() {
}