Starsector API
Loading...
Searching...
No Matches
Headquarters.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.econ;
2
3
4
5
public
class
Headquarters
extends
BaseMarketConditionPlugin
{
6
7
public
void
apply
(String
id
) {
8
market
.getStability().modifyFlat(
id
,
ConditionData
.
STABILITY_HEADQUARTERS
,
"Headquarters"
);
9
// market.getStats().getDynamic().getStat(Stats.OFFICER_NUM_MULT).modifyFlat(id, ConditionData.HEADQUARTERS_OFFICER_NUM_MULT_BONUS);
10
// market.getStats().getDynamic().getStat(Stats.OFFICER_LEVEL_MULT).modifyFlat(id, ConditionData.HEADQUARTERS_OFFICER_LEVEL_MULT_BONUS);
11
}
12
13
public
void
unapply
(String
id
) {
14
market
.getStability().unmodify(
id
);
15
// market.getStats().getDynamic().getStat(Stats.OFFICER_NUM_MULT).unmodify(id);
16
// market.getStats().getDynamic().getStat(Stats.OFFICER_LEVEL_MULT).unmodify(id);
17
}
18
19
}
com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
Definition
BaseMarketConditionPlugin.java:20
com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin.market
MarketAPI market
Definition
BaseMarketConditionPlugin.java:22
com.fs.starfarer.api.impl.campaign.econ.ConditionData
Definition
ConditionData.java:3
com.fs.starfarer.api.impl.campaign.econ.ConditionData.STABILITY_HEADQUARTERS
static float STABILITY_HEADQUARTERS
Definition
ConditionData.java:230
com.fs.starfarer.api.impl.campaign.econ.Headquarters
Definition
Headquarters.java:5
com.fs.starfarer.api.impl.campaign.econ.Headquarters.apply
void apply(String id)
Definition
Headquarters.java:7
com.fs.starfarer.api.impl.campaign.econ.Headquarters.unapply
void unapply(String id)
Definition
Headquarters.java:13
src
com
fs
starfarer
api
impl
campaign
econ
Headquarters.java
Generated by
1.9.8