Starsector API
Loading...
Searching...
No Matches
CRRecoveryBuff.java
Go to the documentation of this file.
1
4
package
com.fs.starfarer.api.impl.campaign.terrain;
5
6
import
com.fs.starfarer.api.campaign.BuffManagerAPI.Buff;
7
import
com.fs.starfarer.api.fleet.FleetMemberAPI;
8
9
public
class
CRRecoveryBuff
implements
Buff {
10
private
String id;
11
private
float
mult;
12
private
float
dur;
13
14
public
CRRecoveryBuff
(String
id
,
float
mult,
float
dur) {
15
this.id = id;
16
this.mult = mult;
17
this.dur = dur;
18
}
19
public
void
advance
(
float
days) {
20
dur -= days;
21
}
22
public
void
apply
(FleetMemberAPI member) {
23
member.getStats().getBaseCRRecoveryRatePercentPerDay().modifyMult(
getId
(), mult);
24
//member.getStats().getDynamic().getMod(Stats.DEPLOYMENT_POINTS_MOD).modifyMult(getId(), 0.5f);
25
}
26
public
String
getId
() {
27
return
id;
28
}
29
public
boolean
isExpired
() {
30
return
dur <= 0;
31
}
32
public
float
getDur
() {
33
return
dur;
34
}
35
public
void
setDur
(
float
dur) {
36
this.dur = dur;
37
}
38
39
40
}
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff
Definition
CRRecoveryBuff.java:9
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff.advance
void advance(float days)
Definition
CRRecoveryBuff.java:19
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff.isExpired
boolean isExpired()
Definition
CRRecoveryBuff.java:29
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff.CRRecoveryBuff
CRRecoveryBuff(String id, float mult, float dur)
Definition
CRRecoveryBuff.java:14
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff.getId
String getId()
Definition
CRRecoveryBuff.java:26
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff.setDur
void setDur(float dur)
Definition
CRRecoveryBuff.java:35
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff.getDur
float getDur()
Definition
CRRecoveryBuff.java:32
com.fs.starfarer.api.impl.campaign.terrain.CRRecoveryBuff.apply
void apply(FleetMemberAPI member)
Definition
CRRecoveryBuff.java:22
src
com
fs
starfarer
api
impl
campaign
terrain
CRRecoveryBuff.java
Generated by
1.9.8