Beispiel #1
0
 def get_dps(self, item_filter, reload, tgt_resists):
     dpss = []
     for item in self.__dd_iter(item_filter):
         dps = item.get_dps(reload, tgt_resists)
         dpss.append(dps)
     return DmgStats._combine(dpss)
Beispiel #2
0
 def get_volley(self, item_filter, tgt_resists):
     volleys = []
     for item in self.__dd_iter(item_filter):
         volley = item.get_volley(tgt_resists)
         volleys.append(volley)
     return DmgStats._combine(volleys)
Beispiel #3
0
 def get_dps(self, reload=False, tgt_resists=None):
     dpss = []
     for effect in self.__dd_effect_iter():
         dps = effect.get_dps(self, reload)
         dpss.append(dps)
     return DmgStats._combine(dpss, tgt_resists)
Beispiel #4
0
 def get_volley(self, tgt_resists=None):
     volleys = []
     for effect in self.__dd_effect_iter():
         volley = effect.get_volley(self)
         volleys.append(volley)
     return DmgStats._combine(volleys, tgt_resists)
Beispiel #5
0
 def get_dps(self, item_filter, reload, tgt_resists):
     dpss = []
     for item in self.__dd_iter(item_filter):
         dps = item.get_dps(reload, tgt_resists)
         dpss.append(dps)
     return DmgStats._combine(dpss)
Beispiel #6
0
 def get_volley(self, item_filter, tgt_resists):
     volleys = []
     for item in self.__dd_iter(item_filter):
         volley = item.get_volley(tgt_resists)
         volleys.append(volley)
     return DmgStats._combine(volleys)