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

Public Member Functions

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

Data Fields

 faction
 
- Data Fields inherited from Script
 nextscript
 

Detailed Description

Definition at line 477 of file campaign_lib.py.

Constructor & Destructor Documentation

def __init__ (   self,
  faction,
  nextscript = None 
)

Definition at line 478 of file campaign_lib.py.

479  def __init__(self,faction,nextscript=None):
480  Script.__init__(self,nextscript)
self.faction=faction

Member Function Documentation

def __call__ (   self,
  room,
  subnodes 
)

Definition at line 481 of file campaign_lib.py.

References ClearFactionRecord.faction, PushRelation.faction, and PopRelation.faction.

482  def __call__(self,room,subnodes):
483  Script.__call__(self,room,subnodes)
484  cp=VS.getCurrentPlayer()
485  key=self.faction+"_relation_stack"
486  length=Director.getSaveDataLength(cp,key)
487  ClearFactionRecord(self.faction,Director.getSaveData(cp,key,length-1))(room,subnodes)
488  Director.eraseSaveData(cp,key,length-1);

Field Documentation

faction

Definition at line 480 of file campaign_lib.py.


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