21 lines
613 B
Python
21 lines
613 B
Python
|
from nullptr.roles.trader import assign_trader
|
||
|
from nullptr.roles.probe import assign_probe
|
||
|
from nullptr.roles.siphon import assign_siphon
|
||
|
from nullptr.roles.hauler import assign_hauler
|
||
|
from nullptr.roles.surveyor import assign_surveyor
|
||
|
from nullptr.roles.miner import assign_miner
|
||
|
|
||
|
def assign_mission(c, s):
|
||
|
if s.role == 'trader':
|
||
|
assign_trader(c, s)
|
||
|
elif s.role == 'probe':
|
||
|
assign_probe(c, s)
|
||
|
elif s.role == 'siphon':
|
||
|
assign_siphon(c, s)
|
||
|
elif s.role == 'hauler':
|
||
|
assign_hauler(c, s)
|
||
|
elif s.role == 'surveyor':
|
||
|
assign_surveyor(c, s)
|
||
|
elif s.role == 'miner':
|
||
|
assign_miner(c, s)
|