1package com.fs.starfarer.api.impl.campaign.skills;
3import com.fs.starfarer.api.campaign.econ.MarketAPI;
4import com.fs.starfarer.api.characters.MarketSkillEffect;
5import com.fs.starfarer.api.impl.campaign.ids.Stats;
9 public static final float ACCESS = 0.3f;
14 public void apply(
MarketAPI market, String
id,
float level) {
18 public void unapply(
MarketAPI market, String
id) {
22 public String getEffectDescription(
float level) {
23 return "+" + (int)Math.round(
ACCESS * 100f) +
"% accessibility";
26 public String getEffectPerLevelDescription() {
30 public ScopeDescription getScopeDescription() {
31 return ScopeDescription.GOVERNED_OUTPOST;
36 public void apply(
MarketAPI market, String
id,
float level) {
40 public void unapply(
MarketAPI market, String
id) {
44 public String getEffectDescription(
float level) {
46 return "+" + (int)Math.round(
FLEET_SIZE) +
"% fleet size";
49 public String getEffectPerLevelDescription() {
53 public ScopeDescription getScopeDescription() {
54 return ScopeDescription.GOVERNED_OUTPOST;
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
static final String COMBAT_FLEET_SIZE_MULT
static final float FLEET_SIZE
static final float ACCESS
MutableMarketStatsAPI getStats()
StatBonus getAccessibilityMod()
DynamicStatsAPI getDynamic()
StatBonus getMod(String id)