public override void IncreaseQuality(CraftingSim sim) { sim.CurrentQuality += sim.GetQualityIncrease(GetEfficiency(sim)); sim.InnerQuietBuff.NeedsRemove = true; if (sim.GreatStridesBuff != null) { sim.GreatStridesBuff.NeedsRemove = true; } }
public virtual void IncreaseQuality(CraftingSim sim) { if (IncreasesQuality) { sim.CurrentQuality += sim.GetQualityIncrease(GetEfficiency(sim)); if (sim.InnerQuietBuff != null) { sim.InnerQuietBuff.Stack++; if (sim.InnerQuietBuff.Stack > 11) { sim.InnerQuietBuff.Stack = 11; } } if (sim.GreatStridesBuff != null) { sim.GreatStridesBuff.NeedsRemove = true; } } }