public class MutableStat
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MutableStat.StatMod |
static class |
MutableStat.StatModType |
Constructor and Description |
---|
MutableStat(float base) |
Modifier and Type | Method and Description |
---|---|
void |
applyMods(MutableStat other) |
void |
applyMods(StatBonus other) |
float |
computeMultMod() |
MutableStat |
createCopy() |
float |
getBaseValue() |
float |
getFlatMod() |
java.util.HashMap<java.lang.String,MutableStat.StatMod> |
getFlatMods() |
MutableStat.StatMod |
getFlatStatMod(java.lang.String source) |
int |
getModifiedInt() |
float |
getModifiedValue() |
float |
getMult() |
java.util.HashMap<java.lang.String,MutableStat.StatMod> |
getMultMods() |
MutableStat.StatMod |
getMultStatMod(java.lang.String source) |
float |
getPercentMod() |
java.util.HashMap<java.lang.String,MutableStat.StatMod> |
getPercentMods() |
MutableStat.StatMod |
getPercentStatMod(java.lang.String source) |
boolean |
isNegative() |
boolean |
isPositive() |
boolean |
isUnmodified() |
void |
modifyFlat(java.lang.String source,
float value) |
void |
modifyFlat(java.lang.String source,
float value,
java.lang.String desc) |
void |
modifyFlatAlways(java.lang.String source,
float value,
java.lang.String desc) |
void |
modifyMult(java.lang.String source,
float value) |
void |
modifyMult(java.lang.String source,
float value,
java.lang.String desc) |
void |
modifyMultAlways(java.lang.String source,
float value,
java.lang.String desc) |
void |
modifyPercent(java.lang.String source,
float value) |
void |
modifyPercent(java.lang.String source,
float value,
java.lang.String desc) |
void |
modifyPercentAlways(java.lang.String source,
float value,
java.lang.String desc) |
protected java.lang.Object |
readResolve() |
void |
setBaseValue(float base) |
void |
unmodify() |
void |
unmodify(java.lang.String source) |
void |
unmodifyFlat(java.lang.String source) |
void |
unmodifyMult(java.lang.String source) |
void |
unmodifyPercent(java.lang.String source) |
protected java.lang.Object |
writeReplace() |
protected java.lang.Object readResolve()
public MutableStat createCopy()
protected java.lang.Object writeReplace()
public void applyMods(MutableStat other)
public void applyMods(StatBonus other)
public boolean isUnmodified()
public java.util.HashMap<java.lang.String,MutableStat.StatMod> getFlatMods()
public java.util.HashMap<java.lang.String,MutableStat.StatMod> getPercentMods()
public java.util.HashMap<java.lang.String,MutableStat.StatMod> getMultMods()
public MutableStat.StatMod getFlatStatMod(java.lang.String source)
public MutableStat.StatMod getPercentStatMod(java.lang.String source)
public MutableStat.StatMod getMultStatMod(java.lang.String source)
public void modifyFlat(java.lang.String source, float value)
public void modifyFlat(java.lang.String source, float value, java.lang.String desc)
public void modifyPercent(java.lang.String source, float value)
public void modifyPercent(java.lang.String source, float value, java.lang.String desc)
public void modifyPercentAlways(java.lang.String source, float value, java.lang.String desc)
public void modifyMult(java.lang.String source, float value)
public void modifyMult(java.lang.String source, float value, java.lang.String desc)
public void modifyMultAlways(java.lang.String source, float value, java.lang.String desc)
public void modifyFlatAlways(java.lang.String source, float value, java.lang.String desc)
public void unmodify()
public void unmodify(java.lang.String source)
public void unmodifyFlat(java.lang.String source)
public void unmodifyPercent(java.lang.String source)
public void unmodifyMult(java.lang.String source)
public float getFlatMod()
public float getPercentMod()
public float getMult()
public float computeMultMod()
public float getModifiedValue()
public int getModifiedInt()
public float getBaseValue()
public void setBaseValue(float base)
public boolean isPositive()
public boolean isNegative()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.