Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Commands;
|
||||
using Server.Gumps;
|
||||
using Server.Network;
|
||||
using Server.Items;
|
||||
using Server.Mobiles;
|
||||
|
||||
namespace Server.Gumps
|
||||
|
||||
{
|
||||
public class MrsClausGump : Gump
|
||||
{
|
||||
public static void Initialize()
|
||||
{
|
||||
CommandSystem.Register("MrsClausGump", AccessLevel.GameMaster, new CommandEventHandler(MrsClausGump_OnCommand));
|
||||
}
|
||||
private static void MrsClausGump_OnCommand( CommandEventArgs e )
|
||||
{
|
||||
e.Mobile.SendGump(new MrsClausGump(e.Mobile));
|
||||
}
|
||||
public MrsClausGump(Mobile owner)
|
||||
: base(50, 50)
|
||||
{
|
||||
|
||||
AddPage( 0 );
|
||||
AddImageTiled( 54, 33, 369, 400, 2624 );
|
||||
AddAlphaRegion( 54, 33, 369, 400 );
|
||||
AddImageTiled( 416, 39, 44, 389, 203 );
|
||||
|
||||
AddImage( 97, 49, 9005 );
|
||||
AddImageTiled( 58, 39, 29, 390, 10460 );
|
||||
AddImageTiled( 412, 37, 31, 389, 10460 );
|
||||
AddLabel( 140, 60, 0x34, "Gingerbread Recipe" );
|
||||
|
||||
AddHtml( 107, 140, 300, 230, " < BODY > " +
|
||||
"<BASEFONT COLOR=YELLOW>Ooooo... that AWFUL FIEND! That Krass<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>Krangle stole my Special Gingerbread<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>Recipe! Without it, I cant make my <BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>Special Gingerbread Cookies. He even<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>tore it into 10 pieces and fed them to <BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>his 'Reindeer' keeping one for himself!<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>Please get the fragments back for me!<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>Take this recipe box and use it to put <BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>them back together once you have them<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>all. In return, I'll make you one of my<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>Special Gingerbread Cookies! Please <BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>hurry! And dont tell Santa.. He cant <BR>" +
|
||||
"<BASEFONT COLOR=YELLOW>know of this.<BR>" +
|
||||
"<BASEFONT COLOR=YELLOW><BR>" +
|
||||
"</BODY>", false, true);
|
||||
|
||||
AddImage( 430, 9, 10441);
|
||||
AddImageTiled( 40, 38, 17, 391, 9263 );
|
||||
AddImage( 6, 25, 10421 );
|
||||
AddImage( 34, 12, 10420 );
|
||||
AddImageTiled( 94, 25, 342, 15, 10304 );
|
||||
AddImageTiled( 40, 427, 415, 16, 10304 );
|
||||
AddImage( -10, 314, 10402 );
|
||||
AddImage( 56, 150, 10411 );
|
||||
AddImage( 155, 120, 2103 );
|
||||
AddImage( 136, 84, 96 );
|
||||
AddButton( 225, 390, 0xF7, 0xF8, 0, GumpButtonType.Reply, 0 ); }
|
||||
|
||||
public override void OnResponse( NetState state, RelayInfo info )
|
||||
{
|
||||
Mobile from = state.Mobile;
|
||||
switch ( info.ButtonID )
|
||||
{
|
||||
case 0:{ break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
/* Created by Hammerhand */
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Gumps;
|
||||
using Server.Network;
|
||||
using System.Collections;
|
||||
using Server.Multis;
|
||||
using Server.Mobiles;
|
||||
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
|
||||
public class RecipeBox : Item
|
||||
{
|
||||
[Constructable]
|
||||
public RecipeBox() : this( null )
|
||||
{
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeBox ( string name ) : base ( 0x9A8 )
|
||||
{
|
||||
Name = "Recipe Box";
|
||||
LootType = LootType.Blessed;
|
||||
Hue = 1742;
|
||||
}
|
||||
|
||||
public RecipeBox(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
public override void OnDoubleClick(Mobile m)
|
||||
{
|
||||
|
||||
Item k = m.Backpack.FindItemByType(typeof(RecipeBox));
|
||||
|
||||
if (k != null)
|
||||
{
|
||||
|
||||
Item a = m.Backpack.FindItemByType(typeof(RecipeFragment1));
|
||||
Item b = m.Backpack.FindItemByType(typeof(RecipeFragment2));
|
||||
Item c = m.Backpack.FindItemByType(typeof(RecipeFragment3));
|
||||
Item d = m.Backpack.FindItemByType(typeof(RecipeFragment4));
|
||||
Item e = m.Backpack.FindItemByType(typeof(RecipeFragment5));
|
||||
Item f = m.Backpack.FindItemByType(typeof(RecipeFragment6));
|
||||
Item g = m.Backpack.FindItemByType(typeof(RecipeFragment7));
|
||||
Item h = m.Backpack.FindItemByType(typeof(RecipeFragment8));
|
||||
Item i = m.Backpack.FindItemByType(typeof(RecipeFragment9));
|
||||
Item j = m.Backpack.FindItemByType(typeof(RecipeFragment10));
|
||||
|
||||
|
||||
if (k == null || k.Amount < 1 || a == null || a.Amount < 1 || b == null || b.Amount < 1 || c == null || c.Amount < 1 || d == null || d.Amount < 1
|
||||
|| e == null || e.Amount < 1 || f == null || f.Amount < 1 || g == null || g.Amount < 1 || h == null || h.Amount < 1 || i == null || i.Amount < 1
|
||||
|| j == null || j.Amount < 1)
|
||||
{
|
||||
m.SendMessage("You are missing something...");
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
m.AddToBackpack(new SpecialGingerbreadRecipe());
|
||||
a.Delete();
|
||||
b.Delete();
|
||||
c.Delete();
|
||||
d.Delete();
|
||||
e.Delete();
|
||||
f.Delete();
|
||||
g.Delete();
|
||||
h.Delete();
|
||||
i.Delete();
|
||||
j.Delete();
|
||||
m.SendMessage("You Combine the fragments into the Special Gingerbread Recipe");
|
||||
this.Delete();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0);
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment1 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 1"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment1() : base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment1(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment10 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 10"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment10()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment10(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment2 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 2"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment2()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment2(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment3 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 3"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment3()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment3(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment4 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 4"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment4()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment4(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment5 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 5"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment5()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment5(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment6 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 6"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment6()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment6(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment7 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 7"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment7()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment7(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment8 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 8"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment8()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment8(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class RecipeFragment9 : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "Recipe Fragment 9"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public RecipeFragment9()
|
||||
: base(0x14ED)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public RecipeFragment9(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
/*Created by Hammerhand*/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public class SpecialGingerbreadRecipe : Item
|
||||
{
|
||||
public override string DefaultName
|
||||
{
|
||||
get { return "SpecialGingerbreadRecipe"; }
|
||||
}
|
||||
|
||||
[Constructable]
|
||||
public SpecialGingerbreadRecipe() : base(0xFF4)
|
||||
{
|
||||
base.Weight = 1.0;
|
||||
Hue = 0;
|
||||
}
|
||||
|
||||
public SpecialGingerbreadRecipe(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
writer.Write(0); // Version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
using System;
|
||||
|
||||
namespace Server.Items
|
||||
{
|
||||
public abstract class BaseSpecialGingerbreadCookie : Item
|
||||
{
|
||||
public virtual int Bonus{ get{ return 0; } }
|
||||
public virtual StatType Type{ get{ return StatType.Str; } }
|
||||
|
||||
public BaseSpecialGingerbreadCookie(int hue)
|
||||
: base(0x2BE2)
|
||||
{
|
||||
Weight = 1.0;
|
||||
Hue = 0;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
public BaseSpecialGingerbreadCookie(Serial serial)
|
||||
: base(serial)
|
||||
{
|
||||
}
|
||||
|
||||
public virtual bool Apply( Mobile from )
|
||||
{
|
||||
bool applied = Spells.SpellHelper.AddStatOffset( from, Type, Bonus, TimeSpan.FromMinutes( 30.0 ) );
|
||||
|
||||
if ( !applied )
|
||||
from.SendLocalizedMessage( 502173 ); // You are already under a similar effect.
|
||||
|
||||
return applied;
|
||||
}
|
||||
|
||||
public override void OnDoubleClick( Mobile from )
|
||||
{
|
||||
if ( !IsChildOf( from.Backpack ) )
|
||||
{
|
||||
from.SendLocalizedMessage( 1042001 ); // That must be in your pack for you to use it.
|
||||
}
|
||||
else if ( Apply( from ) )
|
||||
{
|
||||
from.FixedEffect( 0x375A, 10, 15 );
|
||||
from.PlaySound( 0x1E7 );
|
||||
Delete();
|
||||
}
|
||||
}
|
||||
|
||||
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 SpecialGingerbreadCookie1 : BaseSpecialGingerbreadCookie
|
||||
{
|
||||
public override int Bonus{ get{ return 10; } }
|
||||
public override StatType Type{ get{ return StatType.Str; } }
|
||||
|
||||
//public override int LabelNumber{ get{ return 1041073; } } // prized fish
|
||||
|
||||
[Constructable]
|
||||
public SpecialGingerbreadCookie1() : base( 151 )
|
||||
{
|
||||
this.Name = "Special Gingerbread Cookie 1";
|
||||
}
|
||||
|
||||
public SpecialGingerbreadCookie1( 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 SpecialGingerbreadCookie2 : BaseSpecialGingerbreadCookie
|
||||
{
|
||||
public override int Bonus{ get{ return 10; } }
|
||||
public override StatType Type{ get{ return StatType.Int; } }
|
||||
|
||||
//public override int LabelNumber{ get{ return 1041073; } } // prized fish
|
||||
|
||||
[Constructable]
|
||||
public SpecialGingerbreadCookie2() : base( 151 )
|
||||
{
|
||||
this.Name = "Special Gingerbread Cookie 2";
|
||||
}
|
||||
|
||||
public SpecialGingerbreadCookie2( 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 SpecialGingerbreadCookie3 : BaseSpecialGingerbreadCookie
|
||||
{
|
||||
public override int Bonus{ get{ return 10; } }
|
||||
public override StatType Type{ get{ return StatType.Dex; } }
|
||||
|
||||
//public override int LabelNumber{ get{ return 1041073; } } // prized fish
|
||||
|
||||
[Constructable]
|
||||
public SpecialGingerbreadCookie3() : base( 151 )
|
||||
{
|
||||
this.Name = "Special Gingerbread Cookie 3";
|
||||
}
|
||||
|
||||
public SpecialGingerbreadCookie3( 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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user