No, Just I haven’t beat that level yet. I’m on the cloudrip mountains.
Can we talk somewhere else? I think i’m approaching my daily reply limit
You have a reply limit?
Duh, why do you think i PM you; the last time we talked two days ago?
ok fine. I need to go sleep.
Alright, good night.
I think you need good code to attack enemy hero. First - the door. Then the hero. Only hero.`
enemy_types = {}
enemy_types['door'] = {'danger':1000, 'focus':200}
enemy_types['knight'] = {'danger':100, 'focus':100}
enemy_types['ranger'] = {'danger':100, 'focus':100}
enemy_types['librarian'] = {'danger':100, 'focus':100}
enemy_types['potion-master'] = {'danger':100, 'focus':50}
enemy_types['goliath'] = {'danger':100, 'focus':50}
enemy_types['captain'] = {'danger':100, 'focus':100}
enemy_types['trapper'] = {'danger':100, 'focus':100}
enemy_types['samurai'] = {'danger':100, 'focus':50}
enemy_types['forest-archer'] = {'danger':100, 'focus':50}
enemy_types['sorcerer'] = {'danger':100, 'focus':50}
if self.team=='humans':
team = 'humans'
else:
team = 'ogres'
def findTarget():
danger = 0
enemy_return = None
for type in enemy_types.keys():
if enemy_types[type].danger>danger:
enemy = self.findNearest(self.findByType(type))
if enemy and enemy.team!=team and self.distanceTo(enemy)<enemy_types[type].focus:
enemy_return = enemy
danger = enemy_types[type].danger
if enemy_return is None:
enemy_return = self.findNearest(self.findEnemies())
return enemy_return
Dude, don’t you need a new equipment first to be able to execute those commands?
Just good glass with findByType method
Alright i’m gonna try it out now, i’ll report later.
attacking enemy hero is quite hard, yes.
Although I thought you could just use:
enemyHero = self.findByType('hero-placeholder-1')
Or:
enemyHero = self.findByType('hero-placeholder-0')