During the KithGard Brawl, my pet won’t return to me with the potion. It worked on the previous level so I’m not sure what circumstances changed that prevent him from returning. I had the issue one other time and switched to the onspawn approach I found in the forum @Deadpool198. Now it doesn’t work either and the pet runs to the corner with the potion. The only thing I can think of is that my hero is invisible. Does that prevent the pet from finding the hero?
def onSpawn(): while True: potion = pet.findNearestByType("potion") if potion: pet.fetch(potion) while True: pet.on("spawn",onSpawn)