here is my code:
def placeFlag():
Myflag0 = hero.findMyFlags[0]
Myflag1 = hero.findMyFlags[1]
Myflag2 = hero.findMyFlags[2]
hero.placeFlag({"x": 134, "y": 107})
hero.placeFlag({"x": 134, "y": 107})
hero.placeFlag({"x": 134, "y": 107})
def findEnemyFlags():
enemyflag0 = hero.findEnemyFlags[0]
enemyflag1 = hero.findEnemyFlags[1]
enemyflag2 = hero.findEnemyFlags[2]
def captureFlag():
hero.moveXY(24, 33)
enemyflag0 = hero.findEnemyFlags[0]
enemyflag1 = hero.findEnemyFlags[1]
enemyflag2 = hero.findEnemyFlags[2]
if enemyflag0:
hero.move(enemyflag0.pos)
distance = hero.distanceTo(enemyflag0)
if distance < 6:
enemyflag0 = hero.findEnemyFlags[0]
if distance < 3:
hero.captureFlag(enemyflag0)
hero.moveXY(19, 21)
if enemyflag1:
hero.move(enemyflag1.pos)
distance = hero.distanceTo(enemyflag0)
if distance < 6:
enemyflag1 = hero.findEnemyFlags[1]
if distance < 3:
hero.captureFlag(enemyflag1)
hero.moveXY(97, 65)
if enemyflag2:
hero.move(enemyflag2.pos)
distance = hero.distanceTo(enemyflag2)
if distance < 6:
enemyflag2 = hero.findEnemyFlags[2]
if distance < 3:
hero.captureFlag(enemyflag2)
hero.moveXY(51, 26)
while True:
placeFlag()
findEnemyFlags()
captureFlag()