(rrMap, applicationMap)
| 26 | |
| 27 | |
| 28 | def applyReps(rrMap, applicationMap): |
| 29 | totalAmount = RRTypes(shield=0, armor=0, hull=0, capacitor=0) |
| 30 | for key, repAmount in rrMap.items(): |
| 31 | totalAmount += repAmount * applicationMap.get(key, 0) |
| 32 | # We do not want to include energy transfers into final value |
| 33 | totalReps = totalAmount.shield + totalAmount.armor + totalAmount.hull |
| 34 | return totalReps |
| 35 | |
| 36 | |
| 37 | # Y mixins |