def __init__ (self,minnumsystemsaway, maxnumsystemsaway, creds, run_away, shipdifficulty, tempfaction,jumps=(),var_to_set='',dynfg='',dyntype="",displayLocation=1,greetingText=['It appears we have something in common, privateer.','My name may be on your list, but now your name is on mine.'],dockable_unit=False): Director.Mission.__init__ (self) self.firsttime=VS.GetGameTime() self.newship=dyntype self.dynfg=dynfg self.mplay="all" self.var_to_set = var_to_set self.istarget=0 self.obj=0 self.curiter=0 self.arrived=0 self.faction = tempfaction self.difficulty = shipdifficulty self.runaway=run_away self.greetingText=greetingText self.cred=creds mysys=VS.getSystemFile() sysfile = VS.getSystemFile() self.you=VS.getPlayer() self.enemy=VS.Unit() self.adjsys=go_to_adjacent_systems (self.you,vsrandom.randrange(minnumsystemsaway,maxnumsystemsaway+1),jumps) self.dockable_unit=dockable_unit self.mplay=universe.getMessagePlayer(self.you) self.displayLocation=displayLocation if (self.you): VS.IOmessage (0,"bounty mission",self.mplay,"[Computer] Bounty Mission Objective: (%.2f Credits)" % self.cred) self.adjsys.Print("From %s system","Procede to %s","Search for target at %s, your final destination","bounty mission",1) VS.IOmessage (1,"bounty mission",self.mplay,"Target is a %s unit." % (self.faction)) else: print "aboritng bounty constructor..." VS.terminateMission (0)
def __init__ (self, minnumsystemsaway, maxnumsystemsaway, creds, run_away, shipdifficulty, tempfaction, jumps=(), var_to_set='', namefg='', dyntype="", displayLocation=1, greetingText=['It appears we have something in common, privateer.','My name may be on your list, but now your name is on mine.'], dockable_unit=False): Director.Mission.__init__ (self) self.firsttime=VS.GetGameTime() self.newship=dyntype self.namefg=namefg self.mplay="all" self.var_to_set = var_to_set self.istarget=0 self.obj=0 self.curiter=0 self.arrived=0 self.faction = tempfaction self.difficulty = shipdifficulty self.runaway=run_away self.greetingText=greetingText self.cred=creds mysys=VS.getSystemFile() sysfile = VS.getSystemFile() self.you=VS.getPlayer() #debug.debug("VS.Unit()") self.enemy=VS.Unit() self.adjsys=go_to_adjacent_systems (self.you,vsrandom.randrange(minnumsystemsaway,maxnumsystemsaway+1),jumps) self.dockable_unit=dockable_unit self.mplay=universe.getMessagePlayer(self.you) self.displayLocation=displayLocation if (self.you): VS.IOmessage (0,"bounty mission",self.mplay,"[Computer] Bounty Mission Objective: (%.2f Credits)" % self.cred) self.adjsys.Print("From %s system","Procede to %s","Search for target at %s, your final destination","bounty mission",1) VS.IOmessage (1,"bounty mission",self.mplay,"Target is a %s unit." % (self.faction)) else: default.info("aboritng bounty constructor...") VS.terminateMission (0)
def __init__(self, helpship, helpfac, helpsystem, attackship, attackfac, numgood, goodfac, jumps, var_to_set='', helptext=[]): Director.Mission.__init__(self) self.firsttime = VS.GetGameTime() self.lastjump = "Gemini/Blockade_Point_Tango" if (jumps): if (len(jumps)): self.lastjump = jumps[-1] self.jumpingtime = VS.GetGameTime() self.newshiphelp = helpship self.newshipattack = attackship self.newshipgood = '' self.mplay = "all" self.var_to_set = var_to_set self.istarget = 0 self.obj = 0 self.curiter = 0 self.arrived = 0 self.helpfaction = helpfac self.helpsystem = helpsystem self.goodfaction = goodfac self.attackfaction = attackfac self.numgood = numgood self.runaway = False self.greetingText = helptext self.cred = 0 mysys = VS.getSystemFile() sysfile = VS.getSystemFile() self.you = VS.getPlayer() self.enemy = VS.Unit() self.helperpos = (0, 0, 0) self.helper = VS.Unit() self.adjsys = go_to_adjacent_systems(self.you, 0, jumps) self.mplay = universe.getMessagePlayer(self.you) self.displayLocation = True if (self.you): VS.IOmessage( 0, "defend mission", self.mplay, "[Computer] Defend Mission Objective: (%.2f Credits)" % self.cred) self.adjsys.Print( "From %s system", "Procede to %s", "Search for target at %s, your final destination", "defend mission", 1) VS.IOmessage(1, "defend mission", self.mplay, "Target is a %s unit." % (self.attackfaction)) else: debug.info("aborting defend_drone constructor...") VS.terminateMission(0)
def __init__ (self, creds,numsysaway, fac,numenemy,enfac,enfg='', jumps=(),var_when_done=''): Director.Mission.__init__ (self) self.arrived=0 self.faction = fac self.enfaction=enfac self.enflightgroup=enfg self.cred=creds self.donevar=var_when_done self.you = VS.getPlayer() self.mplay=universe.getMessagePlayer(self.you) self.adjsys = go_to_adjacent_systems.go_to_adjacent_systems(self.you,numsysaway,jumps) self.numenemy=numenemy self.eject=None self.enemy=None self.numejectors=0 self.obj=0
def __init__ (self,helpship,helpfac,helpsystem,attackship,attackfac,numgood,goodfac,jumps,var_to_set='',helptext=[]): Director.Mission.__init__ (self) self.firsttime=VS.GetGameTime() self.lastjump="Gemini/Blockade_Point_Tango" if (jumps): if (len(jumps)): self.lastjump=jumps[-1] self.jumpingtime=VS.GetGameTime() self.newshiphelp=helpship self.newshipattack=attackship self.newshipgood='' self.mplay="all" self.var_to_set = var_to_set self.istarget=0 self.obj=0 self.curiter=0 self.arrived=0 self.helpfaction = helpfac self.helpsystem = helpsystem self.goodfaction = goodfac self.attackfaction = attackfac self.numgood=numgood self.runaway=False self.greetingText=helptext self.cred=0 mysys=VS.getSystemFile() sysfile = VS.getSystemFile() self.you=VS.getPlayer() self.enemy=VS.Unit() self.helperpos=(0,0,0) self.helper=VS.Unit() self.adjsys=go_to_adjacent_systems (self.you,0,jumps) self.mplay=universe.getMessagePlayer(self.you) self.displayLocation=True if (self.you): VS.IOmessage (0,"defend mission",self.mplay,"[Computer] Defend Mission Objective: (%.2f Credits)" % self.cred) self.adjsys.Print("From %s system","Procede to %s","Search for target at %s, your final destination","defend mission",1) VS.IOmessage (1,"defend mission",self.mplay,"Target is a %s unit." % (self.attackfaction)) else: debug.info("aborting defend_drone constructor...") VS.terminateMission (0)