Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
dantestmission Class Reference
Inheritance diagram for dantestmission:
quest

Public Member Functions

def __init__
 
def Execute
 
- Public Member Functions inherited from quest
def NoSignificantsNear
 
def SignificantsNear
 
def setOwner
 
def removeQuest
 
def makeQuestPersistent
 
def isPersistent
 
def Execute
 

Data Fields

 playa
 
 un0
 
 un1
 
 un2
 
 numguard
 
 guard
 
 triggkey
 
- Data Fields inherited from quest
 name
 
 playernum
 

Detailed Description

Definition at line 21 of file dantestmission.py.

Constructor & Destructor Documentation

def __init__ (   self)

Definition at line 25 of file dantestmission.py.

25 
26  def __init__ (self):
27  self.playa = VS.getPlayer()
28  if (self.playa):
29  VS.IOmessage (3,"The past version of you.","all","Daniel, this is your test mission...")
30 
31  self.un0=launch.launch_wave_around_unit("siege_win","trigger","cargo","default",1,1,3000,self.playa)
32  self.un1=launch.launch_wave_around_unit("siege_loss","trigger","cargo","default",1,1,2000,self.playa)
33  self.un2=launch.launch_wave_around_unit("siege_draw","trigger","cargo","default",1,1,1000,self.playa)
34 
35  self.numguard = 4
36  self.guard = ()
37  for i in range(self.numguard):
38  self.guard = self.guard + (launch.launch_wave_around_unit("Guardians","neutral","drone","default",1,1,4000,self.playa),)
39 
40  self.triggkey = [1,1,1,1]
41 
42  print "Sending News"
43 
44  Director.pushSaveString(0,"dynamic_news","#TEST STORY!\\Will this thing ever work!\\ Dan.a")
45 
46  Director.pushSaveString(0,"dynamic_news","siege,start,rlaan,aera,-1,0.8,enigma_sector/boondoggles,all")
47  Director.pushSaveString(0,"dynamic_news","siege,end,rlaan,aera,1,0.8,enigma_sector/boondoggles,all")
48  Director.pushSaveString(0,"dynamic_news","my,arse,rlaan,aera,-1,0.8,is_sector/sore,all")
49 
50 

Member Function Documentation

def Execute (   self)

Definition at line 51 of file dantestmission.py.

References dantestmission.guard, dantestmission.playa, unit.setTfgDirective(), and dantestmission.triggkey.

51 
52  def Execute (self):
53  if 0 in self.triggkey and self.triggkey[3] == 1:
54  print "0 in triggkey"
55  unit.setTfgDirective(self.guard,self.playa,'A')
56  self.triggkey[3] = 0
57 
58  if self.un0.isNull() and self.triggkey[0]:
59  print "siege_win"
60  self.triggkey[0] = 0
61  Director.pushSaveString(0,"dynamic_news","siege,start,rlaan,aera,1,0.8,enigma_sector/boondoggles,all")
62 
63  if self.un1.isNull() and self.triggkey[1]:
64  print "siege_loss"
65  self.triggkey[1] = 0
66  Director.pushSaveString(0,"dynamic_news","siege,start,rlaan,aera,-1,0.8,enigma_sector/boondoggles,all")
67 
68  if self.un2.isNull() and self.triggkey[2]:
69  print "siege_draw"
70  self.triggkey[2] = 0
71  Director.pushSaveString(0,"dynamic_news","siege,start,rlaan,aera,-1,0.8,enigma_sector/boondoggles,all")
72 
73  return 1

Field Documentation

guard

Definition at line 35 of file dantestmission.py.

numguard

Definition at line 34 of file dantestmission.py.

playa

Definition at line 26 of file dantestmission.py.

triggkey

Definition at line 39 of file dantestmission.py.

un0

Definition at line 30 of file dantestmission.py.

un1

Definition at line 31 of file dantestmission.py.

un2

Definition at line 32 of file dantestmission.py.


The documentation for this class was generated from the following file: