Package com.fs.starfarer.api.combat
Class MutableStatWithTempMods
java.lang.Object
com.fs.starfarer.api.combat.MutableStat
com.fs.starfarer.api.combat.MutableStatWithTempMods
- Author:
- Alex Mosolov Copyright 2012 Fractal Softworks, LLC
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.fs.starfarer.api.combat.MutableStat
MutableStat.StatMod, MutableStat.StatModType
-
Field Summary
Fields inherited from class com.fs.starfarer.api.combat.MutableStat
base, modified
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTemporaryModFlat
(float durInDays, String source, float value) void
addTemporaryModFlat
(float durInDays, String source, String desc, float value) void
addTemporaryModMult
(float durInDays, String source, String desc, float value) void
addTemporaryModPercent
(float durInDays, String source, float value) void
addTemporaryModPercent
(float durInDays, String source, String desc, float value) void
advance
(float days) getMods()
boolean
protected Object
void
removeTemporaryMod
(String source) protected Object
Methods inherited from class com.fs.starfarer.api.combat.MutableStat
applyMods, applyMods, computeMultMod, createCopy, getBaseValue, getFlatMod, getFlatMods, getFlatStatMod, getModifiedInt, getModifiedValue, getMult, getMultMods, getMultStatMod, getPercentMod, getPercentMods, getPercentStatMod, isNegative, isPositive, isUnmodified, modifyFlat, modifyFlat, modifyFlatAlways, modifyMult, modifyMult, modifyMultAlways, modifyPercent, modifyPercent, modifyPercentAlways, setBaseValue, unmodify, unmodify, unmodifyFlat, unmodifyMult, unmodifyPercent
-
Constructor Details
-
MutableStatWithTempMods
public MutableStatWithTempMods(float base)
-
-
Method Details
-
readResolve
- Overrides:
readResolve
in classMutableStat
-
writeReplace
- Overrides:
writeReplace
in classMutableStat
-
removeTemporaryMod
-
addTemporaryModFlat
-
addTemporaryModMult
-
addTemporaryModFlat
-
addTemporaryModPercent
-
addTemporaryModPercent
-
getMods
-
hasMod
-
advance
public void advance(float days)
-