Tell us what’s happening:
Problem is pretty easy to see I feel. Syntax of everything should be correct, same as class name and contents. Error message says provided text in first and second span element is wrong, but not in third. No idea what to do here
Your code so far
<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="./styles.css">
<title>RPG - Dragon Repeller</title>
<script src="./script.js"></script>
</head>
<!-- User Editable Region -->
<body>
<div id="game">
<div id="stats">
<span class="stat">
XP: 0
</span>
<span class="stat">
Health: 100
</span>
<span class="stat">
Gold: 50
</span>
</div>
<div id="controls"></div>
<div id="monsterStats"></div>
<div id="text"></div>
</div>
</body>
<!-- User Editable Region -->
</html>
/* file: script.js */
let xp = 0;
let health = 100;
let gold = 50;
let currentWeapon = 0;
let fighting;
let monsterHealth;
let inventory = ["stick"];
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
Challenge Information:
Learn Basic JavaScript by Building a Role Playing Game - Step 16