Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar10Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar10Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar10Gump_OnCommand));
}
private static void Jaigar10Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar10Gump( e.Mobile ) );
}
public Jaigar10Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill Argolan inside and take the Magical Orc Helm to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar11Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar11Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar11Gump_OnCommand));
}
private static void Jaigar11Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar11Gump( e.Mobile ) );
}
public Jaigar11Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your final test is to kill Grianthiam inside and take the Savage's Head to Kyle for your reward.<BR><BR>Be careful, he is not easily felled. I wish you well in your adventures!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar1Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar1Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar1Gump_OnCommand));
}
private static void Jaigar1Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar1Gump( e.Mobile ) );
}
public Jaigar1Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Now your training begins. Inside is a Diseased Rat for you to begin your training.<BR><BR>Kill this rat and take the Diseased Rat Meat from its corpse to Kyle for your reward.<BR><BR>Please be careful.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar2Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar2Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar2Gump_OnCommand));
}
private static void Jaigar2Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar2Gump( e.Mobile ) );
}
public Jaigar2Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill the Blood Bat inside and take the Bloody Bat Wing to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar3Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar3Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar3Gump_OnCommand));
}
private static void Jaigar3Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar3Gump( e.Mobile ) );
}
public Jaigar3Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill the Vile Toad inside and take the Toad's Eye to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar4Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar4Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar4Gump_OnCommand));
}
private static void Jaigar4Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar4Gump( e.Mobile ) );
}
public Jaigar4Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill the Albino Serpent inside and take the White Snake's Egg to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar5Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar5Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar5Gump_OnCommand));
}
private static void Jaigar5Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar5Gump( e.Mobile ) );
}
public Jaigar5Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill the Enraged Bear inside and take the Bear Fur to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar6Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar6Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar6Gump_OnCommand));
}
private static void Jaigar6Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar6Gump( e.Mobile ) );
}
public Jaigar6Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill the Dark Harpy inside and take the Dark Feather to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar7Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar7Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar7Gump_OnCommand));
}
private static void Jaigar7Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar7Gump( e.Mobile ) );
}
public Jaigar7Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill Ikitari inside and take the Rodent's Blood to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar8Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar8Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar8Gump_OnCommand));
}
private static void Jaigar8Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar8Gump( e.Mobile ) );
}
public Jaigar8Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill Shezothin inside and take the Scaled Leather to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Jaigar9Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Jaigar9Gump", AccessLevel.GameMaster, new CommandEventHandler(Jaigar9Gump_OnCommand));
}
private static void Jaigar9Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Jaigar9Gump( e.Mobile ) );
}
public Jaigar9Gump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Your next test is to kill Moruli inside and take the Glowing Skull to Kyle for your reward.<BR><BR>I wish you well!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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 heart!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class JaigarGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("JaigarGump", AccessLevel.GameMaster, new CommandEventHandler(JaigarGump_OnCommand));
}
private static void JaigarGump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new JaigarGump( e.Mobile ) );
}
public JaigarGump( 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, "Jaigar's Summonings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Hello to you. Are you here for some combat training?<BR><BR>If so, please hand me one of the letters of gargoyle recommendation from Kyle, and I shall summon a creature to test your skills." +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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( "Bring me a letter of gargoyle recommendation from Kyle!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take this Apprentice Shield and bank check as a reward for your efforts.<BR><BR>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.<BR><BR>Take this Master Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be more difficult than any you have faced thus far.<BR><BR>Should you succeed, I will reward you with a wonderful sword.<BR><BR>Now go young adventurer, and bring me back the Savage's Head!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle1Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle1Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle1Gump_OnCommand));
}
private static void Kyle1Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle1Gump( e.Mobile ) );
}
public Kyle1Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take this Apprentice Ring as a reward for your efforts.<BR><BR>Next I require a Bloody Bat Wing from a Blood Bat.<BR><BR>Take this Level 2 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the Bloody Bat Wing!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle2Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle2Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle2Gump_OnCommand));
}
private static void Kyle2Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle2Gump( e.Mobile ) );
}
public Kyle2Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take this Apprentice Bracelet as a reward for your efforts.<BR><BR>Next I require a Toad's Eye from a Vile Toad.<BR><BR>Take this Level 3 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the Toad's Eye!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle3Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle3Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle3Gump_OnCommand));
}
private static void Kyle3Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle3Gump( e.Mobile ) );
}
public Kyle3Gump( 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 Teachings" );
AddHtml( 107, 140, 300, 230, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take these Apprentice Earrings as a reward for your efforts.<BR><BR>Next I require a White Snake's Egg from an Albino Serpent.<BR><BR>Take this Level 4 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the White Snake's Egg!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle4Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle4Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle4Gump_OnCommand));
}
private static void Kyle4Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle4Gump( e.Mobile ) );
}
public Kyle4Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take this Apprentice Gorget as a reward for your efforts.<BR><BR>Next I require a special Bear Fur from an Enraged Bear.<BR><BR>Take this Level 5 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the Bear Fur!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle5Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle5Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle5Gump_OnCommand));
}
private static void Kyle5Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle5Gump( e.Mobile ) );
}
public Kyle5Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take these Apprentice Gloves as a reward for your efforts.<BR><BR>Next I require a Dark Feather from a Dark Harpy.<BR><BR>Take this Level 6 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the Dark Feather!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle6Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle6Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle6Gump_OnCommand));
}
private static void Kyle6Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle6Gump( e.Mobile ) );
}
public Kyle6Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take this Apprentice Cap as a reward for your efforts.<BR><BR>Next I require some Rodent's Blood from a ratman named Ikitari.<BR><BR>Take this Level 7 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the Rodent's Blood!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle7Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle7Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle7Gump_OnCommand));
}
private static void Kyle7Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle7Gump( e.Mobile ) );
}
public Kyle7Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take these Apprentice Sleeves as a reward for your efforts.<BR><BR>Next I require a piece of Scaled Leather from a lizardman named Shezothin.<BR><BR>Take this Level 8 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back a piece of Scaled Leather!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle8Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle8Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle8Gump_OnCommand));
}
private static void Kyle8Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle8Gump( e.Mobile ) );
}
public Kyle8Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take these Apprentice Leggings as a reward for your efforts.<BR><BR>Next I require a Glowing Skull from a dreaded bone knight named Moruli.<BR><BR>Take this Level 9 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the Glowing Skull!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class Kyle9Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Kyle9Gump", AccessLevel.GameMaster, new CommandEventHandler(Kyle9Gump_OnCommand));
}
private static void Kyle9Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Kyle9Gump( e.Mobile ) );
}
public Kyle9Gump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take this Apprentice Tunic as a reward for your efforts.<BR><BR>Next I require a Magical Orc Helm from an orc lord named Argolan.<BR><BR>Take this Level 10 Letter of Gargoyle Recommendation to Jaigar and she will summon the creature for you.<BR><BR>Beware! This creature will be slightly more difficult than the last.<BR><BR>Now go young adventurer, and bring me back the Magical Orc Helm!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class KyleFinishGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("KyleFinishGump", AccessLevel.GameMaster, new CommandEventHandler(KyleFinishGump_OnCommand));
}
private static void KyleFinishGump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new KyleFinishGump( e.Mobile ) );
}
public KyleFinishGump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Well done young adventurer! Take this Apprentice Sword and bank check as a reward for your efforts.<BR><BR>You have completed your combat training with complete success. Now you must find your own way in this world, for I can test you no further.<BR><BR>Now go young adventurer, and bring hope to the citizens of Britannia!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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( "Best of luck to you young adventurer!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class KyleGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("KyleGump", AccessLevel.GameMaster, new CommandEventHandler(KyleGump_OnCommand));
}
private static void KyleGump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new KyleGump( e.Mobile ) );
}
public KyleGump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>Greetings young adventurer. I am here to help you test your combat skills.<BR><BR>Once you feel you are prepared for your training, please hand me the Letter of Gargoyle Apprenticeship." +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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( "Return to me when you are ready for your training!" );
break;
}
}
}
}
}

View File

@@ -0,0 +1,79 @@
using System;
using Server;
using Server.Gumps;
using Server.Network;
using Server.Items;
using Server.Mobiles;
using Server.Commands;
namespace Server.Gumps
{
public class KyleStartGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("KyleStartGump", AccessLevel.GameMaster, new CommandEventHandler(KyleStartGump_OnCommand));
}
private static void KyleStartGump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new KyleStartGump( e.Mobile ) );
}
public KyleStartGump( 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, "<BODY>" +
//----------------------/----------------------------------------------/
"<BASEFONT COLOR=YELLOW>I see you are prepared to begin your combat training. So let us begin.<BR><BR>Please know, that you will be tested against some very tough creatures. However, should you prevail, you shall be rewarded with some items to help you begin your journey through this life in Britannia.<BR><BR>You will be tested against some various creatures, and they will only increase in difficulty with each new task.<BR><BR>To begin, take this Level 1 Letter of Gargoyle Recommendation to Jaigar and she will summon your first creature, a Diseased Rat. Bring me the Diseased Rat Meat and you shall be rewarded, as well as given a Level 2 Letter of Gargoyle Recommendation to further your training.<BR><BR>To find Jaigar, step onto the pentagram in this next room. Then follow the path through the hordes of monsters to the very end, where you will find Jaigar waiting for you. Each time you give her a Letter of Gargoyle Recommendation, she will summon a creature to test you. Defeat these creatures, and return the special items to me for your rewards.<BR><BR>I wish you well in your quest.<BR><BR>Now go young adventurer, and bring me back the Diseased Rat Meat!" +
"</BODY>", false, true);
// <BASEFONT COLOR=#7B6D20>
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;
}
}
}
}
}