Class TransmitterTrapSpecial
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.BaseSalvageSpecial
com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.TransmitterTrapSpecial
- All Implemented Interfaces:
SalvageSpecialInteraction.SalvageSpecialPlugin
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.BaseSalvageSpecial
BaseSalvageSpecial.ExtraSalvage
-
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.BaseSalvageSpecial
dialog, done, endWithContinue, entity, EXTRA_SALVAGE, memoryMap, options, playerFleet, random, TEMP_EXTRA_SALVAGE, text, visual
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(InteractionDialogAPI dialog, Object specialData) static void
static void
makeFleetInterceptPlayer
(CampaignFleetAPI fleet, boolean makeAggressive, boolean makeLowRepImpact, boolean makeHostile, float interceptDays) static void
makeFleetInterceptPlayer
(CampaignFleetAPI fleet, boolean makeAggressive, boolean makeLowRepImpact, float interceptDays) void
optionSelected
(String optionText, Object optionData) void
Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.BaseSalvageSpecial
addExtraSalvage, addExtraSalvage, addTempExtraSalvage, addText, clearExtraSalvage, clearExtraSalvage, clearExtraSalvage, endWithContinue, getCombinedExtraSalvage, getCombinedExtraSalvage, getExtraSalvage, getExtraSalvage, getExtraSalvage, getString, getTempExtraSalvage, getTempExtraSalvage, getTempExtraSalvage, initNothing, isDone, setDone, setEndWithContinue, setShouldAbortSalvageAndRemoveEntity, setShowAgain, shouldAbortSalvageAndRemoveEntity, shouldShowAgain
-
Constructor Details
-
TransmitterTrapSpecial
public TransmitterTrapSpecial()
-
-
Method Details
-
init
- Specified by:
init
in interfaceSalvageSpecialInteraction.SalvageSpecialPlugin
- Overrides:
init
in classBaseSalvageSpecial
-
transmitterActivated
public void transmitterActivated() -
makeFleetInterceptPlayer
public static void makeFleetInterceptPlayer(CampaignFleetAPI fleet, boolean makeAggressive, boolean makeLowRepImpact, float interceptDays) -
makeFleetInterceptPlayer
public static void makeFleetInterceptPlayer(CampaignFleetAPI fleet, boolean makeAggressive, boolean makeLowRepImpact, boolean makeHostile, float interceptDays) -
optionSelected
- Specified by:
optionSelected
in interfaceSalvageSpecialInteraction.SalvageSpecialPlugin
- Overrides:
optionSelected
in classBaseSalvageSpecial
-
main
-