Starsector API
Loading...
Searching...
No Matches
LowGravity.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.econ;
2
3import com.fs.starfarer.api.ui.TooltipMakerAPI;
4import com.fs.starfarer.api.util.Misc;
5
6
7
8public class LowGravity extends BaseHazardCondition {
9
10 public static float ACCESS_BONUS = 10f;
11
12 public void apply(String id) {
13 super.apply(id);
14 market.getAccessibilityMod().modifyFlat(id, ACCESS_BONUS/100f, "Low gravity");
15 }
16
17 public void unapply(String id) {
18 super.unapply(id);
19 market.getAccessibilityMod().unmodifyFlat(id);
20 }
21
22 protected void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded) {
23 super.createTooltipAfterDescription(tooltip, expanded);
24
25 tooltip.addPara("%s accessibility",
26 10f, Misc.getHighlightColor(),
27 "+" + (int)ACCESS_BONUS + "%");
28 }
29}
30
31
32
33
34
void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)