namespace Craftimizer.Simulator.Actions; internal sealed class Reflect() : BaseAction( ActionCategory.FirstTurn, 69, 100387, increasesQuality: true, defaultCPCost: 6, defaultEfficiency: 100 ) { public override bool IsPossible(Simulator s) => s.IsFirstStep && base.IsPossible(s); public override bool CouldUse(Simulator s) => s.IsFirstStep && base.CouldUse(s); public override void UseSuccess(Simulator s) { base.UseSuccess(s); s.StrengthenEffect(EffectType.InnerQuiet); } }