Starsector API
Loading...
Searching...
No Matches
SurveyPlugin.java
Go to the documentation of this file.
1package com.fs.starfarer.api.plugins;
2
3import java.util.Map;
4
5import com.fs.starfarer.api.campaign.CampaignFleetAPI;
6import com.fs.starfarer.api.campaign.PlanetAPI;
7import com.fs.starfarer.api.combat.MutableStat;
8
9public interface SurveyPlugin {
10 void init(CampaignFleetAPI fleet, PlanetAPI planet);
11
12 Map<String, Integer> getRequired();
13 Map<String, Integer> getConsumed();
14
16 String getImageKey();
17
18 MutableStat getCostMult();
19
24 long getXP();
25
26
32 long getBaseXPForCondition(String conditionId);
33
34
39 MutableStat getXPMult();
40
41 String getSurveyDataType(PlanetAPI planet);
42
43 Map<String, Integer> getOutpostConsumed();
44
45}
Map< String, Integer > getOutpostConsumed()
Map< String, Integer > getRequired()
void init(CampaignFleetAPI fleet, PlanetAPI planet)
Map< String, Integer > getConsumed()
String getSurveyDataType(PlanetAPI planet)
long getBaseXPForCondition(String conditionId)