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

Struct LogMessage

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

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

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

Text​

Declaration
public ReadOnlySeString Text { get; }

LogKind​

Declaration
public RowRef<LogKind> LogKind { get; }

DisplayFlags​

1 << 0 (0x1) = Print in Chat

1 << 2 (0x4) = WideText (layer 5, top)

1 << 3 (0x8) = ErrorText (not forced)

1 << 4 (0x10) = Text (no icons, no sounds)

1 << 5 (0x20) = WideText (layer 5, bottom, short)

1 << 6 (0x40) = WideText (layer 5, bottom, long)

1 << 7 (0x80) = PoisonText (layer 10)

1 << 8 (0x100) = ErrorText (forced)

1 << 9 (0x200) = WideText (layer 10, bottom, short)

1 << 10 (0x0400) = WideText (layer 10, bottom, long)

1 << 11 (0x0800) = GimmickHint (Info)

1 << 12 (0x1000) = GimmickHint (Warning)

Declaration
public ushort DisplayFlags { get; }

Unknown1​

Enables a SceneFlags check to remove certain DisplayFlags (0xF883).

Declaration
public byte Unknown1 { get; }

Duration​

Used for GimmickHint messages.

Declaration
public byte Duration { get; }

Unknown2​

Uses the local players ScreenLogManager to print the message in chat, but only if the local player is the source. Unsure why.

Declaration
public bool Unknown2 { get; }

Implements​

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