Remove focused actions and observe from action set (combos exist)
This commit is contained in:
@@ -42,22 +42,12 @@ internal sealed class Simulator : SimulatorNoRandom
|
||||
if (Quality >= Input.Recipe.MaxQuality && baseAction.IncreasesQuality)
|
||||
return false;
|
||||
|
||||
if (action == ActionType.Observe &&
|
||||
ActionStates.Observed)
|
||||
return false;
|
||||
|
||||
if (strict)
|
||||
{
|
||||
// always use Trained Eye if it's available
|
||||
if (action == ActionType.TrainedEye)
|
||||
return baseAction.CanUse(this);
|
||||
|
||||
// only allow Focused moves after Observe
|
||||
if (ActionStates.Observed &&
|
||||
action != ActionType.FocusedSynthesis &&
|
||||
action != ActionType.FocusedTouch)
|
||||
return false;
|
||||
|
||||
// don't allow quality moves under Muscle Memory for difficult crafts
|
||||
if (Input.Recipe.ClassJobLevel == 90 &&
|
||||
HasEffect(EffectType.MuscleMemory) &&
|
||||
@@ -116,10 +106,6 @@ internal sealed class Simulator : SimulatorNoRandom
|
||||
(HasEffect(EffectType.WasteNot) || HasEffect(EffectType.WasteNot2)))
|
||||
return false;
|
||||
|
||||
if (action == ActionType.Observe &&
|
||||
CP < 12)
|
||||
return false;
|
||||
|
||||
if (action == ActionType.MastersMend &&
|
||||
Input.Recipe.MaxDurability - Durability < 25)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user