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

Public Member Functions

def __init__
 
def __call__
 
- Public Member Functions inherited from Script
def __init__
 
def __call__
 

Data Fields

 faction
 
 oldfaction
 
- Data Fields inherited from Script
 nextscript
 

Detailed Description

Definition at line 521 of file campaign_lib.py.

Constructor & Destructor Documentation

def __init__ (   self,
  oldfaction,
  faction,
  nextscript = None 
)

Definition at line 522 of file campaign_lib.py.

523  def __init__(self,oldfaction,faction,nextscript=None):
524  Script.__init__(self,nextscript)
525  self.faction=faction
self.oldfaction=oldfaction

Member Function Documentation

def __call__ (   self,
  room,
  subnodes 
)

Definition at line 526 of file campaign_lib.py.

References ClearFactionRecord.faction, PushRelation.faction, PopRelation.faction, LaunchWingmen.faction, ChangeSystemOwner.faction, ChangeShipOwners.faction, and ChangeShipOwners.oldfaction.

527  def __call__(self,room,subnodes):
528  Script.__call__(self,room,subnodes)
529  i = VS.getUnitList()
530  while i.notDone():
531  un = i.current()
532  i.advance()
533  if un.getFactionName()==self.oldfaction:
534  un.setFactionName(self.faction)

Field Documentation

faction

Definition at line 524 of file campaign_lib.py.

oldfaction

Definition at line 525 of file campaign_lib.py.


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