HandsComponent now validates coordinates before attempting to drop.
This commit is contained in:
@@ -291,7 +291,7 @@ namespace Content.Server.GameObjects.Components.GUI
|
|||||||
public bool Drop(string slot, EntityCoordinates coords, bool doMobChecks = true, bool doDropInteraction = true, bool intentional = true)
|
public bool Drop(string slot, EntityCoordinates coords, bool doMobChecks = true, bool doDropInteraction = true, bool intentional = true)
|
||||||
{
|
{
|
||||||
var hand = GetHand(slot);
|
var hand = GetHand(slot);
|
||||||
if (!CanDrop(slot, doMobChecks) || hand?.Entity == null)
|
if (!CanDrop(slot, doMobChecks) || !coords.IsValid(Owner.EntityManager) || hand?.Entity == null)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user