using System; using Server; using Server.Gumps; using Server.Network; using Server.Items; using Server.Mobiles; using Server.Commands; namespace Server.Gumps { public class Kyle10Gump : Gump { public static void Initialize() { CommandSystem.Register("Kyle10Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle10Gump_OnCommand)); } private static void Kyle10Gump_OnCommand( CommandEventArgs e ) { e.Mobile.SendGump( new Kyle10Gump( e.Mobile ) ); } public Kyle10Gump( Mobile owner ) : base( 50,50 ) { //---------------------------------------------------------------------------------------------------- AddPage( 0 ); AddImageTiled( 54, 33, 369, 400, 2624 ); AddAlphaRegion( 54, 33, 369, 400 ); AddImageTiled( 416, 39, 44, 389, 203 ); //--------------------------------------Window size bar-------------------------------------------- AddImage( 97, 49, 9005 ); AddImageTiled( 58, 39, 29, 390, 10460 ); AddImageTiled( 412, 37, 31, 389, 10460 ); AddLabel( 140, 60, 0x34, "Kyle's Teachings" ); AddHtml( 107, 140, 300, 230, "" + //----------------------/----------------------------------------------/ "Well done young adventurer! Take this Apprentice Shield and bank check as a reward for your efforts.

There is but one final task that I can ask of you. I ask that you bring me a Savage's Head from a murderous savage named Grianthiam.

Take this Master Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.

Beware! This creature will be more difficult than any you have faced thus far.

Should you succeed, I will reward you with a wonderful sword.

Now go young adventurer, and bring me back the Savage's Head!" + "", false, true); // AddImage( 430, 9, 10441); AddImageTiled( 40, 38, 17, 391, 9263 ); AddImage( 6, 25, 10421 ); AddImage( 34, 12, 10420 ); AddImageTiled( 94, 25, 342, 15, 10304 ); AddImageTiled( 40, 427, 415, 16, 10304 ); AddImage( -10, 314, 10402 ); AddImage( 56, 150, 10411 ); AddImage( 155, 120, 2103 ); AddImage( 136, 84, 96 ); AddButton( 225, 390, 0xF7, 0xF8, 0, GumpButtonType.Reply, 0 ); //-------------------------------------------------------------------------------------------------------------- } public override void OnResponse( NetState state, RelayInfo info ) //Function for GumpButtonType.Reply Buttons { Mobile from = state.Mobile; switch ( info.ButtonID ) { case 0: //Case uses the ActionIDs defenied above. Case 0 defenies the actions for the button with the action id 0 { //Cancel from.SendMessage( "Fight with all your might!" ); break; } } } } }