Play Home Contribute GitHub Join Us Discourse Staff Members GitHub Contribution Guides Team

Decoy Drill Python Version


Please help!
decoysBuilt = 0
item = self.findNearestItem()
x = item.pos.x
y = item.pos.y
self.moveXY(x, y)
if >= 25:
self.moveXY(14, 36)
self.buildXY(“decoy”, 14, 36)
if decoysBuilt = 4:
self.say(“I’ve built “+decoysBuilt+” decoys”)

Anything wrong???

Help please, Python decoy drill [SOLVED]
  • 1 you don’t need to self.moveXY(14, 36)
  • 2 are there any errors? that can be a problem.


Building decoys is the problem.


Hello, xXABCXx, and welcome. PLease format your code properly according to the FAQ.

You never check for an item. Use an if item statement.

The comparison operator is ==, not =.

You have to move to the X in front of Naria before you can say how many decoys you have built.


The only problem is that every time I collect a coin I say “I built 0 decoys”,then when I build one I say “I built 0 decoys”, then I lost.


Oh, right. You never add to decoysBuilt.