1package com.fs.starfarer.api.impl.campaign.graid;
3import java.util.Random;
5import com.fs.starfarer.api.campaign.CargoAPI;
6import com.fs.starfarer.api.campaign.TextPanelAPI;
7import com.fs.starfarer.api.campaign.econ.MarketAPI;
8import com.fs.starfarer.api.campaign.econ.MarketConditionAPI;
9import com.fs.starfarer.api.impl.campaign.ids.Conditions;
10import com.fs.starfarer.api.impl.campaign.rulecmd.salvage.MarketCMD.RaidDangerLevel;
11import com.fs.starfarer.api.ui.TooltipMakerAPI;
19 super(
market, RaidDangerLevel.EXTREME);
47 t.
addPara(
"Functionally destroy the solar array orbiting " +
market.
getName() +
". While much of the superstructure " +
48 "would remain intact, repairing the damage inflicted would be far beyond " +
49 "the current state-of-the-art in the Sector.", 0f);
void createTooltip(TooltipMakerAPI t, boolean expanded)
int performRaid(CargoAPI loot, Random random, float lootMult, TextPanelAPI text)
MarketConditionAPI condition
SolarArrayGroundRaidObjectivePluginImpl(MarketAPI market)
static final String SOLAR_ARRAY
MarketConditionAPI getCondition(String id)
void removeCondition(String id)
MarketConditionSpecAPI getSpec()