|
class | CommodityDescriptionProviderWrapper |
|
class | CommodityIconProviderWrapper |
|
class | PersonnelAtEntity |
|
class | PersonnelData |
|
enum | PersonnelRank |
|
|
| PlayerFleetPersonnelTracker () |
|
void | reportCargoScreenOpened () |
|
void | reportSubmarketOpened (SubmarketAPI submarket) |
|
void | reportPlayerLeftCargoPods (SectorEntityToken entity) |
|
void | reportPlayerNonMarketTransaction (PlayerMarketTransaction transaction, InteractionDialogAPI dialog) |
|
void | reportPlayerMarketTransaction (PlayerMarketTransaction transaction) |
|
void | processTransaction (PlayerMarketTransaction transaction, SectorEntityToken entity) |
|
void | reportRaidObjectivesAchieved (RaidResultData data, InteractionDialogAPI dialog, Map< String, MemoryAPI > memoryMap) |
|
void | update () |
|
void | update (boolean withIntegrationFromCurrentLocation, boolean keepXP, CargoStackAPI stack) |
|
float | getMarineEffectBonus (PersonnelData data) |
|
float | getMarineLossesReductionPercent (PersonnelData data) |
|
void | addSectionAfterPrice (TooltipMakerAPI info, float width, boolean expanded, CargoStackAPI stack) |
|
void | reportPlayerClosedMarket (MarketAPI market) |
|
void | reportPlayerOpenedMarket (MarketAPI market) |
|
String | getIconName () |
|
int | getHandlingPriority (Object params) |
|
String | getRankIconName (CargoStackAPI stack) |
|
String | getIconName (CargoStackAPI stack) |
|
void | saveData () |
|
void | restoreData () |
|
void | reportPlayerOpenedMarketAndCargoUpdated (MarketAPI market) |
|
void | modifyRaidObjectives (MarketAPI market, SectorEntityToken entity, List< GroundRaidObjectivePlugin > objectives, RaidType type, int marineTokens, int priority) |
|
SectorEntityToken | getInteractionEntity () |
|
SubmarketAPI | getSubmarketFor (CargoStackAPI stack) |
|
PersonnelAtEntity | getDroppedOffAt (String commodityId, SectorEntityToken entity, SubmarketAPI sub, boolean createIfNull) |
|
PersonnelAtEntity | getPersonnelAtLocation (String commodityId, SubmarketAPI sub) |
|
PersonnelData | getMarineData () |
|
List< PersonnelAtEntity > | getDroppedOff () |
|
|
PersonnelData | marineData = new PersonnelData(Commodities.MARINES) |
|
List< PersonnelAtEntity > | droppedOff = new ArrayList<PersonnelAtEntity>() |
|
transient SectorEntityToken | pods = null |
|
transient SubmarketAPI | currSubmarket = null |
|
transient PersonnelData | savedMarineData |
|
transient List< PersonnelAtEntity > | savedPersonnelData = new ArrayList<PersonnelAtEntity>() |
|
◆ PlayerFleetPersonnelTracker()
com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.PlayerFleetPersonnelTracker |
( |
| ) |
|
◆ addSectionAfterPrice()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.addSectionAfterPrice |
( |
TooltipMakerAPI |
info, |
|
|
float |
width, |
|
|
boolean |
expanded, |
|
|
CargoStackAPI |
stack |
|
) |
| |
◆ doCleanup()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.doCleanup |
( |
boolean |
withDroppedOff | ) |
|
|
protected |
◆ getDroppedOff()
List< PersonnelAtEntity > com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getDroppedOff |
( |
| ) |
|
◆ getDroppedOffAt()
PersonnelAtEntity com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getDroppedOffAt |
( |
String |
commodityId, |
|
|
SectorEntityToken |
entity, |
|
|
SubmarketAPI |
sub, |
|
|
boolean |
createIfNull |
|
) |
| |
◆ getHandlingPriority()
int com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getHandlingPriority |
( |
Object |
params | ) |
|
◆ getIconName() [1/2]
String com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getIconName |
( |
| ) |
|
◆ getIconName() [2/2]
String com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getIconName |
( |
CargoStackAPI |
stack | ) |
|
◆ getInstance()
◆ getInteractionEntity()
SectorEntityToken com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getInteractionEntity |
( |
| ) |
|
◆ getMarineData()
PersonnelData com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getMarineData |
( |
| ) |
|
◆ getMarineEffectBonus()
float com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getMarineEffectBonus |
( |
PersonnelData |
data | ) |
|
◆ getMarineLossesReductionPercent()
float com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getMarineLossesReductionPercent |
( |
PersonnelData |
data | ) |
|
◆ getPersonnelAtLocation()
PersonnelAtEntity com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getPersonnelAtLocation |
( |
String |
commodityId, |
|
|
SubmarketAPI |
sub |
|
) |
| |
◆ getRankIconName()
String com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getRankIconName |
( |
CargoStackAPI |
stack | ) |
|
◆ getSubmarketFor()
SubmarketAPI com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.getSubmarketFor |
( |
CargoStackAPI |
stack | ) |
|
◆ modifyRaidObjectives()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.modifyRaidObjectives |
( |
MarketAPI |
market, |
|
|
SectorEntityToken |
entity, |
|
|
List< GroundRaidObjectivePlugin > |
objectives, |
|
|
RaidType |
type, |
|
|
int |
marineTokens, |
|
|
int |
priority |
|
) |
| |
◆ processTransaction()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.processTransaction |
( |
PlayerMarketTransaction |
transaction, |
|
|
SectorEntityToken |
entity |
|
) |
| |
◆ reportCargoScreenOpened()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportCargoScreenOpened |
( |
| ) |
|
◆ reportPlayerClosedMarket()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportPlayerClosedMarket |
( |
MarketAPI |
market | ) |
|
◆ reportPlayerLeftCargoPods()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportPlayerLeftCargoPods |
( |
SectorEntityToken |
entity | ) |
|
◆ reportPlayerMarketTransaction()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportPlayerMarketTransaction |
( |
PlayerMarketTransaction |
transaction | ) |
|
◆ reportPlayerNonMarketTransaction()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportPlayerNonMarketTransaction |
( |
PlayerMarketTransaction |
transaction, |
|
|
InteractionDialogAPI |
dialog |
|
) |
| |
◆ reportPlayerOpenedMarket()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportPlayerOpenedMarket |
( |
MarketAPI |
market | ) |
|
◆ reportPlayerOpenedMarketAndCargoUpdated()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportPlayerOpenedMarketAndCargoUpdated |
( |
MarketAPI |
market | ) |
|
◆ reportRaidObjectivesAchieved()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportRaidObjectivesAchieved |
( |
RaidResultData |
data, |
|
|
InteractionDialogAPI |
dialog, |
|
|
Map< String, MemoryAPI > |
memoryMap |
|
) |
| |
◆ reportSubmarketOpened()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.reportSubmarketOpened |
( |
SubmarketAPI |
submarket | ) |
|
◆ restoreData()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.restoreData |
( |
| ) |
|
◆ saveData()
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.saveData |
( |
| ) |
|
◆ transferPersonnel()
static void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.transferPersonnel |
( |
PersonnelData |
from, |
|
|
PersonnelData |
to, |
|
|
int |
num, |
|
|
PersonnelData |
keepsXP |
|
) |
| |
|
static |
◆ update() [1/2]
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.update |
( |
| ) |
|
◆ update() [2/2]
void com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.update |
( |
boolean |
withIntegrationFromCurrentLocation, |
|
|
boolean |
keepXP, |
|
|
CargoStackAPI |
stack |
|
) |
| |
◆ currSubmarket
transient SubmarketAPI com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.currSubmarket = null |
|
protected |
◆ droppedOff
List<PersonnelAtEntity> com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.droppedOff = new ArrayList<PersonnelAtEntity>() |
|
protected |
◆ KEEP_XP_DURING_TRANSFERS
boolean com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.KEEP_XP_DURING_TRANSFERS = true |
|
static |
◆ KEY
final String com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.KEY = "$core_personnelTracker" |
|
static |
◆ marineData
PersonnelData com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.marineData = new PersonnelData(Commodities.MARINES) |
|
protected |
◆ MAX_EFFECTIVENESS_PERCENT
float com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.MAX_EFFECTIVENESS_PERCENT = 100f |
|
static |
◆ MAX_LOSS_REDUCTION_PERCENT
float com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.MAX_LOSS_REDUCTION_PERCENT = 50f |
|
static |
◆ pods
transient SectorEntityToken com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.pods = null |
|
protected |
◆ savedMarineData
transient PersonnelData com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.savedMarineData |
|
protected |
◆ savedPersonnelData
transient List<PersonnelAtEntity> com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.savedPersonnelData = new ArrayList<PersonnelAtEntity>() |
|
protected |
◆ XP_PER_RAID_MULT
float com.fs.starfarer.api.impl.PlayerFleetPersonnelTracker.XP_PER_RAID_MULT = 0.2f |
|
static |
The documentation for this class was generated from the following file: