def runBattle(mission): print 'battle mission' bot = battle[mission] # bot = the_damsel_in_distress if bot == pick_your_position: if not station.activateShip('shuttle'): return False if not station.undock(): return False pilot.autopilot() if not general.warpToMissionLocation(): return False if not bot.run(): return False if not general.backToAgentStation(): return False if not station.startConversation(agent): return False if not station.completeMission(): return False if not station.repair(): print 'Error: repair faild' return False if bot == pick_your_position: if not station.activateShip('dominix'): return False return True