MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / getResists

Method getResists

graphs/wrapper.py:124–146  ·  view source on GitHub ↗
(self, includeLayer=False)

Source from the content-addressed store, hash-verified

122 self.resistMode = TargetResistMode.auto
123
124 def getResists(self, includeLayer=False):
125 em = therm = kin = explo = 0
126 layer = None
127 if self.isProfile:
128 em = self.item.emAmount
129 therm = self.item.thermalAmount
130 kin = self.item.kineticAmount
131 explo = self.item.explosiveAmount
132 if self.isFit:
133 if self.resistMode == TargetResistMode.auto:
134 em, therm, kin, explo, layer = _getAutoResists(fit=self.item)
135 elif self.resistMode == TargetResistMode.shield:
136 em, therm, kin, explo = _getShieldResists(ship=self.item.ship)
137 elif self.resistMode == TargetResistMode.armor:
138 em, therm, kin, explo = _getArmorResists(ship=self.item.ship)
139 elif self.resistMode == TargetResistMode.hull:
140 em, therm, kin, explo = _getHullResists(ship=self.item.ship)
141 elif self.resistMode == TargetResistMode.weightedAverage:
142 em, therm, kin, explo = _getWeightedResists(fit=self.item)
143 if includeLayer:
144 return em, therm, kin, explo, layer
145 else:
146 return em, therm, kin, explo
147
148 def getFullHp(self):
149 if self.isProfile:

Callers 7

_getCommonDataMethod · 0.80
_getCommonDataMethod · 0.80
getRangeMethod · 0.80
getPointMethod · 0.80
_getCommonDataMethod · 0.80
_getCommonDataMethod · 0.80
getTextMethod · 0.80

Calls 5

_getAutoResistsFunction · 0.85
_getShieldResistsFunction · 0.85
_getArmorResistsFunction · 0.85
_getHullResistsFunction · 0.85
_getWeightedResistsFunction · 0.85

Tested by

no test coverage detected