Hello everyone.
First of all, excuse my english, I will do my best.
I encounter some problem with the detonate thing. When I execute it, the griffin rider says “someone has a problem” and the entire code stop.
The same occurs with detonate(6) and only 2 lines of self.say("") below.
I tried to change my detonate function by a self.say(n + " is not a prime") and all work perfectly (except none of the mine are detonated and my hero crash on it).
Here is my code :
def detonate(i):
self.say('Detonate ' + i + ' !', [i])
coins = self.getItems()
nums = []
for i in range(118):
nums.append(i+2)
for i in range(118):
if nums[i] == 0:
detonate(i+2)
elif i < 8:
p = nums[i]
for j in range(120/p-p):
nums[(j+p)*p-2] = 0
self.say("Woohoo, safe! Lootin' time!")
coins = self.getItems()
for coin in coins:
self.move(coin.pos)