Fixes code according to modern code style. Fixes a few expression bugs.
This commit is contained in:
parent
89eea25e5f
commit
970fd563b2
3324 changed files with 441118 additions and 433755 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -1,199 +1,219 @@
|
|||
using System;
|
||||
using Server.Network;
|
||||
using Server.Engines.Craft;
|
||||
using Server.Network;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public enum ToolQuality
|
||||
{
|
||||
Low,
|
||||
Regular,
|
||||
Exceptional
|
||||
}
|
||||
public enum ToolQuality
|
||||
{
|
||||
Low,
|
||||
Regular,
|
||||
Exceptional
|
||||
}
|
||||
|
||||
public abstract class BaseTool : Item, IUsesRemaining, ICraftable
|
||||
{
|
||||
private Mobile m_Crafter;
|
||||
private ToolQuality m_Quality;
|
||||
private int m_UsesRemaining;
|
||||
public abstract class BaseTool : Item, IUsesRemaining, ICraftable
|
||||
{
|
||||
private Mobile m_Crafter;
|
||||
private ToolQuality m_Quality;
|
||||
private int m_UsesRemaining;
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public Mobile Crafter
|
||||
{
|
||||
get => m_Crafter;
|
||||
set{ m_Crafter = value; InvalidateProperties(); }
|
||||
}
|
||||
public BaseTool(int itemID) : this(Utility.RandomMinMax(25, 75), itemID)
|
||||
{
|
||||
}
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public ToolQuality Quality
|
||||
{
|
||||
get => m_Quality;
|
||||
set{ UnscaleUses(); m_Quality = value; InvalidateProperties(); ScaleUses(); }
|
||||
}
|
||||
public BaseTool(int uses, int itemID) : base(itemID)
|
||||
{
|
||||
m_UsesRemaining = uses;
|
||||
m_Quality = ToolQuality.Regular;
|
||||
}
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public int UsesRemaining
|
||||
{
|
||||
get => m_UsesRemaining;
|
||||
set { m_UsesRemaining = value; InvalidateProperties(); }
|
||||
}
|
||||
public BaseTool(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual bool BreakOnDepletion => true;
|
||||
[CommandProperty(AccessLevel.GameMaster)]
|
||||
public Mobile Crafter
|
||||
{
|
||||
get => m_Crafter;
|
||||
set
|
||||
{
|
||||
m_Crafter = value;
|
||||
InvalidateProperties();
|
||||
}
|
||||
}
|
||||
|
||||
public void ScaleUses()
|
||||
{
|
||||
m_UsesRemaining = (m_UsesRemaining * GetUsesScalar()) / 100;
|
||||
InvalidateProperties();
|
||||
}
|
||||
[CommandProperty(AccessLevel.GameMaster)]
|
||||
public ToolQuality Quality
|
||||
{
|
||||
get => m_Quality;
|
||||
set
|
||||
{
|
||||
UnscaleUses();
|
||||
m_Quality = value;
|
||||
InvalidateProperties();
|
||||
ScaleUses();
|
||||
}
|
||||
}
|
||||
|
||||
public void UnscaleUses()
|
||||
{
|
||||
m_UsesRemaining = (m_UsesRemaining * 100) / GetUsesScalar();
|
||||
}
|
||||
public virtual bool BreakOnDepletion => true;
|
||||
|
||||
public int GetUsesScalar()
|
||||
{
|
||||
if ( m_Quality == ToolQuality.Exceptional )
|
||||
return 200;
|
||||
public abstract CraftSystem CraftSystem{ get; }
|
||||
|
||||
return 100;
|
||||
}
|
||||
#region ICraftable Members
|
||||
|
||||
public bool ShowUsesRemaining{ get => true;
|
||||
set{} }
|
||||
public int OnCraft(int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool,
|
||||
CraftItem craftItem, int resHue)
|
||||
{
|
||||
Quality = (ToolQuality)quality;
|
||||
|
||||
public abstract CraftSystem CraftSystem{ get; }
|
||||
if (makersMark)
|
||||
Crafter = from;
|
||||
|
||||
public BaseTool( int itemID ) : this( Utility.RandomMinMax( 25, 75 ), itemID )
|
||||
{
|
||||
}
|
||||
return quality;
|
||||
}
|
||||
|
||||
public BaseTool( int uses, int itemID ) : base( itemID )
|
||||
{
|
||||
m_UsesRemaining = uses;
|
||||
m_Quality = ToolQuality.Regular;
|
||||
}
|
||||
#endregion
|
||||
|
||||
public BaseTool( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
[CommandProperty(AccessLevel.GameMaster)]
|
||||
public int UsesRemaining
|
||||
{
|
||||
get => m_UsesRemaining;
|
||||
set
|
||||
{
|
||||
m_UsesRemaining = value;
|
||||
InvalidateProperties();
|
||||
}
|
||||
}
|
||||
|
||||
public override void GetProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.GetProperties( list );
|
||||
public bool ShowUsesRemaining
|
||||
{
|
||||
get => true;
|
||||
set { }
|
||||
}
|
||||
|
||||
// Makers mark not displayed on OSI
|
||||
//if ( m_Crafter != null )
|
||||
// list.Add( 1050043, m_Crafter.Name ); // crafted by ~1_NAME~
|
||||
public void ScaleUses()
|
||||
{
|
||||
m_UsesRemaining = m_UsesRemaining * GetUsesScalar() / 100;
|
||||
InvalidateProperties();
|
||||
}
|
||||
|
||||
if ( m_Quality == ToolQuality.Exceptional )
|
||||
list.Add( 1060636 ); // exceptional
|
||||
public void UnscaleUses()
|
||||
{
|
||||
m_UsesRemaining = m_UsesRemaining * 100 / GetUsesScalar();
|
||||
}
|
||||
|
||||
list.Add( 1060584, m_UsesRemaining.ToString() ); // uses remaining: ~1_val~
|
||||
}
|
||||
public int GetUsesScalar()
|
||||
{
|
||||
if (m_Quality == ToolQuality.Exceptional)
|
||||
return 200;
|
||||
|
||||
public virtual void DisplayDurabilityTo( Mobile m )
|
||||
{
|
||||
LabelToAffix( m, 1017323, AffixType.Append, ": " + m_UsesRemaining.ToString() ); // Durability
|
||||
}
|
||||
return 100;
|
||||
}
|
||||
|
||||
public static bool CheckAccessible( Item tool, Mobile m )
|
||||
{
|
||||
return ( tool.IsChildOf( m ) || tool.Parent == m );
|
||||
}
|
||||
public override void GetProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.GetProperties(list);
|
||||
|
||||
public static bool CheckTool( Item tool, Mobile m )
|
||||
{
|
||||
Item check = m.FindItemOnLayer( Layer.OneHanded );
|
||||
// Makers mark not displayed on OSI
|
||||
//if ( m_Crafter != null )
|
||||
// list.Add( 1050043, m_Crafter.Name ); // crafted by ~1_NAME~
|
||||
|
||||
if ( check is BaseTool && check != tool && !(check is AncientSmithyHammer) )
|
||||
return false;
|
||||
if (m_Quality == ToolQuality.Exceptional)
|
||||
list.Add(1060636); // exceptional
|
||||
|
||||
check = m.FindItemOnLayer( Layer.TwoHanded );
|
||||
list.Add(1060584, m_UsesRemaining.ToString()); // uses remaining: ~1_val~
|
||||
}
|
||||
|
||||
if ( check is BaseTool && check != tool && !(check is AncientSmithyHammer) )
|
||||
return false;
|
||||
public virtual void DisplayDurabilityTo(Mobile m)
|
||||
{
|
||||
LabelToAffix(m, 1017323, AffixType.Append, ": " + m_UsesRemaining); // Durability
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
public static bool CheckAccessible(Item tool, Mobile m)
|
||||
{
|
||||
return tool.IsChildOf(m) || tool.Parent == m;
|
||||
}
|
||||
|
||||
public override void OnSingleClick( Mobile from )
|
||||
{
|
||||
DisplayDurabilityTo( from );
|
||||
public static bool CheckTool(Item tool, Mobile m)
|
||||
{
|
||||
Item check = m.FindItemOnLayer(Layer.OneHanded);
|
||||
|
||||
base.OnSingleClick( from );
|
||||
}
|
||||
if (check is BaseTool && check != tool && !(check is AncientSmithyHammer))
|
||||
return false;
|
||||
|
||||
public override void OnDoubleClick( Mobile from )
|
||||
{
|
||||
if ( IsChildOf( from.Backpack ) || Parent == from )
|
||||
{
|
||||
CraftSystem system = CraftSystem;
|
||||
check = m.FindItemOnLayer(Layer.TwoHanded);
|
||||
|
||||
int num = system.CanCraft( from, this, null );
|
||||
if (check is BaseTool && check != tool && !(check is AncientSmithyHammer))
|
||||
return false;
|
||||
|
||||
if ( num > 0 && ( num != 1044267 || !Core.SE ) ) // Blacksmithing shows the gump regardless of proximity of an anvil and forge after SE
|
||||
{
|
||||
from.SendLocalizedMessage( num );
|
||||
}
|
||||
else
|
||||
{
|
||||
CraftContext context = system.GetContext( from );
|
||||
return true;
|
||||
}
|
||||
|
||||
from.SendGump( new CraftGump( from, system, this, null ) );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
from.SendLocalizedMessage( 1042001 ); // That must be in your pack for you to use it.
|
||||
}
|
||||
}
|
||||
public override void OnSingleClick(Mobile from)
|
||||
{
|
||||
DisplayDurabilityTo(from);
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
base.OnSingleClick(from);
|
||||
}
|
||||
|
||||
writer.Write( (int) 1 ); // version
|
||||
public override void OnDoubleClick(Mobile from)
|
||||
{
|
||||
if (IsChildOf(from.Backpack) || Parent == from)
|
||||
{
|
||||
CraftSystem system = CraftSystem;
|
||||
|
||||
writer.Write( (Mobile) m_Crafter );
|
||||
writer.Write( (int) m_Quality );
|
||||
int num = system.CanCraft(from, this, null);
|
||||
|
||||
writer.Write( (int) m_UsesRemaining );
|
||||
}
|
||||
if (num > 0 && (num != 1044267 || !Core.SE)
|
||||
) // Blacksmithing shows the gump regardless of proximity of an anvil and forge after SE
|
||||
{
|
||||
from.SendLocalizedMessage(num);
|
||||
}
|
||||
else
|
||||
{
|
||||
CraftContext context = system.GetContext(from);
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
from.SendGump(new CraftGump(from, system, this, null));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it.
|
||||
}
|
||||
}
|
||||
|
||||
int version = reader.ReadInt();
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
switch ( version )
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
m_Crafter = reader.ReadMobile();
|
||||
m_Quality = (ToolQuality) reader.ReadInt();
|
||||
goto case 0;
|
||||
}
|
||||
case 0:
|
||||
{
|
||||
m_UsesRemaining = reader.ReadInt();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
#region ICraftable Members
|
||||
writer.Write(1); // version
|
||||
|
||||
public int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
|
||||
{
|
||||
Quality = (ToolQuality)quality;
|
||||
writer.Write(m_Crafter);
|
||||
writer.Write((int)m_Quality);
|
||||
|
||||
if ( makersMark )
|
||||
Crafter = from;
|
||||
writer.Write(m_UsesRemaining);
|
||||
}
|
||||
|
||||
return quality;
|
||||
}
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
|
||||
switch (version)
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
m_Crafter = reader.ReadMobile();
|
||||
m_Quality = (ToolQuality)reader.ReadInt();
|
||||
goto case 0;
|
||||
}
|
||||
case 0:
|
||||
{
|
||||
m_UsesRemaining = reader.ReadInt();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,46 +2,46 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0xE8A, 0xE89 )]
|
||||
public class Blowpipe : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefGlassblowing.CraftSystem;
|
||||
[Flippable(0xE8A, 0xE89)]
|
||||
public class Blowpipe : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Blowpipe() : base(0xE8A)
|
||||
{
|
||||
Weight = 4.0;
|
||||
Hue = 0x3B9;
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1044608; // blow pipe
|
||||
[Constructible]
|
||||
public Blowpipe(int uses) : base(uses, 0xE8A)
|
||||
{
|
||||
Weight = 4.0;
|
||||
Hue = 0x3B9;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Blowpipe() : base( 0xE8A )
|
||||
{
|
||||
Weight = 4.0;
|
||||
Hue = 0x3B9;
|
||||
}
|
||||
public Blowpipe(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Blowpipe( int uses ) : base( uses, 0xE8A )
|
||||
{
|
||||
Weight = 4.0;
|
||||
Hue = 0x3B9;
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefGlassblowing.CraftSystem;
|
||||
|
||||
public Blowpipe( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override int LabelNumber => 1044608; // blow pipe
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( Weight == 2.0 )
|
||||
Weight = 4.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Weight == 2.0)
|
||||
Weight = 4.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,42 +2,42 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flippable( 0x1028, 0x1029 )]
|
||||
public class DovetailSaw : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
[Flippable(0x1028, 0x1029)]
|
||||
public class DovetailSaw : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public DovetailSaw() : base(0x1028)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public DovetailSaw() : base( 0x1028 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public DovetailSaw(int uses) : base(uses, 0x1028)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public DovetailSaw( int uses ) : base( uses, 0x1028 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public DovetailSaw(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public DovetailSaw( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( Weight == 1.0 )
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Weight == 1.0)
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class DrawKnife : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
public class DrawKnife : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public DrawKnife() : base(0x10E4)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public DrawKnife() : base( 0x10E4 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public DrawKnife(int uses) : base(uses, 0x10E4)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public DrawKnife( int uses ) : base( uses, 0x10E4 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public DrawKnife(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public DrawKnife( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,42 +2,42 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0x1022, 0x1023 )]
|
||||
public class FletcherTools : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefBowFletching.CraftSystem;
|
||||
[Flippable(0x1022, 0x1023)]
|
||||
public class FletcherTools : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public FletcherTools() : base(0x1022)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public FletcherTools() : base( 0x1022 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public FletcherTools(int uses) : base(uses, 0x1022)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public FletcherTools( int uses ) : base( uses, 0x1022 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public FletcherTools(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public FletcherTools( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefBowFletching.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( Weight == 1.0 )
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Weight == 1.0)
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class FlourSifter : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
|
||||
public class FlourSifter : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public FlourSifter() : base(0x103E)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public FlourSifter() : base( 0x103E )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public FlourSifter(int uses) : base(uses, 0x103E)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public FlourSifter( int uses ) : base( uses, 0x103E )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public FlourSifter(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public FlourSifter( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Froe : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
public class Froe : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Froe() : base(0x10E5)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Froe() : base( 0x10E5 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public Froe(int uses) : base(uses, 0x10E5)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Froe( int uses ) : base( uses, 0x10E5 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public Froe(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public Froe( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Hammer : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
public class Hammer : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Hammer() : base(0x102A)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Hammer() : base( 0x102A )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public Hammer(int uses) : base(uses, 0x102A)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Hammer( int uses ) : base( uses, 0x102A )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public Hammer(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public Hammer( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Inshave : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
public class Inshave : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Inshave() : base(0x10E6)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Inshave() : base( 0x10E6 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public Inshave(int uses) : base(uses, 0x10E6)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Inshave( int uses ) : base( uses, 0x10E6 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public Inshave(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public Inshave( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,42 +2,42 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flippable( 0x1030, 0x1031 )]
|
||||
public class JointingPlane : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
[Flippable(0x1030, 0x1031)]
|
||||
public class JointingPlane : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public JointingPlane() : base(0x1030)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public JointingPlane() : base( 0x1030 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public JointingPlane(int uses) : base(uses, 0x1030)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public JointingPlane( int uses ) : base( uses, 0x1030 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public JointingPlane(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public JointingPlane( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( Weight == 1.0 )
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Weight == 1.0)
|
||||
Weight = 2.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class MalletAndChisel : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefMasonry.CraftSystem;
|
||||
public class MalletAndChisel : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public MalletAndChisel() : base(0x12B3)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MalletAndChisel() : base( 0x12B3 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public MalletAndChisel(int uses) : base(uses, 0x12B3)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MalletAndChisel( int uses ) : base( uses, 0x12B3 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public MalletAndChisel(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public MalletAndChisel( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefMasonry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,44 +2,44 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0x0FBF, 0x0FC0 )]
|
||||
public class MapmakersPen : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCartography.CraftSystem;
|
||||
[Flippable(0x0FBF, 0x0FC0)]
|
||||
public class MapmakersPen : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public MapmakersPen() : base(0x0FBF)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1044167; // mapmaker's pen
|
||||
[Constructible]
|
||||
public MapmakersPen(int uses) : base(uses, 0x0FBF)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MapmakersPen() : base( 0x0FBF )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public MapmakersPen(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MapmakersPen( int uses ) : base( uses, 0x0FBF )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCartography.CraftSystem;
|
||||
|
||||
public MapmakersPen( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override int LabelNumber => 1044167; // mapmaker's pen
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( Weight == 2.0 )
|
||||
Weight = 1.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Weight == 2.0)
|
||||
Weight = 1.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class MortarPestle : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefAlchemy.CraftSystem;
|
||||
public class MortarPestle : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public MortarPestle() : base(0xE9B)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MortarPestle() : base( 0xE9B )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public MortarPestle(int uses) : base(uses, 0xE9B)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MortarPestle( int uses ) : base( uses, 0xE9B )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public MortarPestle(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public MortarPestle( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefAlchemy.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,39 +2,39 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flippable( 0x102C, 0x102D )]
|
||||
public class MouldingPlane : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
[Flippable(0x102C, 0x102D)]
|
||||
public class MouldingPlane : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public MouldingPlane() : base(0x102C)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MouldingPlane() : base( 0x102C )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public MouldingPlane(int uses) : base(uses, 0x102C)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public MouldingPlane( int uses ) : base( uses, 0x102C )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public MouldingPlane(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public MouldingPlane( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,39 +2,39 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flippable( 0x102E, 0x102F )]
|
||||
public class Nails : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
[Flippable(0x102E, 0x102F)]
|
||||
public class Nails : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Nails() : base(0x102E)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Nails() : base( 0x102E )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public Nails(int uses) : base(uses, 0x102C)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Nails( int uses ) : base( uses, 0x102C )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public Nails(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public Nails( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RollingPin : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
|
||||
public class RollingPin : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public RollingPin() : base(0x1043)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public RollingPin() : base( 0x1043 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public RollingPin(int uses) : base(uses, 0x1043)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public RollingPin( int uses ) : base( uses, 0x1043 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public RollingPin(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public RollingPin( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,53 +2,53 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RunicDovetailSaw : BaseRunicTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
public class RunicDovetailSaw : BaseRunicTool
|
||||
{
|
||||
[Constructible]
|
||||
public RunicDovetailSaw(CraftResource resource) : base(resource, 0x1028)
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
public override int LabelNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
int index = CraftResources.GetIndex( Resource );
|
||||
[Constructible]
|
||||
public RunicDovetailSaw(CraftResource resource, int uses) : base(resource, uses, 0x1028)
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
if ( index >= 1 && index <= 6 )
|
||||
return 1072633 + index;
|
||||
public RunicDovetailSaw(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
return 1024137; // dovetail saw
|
||||
}
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
[Constructible]
|
||||
public RunicDovetailSaw( CraftResource resource ) : base( resource, 0x1028 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
public override int LabelNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
int index = CraftResources.GetIndex(Resource);
|
||||
|
||||
[Constructible]
|
||||
public RunicDovetailSaw( CraftResource resource, int uses ) : base( resource, uses, 0x1028 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
if (index >= 1 && index <= 6)
|
||||
return 1072633 + index;
|
||||
|
||||
public RunicDovetailSaw( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
return 1024137; // dovetail saw
|
||||
}
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,53 +2,53 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RunicFletcherTool : BaseRunicTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefBowFletching.CraftSystem;
|
||||
public class RunicFletcherTool : BaseRunicTool
|
||||
{
|
||||
[Constructible]
|
||||
public RunicFletcherTool(CraftResource resource) : base(resource, 0x1022)
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
public override int LabelNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
int index = CraftResources.GetIndex( Resource );
|
||||
[Constructible]
|
||||
public RunicFletcherTool(CraftResource resource, int uses) : base(resource, uses, 0x1022)
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
if ( index >= 1 && index <= 6 )
|
||||
return 1072627 + index;
|
||||
public RunicFletcherTool(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
return 1044559; // Fletcher's Tools
|
||||
}
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefBowFletching.CraftSystem;
|
||||
|
||||
[Constructible]
|
||||
public RunicFletcherTool( CraftResource resource ) : base( resource, 0x1022 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
public override int LabelNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
int index = CraftResources.GetIndex(Resource);
|
||||
|
||||
[Constructible]
|
||||
public RunicFletcherTool( CraftResource resource, int uses ) : base( resource, uses, 0x1022 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
if (index >= 1 && index <= 6)
|
||||
return 1072627 + index;
|
||||
|
||||
public RunicFletcherTool( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
return 1044559; // Fletcher's Tools
|
||||
}
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,76 +2,76 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0x13E4, 0x13E3 )]
|
||||
public class RunicHammer : BaseRunicTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
[Flippable(0x13E4, 0x13E3)]
|
||||
public class RunicHammer : BaseRunicTool
|
||||
{
|
||||
[Constructible]
|
||||
public RunicHammer(CraftResource resource) : base(resource, 0x13E3)
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
public override int LabelNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
int index = CraftResources.GetIndex( Resource );
|
||||
[Constructible]
|
||||
public RunicHammer(CraftResource resource, int uses) : base(resource, uses, 0x13E3)
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
if ( index >= 1 && index <= 8 )
|
||||
return 1049019 + index;
|
||||
public RunicHammer(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
return 1045128; // runic smithy hammer
|
||||
}
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
|
||||
public override void AddNameProperties( ObjectPropertyList list )
|
||||
{
|
||||
base.AddNameProperties( list );
|
||||
public override int LabelNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
int index = CraftResources.GetIndex(Resource);
|
||||
|
||||
int index = CraftResources.GetIndex( Resource );
|
||||
if (index >= 1 && index <= 8)
|
||||
return 1049019 + index;
|
||||
|
||||
if ( index >= 1 && index <= 8 )
|
||||
return;
|
||||
return 1045128; // runic smithy hammer
|
||||
}
|
||||
}
|
||||
|
||||
if ( !CraftResources.IsStandard( Resource ) )
|
||||
{
|
||||
int num = CraftResources.GetLocalizationNumber( Resource );
|
||||
public override void AddNameProperties(ObjectPropertyList list)
|
||||
{
|
||||
base.AddNameProperties(list);
|
||||
|
||||
if ( num > 0 )
|
||||
list.Add( num );
|
||||
else
|
||||
list.Add( CraftResources.GetName( Resource ) );
|
||||
}
|
||||
}
|
||||
int index = CraftResources.GetIndex(Resource);
|
||||
|
||||
[Constructible]
|
||||
public RunicHammer( CraftResource resource ) : base( resource, 0x13E3 )
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
if (index >= 1 && index <= 8)
|
||||
return;
|
||||
|
||||
[Constructible]
|
||||
public RunicHammer( CraftResource resource, int uses ) : base( resource, uses, 0x13E3 )
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
if (!CraftResources.IsStandard(Resource))
|
||||
{
|
||||
int num = CraftResources.GetLocalizationNumber(Resource);
|
||||
|
||||
public RunicHammer( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
if (num > 0)
|
||||
list.Add(num);
|
||||
else
|
||||
list.Add(CraftResources.GetName(Resource));
|
||||
}
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,79 +1,78 @@
|
|||
using System;
|
||||
using Server.Engines.Craft;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RunicSewingKit : BaseRunicTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefTailoring.CraftSystem;
|
||||
public class RunicSewingKit : BaseRunicTool
|
||||
{
|
||||
[Constructible]
|
||||
public RunicSewingKit(CraftResource resource) : base(resource, 0xF9D)
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
public override void AddNameProperty( ObjectPropertyList list )
|
||||
{
|
||||
string v = " ";
|
||||
[Constructible]
|
||||
public RunicSewingKit(CraftResource resource, int uses) : base(resource, uses, 0xF9D)
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue(resource);
|
||||
}
|
||||
|
||||
if ( !CraftResources.IsStandard( Resource ) )
|
||||
{
|
||||
int num = CraftResources.GetLocalizationNumber( Resource );
|
||||
public RunicSewingKit(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
if ( num > 0 )
|
||||
v = $"#{num}";
|
||||
else
|
||||
v = CraftResources.GetName( Resource );
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefTailoring.CraftSystem;
|
||||
|
||||
list.Add( 1061119, v ); // ~1_LEATHER_TYPE~ runic sewing kit
|
||||
}
|
||||
public override void AddNameProperty(ObjectPropertyList list)
|
||||
{
|
||||
string v = " ";
|
||||
|
||||
public override void OnSingleClick( Mobile from )
|
||||
{
|
||||
string v = " ";
|
||||
if (!CraftResources.IsStandard(Resource))
|
||||
{
|
||||
int num = CraftResources.GetLocalizationNumber(Resource);
|
||||
|
||||
if ( !CraftResources.IsStandard( Resource ) )
|
||||
{
|
||||
int num = CraftResources.GetLocalizationNumber( Resource );
|
||||
if (num > 0)
|
||||
v = $"#{num}";
|
||||
else
|
||||
v = CraftResources.GetName(Resource);
|
||||
}
|
||||
|
||||
if ( num > 0 )
|
||||
v = $"#{num}";
|
||||
else
|
||||
v = CraftResources.GetName( Resource );
|
||||
}
|
||||
list.Add(1061119, v); // ~1_LEATHER_TYPE~ runic sewing kit
|
||||
}
|
||||
|
||||
LabelTo( from, 1061119, v ); // ~1_LEATHER_TYPE~ runic sewing kit
|
||||
}
|
||||
public override void OnSingleClick(Mobile from)
|
||||
{
|
||||
string v = " ";
|
||||
|
||||
[Constructible]
|
||||
public RunicSewingKit( CraftResource resource ) : base( resource, 0xF9D )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
if (!CraftResources.IsStandard(Resource))
|
||||
{
|
||||
int num = CraftResources.GetLocalizationNumber(Resource);
|
||||
|
||||
[Constructible]
|
||||
public RunicSewingKit( CraftResource resource, int uses ) : base( resource, uses, 0xF9D )
|
||||
{
|
||||
Weight = 2.0;
|
||||
Hue = CraftResources.GetHue( resource );
|
||||
}
|
||||
if (num > 0)
|
||||
v = $"#{num}";
|
||||
else
|
||||
v = CraftResources.GetName(Resource);
|
||||
}
|
||||
|
||||
public RunicSewingKit( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
LabelTo(from, 1061119, v); // ~1_LEATHER_TYPE~ runic sewing kit
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( ItemID == 0x13E4 || ItemID == 0x13E3 )
|
||||
ItemID = 0xF9D;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (ItemID == 0x13E4 || ItemID == 0x13E3)
|
||||
ItemID = 0xF9D;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,39 +2,39 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0x1034, 0x1035 )]
|
||||
public class Saw : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
[Flippable(0x1034, 0x1035)]
|
||||
public class Saw : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Saw() : base(0x1034)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Saw() : base( 0x1034 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public Saw(int uses) : base(uses, 0x1034)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Saw( int uses ) : base( uses, 0x1034 )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public Saw(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public Saw( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Scorp : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
public class Scorp : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Scorp() : base(0x10E7)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Scorp() : base( 0x10E7 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public Scorp(int uses) : base(uses, 0x10E7)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Scorp( int uses ) : base( uses, 0x10E7 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public Scorp(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public Scorp( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,44 +2,44 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0x0FBF, 0x0FC0 )]
|
||||
public class ScribesPen : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefInscription.CraftSystem;
|
||||
[Flippable(0x0FBF, 0x0FC0)]
|
||||
public class ScribesPen : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public ScribesPen() : base(0x0FBF)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1044168; // scribe's pen
|
||||
[Constructible]
|
||||
public ScribesPen(int uses) : base(uses, 0x0FBF)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public ScribesPen() : base( 0x0FBF )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public ScribesPen(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public ScribesPen( int uses ) : base( uses, 0x0FBF )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefInscription.CraftSystem;
|
||||
|
||||
public ScribesPen( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override int LabelNumber => 1044168; // scribe's pen
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
int version = reader.ReadInt();
|
||||
|
||||
if ( Weight == 2.0 )
|
||||
Weight = 1.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Weight == 2.0)
|
||||
Weight = 1.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,38 +2,38 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class SewingKit : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefTailoring.CraftSystem;
|
||||
public class SewingKit : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public SewingKit() : base(0xF9D)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SewingKit() : base( 0xF9D )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public SewingKit(int uses) : base(uses, 0xF9D)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SewingKit( int uses ) : base( uses, 0xF9D )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public SewingKit(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public SewingKit( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefTailoring.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,40 +2,40 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Skillet : BaseTool
|
||||
{
|
||||
public override int LabelNumber => 1044567; // skillet
|
||||
public class Skillet : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Skillet() : base(0x97F)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
|
||||
[Constructible]
|
||||
public Skillet(int uses) : base(uses, 0x97F)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Skillet() : base( 0x97F )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public Skillet(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Skillet( int uses ) : base( uses, 0x97F )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public override int LabelNumber => 1044567; // skillet
|
||||
|
||||
public Skillet( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,39 +2,39 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0xFB5, 0xFB4 )]
|
||||
public class SledgeHammer : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
[Flippable(0xFB5, 0xFB4)]
|
||||
public class SledgeHammer : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public SledgeHammer() : base(0xFB5)
|
||||
{
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SledgeHammer() : base( 0xFB5 )
|
||||
{
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
[Constructible]
|
||||
public SledgeHammer(int uses) : base(uses, 0xFB5)
|
||||
{
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SledgeHammer( int uses ) : base( uses, 0xFB5 )
|
||||
{
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
public SledgeHammer(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public SledgeHammer( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,41 +2,41 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0x13E3, 0x13E4 )]
|
||||
public class SmithHammer : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
[Flippable(0x13E3, 0x13E4)]
|
||||
public class SmithHammer : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public SmithHammer() : base(0x13E3)
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SmithHammer() : base( 0x13E3 )
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
[Constructible]
|
||||
public SmithHammer(int uses) : base(uses, 0x13E3)
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SmithHammer( int uses ) : base( uses, 0x13E3 )
|
||||
{
|
||||
Weight = 8.0;
|
||||
Layer = Layer.OneHanded;
|
||||
}
|
||||
public SmithHammer(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public SmithHammer( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,39 +2,39 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flippable( 0x1032, 0x1033 )]
|
||||
public class SmoothingPlane : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
[Flippable(0x1032, 0x1033)]
|
||||
public class SmoothingPlane : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public SmoothingPlane() : base(0x1032)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SmoothingPlane() : base( 0x1032 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public SmoothingPlane(int uses) : base(uses, 0x1032)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public SmoothingPlane( int uses ) : base( uses, 0x1032 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public SmoothingPlane(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public SmoothingPlane( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,77 +2,77 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flippable( 0x1EB8, 0x1EB9 )]
|
||||
public class TinkerTools : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefTinkering.CraftSystem;
|
||||
[Flippable(0x1EB8, 0x1EB9)]
|
||||
public class TinkerTools : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public TinkerTools() : base(0x1EB8)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public TinkerTools() : base( 0x1EB8 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public TinkerTools(int uses) : base(uses, 0x1EB8)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public TinkerTools( int uses ) : base( uses, 0x1EB8 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public TinkerTools(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public TinkerTools( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefTinkering.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
public class TinkersTools : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefTinkering.CraftSystem;
|
||||
public class TinkersTools : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public TinkersTools()
|
||||
: base(0x1EBC)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public TinkersTools()
|
||||
: base(0x1EBC)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
[Constructible]
|
||||
public TinkersTools(int uses)
|
||||
: base(uses, 0x1EBC)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public TinkersTools(int uses)
|
||||
: base(uses, 0x1EBC)
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
public TinkersTools(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public TinkersTools(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefTinkering.CraftSystem;
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2,39 +2,39 @@ using Server.Engines.Craft;
|
|||
|
||||
namespace Server.Items
|
||||
{
|
||||
[FlippableAttribute( 0xfbb, 0xfbc )]
|
||||
public class Tongs : BaseTool
|
||||
{
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
[Flippable(0xfbb, 0xfbc)]
|
||||
public class Tongs : BaseTool
|
||||
{
|
||||
[Constructible]
|
||||
public Tongs() : base(0xFBB)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Tongs() : base( 0xFBB )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
[Constructible]
|
||||
public Tongs(int uses) : base(uses, 0xFBB)
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
[Constructible]
|
||||
public Tongs( int uses ) : base( uses, 0xFBB )
|
||||
{
|
||||
Weight = 2.0;
|
||||
}
|
||||
public Tongs(Serial serial) : base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public Tongs( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem;
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
}
|
||||
writer.Write(0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue