fix: Fixes TeleportPets (#666)
This commit is contained in:
parent
6c22b14a9b
commit
4bad733366
1 changed files with 8 additions and 7 deletions
|
|
@ -3803,15 +3803,16 @@ namespace Server.Mobiles
|
||||||
|
|
||||||
foreach (var m in master.GetMobilesInRange(3))
|
foreach (var m in master.GetMobilesInRange(3))
|
||||||
{
|
{
|
||||||
if (m is BaseCreature pet)
|
if (
|
||||||
|
m is BaseCreature {
|
||||||
|
Controlled: true,
|
||||||
|
ControlOrder: OrderType.Guard or OrderType.Follow or OrderType.Come
|
||||||
|
} pet
|
||||||
|
)
|
||||||
{
|
{
|
||||||
if (pet.Controlled && pet.ControlMaster == master && !onlyBonded || pet.IsBonded)
|
if (pet.ControlMaster == master && (!onlyBonded || pet.IsBonded))
|
||||||
{
|
{
|
||||||
if (pet.ControlOrder == OrderType.Guard || pet.ControlOrder == OrderType.Follow ||
|
move.Add(pet);
|
||||||
pet.ControlOrder == OrderType.Come)
|
|
||||||
{
|
|
||||||
move.Add(pet);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue