Class SolarArrayGroundRaidObjectivePluginImpl
java.lang.Object
com.fs.starfarer.api.impl.campaign.graid.BaseGroundRaidObjectivePluginImpl
com.fs.starfarer.api.impl.campaign.graid.AbstractGoalGroundRaidObjectivePluginImpl
com.fs.starfarer.api.impl.campaign.graid.SolarArrayGroundRaidObjectivePluginImpl
- All Implemented Interfaces:
GroundRaidObjectivePlugin
public class SolarArrayGroundRaidObjectivePluginImpl
extends AbstractGoalGroundRaidObjectivePluginImpl
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.campaign.graid.AbstractGoalGroundRaidObjectivePluginImpl
danger
Fields inherited from class com.fs.starfarer.api.impl.campaign.graid.BaseGroundRaidObjectivePluginImpl
assignedForcesColumnColor, assignedForcesColumnText, id, marinesAssigned, marinesRequired, market, nameOverride, quantityLooted, source, xpGained
Fields inherited from interface com.fs.starfarer.api.impl.campaign.graid.GroundRaidObjectivePlugin
QUANTITY_SORT_TIER_0, QUANTITY_SORT_TIER_1, QUANTITY_SORT_TIER_2, QUANTITY_SORT_TIER_3, QUANTITY_SORT_TIER_4, QUANTITY_SORT_TIER_5, XP_GAIN_VALUE_MULT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createTooltip
(TooltipMakerAPI t, boolean expanded) getName()
boolean
int
performRaid
(CargoAPI loot, Random random, float lootMult, TextPanelAPI text) Methods inherited from class com.fs.starfarer.api.impl.campaign.graid.AbstractGoalGroundRaidObjectivePluginImpl
getCargoSpaceNeeded, getDangerLevel, getFuelSpaceNeeded, getProjectedCreditsValue, getQuantity, getQuantitySortValue, getQuantityString, getValue, getValueSortValue, getValueString
Methods inherited from class com.fs.starfarer.api.impl.campaign.graid.BaseGroundRaidObjectivePluginImpl
addIcons, getAssignedForcesColumnColor, getAssignedForcesColumnText, getCommodityIdForDeficitIcons, getDeficitCaused, getDisruptedAlreadyColor, getDisruptedAlreadyString, getDisruptionDaysColor, getDisruptionDaysSort, getDisruptionDaysString, getId, getMarinesAssigned, getMarinesRequired, getMarket, getNameOverride, getQuantityColor, getQuantityLooted, getSource, getSourceString, getStackForIcon, getTooltipWidth, getValueColor, getXpGained, isTooltipExpandable, setAssignedForcesColumnColor, setAssignedForcesColumnText, setId, setMarinesAssigned, setMarinesRequired, setMarket, setNameOverride, setQuantityLooted, setSource, setXpGained, withContinueBeforeResult
-
Field Details
-
XP_GAIN
public static int XP_GAIN -
condition
-
-
Constructor Details
-
SolarArrayGroundRaidObjectivePluginImpl
-
-
Method Details
-
getName
-
getIconName
- Specified by:
getIconName
in interfaceGroundRaidObjectivePlugin
- Overrides:
getIconName
in classBaseGroundRaidObjectivePluginImpl
-
performRaid
- Returns:
- XP gained
-
hasTooltip
public boolean hasTooltip()- Specified by:
hasTooltip
in interfaceGroundRaidObjectivePlugin
- Overrides:
hasTooltip
in classBaseGroundRaidObjectivePluginImpl
-
createTooltip
- Specified by:
createTooltip
in interfaceGroundRaidObjectivePlugin
- Overrides:
createTooltip
in classBaseGroundRaidObjectivePluginImpl
-