fixed jump

This commit is contained in:
Yannik
2023-06-23 20:13:06 +02:00
parent ce5fe2d296
commit bcd2ff6e5d

View File

@@ -1,6 +1,6 @@
var speed = 50; var speed = 50;
var typeindex = 0; var typeindex = 0;
var dlgPointer = localStorage.getItem("dlgPointer"); var dlgPointer = parseInt(localStorage.getItem("dlgPointer"));
var dlgFile; var dlgFile;
var dlgKeyMain = localStorage.getItem("dlgKeyMain"); var dlgKeyMain = localStorage.getItem("dlgKeyMain");
let dlgLines; let dlgLines;
@@ -13,7 +13,7 @@ var playerName;
var enemyHealth = 0, enemyDamage = 1, enemyStartsHit = false; var enemyHealth = 0, enemyDamage = 1, enemyStartsHit = false;
var health = 25; var health = 25;
var weaponName = localStorage.getItem("weaponName"), continueCount = true; var weaponName = localStorage.getItem("weaponName"), continueCount = true;
var weaponDamage = localStorage.getItem("weaponDamage"); var weaponDamage = parseInt(localStorage.getItem("weaponDamage"));
var counttx = 0, countup = true; var counttx = 0, countup = true;
//TODO //TODO
@@ -25,10 +25,10 @@ window.addEventListener('contextmenu', (event) => {
speed = 0; speed = 0;
}) })
function load() { function load(isJump = false) {
if (!localStorage.getItem("dlgPointer")) if (!localStorage.getItem("dlgPointer"))
dlgPointer = 0; dlgPointer = 0;
if (!localStorage.getItem("dlgKeyMain")) if (!localStorage.getItem("dlgKeyMain") && !isJump)
dlgKeyMain = "main"; dlgKeyMain = "main";
if (!localStorage.getItem("weaponName")) if (!localStorage.getItem("weaponName"))
weaponName = "Fäuste"; weaponName = "Fäuste";
@@ -112,7 +112,7 @@ function nextDlg(dlgPointerIncrease = true) {
} }
else if (dlgLines[dlgPointer].split(":")[0] === "_jump") { else if (dlgLines[dlgPointer].split(":")[0] === "_jump") {
dlgKeyMain = dlgLines[dlgPointer].split(':')[1]; dlgKeyMain = dlgLines[dlgPointer].split(':')[1];
load(); load(true);
dlgPointer = 0; dlgPointer = 0;
} }
else if (dlgLines[dlgPointer].split(":")[0] === "_lock") { else if (dlgLines[dlgPointer].split(":")[0] === "_lock") {
@@ -120,7 +120,7 @@ function nextDlg(dlgPointerIncrease = true) {
} }
else if (dlgLines[dlgPointer].split(":")[0] === "_weapon") { else if (dlgLines[dlgPointer].split(":")[0] === "_weapon") {
weaponName = dlgLines[dlgPointer].split(':')[1]; weaponName = dlgLines[dlgPointer].split(':')[1];
weaponDamage = dlgLines[dlgPointer].split(':')[2]; weaponDamage = parseInt(dlgLines[dlgPointer].split(':')[2]);
console.log(weaponDamage); console.log(weaponDamage);
nextDlg(); nextDlg();
} }
@@ -139,6 +139,12 @@ function nextDlg(dlgPointerIncrease = true) {
document.getElementById("answer-box").hidden = true; document.getElementById("answer-box").hidden = true;
document.getElementById("triangle").hidden = true; document.getElementById("triangle").hidden = true;
} }
else if (dlgLines[dlgPointer].split(":")[0] === "_checkpoint") {
localStorage.setItem("dlgPointer", dlgPointer.toString());
localStorage.setItem("dlgKeyMain", dlgKeyMain);
localStorage.setItem("weaponDamage", weaponDamage.toString());
localStorage.setItem("weaponName", weaponName);
}
} else } else
updateDlg(); updateDlg();
} }