public override void IncreaseQuality(CraftingSim sim)
        {
            sim.CurrentQuality            += sim.GetQualityIncrease(GetEfficiency(sim));
            sim.InnerQuietBuff.NeedsRemove = true;

            if (sim.GreatStridesBuff != null)
            {
                sim.GreatStridesBuff.NeedsRemove = true;
            }
        }
예제 #2
0
        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;
                }
            }
        }