Files
Craftimizer/Simulator/Actions/Groundwork.cs
T
2024-03-16 13:24:26 -07:00

20 lines
511 B
C#

namespace Craftimizer.Simulator.Actions;
internal sealed class Groundwork() : BaseAction(
ActionCategory.Synthesis, 72, 100403,
increasesProgress: true,
durabilityCost: 20,
defaultCPCost: 18,
defaultEfficiency: 300
)
{
public override int Efficiency(Simulator s)
{
// Groundwork Mastery Trait
var eff = s.Input.Stats.Level >= 86 ? 360 : 300;
if (s.Durability < s.CalculateDurabilityCost(DurabilityCost))
eff /= 2;
return eff;
}
}