Beispiel #1
0
 def damage(self, current_resources: CurrentResources,
            database: ResourceDatabase) -> int:
     if self.resource.resource_type == ResourceType.DAMAGE:
         return ceil(
             database.get_damage_reduction(self.resource, current_resources)
             * self.amount)
     else:
         return 0
 def damage(self, current_resources: ResourceCollection,
            database: ResourceDatabase) -> int:
     return ceil(
         database.get_damage_reduction(self.resource, current_resources) *
         self.amount)