Skip to main content
Version: 15.x (API 15) [Legacy]

Struct HousingFurniture

Assembly: Dalamud.dll​
Declaration
[Sheet("HousingFurniture", 3439060479)]
public readonly struct HousingFurniture : IExcelRow<HousingFurniture>

Implements:
Lumina.Excel.IExcelRow<Dalamud.Excel.Sheets.HousingFurniture>

Properties​

ExcelPage​

The associated Lumina.Excel.ExcelPage of the row.

Declaration
public ExcelPage ExcelPage { get; }

RowOffset​

Offset to the referenced row in the Lumina.Excel.ExcelPage.

Declaration
public uint RowOffset { get; }

RowId​

Gets the row ID.

Declaration
public uint RowId { get; }

UsageParameter​

Declaration
public uint UsageParameter { get; }

CustomTalk​

Declaration
public RowRef<CustomTalk> CustomTalk { get; }

Item​

Declaration
public RowRef<Item> Item { get; }

ModelKey​

Declaration
public ushort ModelKey { get; }

HousingItemCategory​

Declaration
public byte HousingItemCategory { get; }

UsageType​

0 = Static furnishing

3 = Vendor Permit

4 = Crafting Workbenche

7 = Food

8 = Aetherial Wheel

9 = Triple Triad Board

10 = Orchestrion

11 = Flowerpot

12 = Vase

13 = Aquarium

14 = Message Book

15 = Mannequin

Declaration
public byte UsageType { get; }

PlaceLimitType​

Any furnishings with the same type are counted towards the limit. For example, all vendor permits are grouped together under the same key.

Declaration
public byte PlaceLimitType { get; }

AquariumTier​

Declaration
public byte AquariumTier { get; }

Placement​

Declaration
public RowRef<HousingPlacement> Placement { get; }

Unplacement​

Declaration
public RowRef<HousingUnplacement> Unplacement { get; }

UnplacementStorage​

Declaration
public RowRef<HousingUnplacement> UnplacementStorage { get; }

DestroyOnRemoval​

Declaration
public bool DestroyOnRemoval { get; }

Unknown4​

Declaration
public bool Unknown4 { get; }

Unknown5​

Declaration
public bool Unknown5 { get; }

Unknown6​

Declaration
public bool Unknown6 { get; }

Implements​

  • Lumina.Excel.IExcelRow<Dalamud.Excel.Sheets.HousingFurniture>