CustomResponse | FB1MobileMessageCustomResponse | Custom response data associated with this message when it originates from a custom message table row. |
DeathReasonTextId | string | String table key of the death cause injected into the obituary body when the text is formatted. Empty omits the cause. |
DelayTime | number | Real-time delay in seconds before this message is displayed in the conversation UI. |
MessageId | string | Unique runtime ID for this message instance within the conversation thread. |
MessageText | string | Localized display text of the message body. |
OpenScriptIds | string[] | Scripts executed when the player opens and reads this message. |
PoolId | string | ID of the message pool from which this message was selected. |
PositiveAnswerDeadlineTicks | integer | Absolute in-game tick deadline for accepting a positive answer; -1 means no deadline. |
ReceivedScriptIds | string[] | Scripts executed when this message is received by the target. |
RelationShipPoint | number | Amount by which the relationship stat changes when the player responds. |
RelationShipStatId | string | ID of the relationship stat modified when the player responds to this message. |
ResponseTimeout | integer | Time in in-game minutes before the response window expires; -1 means no timeout. |
SendResponse | FB1MobileMessageSendData | Response data selected for this message in a player-initiated send flow. |
TimeStamp | FDateTime | Real-world timestamp recording when this message was created or received. |
WaitScriptIds | string[] | IDs of the scripts that must complete before this message's wait state resolves. |
bCanStartNewChat | boolean | Whether starting a new chat conversation is allowed after this message; only valid when the other party is not a system. |
bIsIgnored | boolean | Whether the other character ignored this message instead of responding. |
bIsNeedConvertMessage | boolean | Whether the message text requires runtime conversion to insert dynamic content. |
bIsPlainText | boolean | Whether this message was created from a plain text string rather than a string table entry. |
bIsRead | boolean | Whether the player has opened and read this message. |
bIsSend | boolean | Whether this message was sent by the player (true) or received from another character (false). |
bIsWait | boolean | Whether this message is waiting for a script to resolve before being displayed. |
bNeedResponse | boolean | Whether this message is awaiting a response from the player. |
bNeedResponseReply | boolean | Whether this message requires a follow-up reply after the player's response. |
bSetResponseTimer | boolean | Whether the response timer has been set for this message. |
bUseSendTable | boolean | Whether this message was created from a send-message table (player-initiated). |