public string ApplyModifier(ICrafter crafter, ICraft craft) { crafter.UpdateCP(CPCost); craft.SetItemLevel(Calc.GetIngenuityIIItemLevels(craft.ItemLevel)); return ModifierName + " is applied. Item Level is now " + craft.ItemLevel; }
public void AtEndOfStep(ICrafter crafter, ICraft craft) { if (stepsRemaining > 0) { stepsRemaining--; } else { if (!baseItemLevelRestored) { craft.SetItemLevel(craft.BaseItemLevel); } } }