Skip to main content

B1CustomMobileMessageTableRow

  • 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.
PropertyTypeDescriptionMetadata
bNeedPhoneNumberboolIf false, this message can be sent even without a phone number.Category: B1CustomMobileMessageTableRow
PositiveAnswerButtonStrIdFStringString table key for the localized positive answer button label.Category: B1CustomMobileMessageTableRow
NormalAnswerButtonStrIdFStringString table key for the localized neutral answer button label.Category: B1CustomMobileMessageTableRow
NegativeAnswerButtonStrIdFStringString table key for the localized negative answer button label.Category: B1CustomMobileMessageTableRow
ReceivedScriptIdsTArrayScripts executed when the message is received by the target.Category: B1CustomMobileMessageTableRow
Foreign: Script_MobileMessage.Id
OpenMessageScriptsTArrayScripts executed when the player opens and reads this message.Category: B1CustomMobileMessageTableRow
Foreign: Script_MobileMessage.Id
PositiveAnswerScriptIdsTArrayScripts executed when the positive answer is selected.Category: B1CustomMobileMessageTableRow
Foreign: Script_MobileMessage.Id
NormalAnswerScriptIdsTArrayScripts executed when the neutral answer is selected.Category: B1CustomMobileMessageTableRow
Foreign: Script_MobileMessage.Id
NegativeAnswerScriptIdsTArrayScripts executed when the negative answer is selected.Category: B1CustomMobileMessageTableRow
Foreign: Script_MobileMessage.Id
MessageDataFB1MobileMessageDataSingle message data entry containing all localized text IDs for this custom message.Category: B1CustomMobileMessageTableRow
ResponseTimeoutint32Time in in-game minutes before the response window expires; -1 means no timeout.Category: B1CustomMobileMessageTableRow
PositiveAnswerDeadlineTimeint32Absolute same-day HHMM deadline for positive answers; -1 means no deadline.Category: B1CustomMobileMessageTableRow
CooltimeMinuteint64Minimum cooldown in in-game minutes before this message can be sent again.Category: B1CustomMobileMessageTableRow
MobileMessagePartiesIdFNameID referencing the parties table row defining sender and receiver for this message.Category: B1CustomMobileMessageTableRow
Foreign: MobileMessageParties.Id
UseDelayMessageboolWhether this message uses delayed sending logic.Category: B1CustomMobileMessageTableRow
DelayInfoFB1MobileMessageDelayInfoDelay configuration specifying when the message will be sent if delay is enabled.Category: B1CustomMobileMessageTableRow
MobileMessageTagsTArrayTags associated with this custom message for filtering and categorization.Category: B1CustomMobileMessageTableRow
bIsCreateScheduleOnReplyboolWhether a schedule is created for the character when the player replies to this message.Category: B1CustomMobileMessageTableRow
MobileMessageRewardIdFNameID referencing the reward table row to apply when this message is responded to.Category: B1MobileMessageTableRowBase
Foreign: MobileMessageReward.Id
ConditionIdFNameCondition ID that must be satisfied for this message to be eligible for sending.Category: B1MobileMessageTableRowBase
Foreign: Condition_MobileMessage.Id
IdFNameUnique IdCategory: B1TableRowBase
CommentFStringDev CommentCategory: B1TableRowBase