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

Tell us what’s happening:

In your attack function, below the health variable, create an if statement. Set the condition to call the isMonsterHit function.

its telling me to make if statement to call isMonsterHIt function but it didnt tell what the paramater should i use. so i cant go to next level of it.

it tells me this " You should add an if statement which calls isMonsterHit in the condition."

Your code so far

this is my code

function attack() {
text.innerText = “The " + monsters[fighting].name + " attacks.”;
text.innerText += " You attack it with your " + weapons[currentWeapon].name + “.”;
health -= getMonsterAttackValue(monsters[fighting].level);
if(){
isMonsterHit;
}
monsterHealth -= weapons[currentWeapon].power + Math.floor(Math.random() * xp) + 1;
healthText.innerText = health;
monsterHealthText.innerText = monsterHealth;
if (health <= 0) {
lose();
} else if (monsterHealth <= 0) {
fighting === 2 ? winGame() : defeatMonster();
}
}

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/119.0.0.0 Safari/537.36 OPR/105.0.0.0

Challenge Information:

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

Hello and Welcome to the community @rafiizdihar9 !

The condition is the parameter for the if statement.

It requires placing the isMonsterHit() as the condition of the if() function.

I hope this helps you.

Keep up the good progress!

1 Like

Thank you it works now

1 Like

You are very welcome @rafiizdihar9 !

Wishing you more good progress!

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.