Reorganizes Project (#41)

This commit is contained in:
Kamron Batman 2019-08-02 18:13:40 -07:00 • committed by GitHub
parent 08bf44af9a
commit 3614a66aee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3499 changed files with 79 additions and 55 deletions

View file

@ -0,0 +1,37 @@
namespace Server.Items
{
public class AquariumMessage : MessageInABottle
{
[Constructible]
public AquariumMessage()
{
}
public AquariumMessage(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1073894; // Message in a Bottle
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}

View file

@ -0,0 +1,37 @@
namespace Server.Items
{
public class CaptainBlackheartsFishingPole : FishingPole
{
[Constructible]
public CaptainBlackheartsFishingPole()
{
}
public CaptainBlackheartsFishingPole(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1074571; // Captain Blackheart's Fishing Pole
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}

View file

@ -0,0 +1,46 @@
namespace Server.Items
{
public class CraftysFishingHat : BaseHat
{
[Constructible]
public CraftysFishingHat() : base(0x1713)
{
}
public CraftysFishingHat(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1074572; // Crafty's Fishing Hat
public override int BasePhysicalResistance => 0;
public override int BaseFireResistance => 5;
public override int BaseColdResistance => 9;
public override int BasePoisonResistance => 5;
public override int BaseEnergyResistance => 5;
public override int InitMinHits => 20;
public override int InitMaxHits => 30;
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}

View file

@ -0,0 +1,38 @@
namespace Server.Items
{
public class FishBones : Item
{
[Constructible]
public FishBones() : base(0x3B0C)
{
}
public FishBones(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1074601; // Fish bones
public override double DefaultWeight => 1.0;
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}

View file

@ -0,0 +1,38 @@
namespace Server.Items
{
public class IslandStatue : Item
{
[Constructible]
public IslandStatue() : base(0x3B0F)
{
}
public IslandStatue(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1074600; // An island statue
public override double DefaultWeight => 1.0;
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}

View file

@ -0,0 +1,38 @@
namespace Server.Items
{
public class Shell : Item
{
[Constructible]
public Shell() : base(Utility.RandomList(0x3B12, 0x3B13))
{
}
public Shell(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1074598; // A shell
public override double DefaultWeight => 1.0;
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}

View file

@ -0,0 +1,39 @@
namespace Server.Items
{
[Flippable(0x14F3, 0x14F4)]
public class ToyBoat : Item
{
[Constructible]
public ToyBoat() : base(0x14F4)
{
}
public ToyBoat(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1074363; // A toy boat
public override double DefaultWeight => 1.0;
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}

View file

@ -0,0 +1,49 @@
namespace Server.Items
{
public class WaterloggedBoots : BaseShoes
{
[Constructible]
public WaterloggedBoots() : base(0x1711)
{
if (Utility.RandomBool())
{
// thigh boots
ItemID = 0x1711;
Weight = 4.0;
}
else
{
// boots
ItemID = 0x170B;
Weight = 3.0;
}
}
public WaterloggedBoots(Serial serial) : base(serial)
{
}
public override int LabelNumber => 1074364; // Waterlogged boots
public override void AddNameProperties(ObjectPropertyList list)
{
base.AddNameProperties(list);
list.Add(1073634); // An aquarium decoration
}
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();
}
}
}