I cannot summon artillery
without boss star v so I can’t get the bonus. here is my code:
# Read the message on the sign to determine which units to summon and where to place them.
# Check the guide for instructions on interpreting the orders.
sign = hero.findByType("sign")[0]
message = sign.message
# Tip: parse the sign, then summon the units, then send each unit to the right position.
x = 0
y = 0
i = 0
while i <= len(message):
typeInitial = message[i]
x = int(message[i + 1] + message[i + 2])
y = int(message[i + 3] + message[i + 4])
if typeInitial == "a":
hero.summon("archer")
elif typeInitial == "s":
hero.summon("soldier")
elif typeInitial == "p":
hero.summon("peasant")
elif typeInitial == "g":
hero.summon("griffin-rider")
elif typeInitial == "P":
hero.summon("paladin")
elif typeInitial == "A":
hero.summon("artillery")
# a = hero.findByType("artillery")[0]
# hero.command(a, "move", Vector(x, y))
friend = hero.built.pop()
hero.command(friend, "move", Vector(x, y))
i += 5
Is there anything I’m doing wrong?