Learn Basic JavaScript by Building a Role Playing Game - Step 86

Tell us what’s happening:

Not sure what is wrong with this code here…

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region

function buyWeapon() {
  if (gold >= 30) {
    gold -= 30;
    goldText.innerText = gold;
    currentWeaponIndex++;
    text.innerText = "You now have a new weapon";
  }
}

// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36

Challenge Information:

Learn Basic JavaScript by Building a Role Playing Game - Step 86

Are you getting an error message in the console and what is the test saying?

Yes there was an error code in the console, that helped…, turns out it was missing a full stop

Period (.) is missing right after the word “weapon”.

(post deleted by author)