There is only one thing I noticed about your code that personally I would change, but it's nothing major, just Aesthetic. I would change this:
Code:
public override void OnDoubleClick(Mobile from)
{
from.SendMessage( 1172, "Select your Choice...");
if (from.InRange(GetWorldLocation(), 3))
from.SendGump(new UmbarianGuildGump(this));
else
from.SendLocalizedMessage(500446); // That is too far away.
}
to this:
Code:
public override void OnDoubleClick(Mobile from)
{
if (from.InRange(GetWorldLocation(), 3))
{
from.SendMessage( 1172, "Select your Choice...");
from.SendGump(new UmbarianGuildGump(this));
}
else
from.SendLocalizedMessage(500446); // That is too far away.
}
otherwise if they are more than 3 tiles away they will recieve duel messages, both too far away and select your choice. Good start, try plugging in the stuff from my above post and see what happens! Good luck.
