def run(): print '--> mission The Score' if not ship.enableDefense(): return False if not overview.activateAccelerationGate(): return False # pocket 1 if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False if not overview.activateAccelerationGate(): return False # pocket 2 if not overview.switchTo('battle'): return False for i in range(4): overview.lockTarget('s', 1) drones.launchSentry() time.sleep(20) begin = time.time() while time.time() - begin < 100: ship.fireOnce() drones.engage() overview.lockEnemy(1) drones.back() ship.enableAfterburn() if not drones.launchSmall(): return False ship.fireOnce() overview.seekAndDestory() if not drones.back(): return False print '<-- mission The Score\n' return True
def run(): print '--> mission The Spy Stash' if not ship.enableDefense(): return False if not overview.activateAccelerationGate(): return False # pocket 1 direct access ship.enableAfterburn() if not overview.activateAccelerationGate(): return False # pocket 2 if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False result = findAtOverview('officers') if not result: return False mouse.doubleClickAtP(result) print 'wait until cargo open' result = None while not result: time.sleep(0.5) result = findAtFull('report') mouse.leftDownAtP(result) result = findAtFull('ship', 0.5) if not result: mouse.leftUp() return False mouse.moveToP(result) mouse.leftUp() time.sleep(2) result = findAtFull('x') if not result: return False mouse.leftClickAtP(result) print '<-- mission The Spy Stash\n' return True
def run(): print "--> mission The Black Market Hub" if not ship.enableDefense(): return False if not overview.activateAccelerationGate(): return False # pocket 1 if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False if not overview.activateAccelerationGate(): return False # pocket 2 if not overview.switchTo("lcs"): return False if not overview.lockTarget("docked_bestower", 1): return False ship.approachFor(5) ship.enableAfterburn() if not drones.launchSmall(): return False ship.fireOnce() drones.engage() overview.switchTo("battle") while not overview.pickCargo(): time.sleep(1) drones.back() print "<-- mission The Black Market Hub\n" return True
def run(): print '--> mission The Guristas Spies' if not ship.enableDefense(): return False if not overview.activateAccelerationGate(): return False if not drones.launchSmall(): return False if not general.openMissionDetails(): return False overview.seekAndDestory() if not general.missionObjectiveComplete(): return False if not drones.back(): return False print '<-- mission The Guristas Spies\n' return True
def run(): print '--> mission Dawning The Slavers (2 of 2)' if not ship.enableDefense(): return False result = None begin = time.time() while not result and time.time() - begin < 5: time.sleep(0.5) result = findAtFull('close') if result: mouse.leftClickAtP(result) if not drones.launchSmall(): return False overview.seekAndDestory() if not drones.back(): return False if not overview.activateAccelerationGate(): return False if not drones.launchSmall(): return False overview.seekAndDestory() if not drones.back(): return False print '<-- mission Dawning The Slavers (2 of 2)\n' return True
def run(): print '--> mission Retribution' if not ship.enableDefense(): return False if not overview.activateAccelerationGate(): return False if not overview.switchTo('lcs'): return False if not overview.lockTarget('guristas_outpost', 5): return False if not general.openMissionDetails(): return False if not drones.launchSentry(): return False ship.fireOnce() drones.engage() if not general.missionObjectiveComplete(): return False if not drones.back(): return False print '<-- mission Retribution\n' return True
def run(): print '--> mission New Frontiers - Asnendanne (7 of 7)' if not ship.enableDefense(): return False if not general.openMissionDetails(): return False ship.enableAfterburn() if not overview.activateAccelerationGate(): return False print 'pocket 1' if not drones.launchSmall(): return False overview.seekAndDestory() if not general.missionObjectiveComplete(): return False if not drones.back(): return False print '<-- mission New Frontiers - Asnendanne (7 of 7)\n' return True
def run(): print '--> mission The Space Telescope' if not ship.enableDefense(): return False if not overview.activateAccelerationGate(): return False if not overview.switchTo('lcs'): return False if not overview.lockTarget('guristas_space', 15): return False if not drones.launchSmall(): return False ship.fireOnce() drones.engage() if not general.openMissionDetails(): return False if not general.missionObjectiveComplete(): return False if not drones.back(): return False print '<-- mission The Space Telescope\n' return True
def run(): print '--> mission Smuggler lnterteption' if not ship.enableDefense(): return False # 2 pockets for i in range(2): if not overview.activateAccelerationGate(): return False print 'pocket ' + str(i+1) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False # loot grustas personal transport while not overview.pickTarget('guristas_personnel'): pass print '<-- mission Smuggler lnterteption\n' return True
def run(): print '--> mission Angel Extravaganza' if not ship.enableDefense(): return False # 5 pockets for i in range(5): if not overview.activateAccelerationGate(): return False print 'pocket ' + str(i+1) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False print '<-- mission Angel Extravaganza\n' return True
def run(): print '--> mission Rogue Drone Harassment' if not ship.enableDefense(): return False # 2 pockets for i in range(2): if not overview.activateAccelerationGate(): return False print 'pocket ' + str(i+1) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False print '<-- mission Rogue Drone Harassment\n' return True
def run(): print '--> mission Unauthorized Military Presence' if not ship.enableDefense(): return False if not general.openMissionDetails(): return False ship.enableAfterburn() if not overview.activateAccelerationGate(): return False if not overview.switchTo('battle'): return False if not overview.lockTarget('guristas_personnel'): return False if not ship.enableAfterburn(): return False if not ship.approachFor(240): return False if not overview.lockTarget('guristas_personnel', 20): return False if not drones.launchSmall(): return False if not ship.fireOnce(): return False if not drones.engage(): return False # mission item is in wreck while not findAtMissionDetails('v'): # collect overview.pickWreck() if not general.missionObjectiveComplete(): return False # sometimes we already has millitans # but the mission is not complete until all enemy dies overview.seekAndDestory() # just in case overview.pickTarget('guristas_personnel') if not drones.back(): return False print '<-- mission Unauthorized Military Presence\n' return True
def run(): print '--> mission The Missing Canvoy' ship.enableDefense() if not overview.activateAccelerationGate(): return False if not overview.switchTo('lcs'): return False if not overview.lockTarget('powerful_em', 1): return False ship.enableAfterburn() ship.approachFor(120) if not drones.launchSmall(): return False ship.fireOnce() drones.engage() print 'wait for 80 sec' time.sleep(80) if not overview.lockTarget('lesser_drone_hive', 1): return False ship.approachFor(60) ship.fireOnce() drones.engage() while not overview.pickCargo(): time.sleep(2) while overview.pickCargo(): pass if not drones.back(): return False print '<-- mission The Missing Canvoy\n' return True
def run(): print '--> mission Cut Throat Competition' if not ship.enableDefense(): return False if not drones.launchSmall(): return False if not general.openMissionDetails(): return False overview.seekAndDestory() if not drones.back(): return False if not overview.activateAccelerationGate(): return False if not overview.switchTo('lcs'): return False if not overview.lockTarget('repair_outpost', 15): return False if not drones.launchSmall(): return False ship.fireOnce() drones.engage() if not general.missionObjectiveComplete(): return False if not drones.back(): return False print '<-- mission Cut Throat Competition\n' return True
def run(): print '--> mission Duo of Death' if not ship.enableDefense(): return False if not overview.activateAccelerationGate(): return False if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not overview.pickCargo(): return False if not drones.back(): return False print '<-- mission Duo of Death\n' return True
def run(): print '--> mission New Frontiers - Raw Materials (2 of 7)' if not ship.enableDefense(): return False ship.enableAfterburn() if not overview.activateAccelerationGate(): return False print 'pocket 1' if not overview.switchTo('battle'): return False if not drones.launchSentry(): return False if not overview.lockTarget('drone_energy', 25): return False drones.engage() time.sleep(160) if not drones.back(): return False mouse.moveTo(100, 100) result = findAtDrones('sentry') if result: mouse.leftClickAtP(result) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not overview.switchTo('lcs'): return False if not overview.lockTarget('delainens', 1): return False ship.approachFor(30) drones.engage() overview.switchTo('battle') while not overview.pickCargo(): pass while overview.pickCargo(): pass overview.seekAndDestory() if not drones.back(): return False print '<-- mission New Frontiers - Raw Materials (2 of 7)\n' return True
def run(): print '--> mission Intercept The Sabateurs' if not ship.enableDefense(): return False if not drones.launchSmall(): return False overview.seekAndDestory() if not drones.back(): return False ship.enableAfterburn() if not overview.activateAccelerationGate(): return False # pocket 1 # main enemies are 90km away # approach for 85 secs # mean while clean up nearby enemy drones.launchSmall() if not overview.switchTo('battle'): return False if not overview.lockEnemy(20): return False ship.fireOnce() if not overview.lockTarget('transport', 1): return False ship.enableAfterburn() ship.approachFor(85) # wait for stop begin = time.time() while time.time() - begin < 20: ship.stop() key.pressEx(sc.Unlock) mouse.moveToP(panel.center(panel.Drones)) mouse.wheel(-100) while findAtDrones('fighting'): time.sleep(10) drones.back() # use sentry to destory all the smalls for i in range(6): overview.lockTarget('s', 1) drones.launchSentry() begin = time.time() while overview.lockTarget('s', 1) and time.time() - begin < 130: ship.fireOnce() drones.engage() drones.back() # do the rest ship.fireOnce() drones.launchSmall() overview.seekAndDestory() while not overview.pickCargo(): pass drones.back() print '<-- mission Intercept The Sabateurs\n' return True
def run(): print '--> mission Silence The Informant' if not ship.enableDefense(): return False if not general.openMissionDetails(): return False if not overview.activateAccelerationGate(): return False print 'pocket 1' if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False if not overview.activateAccelerationGate(): return False print 'pocket 2' result = None begin = time.time() while not result and time.time() - begin < 4: time.sleep(0.5) result = findAtFull('close') if result: mouse.leftClickAtP(result) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False if not overview.activateAccelerationGate(): return False print 'pocket 3' result = None begin = time.time() while not result and time.time() - begin < 4: time.sleep(0.5) result = findAtFull('close') if result: mouse.leftClickAtP(result) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not general.missionObjectiveComplete(): return False if not drones.back(): return False print '<-- mission Silence The Informant\n' return True
def run(): print '--> mission Pick Your Position' if not overview.activateAccelerationGate(): return False if not overview.switchTo('battle'): return False # pocket 1 result = None while not result: time.sleep(0.5) result = findAtFull('close') mouse.leftClickAtP(result) if not overview.pickTarget('minmatar_emissary_1'): return False result = None while not result: time.sleep(0.5) result = findAtFull('close') mouse.leftClickAtP(result) if not overview.activateAccelerationGate(): return False if not overview.switchTo('battle'): return False # back to pocket 0 # double click will not open it! result = overview.findTarget('cargo') if not result: return False mouse.leftClickAtP(result) ship.approach() result = findAtSelectedItem('cargo_small') if not result: result = findAtSelectedItem('cargo_big') if not result: return False mouse.leftClickAtP(result) print 'wait until cargo open' while not findAtFull('loot_all'): time.sleep(0.2) mouse.leftClickAtP(result) result = findAtFull('ship') while not result: result = findAtFull('ship') mouse.leftClickAtP(result) result = findAtFull('minmatar_emissary') while not result: result = findAtFull('minmatar_emissary') mouse.leftDownAtP(result) result = findAtFull('ship_hl') while not result: result = findAtFull('ship_hl') mouse.moveTo(result[0] + 40, result[1] + 60) mouse.leftUp() result = findAtFull('close') while not result: result = findAtFull('close') mouse.leftClickAtP(result) time.sleep(1) result = findAtFull('ship_hl') if not result: result = findAtFull('ship') if result: mouse.moveToP(result) result = findAtFull('x') if result: mouse.leftClickAtP(result) print '<-- mission Pick Your Position\n' return True
def run(): print '--> mission Guristas Extravaganza' if not ship.enableDefense(): return False # pocket 1 - 3 for i in range(3): if not overview.activateAccelerationGate(): return False print 'pocket ' + str(i+1) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False # in pocket 3, we must destory the powerfull em force field to continue if not overview.switchTo('lcs'): return False if not overview.lockTarget('em_forcefield'): return False if not drones.launchSmall(): return False if not drones.engage(): return False print 'wait until force field destoried' time.sleep(20) while findAtDrones('fighting'): time.sleep(1) if not drones.back(): return False # pocket 4 - 5 for i in range(2): if not overview.activateAccelerationGate(): return False print 'pocket ' + str(i+4) if not drones.launchSmall(): return False ship.enableAfterburn() overview.seekAndDestory() if not drones.back(): return False print '<-- mission Guristas Extravaganza\n' return True