Continuous Alchemy help - Python

Hello,

I’ve been having some trouble lately with continuous alchemy lately. My hero doesn’t get to the water fast enough. here is my code:

# Race munchkins to the water distilled by Omarn Brewstone!
# Use the `continue` statement to avoid poison.
while True:
    enemy = hero.findNearestEnemy()
    item = hero.findNearestItem()
    
    # If there is no enemy, continue out of the loop.
    if not enemy:
        continue
    
    # If there is no item, ask for a potion then continue:
    if not item:
        hero.say("Give me a drink!")
        continue
    
    # If the item.type "poison", continue out of the loop.
    if item.type == "poison":
        continue
    # At this point, the potion must be a bottle of water
    # so moveXY to the potion, then back to the start!
    hero.moveXY(item.pos.x, item.pos.y)
    hero.moveXY(34, 47)

Thanks!

Hi @S_T and welcome back to the forum! :partying_face:

Can you show me your equipment, because nothing seems wrong with the code itself.

Andrei

As I thought. Try to do the level without the ring of speed because with it the code will not work.

Andrei

Or try to get better boots if you have the gems.

Andrei

Also instead of moving to the item’s position, move to the x mark close to Omarn. That might be slowing you down

And that heavy iron breastplate too even though you have the ring of speed