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

Savern savior level help

@Deadpool198 @dedreous @Code_Kid13

# An ARRAY is a list of items.

# This array is a list of your friends' names.
friendNames = ['Joan', 'Ronan', 'Nikita', 'Augustus']

# Array indices start at 0, not 1!
friendIndex = 0

# Loop over each name in the array.
# The len() function gets the length of the list.
while friendIndex < len(friendNames):
    # Use square brackets to get a name from the array.
    friendName = friendNames[friendIndex]
    
    # Tell your friend to go home.
    # Use + to connect two strings.
    hero.say(friendName + ', go home!')
    friendName = friendNames[friendIndex]
    hero.say(friendName + ', go home!')
    friendName = friendNames[friendIndex]
    hero.say(friendName + ', go home!')
    friendName = friendNames[friendIndex]
    hero.say(friendName + ', go home!')

    
# Retreat to the oasis and build a "fence" on the X.
hero.buildXY("fence", 30, 30)
hero.moveXY(8, 30)

Because you’re not incrementing friendIndex you’re always telling the same friend to go home.
You only need to tell the friend to go home once, then you loop around and use the friendIndex to loop through the list of friends.

i solved it @Deadpool198
Zax