Fix "You're already buckled in" not appearing if trying to buckle while already buckled

This commit is contained in:
DrSmugleaf
2020-07-08 13:01:08 +02:00
parent da4b55814a
commit 39b650da38

View File

@@ -246,18 +246,12 @@ namespace Content.Server.GameObjects.Components.Mobs
public bool ToggleBuckle(IEntity user, IEntity to) public bool ToggleBuckle(IEntity user, IEntity to)
{ {
if (BuckledTo == null) if (BuckledTo?.Owner == to)
{
return TryBuckle(user, to);
}
else if (BuckledTo.Owner == to)
{ {
return TryUnbuckle(user); return TryUnbuckle(user);
} }
else
{ return TryBuckle(user, to);
return false;
}
} }
public override void ExposeData(ObjectSerializer serializer) public override void ExposeData(ObjectSerializer serializer)