~ruther/NosSmooth

9812c9e5517fa0a67199280d3e14fb1d1a700bba — Rutherther 2 years ago 45f6f5a
fix(combat): do not register contracts that failed to execute
1 files changed, 4 insertions(+), 1 deletions(-)

M Extensions/NosSmooth.Extensions.Combat/Operations/UseSkillOperation.cs
M Extensions/NosSmooth.Extensions.Combat/Operations/UseSkillOperation.cs => Extensions/NosSmooth.Extensions.Combat/Operations/UseSkillOperation.cs +4 -1
@@ 68,7 68,10 @@ public record UseSkillOperation

        _contract = contract;
        var executed = await _contract.OnlyExecuteAsync(ct);
        _contract.Register();
        if (executed.IsSuccess)
        {
            _contract.Register();
        }

        return executed;
    }

Do not follow this link