public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(32); craftActions.UseDurability(10); craftActions.Touch(150); craftActions.Synth(Synth.FromEfficiency(150)); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(18); var durability = craftActions.CalculateDependency((a, b, c) => (int)b.MapNymeriasWheelStacks(a.GetBuff <WhistleBuff>().Stacks)); craftActions.RestoreDurability(durability); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(8); craftActions.UseDurability(10); craftActions.Touch(100); if (isSuccess) { craftActions.ApplyBuff(new InnovationBuff()); } }
public override void Execute(ICraftActions craftActions, bool isSuccess) { var craftPoints = craftActions.CalculateDependency((a, b, c) => { var stacks = a.GetBuff <InnerQuietBuff>().Stacks - 1; a.GetBuff <InnerQuietBuff>().Kill(); return((21 * stacks - Math.Pow(stacks, 2) + 10) / 2); }); craftActions.RestoreCraftPoints((int)craftPoints); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(20); var makersMarkStacks = (int)Math.Round((double)craftActions.CalculateDependency((a, b, c) => c.Difficulty) / 100); if (makersMarkStacks == 0) { makersMarkStacks = 1; } craftActions.ApplyBuff(new MakersMarkBuff(makersMarkStacks)); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(66); craftActions.ApplyBuff(new ComfortZoneBuff()); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(32); craftActions.ApplyBuff(new Ingenuity2Buff()); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseDurability(10); craftActions.Synth(Synth.FromRawValue(20)); craftActions.Touch(100); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(18); craftActions.ApplyBuff(new InnovationBuff()); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(56); craftActions.ApplyBuff(new WasteNotBuff(4)); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(32); craftActions.ApplyBuff(new GreatStridesBuff()); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(36); craftActions.ApplyBuff(new WhistleBuff()); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(45); craftActions.ApplyBuff(new HeartOfCrafterBuff()); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(55); craftActions.ApplyBuff(new ReclaimBuff()); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(22); craftActions.ApplyBuff(new SteadyHandBuff(20)); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.RestoreCraftPoints(20); }
public abstract void Execute(ICraftActions craftActions, bool isSuccess);
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(14); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(160); craftActions.RestoreDurability(60); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseCraftPoints(16); craftActions.UseDurability(10); craftActions.Touch(100); }
public override void Execute(ICraftActions craftActions, bool isSuccess) { craftActions.UseDurability(10); craftActions.UseCraftPoints(15); craftActions.Synth(Synth.FrompPercent(33)); }