1package com.fs.starfarer.api.impl.campaign.graid;
4import java.util.Random;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.CargoAPI;
8import com.fs.starfarer.api.campaign.CargoStackAPI;
9import com.fs.starfarer.api.campaign.TextPanelAPI;
10import com.fs.starfarer.api.campaign.CargoAPI.CargoItemType;
11import com.fs.starfarer.api.campaign.econ.CommoditySpecAPI;
12import com.fs.starfarer.api.campaign.econ.Industry;
13import com.fs.starfarer.api.campaign.econ.MarketAPI;
14import com.fs.starfarer.api.impl.campaign.rulecmd.salvage.MarketCMD.RaidDangerLevel;
15import com.fs.starfarer.api.loading.Description;
16import com.fs.starfarer.api.loading.Description.Type;
17import com.fs.starfarer.api.ui.TooltipMakerAPI;
18import com.fs.starfarer.api.util.Misc;
31 int marines = level.marineTokens;
static SettingsAPI getSettings()
static FactoryAPI getFactory()
RaidDangerLevel getDangerLevel()
int getCargoSpaceNeeded()
AICoreGroundRaidObjectivePluginImpl(MarketAPI market, String id, Industry source)
CargoStackAPI getStackForIcon()
void setSource(Industry source)
void createTooltip(TooltipMakerAPI t, boolean expanded)
int getProjectedCreditsValue()
CommoditySpecAPI getCommoditySpec()
int getValue(int marines)
float getQuantitySortValue()
int performRaid(CargoAPI loot, Random random, float lootMult, TextPanelAPI text)
float getQuantity(int marines)
void setMarinesRequired(int marines)
String getText1FirstPara()
static String getDGSCredits(float num)
static Color getNegativeHighlightColor()
static Color getHighlightColor()
static Color getPositiveHighlightColor()
CargoStackAPI createCargoStack(CargoItemType type, Object data, CargoAPI cargo)
Description getDescription(String id, Type type)
CommoditySpecAPI getCommoditySpec(String commodityId)
void addCommodity(String commodityId, float quantity)
RaidDangerLevel getBaseDanger()
void setAICoreId(String aiCoreId)
RaidDangerLevel adjustItemDangerLevel(String itemId, String data, RaidDangerLevel level)
int adjustMarineTokensToRaidItem(String itemId, String data, int marineTokens)
static float XP_GAIN_VALUE_MULT
static float QUANTITY_SORT_TIER_2