001package com.fs.starfarer.api.impl.campaign.intel.events.ttcr; 002 003import com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel; 004import com.fs.starfarer.api.impl.campaign.intel.events.BaseFactorTooltip; 005import com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor; 006import com.fs.starfarer.api.ui.TooltipMakerAPI; 007import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator; 008 009public class TTCRMercenariesBribedFactor extends BaseOneTimeFactor { 010 011 public TTCRMercenariesBribedFactor() { 012 super(TTCRPoints.MERCS_BRIBED); 013 } 014 015 @Override 016 public String getDesc(BaseEventIntel intel) { 017 return "Bribed mercenaries sent to attack you"; 018 } 019 020 @Override 021 public TooltipCreator getMainRowTooltip(BaseEventIntel intel) { 022 return new BaseFactorTooltip() { 023 @Override 024 public void createTooltip(TooltipMakerAPI tooltip, boolean expanded, Object tooltipParam) { 025 tooltip.addPara("A mercenary company was sent to disrupt your industrial base, but you've successfully " 026 + "bribed them to attack a Tri-Tachyon system instead.", 027 0f); 028 } 029 030 }; 031 } 032 033}