From 22ed0d8bb4956e9280f5cc7e2f2b29c3c73e5e06 Mon Sep 17 00:00:00 2001 From: xavier Date: Sun, 23 Oct 2011 04:05:27 +0000 Subject: [PATCH] --- .../Skill Items/Tools/RunicFletcherTool.cs | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs diff --git a/Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs b/Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs new file mode 100644 index 000000000..2e628c1c1 --- /dev/null +++ b/Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs @@ -0,0 +1,56 @@ +using System; +using Server; +using Server.Engines.Craft; + +namespace Server.Items +{ + public class RunicFletcherTool : BaseRunicTool + { + public override CraftSystem CraftSystem{ get{ return DefBowFletching.CraftSystem; } } + + public override int LabelNumber + { + get + { + int index = CraftResources.GetIndex( Resource ); + + if ( index >= 1 && index <= 6 ) + return 1072627 + index; + + return 1044559; // Fletcher's Tools + } + } + + [Constructable] + public RunicFletcherTool( CraftResource resource ) : base( resource, 0x1022 ) + { + Weight = 2.0; + Hue = CraftResources.GetHue( resource ); + } + + [Constructable] + public RunicFletcherTool( CraftResource resource, int uses ) : base( resource, uses, 0x1022 ) + { + Weight = 2.0; + Hue = CraftResources.GetHue( resource ); + } + + public RunicFletcherTool( Serial serial ) : base( serial ) + { + } + + public override void Serialize( GenericWriter writer ) + { + base.Serialize( writer ); + + writer.Write( (int) 0 ); // version + } + + public override void Deserialize( GenericReader reader ) + { + base.Deserialize( reader ); + + int version = reader.ReadInt(); + } + } +}