Hi, I’m on the first javascript lesson on step 138, I think I’ve completed this step but I can’t move forward the button for submitting my code isn’t working so I’m stuck, this has happened to me like 5 times during this lesson and usually there would be something wrong with my code like missing a comma or a semi-colon when i fix it the button works again, but I’ve checked I don’t see anything missing.
Here’s the step’s intructors:
In the locations array, add another object at the end. Set the name property to lose , set button text to an array with three REPLAY? strings, set button functions to an array with three restart variables, and set text to You die. ☠️ . You can copy that text to use the emote.
here’s the locations array code:
const locations = [
{
name: "town square",
"button text": ["Go to store", "Go to cave", "Fight dragon"],
"button functions": [goStore, goCave, fightDragon],
text: "You are in the town square. You see a sign that says \"Store\"."
},
{
name: "store",
"button text": ["Buy 10 health (10 gold)", "Buy weapon (30 gold)", "Go to town square"],
"button functions": [buyHealth, buyWeapon, goTown],
text: "You enter the store."
},
{
name: "cave",
"button text": ["Fight slime", "Fight fanged beast", "Go to town square"],
"button functions": [fightSlime, fightBeast, goTown],
text: "You enter the cave. You see some monsters."
},
{
name: "fight",
"button text": ["Attack", "Dodge", "Run"],
"button functions": [attack, dodge, goTown],
text: "You are fighting a monster."
},
{
name: "kill monster",
"button text": ["Go to town square", "Go to town square", "Go to town square"],
"button functions": [goTown, goTown, goTown],
text: 'The monster screams "Arg!" as it dies. You gain experience points and find gold.'
},
{
name: "lose",
"button text": ["REPLAY?","REPLAY?","REPLAY?"],
"button functions": [restart,restart,restart],
text= "You die. ☠️"
}
];
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:
Personal Portfolio Webpage - Build a Personal Portfolio Webpage