//Subtracts a stat modifier to the stat public void SubtractModifier(StatModifier mod, int amount) { if (modifiers.Contains(mod) && mod.level > 1) { mod.LevelDown(amount); if (mod.level < 1) { modifiers.Remove(mod); } } calculateAll(); }