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) |
public 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 void init(CampaignFleetAPI fleet, PlanetAPI planet)
init
in interface SurveyPlugin
protected float getHazardMultiplier()
protected float getSizeMultiplier()
public java.util.Map<java.lang.String,java.lang.Integer> getRequired()
getRequired
in interface SurveyPlugin
public java.util.Map<java.lang.String,java.lang.Integer> getConsumed()
getConsumed
in interface SurveyPlugin
public MutableStat getCostMult()
getCostMult
in interface SurveyPlugin
public long getXP()
SurveyPlugin
getXP
in interface SurveyPlugin
public long getBaseXPForCondition(java.lang.String conditionId)
SurveyPlugin
getBaseXPForCondition
in interface SurveyPlugin
public MutableStat getXPMult()
SurveyPlugin
getXPMult
in interface SurveyPlugin
public java.lang.String getImageCategory()
getImageCategory
in interface SurveyPlugin
public java.lang.String getImageKey()
getImageKey
in interface SurveyPlugin
public java.lang.String getSurveyDataType(PlanetAPI planet)
getSurveyDataType
in interface SurveyPlugin
public java.util.Map<java.lang.String,java.lang.Integer> getOutpostConsumed()
getOutpostConsumed
in interface SurveyPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.