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

Tell us what’s happening:

cant figure out whats wrong as far as i can tell this code should pass

Your code so far

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

/* file: styles.css */

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

function buyWeapon() {
  if (gold >= 30) {
    gold -= 30;
 currentweaponIndex += 1; }
}

// 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/130.0.0.0 Safari/537.36

Challenge Information:

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

Hi @ryanstruckus

The blue dots indicate a typo.

image

Happy coding

1 Like

changed to a capital c still doesnt pass

function buyWeapon() {
  if (gold >= 30) {
    gold -= 30;
 CurrentWeaponIndex += 1; }
}

Even though you have a typo, remember to adhere to the writing rules for variable names. They are written in calmelCase, therefore, writing it this way is wrong.

1 Like

but based on the way its spelled in the instructions thats the only thing that i could see as a typo

Remove the capitalized C and you’ll have a proper variable name.

1 Like

you wrote it like this the first time

then you changed two letters to get this. You needed to change only one to get to a camelCase variable