Starsector API
Loading...
Searching...
No Matches
MutableFleetStatsAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.fleet;
2
3import com.fs.starfarer.api.combat.MutableStat;
4import com.fs.starfarer.api.combat.StatBonus;
5import com.fs.starfarer.api.util.DynamicStatsAPI;
6
7public interface MutableFleetStatsAPI {
8
9 void addTemporaryModFlat(float durInDays, String source, float value, StatBonus stat);
10 void addTemporaryModFlat(float durInDays, String source, String desc, float value, StatBonus stat);
11 void addTemporaryModMult(float durInDays, String source, String desc, float value, StatBonus stat);
12 void addTemporaryModPercent(float durInDays, String source, float value, StatBonus stat);
13 void addTemporaryModPercent(float durInDays, String source, String desc, float value, StatBonus stat);
14
15 void addTemporaryModFlat(float durInDays, String source, String desc, float value, MutableStat stat);
16 void addTemporaryModMult(float durInDays, String source, String desc, float value, MutableStat stat);
17 void addTemporaryModFlat(float durInDays, String source, float value, MutableStat stat);
18 void addTemporaryModPercent(float durInDays, String source, String desc, float value, MutableStat stat);
19 void addTemporaryModPercent(float durInDays, String source, float value, MutableStat stat);
20
21 boolean hasMod(String source);
22
27 StatBonus getSensorRangeMod();
29 MutableStat getAccelerationMult();
30 MutableStat getFuelUseHyperMult();
31 MutableStat getFuelUseNormalMult();
32
33 void removeTemporaryMod(String source);
34
35
36 DynamicStatsAPI getDynamic();
37
38}
void addTemporaryModPercent(float durInDays, String source, float value, StatBonus stat)
void addTemporaryModFlat(float durInDays, String source, float value, MutableStat stat)
void addTemporaryModPercent(float durInDays, String source, String desc, float value, StatBonus stat)
void addTemporaryModPercent(float durInDays, String source, float value, MutableStat stat)
void addTemporaryModPercent(float durInDays, String source, String desc, float value, MutableStat stat)
void addTemporaryModMult(float durInDays, String source, String desc, float value, MutableStat stat)
void addTemporaryModFlat(float durInDays, String source, String desc, float value, StatBonus stat)
void addTemporaryModMult(float durInDays, String source, String desc, float value, StatBonus stat)
void addTemporaryModFlat(float durInDays, String source, float value, StatBonus stat)
void addTemporaryModFlat(float durInDays, String source, String desc, float value, MutableStat stat)