namespace Server.Items
{
public enum CraftResource
{
None = 0,
Iron = 1,
DullCopper,
ShadowIron,
Copper,
Bronze,
Gold,
Silver,
Agapite,
Verite,
Valorite,
Uridium,
Trillium,
Titanium,
Platinum,
Zenite,
Naquinite,
Galvinite,
Trilamide,
Veramide,
Zenlamide
public CraftAttributeInfo()
{
}
public static readonly CraftAttributeInfo Blank;
public static readonly CraftAttributeInfo DullCopper, ShadowIron, Copper, Bronze, Golden, Silver, Agapite, Verite, Valorite, Uridium, Trillium, Titanium, Platinum, Zenite, Naquinite, Galvinite, Trilamide, Veramide, Zenlamide;
public class CraftResources
{
private static CraftResourceInfo[] m_MetalInfo = new CraftResourceInfo[]
{
new CraftResourceInfo( 0x000, 1053109, "Iron", CraftAttributeInfo.Blank, CraftResource.Iron, typeof( IronIngot ), typeof( IronOre ), typeof( Granite ) ),
new CraftResourceInfo( 0x973, 1053108, "Dull Copper", CraftAttributeInfo.DullCopper, CraftResource.DullCopper, typeof( DullCopperIngot ), typeof( DullCopperOre ), typeof( DullCopperGranite ) ),
new CraftResourceInfo( 0x966, 1053107, "Shadow Iron", CraftAttributeInfo.ShadowIron, CraftResource.ShadowIron, typeof( ShadowIronIngot ), typeof( ShadowIronOre ), typeof( ShadowIronGranite ) ),
new CraftResourceInfo( 0x96D, 1053106, "Copper", CraftAttributeInfo.Copper, CraftResource.Copper, typeof( CopperIngot ), typeof( CopperOre ), typeof( CopperGranite ) ),
new CraftResourceInfo( 0x972, 1053105, "Bronze", CraftAttributeInfo.Bronze, CraftResource.Bronze, typeof( BronzeIngot ), typeof( BronzeOre ), typeof( BronzeGranite ) ),
new CraftResourceInfo( 0x8A5, 1053104, "Gold", CraftAttributeInfo.Golden, CraftResource.Gold, typeof( GoldIngot ), typeof( GoldOre ), typeof( GoldGranite ) ),
new CraftResourceInfo( 0x835, 0, "Silver", CraftAttributeInfo.Silver, CraftResource.Silver, typeof( SilverIngot ), typeof( SilverOre ), typeof( SilverGranite ) ),
new CraftResourceInfo( 0x979, 1053103, "Agapite", CraftAttributeInfo.Agapite, CraftResource.Agapite, typeof( AgapiteIngot ), typeof( AgapiteOre ), typeof( AgapiteGranite ) ),
new CraftResourceInfo( 0x89F, 1053102, "Verite", CraftAttributeInfo.Verite, CraftResource.Verite, typeof( VeriteIngot ), typeof( VeriteOre ), typeof( VeriteGranite ) ),
new CraftResourceInfo( 0x8AB, 1053101, "Valorite", CraftAttributeInfo.Valorite, CraftResource.Valorite, typeof( ValoriteIngot ), typeof( ValoriteOre ), typeof( ValoriteGranite ) ),
new CraftResourceInfo( 0x583, 0, "Uridium", CraftAttributeInfo.Uridium, CraftResource.Uridium, typeof( UridiumIngot ), typeof( UridiumOre ), typeof( UridiumGranite ) ),
new CraftResourceInfo( 0x91, 0, "Trillium", CraftAttributeInfo.Trillium, CraftResource.Trillium, typeof( TrilliumIngot ), typeof( TrilliumOre ), typeof( TrilliumGranite ) ),
new CraftResourceInfo( 0xBD, 0, "Titanium", CraftAttributeInfo.Titanium, CraftResource.Titanium, typeof( TitaniumIngot ), typeof( TitaniumOre ), typeof( TitaniumGranite ) ),
new CraftResourceInfo( 0x4D5, 0, "Platinum", CraftAttributeInfo.Platinum, CraftResource.Platinum, typeof( PlatinumIngot ), typeof( PlatinumOre ), typeof( PlatinumGranite ) ),
new CraftResourceInfo( 0xA4, 0, "Zenite", CraftAttributeInfo.Zenite, CraftResource.Zenite, typeof( ZeniteIngot ), typeof( ZeniteOre ), typeof( ZeniteGranite ) ),
new CraftResourceInfo( 0x2DD, 0, "Naquinite", CraftAttributeInfo.Naquinite, CraftResource.Naquinite, typeof( NaquiniteIngot ), typeof( NaquiniteOre ), typeof( NaquiniteGranite ) ),
new CraftResourceInfo( 0x849, 0, "Galvinite", CraftAttributeInfo.Galvinite, CraftResource.Galvinite, typeof( GalviniteIngot ), typeof( GalviniteOre ), typeof( GalviniteGranite ) ),
new CraftResourceInfo( 0x674, 0, "Trilamide", CraftAttributeInfo.Trilamide, CraftResource.Trilamide, typeof( TrilamideIngot ), typeof( TrilamideOre ), typeof( TrilamideGranite ) ),
new CraftResourceInfo( 0x11C, 0, "Veramide", CraftAttributeInfo.Veramide, CraftResource.Veramide, typeof( VeramideIngot ), typeof( VeramideOre ), typeof( VeramideGranite ) ),
new CraftResourceInfo( 0x47F, 0, "Zenlamide", CraftAttributeInfo.Zenlamide, CraftResource.Zenlamide, typeof( ZenlamideIngot ), typeof( ZenlamideOre ), typeof( ZenlamideGranite ) ),
We use essential cookies to make this site work, and optional cookies to enhance your experience.