16 float effect = stats.getDynamic().getValue(Stats.DMOD_EFFECT_MULT);
17 float rotMult = ROTATE_MULT + (1f - ROTATE_MULT) * (1f - effect);
19 stats.getWeaponTurnRateBonus().modifyMult(
id, rotMult);
20 stats.getBeamWeaponTurnRateBonus().modifyMult(
id, rotMult);
21 stats.getMaxRecoilMult().modifyPercent(
id, RECOIL_PERCENT * effect);
22 stats.getRecoilPerShotMult().modifyPercent(
id, RECOIL_PERCENT * effect);
29 if (ship !=
null) effect = ship.getMutableStats().getDynamic().getValue(Stats.DMOD_EFFECT_MULT);
31 float rotMult = ROTATE_MULT + (1f - ROTATE_MULT) * (1f - effect);
33 if (index == 0)
return "" + (int)Math.round((1f - rotMult) * 100f) +
"%";
34 if (index == 1)
return "" + (int) Math.round(RECOIL_PERCENT * effect) +
"%";