protected override void OnTarget(Mobile from, object targeted)
            {
                if (m_Box.Deleted)
                {
                    return;
                }

                if (!from.InRange(m_Box, 10))
                {
                    from.SendMessage("You must be within 10 spaces of the box to use it.");
                    return;
                }

                if (targeted is Item)
                {
                    if (m_Box.TryAdd(targeted as Item))
                    {
                        from.SendMessage("Resource added, please choose another.");
                    }
                    else
                    {
                        from.SendMessage("Resource could not be added, please try another.");
                    }

                    from.Target = new ResourceBoxTarget(m_Box, m_Page);
                }
            }
Example #2
0
            protected override void OnTarget(Mobile from, object targeted)
            {
                if (m_Box.Deleted)
                {
                    return;
                }
                if (targeted is Item)
                {
                    if (m_Box.TryAdd(targeted as Item))
                    {
                        from.SendMessage("Resource added, please choose another.");
                    }
                    else
                    {
                        from.SendMessage("Resource could not be added, please try another.");
                    }

                    from.Target = new ResourceBoxTarget(m_Box, m_Page);
                }
            }