Example #1
0
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()