Make it possible to redo explicit actions when taking damage
authorLiza Carvelli <liza@carvel.li>
Wed, 20 Aug 2025 09:25:10 +0000 (11:25 +0200)
committerLiza Carvelli <liza@carvel.li>
Wed, 20 Aug 2025 09:25:10 +0000 (11:25 +0200)
Questionable/Controller/Steps/Interactions/Action.cs

index 6211b67a811de0273df70e60daef8f37ca3f8571..cf82942e9c14db4efe4964c24392aae2991fcd62 100644 (file)
@@ -45,6 +45,7 @@ internal static class Action
         uint? DataId,
         EAction Action) : ITask
     {
+        public bool ShouldRedoOnInterrupt() => true;
         public override string ToString() => $"Action({Action})";
     }
 
@@ -125,7 +126,7 @@ internal static class Action
             return ETaskResult.TaskComplete;
         }
 
-        public override bool ShouldInterruptOnDamage() => false;
+        public override bool ShouldInterruptOnDamage() => true;
     }
 
     internal sealed record UseMudraOnObject(uint DataId, EAction Action) : ITask