Habi gos down once a day for maintenance u will get no +exp during this time. Egg bug will be fixed asap but I have no internet for a few days (only when a friend comes round with a iphone who can throw me his connection).
I will be back fully shortly but for now here is a fast fix for hatching:
Open the file /Classes/Habi.py in idle , find this:
PHP Code:
def checkeggs(self,playerlevel):
for x in self.itemcollection:
# print x['sceneItemType']
petcount= self.countpets()
maxpetcount = self.resp['maxPopulation']
if (x['sceneItemType'] == "Egg"):
#print x['profession']
if not (x['species'] == None):
#if (int(playerlevel) >49):
# self.scene_service.harvestEgg(str(x['m_id']))# == "True"):
print "Harvested Egg id#" + str(x['m_id'])
if not(x['profession'] == "soldier"):
if (petcount < maxpetcount):
(self.scene_service.hatchEgg(str(x['m_id'])))# == "True"):
print "Hatched Egg id#" + str(x['m_id'])
else:
self.scene_service.discardEgg(str(x['m_id']))# == "True"):
print "Discarded Egg id#" + str(x['m_id'])
else:
self.scene_service.discardEgg(str(x['m_id']))# == "True"):
print "Discarded Solidier Egg id#" + str(x['m_id'])
Replace with
PHP Code:
def checkeggs(self,playerlevel):
for x in self.itemcollection:
# print x['sceneItemType']
petcount= self.countpets()
maxpetcount = self.resp['maxPopulation']
if (x['sceneItemType'] == "Egg"):
if not (x['species'] == None):
if (petcount < maxpetcount):
(self.scene_service.hatchEgg(str(x['m_id'])))# == "True"):
print "Hatched Egg id#" + str(x['m_id'])
else:
self.scene_service.discardEgg(str(x['m_id']))# == "True"):
print "Discarded Egg id#" + str(x['m_id'])
Want to find exactly what error you are having? Open habi.py find this line:
def DoLoop(self):
try:
Remove the second line , now find this:
except:
time.sleep(10)
and remove both lines. Info on errors will now show.
Also the bot dont need to feed pets having a house will handle there hunger. If this is untrue let me know and I can add auto feeder.