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

Struct WKSFunction

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

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

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; }

RequiredQuests0​

Required quest needed for function to return true

Declaration
public Collection<RowRef<Quest>> RequiredQuests0 { get; }

RequiredQuests1​

Required quest needed for function to return true

Declaration
public Collection<RowRef<Quest>> RequiredQuests1 { get; }

RequiredQuests2​

Best guess for now as no references are easily found in the game files

Declaration
public Collection<RowRef<Quest>> RequiredQuests2 { get; }

RequiredDevGrade​

Needs this grade to be completed for function to be valid. Game checks for WKSManager.DevGrade < RequiredDevGrade[]

Declaration
public Collection<RowRef<WKSDevGrade>> RequiredDevGrade { get; }

Unknown12​

Seems to only control one function tree for now relating to something in WKSManager but is also slated to check for '- 2 >= 2' and fail

Declaration
public Collection<byte> Unknown12 { get; }

Implements​

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