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

Struct Fate

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

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

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

Name​

Declaration
public ReadOnlySeString Name { get; }

Description​

Declaration
public ReadOnlySeString Description { get; }

Objective​

Declaration
public ReadOnlySeString Objective { get; }

StatusText​

Declaration
public Collection<ReadOnlySeString> StatusText { get; }

ArrayEventHandler​

Declaration
public RowRef<ArrayEventHandler> ArrayEventHandler { get; }

Unknown1​

Declaration
public uint Unknown1 { get; }

Unknown14​

Declaration
public uint Unknown14 { get; }

ReqEventItem​

Declaration
public RowRef<EventItem> ReqEventItem { get; }

TurnInEventItem​

Declaration
public RowRef<EventItem> TurnInEventItem { get; }

Unknown2​

Declaration
public Collection<uint> Unknown2 { get; }

Unknown10​

Declaration
public uint Unknown10 { get; }

Unknown11​

Declaration
public uint Unknown11 { get; }

Unknown12​

Declaration
public uint Unknown12 { get; }

ObjectiveIcon​

Declaration
public Collection<Fate.ObjectiveIconStruct> ObjectiveIcon { get; }

Location​

Instance ID of the EventRange where this spawns.

Declaration
public uint Location { get; }

EventItem​

Declaration
public RowRef<EventItem> EventItem { get; }

Icon​

Declaration
public uint Icon { get; }

MapIcon​

Declaration
public uint MapIcon { get; }

InactiveMapIcon​

Declaration
public uint InactiveMapIcon { get; }

LGBGuardNPCLocation​

Declaration
public uint LGBGuardNPCLocation { get; }

RequiredQuest​

Declaration
public RowRef<Quest> RequiredQuest { get; }

FATEChain​

Declaration
public uint FATEChain { get; }

RequiredQuest2​

Used when Unknown6 is 3

Declaration
public RowRef<Quest> RequiredQuest2 { get; }

FateRuleEx​

Declaration
public RowRef<FateRuleEx> FateRuleEx { get; }

Music​

Declaration
public RowRef<BGM> Music { get; }

ScreenImageAccept​

Declaration
public RowRef<ScreenImage> ScreenImageAccept { get; }

ScreenImageComplete​

Declaration
public RowRef<ScreenImage> ScreenImageComplete { get; }

ScreenImageFailed​

Declaration
public RowRef<ScreenImage> ScreenImageFailed { get; }

GivenStatus​

Declaration
public RowRef<Status> GivenStatus { get; }

Unknown4​

Declaration
public ushort Unknown4 { get; }

OccupiedPermission​

Declaration
public RowRef<Permission> OccupiedPermission { get; }

FateMode​

Declaration
public RowRef<FateMode> FateMode { get; }

Rule​

Declaration
public byte Rule { get; }

ClassJobLevel​

Declaration
public byte ClassJobLevel { get; }

ClassJobLevelMax​

Declaration
public byte ClassJobLevelMax { get; }

StatusValue​

Declaration
public Collection<byte> StatusValue { get; }

Unknown6​

Declaration
public byte Unknown6 { get; }

RequiredClassJobCategory​

Declaration
public RowRef<ClassJobCategory> RequiredClassJobCategory { get; }

SpecialFate​

Declaration
public bool SpecialFate { get; }

Unknown8​

Declaration
public bool Unknown8 { get; }

Unknown15​

Declaration
public bool Unknown15 { get; }

AdventEvent​

Declaration
public bool AdventEvent { get; }

MoonFaireEvent​

Declaration
public bool MoonFaireEvent { get; }

Unknown9​

Declaration
public bool Unknown9 { get; }

Implements​

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