public abstract String getLocationAbbr(HitData hit);
public String getLocationAbbr(HitData hit) { return getLocationAbbr(hit.getLocation()) + (hit.isRear() && hasRearArmor(hit.getLocation()) ? "R" : "") + (hit.getEffect() == HitData.EFFECT_CRITICAL ? " (critical)" : ""); }
    public abstract String getLocationAbbr(HitData hit);