Play Home Contribute Github Join Us! Discourse Staff Members Github Contribution Guides Team

Friend and Foe (Python){SOLVED}

#8

Do it just like the above that you did for friend. Define it, then an if conditional statement, then tell the enemy what to do with a concatenated hero.say statement. What you’ve done so far is exactly what you need to do with enemy.

#9

can you elaborate on that please!:sweat_smile:

#10

Just follow the format that you see for friend. Do exactly the same thing but use enemy as the variable instead of friend and in the hero.say statement, do as the instructional comments say and tell the ogres/munchkins to go away instead of saying, “To battle”.

#11

one more question, “Sorry!”
um what am I supposed to say to the enemies?

#12

The specific phrase doesn’t matter. Just say something telling them to go away and concatenate it with the enemy.id just like you did with the friends.

#13

I tried but this is what showed.

#14

You have to define enemy; enemy = hero.findNearestEnemy.

#15

Um . . . .
33%20PM
(I know that I put two equal signs but thats what it said to do)

#16

Use enemy = hero.findNearestEnemy before

if enemy: 
    hero.say("Go away, " + enemy.id + "!")

It should look like this:

enemy = hero.findNearestEnemy
if enemy: 
    hero.say("Go away, " + enemy.id + "!")
#17

sorry, i tried it is not working

#18

Please post your code so I can see what you did wrong!

#19

just with parenthesis right after the word, findNearestEnemy don’t just copy and paste or something and try.

#22

Post your code so we can see what is wrong.

1 Like
#23

@Saanvi_Mysore already did.

#24


it aint working

#25

I’m not sure if this is a problem, but you seem to be using two different coding languages at the same time.

#26

ok i got it

Hello and welcome to codecombat discourse! This is a cozy forum where you can share ideas, share fan art, get assistance for code, etc! Before you proceed, we hope that you review this topic, which shows all essentials of this board! Thanks!

#27

are you telling me

?

#28

I think @Tripp sent that on accident

#29

Which language do you want to use? By the image you’re providing us, you’re simultaneously trying to use Python and Javascript, but the current language you are using in that level is Python. Press the :arrows_counterclockwise: Restart button and do the level in Python. If you want to switch to JavaScript, press Game Menu-> Change Language/Hero, then select Javascript or any other language.


Note: If you changed your language, be sure to press :arrows_counterclockwise: Restart after loading the level.