(mod, distance)
| 196 | |
| 197 | |
| 198 | def getBreacherMult(mod, distance): |
| 199 | missileMaxRangeData = mod.missileMaxRangeData |
| 200 | if missileMaxRangeData is None: |
| 201 | return 0 |
| 202 | # The ranges already consider ship radius |
| 203 | lowerRange, higherRange, higherChance = missileMaxRangeData |
| 204 | if distance is None or distance <= lowerRange: |
| 205 | distanceFactor = 1 |
| 206 | elif lowerRange < distance <= higherRange: |
| 207 | distanceFactor = higherChance |
| 208 | else: |
| 209 | distanceFactor = 0 |
| 210 | return distanceFactor |
| 211 | |
| 212 | |
| 213 | def getSmartbombMult(mod, distance): |
no outgoing calls
no test coverage detected