i cant figure out what is wrong and it keeps saying “Assigning to rvalue”
i just cant make my guy do what i want when their is a sand-yak
my code is:
flag = self.findFlag(“green”)
while True:
thrower = self.findNearest(self.findByType(‘ogre’))
shaman = self.findNearest(self.findByType(‘shaman’))
fangrider = self.findNearest(self.findByType(‘fangrider’))
headhunter = self.findNearest(self.findByType(‘headhunter’))
sand-yak = self.findNearest(self.findByType(‘sand-yak’))
if thrower:
self.attack(thrower)
if shaman:
self.attack(shaman)
if fangrider:
self.attack(fangrider)
if headhunter:
self.attack(headhunter)
if sand-yak:
self.moveXY(42, 78)
else:
enemy = self.findNearest(self.findEnemies())
if enemy:
self.attack(enemy)