namespace Server.Gumps
{
public class CrystalPortalGump : Gump
{
public override int GetTypeID()
{
return 0x237B;
}
public CrystalPortalGump(Mobile from)
: base(245, 200)
{
from.CloseGump(typeof(CrystalPortalGump));
AddImage(0, 0, 0x1FE);
AddPage(1);
AddHtmlLocalized(40, 30, 150, 48, 1113945, 0, false, false); // Crystal Portal
AddHtmlLocalized(40, 160, 150, 16, 1113300, 0, false, false); // by
AddHtmlLocalized(40, 180, 150, 32, 1113299, 0, false, false); //
(unknown)
AddHtmlLocalized(230, 30, 145, 160, 1113946, 0, false, false); // This crystal portal allows you to teleport directly to a bank
// or a moongate.
For Trammel ruleset, say the city's name
// followed by "mint" (e.g. "minoc mint"). For a
AddLabel(250, 200, 0, "1"); // todo: get
AddButton(356, 0, 0x200, 0x200, 0, GumpButtonType.Page, 2);
AddPage(2);
AddHtmlLocalized(40, 35, 150, 160, 1113947, 0, false, false); // moongate, say the gate's name and "moongate" (eg. "minoc moongate").
//
For Felucca, say "fel" then same rules as above. So "fel minoc mint"
// or "fel minoc moongate".
AddHtmlLocalized(230, 30, 145, 160, 1113948, 0, false, false); // CITY NAMES:
britain, bucs, cove, delucia, haven, jhelom, magincia, minoc,
// moonglow, nujelm, ocllo, papua, serpent, skara, trinsic, vesper, wind, yew, luna,
// umbra, zento, termur, ilshenar
AddLabel(90, 200, 0, "2"); // toto: get
AddLabel(250, 200, 0, "3"); // todo : get
AddButton(0, 0, 0x1FF, 0x1FF, 0, GumpButtonType.Page, 1);
AddButton(356, 0, 0x200, 0x200, 0, GumpButtonType.Page, 3);
AddPage(3);
AddHtmlLocalized(40, 35, 150, 160, 1113949, 0, false, false); // MOONGATE NAMES
moonglow, britain, jhelom, yew, minoc, trinsic, skara,
// magincia, haven, bucs, vesper, compassion, honesty, honor, humility, justice,
// sacrifice, spirituality, valor, chaos,
AddHtmlLocalized(230, 30, 145, 160, 1113950, 0, false, false); // luna, umbra, isamu, makoto, homare, termur, eodon
The same teleportation
// rules apply regarding criminal flagging, weight, etc.
AddLabel(90, 200, 0, "4"); // todo: get
AddLabel(250, 200, 0, "5"); // todo: get
AddButton(0, 0, 0x1FF, 0x1FF, 0, GumpButtonType.Page, 2);
}
}
}