Exemplo n.º 1
0
 def loadStats(self):
     self.stats = ShipGlobals.getShipConfig(self.shipClass)
     self.maxHp = self.stats['hp']
     self.maxSp = self.stats['sp']
     self.maxMastHealth = ShipGlobals.getMastHealth(self.shipClass,
                                                    self.maxSp)
     self.maxArmor = ShipGlobals.getHullArmor(self.modelClass)
     self.maxHp = int(
         self.maxHp *
         ShipUpgradeGlobals.HULL_TYPES[self.customHull]['Armor'])
     self.Hp = self.maxHp * (self.healthState / 100.0)
     self.maxCrew = self.stats['maxCrew']
     self.acceleration = self.stats['acceleration']
     self.maxSpeed = self.stats['maxSpeed']
     self.reverseAcceleration = self.stats['reverseAcceleration']
     self.maxReverseSpeed = self.stats['maxReverseSpeed']
     self.turnRate = self.stats['turn']
     self.maxTurn = self.stats['maxTurn']
     shipTypeInfo = ShipGlobals.getShipConfig(self.shipClass)
     self.maxCargo = int(
         shipTypeInfo['maxCargo'] *
         ShipUpgradeGlobals.HULL_TYPES[self.customHull]['Cargo'])
     self.cannonConfig = self.stats['cannons']
     self.lBroadsideConfig = self.stats['leftBroadsides']
     self.rBroadsideConfig = self.stats['rightBroadsides']
 def loadStats(self):
     self.stats = ShipGlobals.getShipConfig(self.shipClass)
     self.maxHp = self.stats['hp']
     self.maxSp = self.stats['sp']
     self.maxMastHealth = ShipGlobals.getMastHealth(self.shipClass, self.maxSp)
     self.maxArmor = ShipGlobals.getHullArmor(self.modelClass)
     self.maxCrew = self.stats['maxCrew']
     self.acceleration = self.stats['acceleration']
     self.maxSpeed = self.stats['maxSpeed']
     self.reverseAcceleration = self.stats['reverseAcceleration']
     self.maxReverseSpeed = self.stats['maxReverseSpeed']
     self.turnRate = self.stats['turn']
     self.maxTurn = self.stats['maxTurn']
     self.maxCargo = self.stats['maxCargo']
     self.cannonConfig = self.stats['cannons']
     self.lBroadsideConfig = self.stats['leftBroadsides']
     self.rBroadsideConfig = self.stats['rightBroadsides']
Exemplo n.º 3
0
 def loadStats(self):
     self.stats = ShipGlobals.getShipConfig(self.shipClass)
     self.maxHp = self.stats['hp']
     self.maxSp = self.stats['sp']
     self.maxMastHealth = ShipGlobals.getMastHealth(self.shipClass,
                                                    self.maxSp)
     self.maxArmor = ShipGlobals.getHullArmor(self.modelClass)
     self.maxCrew = self.stats['maxCrew']
     self.acceleration = self.stats['acceleration']
     self.maxSpeed = self.stats['maxSpeed']
     self.reverseAcceleration = self.stats['reverseAcceleration']
     self.maxReverseSpeed = self.stats['maxReverseSpeed']
     self.turnRate = self.stats['turn']
     self.maxTurn = self.stats['maxTurn']
     self.maxCargo = self.stats['maxCargo']
     self.cannonConfig = self.stats['cannons']
     self.lBroadsideConfig = self.stats['leftBroadsides']
     self.rBroadsideConfig = self.stats['rightBroadsides']