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 Lothar10Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar10Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar10Gump_OnCommand));
}
private static void Lothar10Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar10Gump( e.Mobile ) );
}
public Lothar10Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar1Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar1Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar1Gump_OnCommand));
}
private static void Lothar1Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar1Gump( e.Mobile ) );
}
public Lothar1Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar2Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar2Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar2Gump_OnCommand));
}
private static void Lothar2Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar2Gump( e.Mobile ) );
}
public Lothar2Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar3Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar3Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar3Gump_OnCommand));
}
private static void Lothar3Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar3Gump( e.Mobile ) );
}
public Lothar3Gump( 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, "Lothar's 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 Recommendation to Brianna 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 Lothar4Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar4Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar4Gump_OnCommand));
}
private static void Lothar4Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar4Gump( e.Mobile ) );
}
public Lothar4Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar5Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar5Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar5Gump_OnCommand));
}
private static void Lothar5Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar5Gump( e.Mobile ) );
}
public Lothar5Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar6Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar6Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar6Gump_OnCommand));
}
private static void Lothar6Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar6Gump( e.Mobile ) );
}
public Lothar6Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar7Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar7Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar7Gump_OnCommand));
}
private static void Lothar7Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar7Gump( e.Mobile ) );
}
public Lothar7Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar8Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar8Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar8Gump_OnCommand));
}
private static void Lothar8Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar8Gump( e.Mobile ) );
}
public Lothar8Gump( 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, "Lothar'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 Recommendation to Brianna 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 Lothar9Gump : Gump
{
public static void Initialize()
{
CommandSystem.Register("Lothar9Gump", AccessLevel.GameMaster, new CommandEventHandler(Lothar9Gump_OnCommand));
}
private static void Lothar9Gump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new Lothar9Gump( e.Mobile ) );
}
public Lothar9Gump( 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, "Lothar'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 Recommendation to Brianna 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 LotharFinishGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("LotharFinishGump", AccessLevel.GameMaster, new CommandEventHandler(LotharFinishGump_OnCommand));
}
private static void LotharFinishGump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new LotharFinishGump( e.Mobile ) );
}
public LotharFinishGump( 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, "Lothar'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 LotharGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("LotharGump", AccessLevel.GameMaster, new CommandEventHandler(LotharGump_OnCommand));
}
private static void LotharGump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new LotharGump( e.Mobile ) );
}
public LotharGump( 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, "Lothar'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 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 LotharStartGump : Gump
{
public static void Initialize()
{
CommandSystem.Register("LotharStartGump", AccessLevel.GameMaster, new CommandEventHandler(LotharStartGump_OnCommand));
}
private static void LotharStartGump_OnCommand( CommandEventArgs e )
{
e.Mobile.SendGump( new LotharStartGump( e.Mobile ) );
}
public LotharStartGump( 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, "Lothar'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 Recommendation to Brianna 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 Recommendation to further your training.<BR><BR>To find Brianna, 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 Brianna waiting for you. Each time you give her a Letter of 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;
}
}
}
}
}