#W# Source and Scripts added. Added Scripts/Settings.cs to expose some basic tweak able settings.
This commit is contained in:
parent
b51c58f514
commit
3045c83799
3512 changed files with 627673 additions and 0 deletions
72
Scripts/Engines/Quests/Core/QuestItemInfo.cs
Normal file
72
Scripts/Engines/Quests/Core/QuestItemInfo.cs
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
using System;
|
||||
using Server;
|
||||
using Server.Gumps;
|
||||
|
||||
namespace Server.Engines.Quests
|
||||
{
|
||||
public class QuestItemInfo
|
||||
{
|
||||
private object m_Name;
|
||||
private int m_ItemID;
|
||||
|
||||
public object Name
|
||||
{
|
||||
get{ return m_Name; }
|
||||
set{ m_Name = value; }
|
||||
}
|
||||
|
||||
public int ItemID
|
||||
{
|
||||
get{ return m_ItemID; }
|
||||
set{ m_ItemID = value; }
|
||||
}
|
||||
|
||||
public QuestItemInfo( object name, int itemID )
|
||||
{
|
||||
m_Name = name;
|
||||
m_ItemID = itemID;
|
||||
}
|
||||
}
|
||||
|
||||
public class QuestItemInfoGump : BaseQuestGump
|
||||
{
|
||||
public QuestItemInfoGump( QuestItemInfo[] info ) : base( 485, 75 )
|
||||
{
|
||||
int height = 100 + (info.Length * 75);
|
||||
|
||||
AddPage( 0 );
|
||||
|
||||
AddBackground( 5, 10, 145, height, 5054 );
|
||||
|
||||
AddImageTiled( 13, 20, 125, 10, 2624 );
|
||||
AddAlphaRegion( 13, 20, 125, 10 );
|
||||
|
||||
AddImageTiled( 13, height - 10, 128, 10, 2624 );
|
||||
AddAlphaRegion( 13, height - 10, 128, 10 );
|
||||
|
||||
AddImageTiled( 13, 20, 10, height - 30, 2624 );
|
||||
AddAlphaRegion( 13, 20, 10, height - 30 );
|
||||
|
||||
AddImageTiled( 131, 20, 10, height - 30, 2624 );
|
||||
AddAlphaRegion( 131, 20, 10, height - 30 );
|
||||
|
||||
AddHtmlLocalized( 67, 35, 120, 20, 1011233, White, false, false ); // INFO
|
||||
|
||||
AddImage( 62, 52, 9157 );
|
||||
AddImage( 72, 52, 9157 );
|
||||
AddImage( 82, 52, 9157 );
|
||||
|
||||
AddButton( 25, 31, 1209, 1210, 777, GumpButtonType.Reply, 0 );
|
||||
|
||||
AddPage( 1 );
|
||||
|
||||
for ( int i = 0; i < info.Length; ++i )
|
||||
{
|
||||
QuestItemInfo cur = info[i];
|
||||
|
||||
AddHtmlObject( 25, 65 + (i * 75), 110, 20, cur.Name, 1153, false, false );
|
||||
AddItem( 45, 85 + (i * 75), cur.ItemID );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue