/
ESMissionCustomsInterdictian1.py
67 lines (47 loc) · 1.12 KB
/
ESMissionCustomsInterdictian1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import ESMouse as mouse
import ESKeyboard as key
import ESImage as image
import ESStation as station
import ESSpace as space
import ESPilot as pilot
import ESPanel as panel
import time
def run():
print '--> mission Customs lnterdictian (1 of 2)'
if not station.undock():
return False
pilot.autopilot()
space.warpToMissionLocation()
#this mission don't have a acceleration gate
#and will pop up a dialog
time.sleep(10)
if space.findClose():
mouse.leftClick()
if not space.enableAllLowSlot():
return False
if not space.openMissionDetail():
return False
time.sleep(10)
if not space.lockBig():
return False
if not space.approach():
return False
if not space.openAfterBurn():
return False
if not space.launchDrones():
return False
if not space.fireOne():
return False
if not space.dronesEngage():
return False
if not space.missionObjectiveComplete():
return False
if not space.dronesReturn():
return False
if not space.pickMissionItem():
return False
if not space.setMissionWaypoint():
return False
pilot.autopilot()
print '<-- mission Customs lnterdictian (1 of 2)\n'
return True