def run10(): """ Perform a 10 minute run. """ start = time.time() Inventory.loadout(2) # loadout 2 is bars-heavy BasicTraining.basicTraining() FightBosses.fightBosses() Adventure.adventureZone() # go to latest zone Misc.inputResource() # all energy print(f'Time Machine loop for 5 minutes') while time.time() - start < 300: TimeMachine.addEnergy() TimeMachine.addMagic() print(f'sleeping for 30 seconds') sleep(30) Inventory.loadout(1) BasicTraining.basicTraining() Misc.reclaimAll() # reclaim energy and magic from TM print(f'Main loop until 10 minutes') mainStart = time.time() pushAdventure = False while time.time() - start < 570: # push to new adventure zone if time.time() - mainStart > 120 and not pushAdventure: Adventure.adventureZone() pushAdventure = True print(f'sleeping 30 seconds') sleep(30) # fight bosses FightBosses.nuke() for _ in range(5): FightBosses.fightBoss() # augments Misc.inputResource(amount='quarter', idle=True) for _ in range(3): Augmentation.augmentation(aug=4) Augmentation.augmentation(aug=4, upgrade=True) # blood magic BloodMagic.addMagic(cap=True) BloodMagic.addMagic(magic=2, cap=True) BloodMagic.addMagic(magic=3, cap=True) MoneyPit.moneyPit() Navigation.menu('rebirth') while time.time() - start < 600: sleep(1) Rebirth.rebirth()
def run7(): """ Perform a 7 minute run.""" start = time.time() Inventory.loadout(2) # loadout 2 is bars-heavy BasicTraining.basicTraining() FightBosses.fightBosses() Adventure.adventureZone() # go to latest zone Misc.inputResource() # all energy print(f'Time Machine loop for 4 minutes') inv1 = False lastZone = False while time.time() - start < 180: TimeMachine.addEnergy() TimeMachine.addMagic() if time.time() - start > 180 and not inv1: Inventory.loadout(1) BasicTraining.basicTraining() inv1 = True if not lastZone: Adventure.adventureZone() lastZone = True startTime = time.time() Misc.reclaimAll() # reclaim energy and magic from TM print(f'Main loop until 7 minutes') mainStart = time.time() pushAdventure = False while time.time() - start < 390: # push to new adventure zone if time.time() - mainStart > 120 and not pushAdventure: Adventure.adventureZone() pushAdventure = True # fight bosses FightBosses.nuke() for _ in range(5): FightBosses.fightBoss() # augments Misc.inputResource(amount='quarter', idle=True) for _ in range(3): Augmentation.augmentation(aug=3) Augmentation.augmentation(aug=3, upgrade=True) # blood magic BloodMagic.addMagic(cap=True) BloodMagic.addMagic(magic=2, cap=True) BloodMagic.addMagic(magic=3, cap=True) print(f'sleeping 30 seconds') sleep(30) MoneyPit.moneyPit() FightBosses.nuke() FightBosses.fightBoss() print('waiting for time') # Statistics.screenshot('rebirth.png') while time.time() - start < 420: sleep(1) click(*coords.STOP) # stop fighting Navigation.menu('rebirth') Rebirth.rebirth()