public class SurveyPluginImpl extends java.lang.Object implements SurveyPlugin
| Modifier and Type | Field and Description |
|---|---|
static int |
BASE_CREW |
static int |
BASE_MACHINERY |
static int |
BASE_SUPPLIES |
static int |
FLAT_SUPPLIES |
static float |
MAX_PLANET_RADIUS |
static float |
MIN_PLANET_RADIUS |
static int |
MIN_SUPPLIES_OR_MACHINERY |
static float |
MULT_AT_MAX_PLANET_RADIUS |
| Constructor and Description |
|---|
SurveyPluginImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
getBaseXPForCondition(java.lang.String conditionId)
XP for a specific condition.
|
java.util.Map<java.lang.String,java.lang.Integer> |
getConsumed() |
MutableStat |
getCostMult() |
protected float |
getHazardMultiplier() |
java.lang.String |
getImageCategory() |
java.lang.String |
getImageKey() |
java.util.Map<java.lang.String,java.lang.Integer> |
getOutpostConsumed() |
java.util.Map<java.lang.String,java.lang.Integer> |
getRequired() |
protected float |
getSizeMultiplier() |
java.lang.String |
getSurveyDataType(PlanetAPI planet) |
long |
getXP()
Total XP.
|
MutableStat |
getXPMult()
Overall XP multipliers, based on hazard level/planet size/etc.
|
void |
init(CampaignFleetAPI fleet,
PlanetAPI planet) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSurveyDataScorepublic static int FLAT_SUPPLIES
public static int BASE_MACHINERY
public static int BASE_CREW
public static int BASE_SUPPLIES
public static int MIN_SUPPLIES_OR_MACHINERY
public static float MIN_PLANET_RADIUS
public static float MAX_PLANET_RADIUS
public static float MULT_AT_MAX_PLANET_RADIUS
public SurveyPluginImpl()
public void init(CampaignFleetAPI fleet, PlanetAPI planet)
init in interface SurveyPluginprotected float getHazardMultiplier()
protected float getSizeMultiplier()
public java.util.Map<java.lang.String,java.lang.Integer> getRequired()
getRequired in interface SurveyPluginpublic java.util.Map<java.lang.String,java.lang.Integer> getConsumed()
getConsumed in interface SurveyPluginpublic MutableStat getCostMult()
getCostMult in interface SurveyPluginpublic long getXP()
SurveyPlugingetXP in interface SurveyPluginpublic long getBaseXPForCondition(java.lang.String conditionId)
SurveyPlugingetBaseXPForCondition in interface SurveyPluginpublic MutableStat getXPMult()
SurveyPlugingetXPMult in interface SurveyPluginpublic java.lang.String getImageCategory()
getImageCategory in interface SurveyPluginpublic java.lang.String getImageKey()
getImageKey in interface SurveyPluginpublic java.lang.String getSurveyDataType(PlanetAPI planet)
getSurveyDataType in interface SurveyPluginpublic java.util.Map<java.lang.String,java.lang.Integer> getOutpostConsumed()
getOutpostConsumed in interface SurveyPlugin