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

Struct ClassJob

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

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

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

Abbreviation​

Declaration
public ReadOnlySeString Abbreviation { get; }

NameFemale​

Declaration
public ReadOnlySeString NameFemale { get; }

CanQueueForDuty​

Declaration
public bool CanQueueForDuty { get; }

NameEnglish​

Declaration
public ReadOnlySeString NameEnglish { get; }

ItemSoulCrystal​

Declaration
public RowRef<Item> ItemSoulCrystal { get; }

UnlockQuest​

Declaration
public RowRef<Quest> UnlockQuest { get; }

RelicQuest​

Declaration
public RowRef<Quest> RelicQuest { get; }

Prerequisite​

Declaration
public RowRef<Quest> Prerequisite { get; }

ReplaceAction​

Declaration
public SubrowRef<ReplaceAction> ReplaceAction { get; }

ReplaceActionPvP​

Declaration
public SubrowRef<ReplaceAction> ReplaceActionPvP { get; }

Unknown9​

Declaration
public int Unknown9 { get; }

ItemStartingWeaponMainHand​

Declaration
public RowRef<Item> ItemStartingWeaponMainHand { get; }

ItemStartingWeaponOffHand​

Declaration
public RowRef<Item> ItemStartingWeaponOffHand { get; }

ModifierHitPoints​

Declaration
public ushort ModifierHitPoints { get; }

ModifierManaPoints​

Declaration
public ushort ModifierManaPoints { get; }

ModifierStrength​

Declaration
public ushort ModifierStrength { get; }

ModifierVitality​

Declaration
public ushort ModifierVitality { get; }

ModifierDexterity​

Declaration
public ushort ModifierDexterity { get; }

ModifierIntelligence​

Declaration
public ushort ModifierIntelligence { get; }

ModifierMind​

Declaration
public ushort ModifierMind { get; }

ModifierPiety​

Declaration
public ushort ModifierPiety { get; }

Unknown2​

Declaration
public ushort Unknown2 { get; }

Unknown3​

Declaration
public ushort Unknown3 { get; }

Unknown4​

Declaration
public ushort Unknown4 { get; }

Unknown5​

Declaration
public ushort Unknown5 { get; }

Unknown6​

Declaration
public ushort Unknown6 { get; }

Unknown7​

Declaration
public ushort Unknown7 { get; }

LimitBreak1​

Declaration
public RowRef<Action> LimitBreak1 { get; }

LimitBreak2​

Declaration
public RowRef<Action> LimitBreak2 { get; }

LimitBreak3​

Declaration
public RowRef<Action> LimitBreak3 { get; }

ClassJobCategory​

Declaration
public RowRef<ClassJobCategory> ClassJobCategory { get; }

Unknown8​

Declaration
public byte Unknown8 { get; }

JobIndex​

Declaration
public byte JobIndex { get; }

PvPBaseParamValue​

Declaration
public RowRef<PvPBaseParamValue> PvPBaseParamValue { get; }

PvPActionSortRow​

Declaration
public byte PvPActionSortRow { get; }

PvPInitialSelectActionTrait​

Declaration
public RowRef<PvPInitialSelectActionTrait> PvPInitialSelectActionTrait { get; }

ClassJobParent​

Declaration
public RowRef<ClassJob> ClassJobParent { get; }

Role​

Declaration
public byte Role { get; }

StartingTown​

Declaration
public RowRef<Town> StartingTown { get; }

PrimaryStat​

Declaration
public byte PrimaryStat { get; }

UIPriority​

Declaration
public byte UIPriority { get; }

StartingLevel​

Declaration
public byte StartingLevel { get; }

PartyBonus​

Declaration
public byte PartyBonus { get; }

JobType​

1 = Tank

2 = Pure Healer

3 = Melee

4 = Physical Ranged

5 = Magical Ranged

6 = Barrier Healer

Declaration
public byte JobType { get; }

ExpArrayIndex​

Declaration
public sbyte ExpArrayIndex { get; }

BattleClassIndex​

Declaration
public sbyte BattleClassIndex { get; }

DohDolJobIndex​

Declaration
public sbyte DohDolJobIndex { get; }

MonsterNote​

Declaration
public RowRef<MonsterNote> MonsterNote { get; }

IsLimitedJob​

Declaration
public bool IsLimitedJob { get; }

CanWearShield​

Declaration
public bool CanWearShield { get; }

Implements​

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