53 lines
1.3 KiB
C#
53 lines
1.3 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Server.Multis;
|
|
using Server.Mobiles;
|
|
using Server.Network;
|
|
using System.Collections.Generic;
|
|
using Server.ContextMenus;
|
|
|
|
namespace Server.Items
|
|
{
|
|
public class LockpickingChest : LockableContainer
|
|
{
|
|
private bool m_Locked;
|
|
|
|
[Constructable]
|
|
public LockpickingChest(): base(0x9AA)
|
|
{
|
|
Name = "Lockpicking Chest";
|
|
Locked = true;
|
|
LockLevel = 1;
|
|
MaxLockLevel = 95; // edit here to go as high as you want for your shard. 95 is osi style, 100 is max, higher with power scrolls or however you set it up in your shard.
|
|
RequiredSkill = 1;
|
|
Movable = false; // set to true if you make available to players
|
|
Weight = 4.0;
|
|
|
|
}
|
|
|
|
|
|
public override void LockPick(Mobile from)
|
|
{
|
|
this.Locked = true;
|
|
from.SendMessage("The container magically relocks it self.");
|
|
}
|
|
public LockpickingChest(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();
|
|
}
|
|
}
|
|
} |