public GargishPrisonDoor(DoorFacing facing) : base(0x5142 + GetIdOffset(facing), 0x5143 + GetIdOffset(facing), 0xF0, 0xEF, BaseDoor.GetOffset(facing)) { }
public MediumWoodDoor(DoorFacing facing) : base(0x6B5 + (2 * (int)facing), 0x6B6 + (2 * (int)facing), 0xEA, 0xF1, BaseDoor.GetOffset(facing)) { }
public LightWoodDoor(DoorFacing facing) : base(0x6D5 + (2 * (int)facing), 0x6D6 + (2 * (int)facing), 0xEA, 0xF1, BaseDoor.GetOffset(facing)) { }
public BarredMetalDoor2(DoorFacing facing) : base(0x1FED + (2 * (int)facing), 0x1FEE + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { }
public DarkWoodDoor(DoorFacing facing) : base(0x6A5 + (2 * (int)facing), 0x6A6 + (2 * (int)facing), 0xEA, 0xF1, BaseDoor.GetOffset(facing)) { }
public GenericHouseDoor(DoorFacing facing, int baseItemID, int openedSound, int closedSound, bool autoAdjust) : base(facing, baseItemID + (autoAdjust ? (2 * (int)facing) : 0), baseItemID + 1 + (autoAdjust ? (2 * (int)facing) : 0), openedSound, closedSound, BaseDoor.GetOffset(facing)) { }
public DarkWoodGate(DoorFacing facing) : base(0x866 + (2 * (int)facing), 0x867 + (2 * (int)facing), 0xEB, 0xF2, BaseDoor.GetOffset(facing)) { }
public DungeonDoor(DoorFacing facing) : base(0x675 + (2 * (int)facing), 0x676 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { Name = "a dungeon door"; }
public GuardianDoor(DoorFacing facing) : base(0x675 + (2 * (int)facing), 0x676 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { Movable = false; m_Face = facing; m_Item = new InternalItem(m_Face + 1, this); Link = m_Item; }
public IronGate(DoorFacing facing) : base(0x824 + (2 * (int)facing), 0x825 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { }
public LightWoodGate(DoorFacing facing) : base(0x839 + (2 * (int)facing), 0x83A + (2 * (int)facing), 0xEB, 0xF2, BaseDoor.GetOffset(facing)) { }
public SpaceDoorSouth(DoorFacing facing) : base(0x3B2, 0x35AC, 0x55E, 0x55E, BaseDoor.GetOffset(DoorFacing.SouthSW)) { }
public SpaceDoorEast(DoorFacing facing) : base(0x3B1, 0x35AB, 0x55E, 0x55E, BaseDoor.GetOffset(DoorFacing.WestSS)) { }
public GuardedMetalDoor(DoorFacing facing) : base(0x675 + (2 * (int)facing), 0x676 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { }
public GenericHouseDoor(DoorFacing facing, int baseItemID, int openedSound, int closedSound) : base(facing, baseItemID + (2 * (int)facing), baseItemID + 1 + (2 * (int)facing), openedSound, closedSound, BaseDoor.GetOffset(facing)) { }
public InternalItem(DoorFacing facing, GuardianDoor item) : base(0x675 + (2 * (int)facing), 0x676 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { Movable = false; m_Face = facing; m_Item = item; Link = m_Item; }
public MetalHouseDoor(DoorFacing facing) : base(facing, 0x675 + (2 * (int)facing), 0x676 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { }
public CraftableStoneHouseDoor(DoorType type, DoorFacing facing) : base(facing, 0x324 + (2 * (int)facing), 0x325 + (2 * (int)facing), 0xED, 0xF4, BaseDoor.GetOffset(facing)) { this.Type = type; Movable = true; }
public FenceGate(DoorFacing facing) : base(0x866 + (2 * (int)facing), 0x867 + (2 * (int)facing), 0xEB, 0xF2, BaseDoor.GetOffset(facing)) { Weight = 50.0; Movable = true; }
public SecretLightWoodDoor(DoorFacing facing) : base(0x344 + (2 * (int)facing), 0x345 + (2 * (int)facing), 0xED, 0xF4, BaseDoor.GetOffset(facing)) { }
public BarredMetalDoor(DoorFacing facing) : base(0x685 + (2 * (int)facing), 0x686 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { }
public SecretDungeonDoor(DoorFacing facing) : base(0x314 + (2 * (int)facing), 0x315 + (2 * (int)facing), 0xED, 0xF4, BaseDoor.GetOffset(facing)) { }
public RattanDoor(DoorFacing facing) : base(0x695 + (2 * (int)facing), 0x696 + (2 * (int)facing), 0xEB, 0xF2, BaseDoor.GetOffset(facing)) { }
public SecretStoneDoor2(DoorFacing facing) : base(0x324 + (2 * (int)facing), 0x325 + (2 * (int)facing), 0xED, 0xF4, BaseDoor.GetOffset(facing)) { }
public IronGateShort(DoorFacing facing) : base(0x84c + (2 * (int)facing), 0x84d + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { }
public SecretStoneDoor1(DoorFacing facing) : base(0xE8 + (2 * (int)facing), 0xE9 + (2 * (int)facing), 0xED, 0xF4, BaseDoor.GetOffset(facing)) { }
public MetalDoor2(DoorFacing facing) : base(0x6C5 + (2 * (int)facing), 0x6C6 + (2 * (int)facing), 0xEC, 0xF3, BaseDoor.GetOffset(facing)) { }
public SecretWoodenDoor(DoorFacing facing) : base(0x334 + (2 * (int)facing), 0x335 + (2 * (int)facing), 0xED, 0xF4, BaseDoor.GetOffset(facing)) { }
public StrongWoodDoor(DoorFacing facing) : base(0x6E5 + (2 * (int)facing), 0x6E6 + (2 * (int)facing), 0xEA, 0xF1, BaseDoor.GetOffset(facing)) { }
public GargishBentasDoor(DoorFacing facing) : base(0x50D0 + GetIdOffset(facing), 0x50D1 + GetIdOffset(facing), 0xEA, 0xF1, BaseDoor.GetOffset(facing)) { }