protected override void OnTarget(Mobile from, object o) { if (o is LockableContainer) { m_Owner.Target((LockableContainer)o); } else { from.SendLocalizedMessage(501762); // Target must be an unlocked chest. } }
protected override void OnTarget(Mobile from, object o) { if (o is LockableContainer) { m_Owner.Target((LockableContainer)o); } else { from.SendAsciiMessage("Target must be an unlocked chest."); } }
protected override void OnTarget(Mobile from, object o) { IEntity entity = o as IEntity; if (XmlScript.HasTrigger(entity, TriggerName.onTargeted) && UberScriptTriggers.Trigger(entity, from, TriggerName.onTargeted, null, null, m_Owner)) { return; } if (o is LockableContainer) { m_Owner.Target((LockableContainer)o); } else { from.SendLocalizedMessage(501762); // Target must be an unlocked chest. } }
protected override void OnTarget(Mobile from, object o) { m_Owner.Target(o); }