def player_undocked(self): if not self.docked_un: print 'Base for'+self.callsign+'blew up!' return dynamic_mission.eraseExtras() nam = self.docked_un.getName() campaign_lib.undock_campaigns() VS.IOmessage(0,'game','news',self.callsign+' has undocked from the '+nam) VS.IOmessage(0,'game','all',self.callsign+' has undocked from the '+nam)
def player_undocked(self): if not self.docked_un: print 'Base for'+self.callsign+'blew up!' return self.computer_open = False self.repair_bay_computer = None self.software_booth_computer = None dynamic_mission.eraseExtras() nam = self.docked_un.getName() campaign_lib.undock_campaigns() VS.IOmessage(0,'game','news',self.callsign+' has undocked from the '+nam) VS.IOmessage(0,'game','all',self.callsign+' has undocked from the '+nam)
def player_docked_old(self): dynamic_mission.eraseExtras() dynamic_mission.plr = self.player_num dynamic_mission.fixerpct=0.0 # dynamic_mission.guildpct=0.0 for i in range(1): cursystem = VS.getSystemFile() syses = dynamic_mission.getSystemsNAway(cursystem,i,self.docked_un.getFactionName()) for i in range(3): ind = vsrandom.randrange(0,len(syses)) sys = syses[ind] print 'generating patrol' print sys dynamic_mission.generatePatrolMission(sys,vsrandom.randrange(4,10)) for key in guilds.guilds: guild = guilds.guilds[key] if guild.HasJoined(): guild.MakeMissions()