// return the minimum amount a stat can be modified to relative to 0 public float?getLowerLimit(StatType type) { StatValue thisStat = this.getStatValue(type); // if its null we will try and get the default for this stat if (thisStat.lowerLimit == null) { return(type.getDefaultLowerLimit()); } return(thisStat.lowerLimit); }