~ruther/NosSmooth

4a0d5ae43cb576786ea4a1efdf5e57ef926d99bf — František Boháček 2 years ago e094b5c
chore: use specific errors instead of GenericError
M Core/NosSmooth.Game/Apis/NostaleSkillsPacketApi.cs => Core/NosSmooth.Game/Apis/NostaleSkillsPacketApi.cs +2 -2
@@ 176,7 176,7 @@ public class NostaleSkillsPacketApi

        if (skill.Info is null)
        {
            return Task.FromResult<Result>(new GenericError("Skill does not contain info."));
            return Task.FromResult<Result>(new NotInitializedError("skill info"));
        }

        return _client.SendPacketAsync


@@ 224,7 224,7 @@ public class NostaleSkillsPacketApi

        if (skill.Info is null)
        {
            return Task.FromResult<Result>(new GenericError("Skill does not contain info."));
            return Task.FromResult<Result>(new NotInitializedError("skill info"));
        }

        return _client.SendPacketAsync

M Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs => Extensions/NosSmooth.Extensions.Combat/Operations/WalkInRangeOperation.cs +2 -1
@@ 9,6 9,7 @@ using NosSmooth.Extensions.Pathfinding;
using NosSmooth.Extensions.Pathfinding.Errors;
using NosSmooth.Game.Data.Entities;
using NosSmooth.Game.Data.Info;
using NosSmooth.Game.Errors;
using Remora.Results;

namespace NosSmooth.Extensions.Combat.Operations;


@@ 53,7 54,7 @@ public record WalkInRangeOperation
            var position = Entity.Position;
            if (position is null)
            {
                return new GenericError("Entity's position is not initialized.");
                return new NotInitializedError("entity's position");
            }

            var currentPosition = character.Position;

Do not follow this link