CooltimeMinute | integer | Minimum cooldown in in-game minutes before this message can be sent again. |
DelayInfo | FB1MobileMessageDelayInfo | Delay configuration specifying when the message will be sent if delay is enabled. |
MessageData | FB1MobileMessageData | Single message data entry containing all localized text IDs for this custom message. |
MobileMessagePartiesId | string | ID referencing the parties table row defining sender and receiver for this message. |
MobileMessageTags | string[] | Tags associated with this custom message for filtering and categorization. |
NegativeAnswerButtonStrId | string | String table key for the localized negative answer button label. |
NegativeAnswerScriptIds | string[] | Scripts executed when the negative answer is selected. |
NormalAnswerButtonStrId | string | String table key for the localized neutral answer button label. |
NormalAnswerScriptIds | string[] | Scripts executed when the neutral answer is selected. |
OpenMessageScripts | string[] | Scripts executed when the player opens and reads this message. |
PositiveAnswerButtonStrId | string | String table key for the localized positive answer button label. |
PositiveAnswerDeadlineTime | integer | Absolute same-day HHMM deadline for positive answers; -1 means no deadline. |
PositiveAnswerScriptIds | string[] | Scripts executed when the positive answer is selected. |
ReceivedScriptIds | string[] | Scripts executed when the message is received by the target. |
ResponseTimeout | integer | Time in in-game minutes before the response window expires; -1 means no timeout. |
UseDelayMessage | boolean | Whether this message uses delayed sending logic. |
bIsCreateScheduleOnReply | boolean | Whether a schedule is created for the character when the player replies to this message. |
bNeedPhoneNumber | boolean | If false, this message can be sent even without a phone number. |