Replace ActionHistory with persistent ActionStatuses

This commit is contained in:
Asriel Camora
2023-06-20 22:37:59 -07:00
parent cdd4f5923e
commit 47c9339d56
12 changed files with 66 additions and 38 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ internal sealed class CarefulObservation : BaseAction
public override int DurabilityCost => 0;
public override bool IncreasesStepCount => false;
public override bool CanUse => Simulation.Input.Stats.IsSpecialist && Simulation.CountPreviousAction(ActionType.CarefulObservation) < 3;
public override bool CanUse => Simulation.Input.Stats.IsSpecialist && Simulation.ActionStates.CarefulObservationCount < 3;
public override void UseSuccess() =>
Simulation.StepCondition();