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.SpecialItemData;
10import com.fs.starfarer.api.campaign.SpecialItemSpecAPI;
11import com.fs.starfarer.api.campaign.TextPanelAPI;
12import com.fs.starfarer.api.campaign.CargoAPI.CargoItemType;
13import com.fs.starfarer.api.campaign.econ.Industry;
14import com.fs.starfarer.api.campaign.econ.MarketAPI;
15import com.fs.starfarer.api.impl.campaign.rulecmd.salvage.MarketCMD.RaidDangerLevel;
16import com.fs.starfarer.api.ui.TooltipMakerAPI;
17import com.fs.starfarer.api.util.Misc;
33 int marines = level.marineTokens;
static SettingsAPI getSettings()
static FactoryAPI getFactory()
void setMarinesRequired(int marines)
int getValue(int marines)
SpecialItemSpecAPI getItemSpec()
float getQuantitySortValue()
float getQuantity(int marines)
int getProjectedCreditsValue()
void setSource(Industry source)
void setData(String data)
void createTooltip(TooltipMakerAPI t, boolean expanded)
RaidDangerLevel getDangerLevel()
int performRaid(CargoAPI loot, Random random, float lootMult, TextPanelAPI text)
CargoStackAPI getStackForIcon()
SpecialItemRaidObjectivePluginImpl(MarketAPI market, String id, String data, Industry source)
int getCargoSpaceNeeded()
static String getDGSCredits(float num)
static Color getNegativeHighlightColor()
static Color getHighlightColor()
static Color getPositiveHighlightColor()
CargoStackAPI createCargoStack(CargoItemType type, Object data, CargoAPI cargo)
SpecialItemSpecAPI getSpecialItemSpec(String itemId)
void addSpecial(SpecialItemData data, float quantity)
RaidDangerLevel getBaseDanger()
RaidDangerLevel adjustItemDangerLevel(String itemId, String data, RaidDangerLevel level)
int adjustMarineTokensToRaidItem(String itemId, String data, int marineTokens)
void setSpecialItem(SpecialItemData special)
SpecialItemData getSpecialItem()
static float XP_GAIN_VALUE_MULT
static float QUANTITY_SORT_TIER_2