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

Struct ENpcBase

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

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

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

ENpcData​

Declaration
public Collection<RowRef> ENpcData { get; }

ModelMainHand​

Declaration
public ulong ModelMainHand { get; }

ModelOffHand​

Declaration
public ulong ModelOffHand { get; }

Scale​

Declaration
public float Scale { get; }

ModelHead​

Declaration
public uint ModelHead { get; }

ModelBody​

Declaration
public uint ModelBody { get; }

ModelHands​

Declaration
public uint ModelHands { get; }

ModelLegs​

Declaration
public uint ModelLegs { get; }

ModelFeet​

Declaration
public uint ModelFeet { get; }

ModelEars​

Declaration
public uint ModelEars { get; }

ModelNeck​

Declaration
public uint ModelNeck { get; }

ModelWrists​

Declaration
public uint ModelWrists { get; }

ModelLeftRing​

Declaration
public uint ModelLeftRing { get; }

ModelRightRing​

Declaration
public uint ModelRightRing { get; }

EventHandler​

Declaration
public ushort EventHandler { get; }

ModelChara​

Declaration
public RowRef<ModelChara> ModelChara { get; }

NpcEquip​

Declaration
public RowRef<NpcEquip> NpcEquip { get; }

Behavior​

Declaration
public SubrowRef<Behavior> Behavior { get; }

Unknown_70_1​

Declaration
public ushort Unknown_70_1 { get; }

Unknown_70_2​

Declaration
public ushort Unknown_70_2 { get; }

Balloon​

Declaration
public RowRef<Balloon> Balloon { get; }

Race​

Declaration
public RowRef<Race> Race { get; }

Gender​

Declaration
public byte Gender { get; }

BodyType​

Declaration
public byte BodyType { get; }

Height​

Declaration
public byte Height { get; }

Tribe​

Declaration
public RowRef<Tribe> Tribe { get; }

Face​

Declaration
public byte Face { get; }

HairStyle​

Declaration
public byte HairStyle { get; }

HairHighlight​

Declaration
public byte HairHighlight { get; }

SkinColor​

Declaration
public byte SkinColor { get; }

EyeHeterochromia​

Declaration
public byte EyeHeterochromia { get; }

HairColor​

Declaration
public byte HairColor { get; }

HairHighlightColor​

Declaration
public byte HairHighlightColor { get; }

FacialFeature​

Declaration
public byte FacialFeature { get; }

FacialFeatureColor​

Declaration
public byte FacialFeatureColor { get; }

Eyebrows​

Declaration
public byte Eyebrows { get; }

EyeColor​

Declaration
public byte EyeColor { get; }

EyeShape​

Declaration
public byte EyeShape { get; }

Nose​

Declaration
public byte Nose { get; }

Jaw​

Declaration
public byte Jaw { get; }

Mouth​

Declaration
public byte Mouth { get; }

LipColor​

Declaration
public byte LipColor { get; }

BustOrTone1​

Declaration
public byte BustOrTone1 { get; }

ExtraFeature1​

Declaration
public byte ExtraFeature1 { get; }

ExtraFeature2OrBust​

Declaration
public byte ExtraFeature2OrBust { get; }

FacePaint​

Declaration
public byte FacePaint { get; }

FacePaintColor​

Declaration
public byte FacePaintColor { get; }

Unknown0​

Declaration
public byte Unknown0 { get; }

DyeMainHand​

Declaration
public RowRef<Stain> DyeMainHand { get; }

Dye2MainHand​

Declaration
public RowRef<Stain> Dye2MainHand { get; }

DyeOffHand​

Declaration
public RowRef<Stain> DyeOffHand { get; }

Dye2OffHand​

Declaration
public RowRef<Stain> Dye2OffHand { get; }

DyeHead​

Declaration
public RowRef<Stain> DyeHead { get; }

DyeBody​

Declaration
public RowRef<Stain> DyeBody { get; }

DyeHands​

Declaration
public RowRef<Stain> DyeHands { get; }

DyeLegs​

Declaration
public RowRef<Stain> DyeLegs { get; }

DyeFeet​

Declaration
public RowRef<Stain> DyeFeet { get; }

DyeEars​

Declaration
public RowRef<Stain> DyeEars { get; }

DyeNeck​

Declaration
public RowRef<Stain> DyeNeck { get; }

DyeWrists​

Declaration
public RowRef<Stain> DyeWrists { get; }

DyeLeftRing​

Declaration
public RowRef<Stain> DyeLeftRing { get; }

DyeRightRing​

Declaration
public RowRef<Stain> DyeRightRing { get; }

Dye2Head​

Declaration
public RowRef<Stain> Dye2Head { get; }

Dye2Body​

Declaration
public RowRef<Stain> Dye2Body { get; }

Dye2Hands​

Declaration
public RowRef<Stain> Dye2Hands { get; }

Dye2Legs​

Declaration
public RowRef<Stain> Dye2Legs { get; }

Dye2Feet​

Declaration
public RowRef<Stain> Dye2Feet { get; }

Dye2Ears​

Declaration
public RowRef<Stain> Dye2Ears { get; }

Dye2Neck​

Declaration
public RowRef<Stain> Dye2Neck { get; }

Dye2Wrists​

Declaration
public RowRef<Stain> Dye2Wrists { get; }

Dye2LeftRing​

Declaration
public RowRef<Stain> Dye2LeftRing { get; }

Dye2RightRing​

Declaration
public RowRef<Stain> Dye2RightRing { get; }

Invisibility​

Declaration
public byte Invisibility { get; }

DefaultBalloon​

Declaration
public byte DefaultBalloon { get; }

Unknown1​

Declaration
public byte Unknown1 { get; }

Important​

Declaration
public bool Important { get; }

Visor​

Declaration
public bool Visor { get; }

NotRewriteHeight​

Declaration
public bool NotRewriteHeight { get; }

Unknown2​

Declaration
public bool Unknown2 { get; }

Implements​

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