I am stuck at this step 93:
You should add the string In your inventory you have: to the end of text.innerText . Mind the spaces!
Your code so far
if (gold >= 30) {
gold -= 30;
currentWeapon++;
goldText.innerText = gold;
let newWeapon = weapons[currentWeapon].name;
text.innerText = "You now have a " + newWeapon + “.”;
inventory.push(newWeapon);
text.innerText += “In your inventory you have:”;
}
WARNING
The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.
You will need to take an additional step here so the code you wrote presents in an easy to read format.
Please copy/paste all the editor code showing in the challenge from where you just linked.
Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Challenge Information:
Learn Basic JavaScript by Building a Role Playing Game - Step 93
It appears the “quotations” around the closing stop where the newWeapon is, and around the added In your inventory you have: are the problem.
If you view the " quotation" before You I think you will notice the difference in the quotations. I just tried your code with the basic quotation marks, and the spaces around the new added text, exactly where you have it. It passed for me.
Notice how the one before You is almost straight down.
While the one around the dot . is more slanted.
It almost appears if the second one is similar to the back ticks with the second part inverted.
I do not think this is the case; but that is my comparison of the appearance.
Just one more thing to make us aware of our coding sensitivities.