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)
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)
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)
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)