Удаление всех действий-активаций

This commit is contained in:
2025-05-05 14:34:22 +04:00
parent 119a4a893a
commit c704bc551b
@@ -9,10 +9,24 @@ internal class ActionProcessor(AonprdProcessorInput input) : AbstractEntityProce
public override Pf2eModel.Model.Structure.Action Object { get; } = new(); public override Pf2eModel.Model.Structure.Action Object { get; } = new();
public override void Add() => Context.Actions.Add(Object); private bool _skipping = false;
public override void Add()
{
if (!_skipping)
{
Context.Actions.Add(Object);
}
}
public override void Process() public override void Process()
{ {
if (Input.GetRequired<string>("markdown").StartsWith("**Activate**"))
{
_skipping = true;
return;
}
base.Process(); base.Process();
AonprdProcessorInput.ActionStruct action = Input.ResolveActionString( AonprdProcessorInput.ActionStruct action = Input.ResolveActionString(