19 public FleetTotalItem getFleetTotalItem() {
23 public void apply(MutableShipStatsAPI stats, HullSize hullSize, String
id,
float level) {
26 stats.getBallisticWeaponDamageMult().modifyPercent(
id, damBonus);
27 stats.getEnergyWeaponDamageMult().modifyPercent(
id, damBonus);
28 stats.getMissileWeaponDamageMult().modifyPercent(
id, damBonus);
32 public void unapply(MutableShipStatsAPI stats, HullSize hullSize, String
id) {
33 stats.getBallisticWeaponDamageMult().unmodifyPercent(
id);
34 stats.getEnergyWeaponDamageMult().unmodifyPercent(
id);
35 stats.getMissileWeaponDamageMult().unmodifyPercent(
id);
38 public String getEffectDescription(
float level) {
42 public void createCustomDescription(MutableCharacterStatsAPI stats, SkillSpecAPI skill,
43 TooltipMakerAPI info,
float width) {
49 info.addPara(
"+%s weapon damage for combat ships (maximum: %s)", 0f,
hc,
hc,
50 "" + (
int) damBonus +
"%",
57 public ScopeDescription getScopeDescription() {
58 return ScopeDescription.ALL_SHIPS;