diff --git a/Horse Isle Server/HorseIsleServer/Game/Horse/WildHorse.cs b/Horse Isle Server/HorseIsleServer/Game/Horse/WildHorse.cs index 86b775f..a8ee8dc 100755 --- a/Horse Isle Server/HorseIsleServer/Game/Horse/WildHorse.cs +++ b/Horse Isle Server/HorseIsleServer/Game/Horse/WildHorse.cs @@ -98,8 +98,8 @@ namespace HISP.Game.Horse } else { - x = MapX; - y = MapY; + X = MapX; + Y = MapY; } wildHorses.Add(this); if(addToDatabase) @@ -140,8 +140,8 @@ namespace HISP.Game.Horse if (CanHorseBeHere(tryX, tryY, check)) { - x = tryX; - y = tryY; + X = tryX; + Y = tryY; break; } diff --git a/Horse Isle Server/HorseIsleServer/Server/GameServer.cs b/Horse Isle Server/HorseIsleServer/Server/GameServer.cs index a10edaa..82d2d35 100755 --- a/Horse Isle Server/HorseIsleServer/Server/GameServer.cs +++ b/Horse Isle Server/HorseIsleServer/Server/GameServer.cs @@ -248,7 +248,8 @@ namespace HISP.Server break; HorseInstance horse = sender.LoggedinUser.HorseInventory.GetHorseById(horseRandomId); - sender.LoggedinUser.TradingWith.HorsesOffered.Add(horse); + if(!sender.LoggedinUser.TradingWith.HorsesOffered.Contains(horse)) + sender.LoggedinUser.TradingWith.HorsesOffered.Add(horse); UpdateArea(sender); UpdateArea(sender.LoggedinUser.TradingWith.Trader.LoggedinClient);