public static void addUnitRepairer(AUnit repairer, AUnit unitToRepair) {
repairersConstantToBunker.put(repairer, unitToRepair);
if (!unitsToRepairers.containsKey(unitToRepair)) {
unitsToRepairers.put(unitToRepair, new ArrayList<>());
}
<BUG>unitsToRepairers.get(unitToRepair).add(repairer);
}</BUG>
public static int countConstantRepairersForBunker(AUnit bunker) {
return bunkersToRepairers.containsKey(bunker) ? bunkersToRepairers.get(bunker).size() : 0;
}

public static void addUnitRepairer(AUnit repairer, AUnit unitToRepair) {
repairersConstantToBunker.put(repairer, unitToRepair);
if (!unitsToRepairers.containsKey(unitToRepair)) {
unitsToRepairers.put(unitToRepair, new ArrayList<>());
}
unitsToRepairers.get(unitToRepair).add(repairer);
AtlantisGame.sendMessage("Repairer for " + unitToRepair.getShortName());
}
public static int countConstantRepairersForBunker(AUnit bunker) {
return bunkersToRepairers.containsKey(bunker) ? bunkersToRepairers.get(bunker).size() : 0;
}
