fix: Check for same map in BaseCreature.TeleportPets() (#1259)

This commit is contained in:
Mink80 2022-11-22 00:30:30 +01:00 committed by GitHub
parent 18c4459e6b
commit f9c72a62df
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3826,7 +3826,7 @@ namespace Server.Mobiles
for (var i = 0; i < pm.AllFollowers.Count; i++)
{
var m = pm.AllFollowers[i];
if (master.InRange(m, 3) && m is BaseCreature
if (m.Map == master.Map && master.InRange(m, 3) && m is BaseCreature
{ Controlled: true, ControlOrder: OrderType.Guard or OrderType.Follow or OrderType.Come } pet &&
pet.ControlMaster == master && (!onlyBonded || pet.IsBonded))
{