public static CheckAccess ( |
||
animal | ||
from | Mobile | |
return | bool |
public static bool CheckAccess( BaseCreature animal, Mobile from )
{
if ( from == animal || from.AccessLevel >= AccessLevel.GameMaster )
return true;
if ( from.Alive && animal.Controlled && !animal.IsDeadPet && ( from == animal.ControlMaster || from == animal.SummonMaster || animal.IsPetFriend( from ) ) )
return true;
return false;
}
public override bool CheckNonlocalLift(Mobile from, Item item) { return(PackAnimal.CheckAccess(this, from)); }