def test__calc_rank_spirit(self):
		"""
		Überprüft die Berechnung des Ranges von Geistern.
		"""

		for val_1 in range( 1, ATTRIBUTE_MAX + 1 ):
			for val_2 in range( 1, ATTRIBUTE_MAX + 1 ):
				for val_3 in range( 1, ATTRIBUTE_MAX + 1 ):
					self.assertIn( Calc.calc_rank_spirit( val_1, val_2, val_3 ), ( 1, 2, 3, 4, 5, ) )
	def calcEssence(self):
		"""
		Berechnet die maximal zu verfügung stehende Essenz.
		"""

		rank = Calc.calc_rank_spirit(
			self.__character.companionPower,
			self.__character.companionFinesse,
			self.__character.companionResistance
		)

		self.__character.companionFuel = self.__storage.fuelMax("Spirit", rank)
Beispiel #3
0
    def test__calc_rank_spirit(self):
        """
		Überprüft die Berechnung des Ranges von Geistern.
		"""

        for val_1 in range(1, ATTRIBUTE_MAX + 1):
            for val_2 in range(1, ATTRIBUTE_MAX + 1):
                for val_3 in range(1, ATTRIBUTE_MAX + 1):
                    self.assertIn(Calc.calc_rank_spirit(val_1, val_2, val_3), (
                        1,
                        2,
                        3,
                        4,
                        5,
                    ))
	def calcMaxTrait(self):
		"""
		Berechnet die maximalen Attribute.
		"""

		rank = Calc.calc_rank_spirit(
			self.__character.companionPower,
			self.__character.companionFinesse,
			self.__character.companionResistance
		)

		maxValue = self.__storage.maxTrait("Spirit", rank)

		for widget in self.__influenceWidgets:
			widget[1].setMaximum(rank)
		
		self.ui.traitDots_power.maximum = maxValue
		self.ui.traitDots_finesse.maximum = maxValue
		self.ui.traitDots_resistance.maximum = maxValue