Skip to main content

FB1CustomMobileMessageTableRow

Overview

  • Data table row defining a custom mobile message with a single message data entry and extended options. Supports response timeouts, cooldowns, party definitions, delayed sending, and message tags.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1MobileMessageTableRowBase

Properties (18)

NameTypeDescription
CooltimeMinuteintegerMinimum cooldown in in-game minutes before this message can be sent again.
DelayInfoFB1MobileMessageDelayInfoDelay configuration specifying when the message will be sent if delay is enabled.
MessageDataFB1MobileMessageDataSingle message data entry containing all localized text IDs for this custom message.
MobileMessagePartiesIdstringID referencing the parties table row defining sender and receiver for this message.
MobileMessageTagsstring[]Tags associated with this custom message for filtering and categorization.
NegativeAnswerButtonStrIdstringString table key for the localized negative answer button label.
NegativeAnswerScriptIdsstring[]Scripts executed when the negative answer is selected.
NormalAnswerButtonStrIdstringString table key for the localized neutral answer button label.
NormalAnswerScriptIdsstring[]Scripts executed when the neutral answer is selected.
OpenMessageScriptsstring[]Scripts executed when the player opens and reads this message.
PositiveAnswerButtonStrIdstringString table key for the localized positive answer button label.
PositiveAnswerDeadlineTimeintegerAbsolute same-day HHMM deadline for positive answers; -1 means no deadline.
PositiveAnswerScriptIdsstring[]Scripts executed when the positive answer is selected.
ReceivedScriptIdsstring[]Scripts executed when the message is received by the target.
ResponseTimeoutintegerTime in in-game minutes before the response window expires; -1 means no timeout.
UseDelayMessagebooleanWhether this message uses delayed sending logic.
bIsCreateScheduleOnReplybooleanWhether a schedule is created for the character when the player replies to this message.
bNeedPhoneNumberbooleanIf false, this message can be sent even without a phone number.