Struct LogMessage
Assembly: Dalamud.dll
[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.
public ExcelPage ExcelPage { get; }
RowOffset
Offset to the referenced row in the Lumina.Excel.ExcelPage.
public uint RowOffset { get; }
RowId
Gets the row ID.
public uint RowId { get; }
Text
public ReadOnlySeString Text { get; }
LogKind
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)
public ushort DisplayFlags { get; }
Unknown1
Enables a SceneFlags check to remove certain DisplayFlags (0xF883).
public byte Unknown1 { get; }
Duration
Used for GimmickHint messages.
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.
public bool Unknown2 { get; }
Implements
Lumina.Excel.IExcelRow<Dalamud.Excel.Sheets.LogMessage>