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;