Class BreadcrumbSpecial
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.BaseSalvageSpecial
com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.BreadcrumbSpecial
- 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 TypeMethodDescriptionstatic String
getLocatedString
(SectorEntityToken target) static String
getLocatedString
(SectorEntityToken target, boolean withSystem) static String
getLocationDescription
(SectorEntityToken entity, boolean withSystem) static String
getNameWithAOrAn
(SectorEntityToken target, String override, boolean lowercaseDebris, boolean forTitle) static String
getStarColorName
(PlanetAPI star) static String
getStarTypeName
(PlanetAPI star) static String
getTerrainString
(SectorEntityToken entity) static CountingMap<String>
void
init
(InteractionDialogAPI dialog, Object specialData) void
optionSelected
(String optionText, Object optionData) 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
-
BreadcrumbSpecial
public BreadcrumbSpecial()
-
-
Method Details
-
init
- Specified by:
init
in interfaceSalvageSpecialInteraction.SalvageSpecialPlugin
- Overrides:
init
in classBaseSalvageSpecial
-
getNameWithAOrAn
public static String getNameWithAOrAn(SectorEntityToken target, String override, boolean lowercaseDebris, boolean forTitle) -
getLocatedString
-
getLocatedString
-
getTerrainString
-
getLocationDescription
-
getTypeAndColorCounts
-
getStarTypeName
-
getStarColorName
-
optionSelected
- Specified by:
optionSelected
in interfaceSalvageSpecialInteraction.SalvageSpecialPlugin
- Overrides:
optionSelected
in classBaseSalvageSpecial
-