Add pot of gold.

This commit is contained in:
SilicaAndPina 2021-02-12 12:13:37 +13:00
parent 2c77957434
commit a7ad6fc60c
6 changed files with 31 additions and 4 deletions

View file

@ -2809,13 +2809,28 @@ namespace HISP.Server
return;
}
if(loggedInUser.Y != newY || loggedInUser.X != newX)
if (loggedInUser.Y != newY || loggedInUser.X != newX)
{
loggedInUser.Facing = direction + (onHorse * 5);
if (moveTwo)
direction += 20;
loggedInUser.Y = newY;
loggedInUser.X = newX;
// check Treasures
if (Treasure.IsTileTreasure(loggedInUser.X, loggedInUser.Y))
{
Treasure treasure = Treasure.GetTreasureAt(loggedInUser.X, loggedInUser.Y);
if (treasure.Type == "RAINBOW")
{
treasure.CollectTreasure(loggedInUser);
Update(sender);
return;
}
}
byte[] moveResponse = PacketBuilder.CreateMovementPacket(loggedInUser.X, loggedInUser.Y, loggedInUser.CharacterId, loggedInUser.Facing, direction, true);
sender.SendPacket(moveResponse);
}