#W# Initial Commit: Avatars Conquest
This commit is contained in:
commit
5df497787a
7510 changed files with 416048 additions and 0 deletions
39
Scripts/Items/Skill Items/Tinkering/Axle.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/Axle.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x105B, 0x105C )]
|
||||
public class Axle : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Axle() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Axle( int amount ) : base( 0x105B )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Axle( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Scripts/Items/Skill Items/Tinkering/AxleGears.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/AxleGears.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x1051, 0x1052 )]
|
||||
public class AxleGears : Item
|
||||
{
|
||||
[Constructable]
|
||||
public AxleGears() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public AxleGears( int amount ) : base( 0x1051 )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public AxleGears( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Scripts/Items/Skill Items/Tinkering/ClockFrame.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/ClockFrame.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x104D, 0x104E )]
|
||||
public class ClockFrame : Item
|
||||
{
|
||||
[Constructable]
|
||||
public ClockFrame() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public ClockFrame( int amount ) : base( 0x104D )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
public ClockFrame( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Scripts/Items/Skill Items/Tinkering/ClockParts.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/ClockParts.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x104F, 0x1050 )]
|
||||
public class ClockParts : Item
|
||||
{
|
||||
[Constructable]
|
||||
public ClockParts() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public ClockParts( int amount ) : base( 0x104F )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public ClockParts( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
220
Scripts/Items/Skill Items/Tinkering/Clocks.cs
Normal file
220
Scripts/Items/Skill Items/Tinkering/Clocks.cs
Normal file
|
|
@ -0,0 +1,220 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public enum MoonPhase
|
||||
{
|
||||
NewMoon,
|
||||
WaxingCrescentMoon,
|
||||
FirstQuarter,
|
||||
WaxingGibbous,
|
||||
FullMoon,
|
||||
WaningGibbous,
|
||||
LastQuarter,
|
||||
WaningCrescent
|
||||
}
|
||||
|
||||
[Flipable( 0x104B, 0x104C )]
|
||||
public class Clock : Item
|
||||
{
|
||||
private static DateTime m_ServerStart;
|
||||
|
||||
public static DateTime ServerStart
|
||||
{
|
||||
get{ return m_ServerStart; }
|
||||
}
|
||||
|
||||
public static void Initialize()
|
||||
{
|
||||
m_ServerStart = DateTime.Now;
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Clock() : this( 0x104B )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Clock( int itemID ) : base( itemID )
|
||||
{
|
||||
Weight = 3.0;
|
||||
}
|
||||
|
||||
public Clock( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public const double SecondsPerUOMinute = 5.0;
|
||||
public const double MinutesPerUODay = SecondsPerUOMinute * 24;
|
||||
|
||||
private static DateTime WorldStart = new DateTime( 1997, 9, 1 );
|
||||
|
||||
public static MoonPhase GetMoonPhase( Map map, int x, int y )
|
||||
{
|
||||
int hours, minutes, totalMinutes;
|
||||
|
||||
GetTime( map, 3584, 2048, out hours, out minutes, out totalMinutes );
|
||||
|
||||
if ( map != null )
|
||||
totalMinutes /= 10 + (map.MapIndex * 20);
|
||||
|
||||
return (MoonPhase)(totalMinutes % 8);
|
||||
}
|
||||
|
||||
public static void GetTime( Map map, int x, int y, out int hours, out int minutes )
|
||||
{
|
||||
int totalMinutes;
|
||||
|
||||
GetTime( map, 3584, 2048, out hours, out minutes, out totalMinutes );
|
||||
}
|
||||
|
||||
public static void GetTime( Map map, int x, int y, out int hours, out int minutes, out int totalMinutes )
|
||||
{
|
||||
TimeSpan timeSpan = DateTime.Now - WorldStart;
|
||||
|
||||
totalMinutes = (int)(timeSpan.TotalSeconds / SecondsPerUOMinute);
|
||||
|
||||
if ( map != null )
|
||||
totalMinutes += map.MapIndex * 320;
|
||||
|
||||
// Really on OSI this must be by subserver
|
||||
totalMinutes += x / 16;
|
||||
|
||||
hours = (totalMinutes / 60) % 24;
|
||||
minutes = totalMinutes % 60;
|
||||
}
|
||||
|
||||
public static void GetTime( out int generalNumber, out string exactTime )
|
||||
{
|
||||
GetTime( null, 3584, 2048, out generalNumber, out exactTime );
|
||||
}
|
||||
|
||||
public static void GetTime( Mobile from, out int generalNumber, out string exactTime )
|
||||
{
|
||||
GetTime( from.Map, 3584, 2048, out generalNumber, out exactTime );
|
||||
}
|
||||
|
||||
public static void GetTime( Map map, int x, int y, out int generalNumber, out string exactTime )
|
||||
{
|
||||
int hours, minutes;
|
||||
|
||||
GetTime( map, 3584, 2048, out hours, out minutes );
|
||||
|
||||
// 00:00 AM - 00:59 AM : Witching hour
|
||||
// 01:00 AM - 03:59 AM : Middle of night
|
||||
// 04:00 AM - 07:59 AM : Early morning
|
||||
// 08:00 AM - 11:59 AM : Late morning
|
||||
// 12:00 PM - 12:59 PM : Noon
|
||||
// 01:00 PM - 03:59 PM : Afternoon
|
||||
// 04:00 PM - 07:59 PM : Early evening
|
||||
// 08:00 PM - 11:59 AM : Late at night
|
||||
|
||||
if ( hours >= 20 )
|
||||
generalNumber = 1042957; // It's late at night
|
||||
else if ( hours >= 16 )
|
||||
generalNumber = 1042956; // It's early in the evening
|
||||
else if ( hours >= 13 )
|
||||
generalNumber = 1042955; // It's the afternoon
|
||||
else if ( hours >= 12 )
|
||||
generalNumber = 1042954; // It's around noon
|
||||
else if ( hours >= 08 )
|
||||
generalNumber = 1042953; // It's late in the morning
|
||||
else if ( hours >= 04 )
|
||||
generalNumber = 1042952; // It's early in the morning
|
||||
else if ( hours >= 01 )
|
||||
generalNumber = 1042951; // It's the middle of the night
|
||||
else
|
||||
generalNumber = 1042950; // 'Tis the witching hour. 12 Midnight.
|
||||
|
||||
hours %= 12;
|
||||
|
||||
if ( hours == 0 )
|
||||
hours = 12;
|
||||
|
||||
exactTime = String.Format( "{0}:{1:D2}", hours, minutes );
|
||||
}
|
||||
|
||||
public override void OnDoubleClick( Mobile from )
|
||||
{
|
||||
int genericNumber;
|
||||
string exactTime;
|
||||
|
||||
GetTime( from, out genericNumber, out exactTime );
|
||||
|
||||
SendLocalizedMessageTo( from, genericNumber );
|
||||
SendLocalizedMessageTo( from, 1042958, exactTime ); // ~1_TIME~ to be exact
|
||||
}
|
||||
|
||||
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();
|
||||
|
||||
if ( Weight == 2.0 )
|
||||
Weight = 3.0;
|
||||
}
|
||||
}
|
||||
|
||||
[Flipable( 0x104B, 0x104C )]
|
||||
public class ClockRight : Clock
|
||||
{
|
||||
[Constructable]
|
||||
public ClockRight() : base( 0x104B )
|
||||
{
|
||||
}
|
||||
|
||||
public ClockRight( 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();
|
||||
}
|
||||
}
|
||||
|
||||
[Flipable( 0x104B, 0x104C )]
|
||||
public class ClockLeft : Clock
|
||||
{
|
||||
[Constructable]
|
||||
public ClockLeft() : base( 0x104C )
|
||||
{
|
||||
}
|
||||
|
||||
public ClockLeft( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Scripts/Items/Skill Items/Tinkering/Gears.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/Gears.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x1053, 0x1054 )]
|
||||
public class Gears : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Gears() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Gears( int amount ) : base( 0x1053 )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Gears( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
32
Scripts/Items/Skill Items/Tinkering/Globe.cs
Normal file
32
Scripts/Items/Skill Items/Tinkering/Globe.cs
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class Globe : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Globe() : base( 0x1047 ) // It isn't flipable
|
||||
{
|
||||
Weight = 3.0;
|
||||
}
|
||||
|
||||
public Globe( Serial serial ) : base( serial )
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.WriteEncodedInt( 0 ); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize( reader );
|
||||
|
||||
int version = reader.ReadEncodedInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Scripts/Items/Skill Items/Tinkering/Hinge.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/Hinge.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x1055, 0x1056 )]
|
||||
public class Hinge : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Hinge() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Hinge( int amount ) : base( 0x1055 )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Hinge( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Scripts/Items/Skill Items/Tinkering/SextantParts.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/SextantParts.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x1059, 0x105A )]
|
||||
public class SextantParts : Item
|
||||
{
|
||||
[Constructable]
|
||||
public SextantParts() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public SextantParts( int amount ) : base( 0x1059 )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 2.0;
|
||||
}
|
||||
|
||||
public SextantParts( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Scripts/Items/Skill Items/Tinkering/Springs.cs
Normal file
39
Scripts/Items/Skill Items/Tinkering/Springs.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using System;
|
||||
using Server;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x105D, 0x105E )]
|
||||
public class Springs : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Springs() : this( 1 )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public Springs( int amount ) : base( 0x105D )
|
||||
{
|
||||
Stackable = true;
|
||||
Amount = amount;
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Springs( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
52
Scripts/Items/Skill Items/Tinkering/Spyglass.cs
Normal file
52
Scripts/Items/Skill Items/Tinkering/Spyglass.cs
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using Server;
|
||||
using Server.Gumps;
|
||||
using Server.Network;
|
||||
using Server.Mobiles;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x14F5, 0x14F6 )]
|
||||
public class Spyglass : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Spyglass() : base( 0x14F5 )
|
||||
{
|
||||
Name = "spyglass";
|
||||
Weight = 3.0;
|
||||
}
|
||||
|
||||
public override void OnDoubleClick( Mobile from )
|
||||
{
|
||||
if ( from.Map != Map.Britannia )
|
||||
{
|
||||
from.SendMessage( "That does not work here!" );
|
||||
}
|
||||
else
|
||||
{
|
||||
from.LocalOverheadMessage( MessageType.Regular, 0x3B2, 1008155 ); // You peer into the heavens, seeking the moons...
|
||||
from.LocalOverheadMessage( MessageType.Regular, 0x3B2, 1008146 + (int)Clock.GetMoonPhase( Map.Britannia, 3584, 2048 ) );
|
||||
}
|
||||
}
|
||||
|
||||
public Spyglass( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
277
Scripts/Items/Skill Items/Tinkering/Utensils.cs
Normal file
277
Scripts/Items/Skill Items/Tinkering/Utensils.cs
Normal file
|
|
@ -0,0 +1,277 @@
|
|||
using System;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
[Flipable( 0x9F4, 0x9F5, 0x9A3, 0x9A4 )]
|
||||
public class Fork : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Fork() : base( 0x9F4 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Fork( 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();
|
||||
}
|
||||
}
|
||||
|
||||
public class ForkLeft : Item
|
||||
{
|
||||
[Constructable]
|
||||
public ForkLeft() : base( 0x9F4 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public ForkLeft( 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();
|
||||
}
|
||||
}
|
||||
|
||||
public class ForkRight : Item
|
||||
{
|
||||
[Constructable]
|
||||
public ForkRight() : base( 0x9F5 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public ForkRight( 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();
|
||||
}
|
||||
}
|
||||
|
||||
[Flipable( 0x9F8, 0x9F9, 0x9C2, 0x9C3 )]
|
||||
public class Spoon : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Spoon() : base( 0x9F8 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Spoon( 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();
|
||||
}
|
||||
}
|
||||
|
||||
public class SpoonLeft : Item
|
||||
{
|
||||
[Constructable]
|
||||
public SpoonLeft() : base( 0x9F8 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public SpoonLeft( 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();
|
||||
}
|
||||
}
|
||||
|
||||
public class SpoonRight : Item
|
||||
{
|
||||
[Constructable]
|
||||
public SpoonRight() : base( 0x9F9 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public SpoonRight( 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();
|
||||
}
|
||||
}
|
||||
|
||||
[Flipable( 0x9F6, 0x9F7, 0x9A5, 0x9A6 )]
|
||||
public class Knife : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Knife() : base( 0x9F6 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Knife( 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();
|
||||
}
|
||||
}
|
||||
|
||||
public class KnifeLeft : Item
|
||||
{
|
||||
[Constructable]
|
||||
public KnifeLeft() : base( 0x9F6 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public KnifeLeft( 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();
|
||||
}
|
||||
}
|
||||
|
||||
public class KnifeRight : Item
|
||||
{
|
||||
[Constructable]
|
||||
public KnifeRight() : base( 0x9F7 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public KnifeRight( 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();
|
||||
}
|
||||
}
|
||||
|
||||
public class Plate : Item
|
||||
{
|
||||
[Constructable]
|
||||
public Plate() : base( 0x9D7 )
|
||||
{
|
||||
Weight = 1.0;
|
||||
}
|
||||
|
||||
public Plate( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue