fix horse wander

This commit is contained in:
SilicaAndPina 2021-02-24 23:45:04 +13:00
parent 15ab1bccf7
commit 9d8668757c
2 changed files with 6 additions and 5 deletions

View file

@ -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;
}

View file

@ -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);