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>