Starsector API
|
Public Member Functions | |
boolean | equals (Object obj) |
StatBonus | createCopy () |
StatBonus () | |
boolean | isUnmodified () |
StatMod | getFlatBonus (String source) |
StatMod | getPercentBonus (String source) |
StatMod | getMultBonus (String source) |
void | modifyFlat (String source, float value) |
void | modifyFlat (String source, float value, String desc) |
void | modifyPercent (String source, float value) |
void | modifyPercent (String source, float value, String desc) |
void | modifyPercentAlways (String source, float value, String desc) |
void | modifyMult (String source, float value) |
void | modifyMult (String source, float value, String desc) |
void | modifyMultAlways (String source, float value, String desc) |
void | modifyFlatAlways (String source, float value, String desc) |
void | unmodify () |
void | unmodify (String source) |
void | unmodifyFlat (String source) |
void | unmodifyPercent (String source) |
void | unmodifyMult (String source) |
float | computeEffective (float baseValue) |
float | getFlatBonus () |
float | getBonusMult () |
float | getMult () |
float | getPercentMod () |
boolean | isPositive (float baseValue) |
boolean | isNegative (float baseValue) |
HashMap< String, StatMod > | getFlatBonuses () |
HashMap< String, StatMod > | getPercentBonuses () |
HashMap< String, StatMod > | getMultBonuses () |
void | applyMods (MutableStat other) |
void | applyMods (StatBonus other) |
Public Attributes | |
float | flatBonus = 0f |
float | mult = 1f |
float | percentMod = 0f |
Copyright 2012 Fractal Softworks, LLC
Definition at line 14 of file StatBonus.java.
com.fs.starfarer.api.combat.StatBonus.StatBonus | ( | ) |
Definition at line 87 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.applyMods | ( | MutableStat | other | ) |
Definition at line 318 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.applyMods | ( | StatBonus | other | ) |
Definition at line 325 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.computeEffective | ( | float | baseValue | ) |
Definition at line 259 of file StatBonus.java.
StatBonus com.fs.starfarer.api.combat.StatBonus.createCopy | ( | ) |
Definition at line 69 of file StatBonus.java.
boolean com.fs.starfarer.api.combat.StatBonus.equals | ( | Object | obj | ) |
Definition at line 17 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.getBonusMult | ( | ) |
Returns combined percentage and multiplier modifiers.
Definition at line 274 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.getFlatBonus | ( | ) |
Definition at line 265 of file StatBonus.java.
StatMod com.fs.starfarer.api.combat.StatBonus.getFlatBonus | ( | String | source | ) |
Definition at line 109 of file StatBonus.java.
HashMap< String, StatMod > com.fs.starfarer.api.combat.StatBonus.getFlatBonuses | ( | ) |
Definition at line 297 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.getMult | ( | ) |
Definition at line 279 of file StatBonus.java.
StatMod com.fs.starfarer.api.combat.StatBonus.getMultBonus | ( | String | source | ) |
Definition at line 117 of file StatBonus.java.
HashMap< String, StatMod > com.fs.starfarer.api.combat.StatBonus.getMultBonuses | ( | ) |
Definition at line 311 of file StatBonus.java.
StatMod com.fs.starfarer.api.combat.StatBonus.getPercentBonus | ( | String | source | ) |
Definition at line 113 of file StatBonus.java.
HashMap< String, StatMod > com.fs.starfarer.api.combat.StatBonus.getPercentBonuses | ( | ) |
Definition at line 304 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.getPercentMod | ( | ) |
Definition at line 284 of file StatBonus.java.
boolean com.fs.starfarer.api.combat.StatBonus.isNegative | ( | float | baseValue | ) |
Definition at line 293 of file StatBonus.java.
boolean com.fs.starfarer.api.combat.StatBonus.isPositive | ( | float | baseValue | ) |
Definition at line 289 of file StatBonus.java.
boolean com.fs.starfarer.api.combat.StatBonus.isUnmodified | ( | ) |
Definition at line 103 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyFlat | ( | String | source, |
float | value | ||
) |
Definition at line 121 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyFlat | ( | String | source, |
float | value, | ||
String | desc | ||
) |
Definition at line 124 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyFlatAlways | ( | String | source, |
float | value, | ||
String | desc | ||
) |
Definition at line 182 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyMult | ( | String | source, |
float | value | ||
) |
Definition at line 160 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyMult | ( | String | source, |
float | value, | ||
String | desc | ||
) |
Definition at line 163 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyMultAlways | ( | String | source, |
float | value, | ||
String | desc | ||
) |
Definition at line 176 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyPercent | ( | String | source, |
float | value | ||
) |
Definition at line 137 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyPercent | ( | String | source, |
float | value, | ||
String | desc | ||
) |
Definition at line 141 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.modifyPercentAlways | ( | String | source, |
float | value, | ||
String | desc | ||
) |
Definition at line 154 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.unmodify | ( | ) |
Definition at line 188 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.unmodify | ( | String | source | ) |
Definition at line 195 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.unmodifyFlat | ( | String | source | ) |
Definition at line 211 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.unmodifyMult | ( | String | source | ) |
Definition at line 223 of file StatBonus.java.
void com.fs.starfarer.api.combat.StatBonus.unmodifyPercent | ( | String | source | ) |
Definition at line 217 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.flatBonus = 0f |
Definition at line 75 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.mult = 1f |
Definition at line 76 of file StatBonus.java.
float com.fs.starfarer.api.combat.StatBonus.percentMod = 0f |
Definition at line 77 of file StatBonus.java.