B1MobileMessageSendTableRow
- Data table row defining a player-initiated send message with answer pools and per-response scripts.
* Supports daily, appointment, and recommended message types with cooldowns and send-once scoping.
| Property | Type | Description | Metadata |
|---|---|---|---|
| MessageType | EB1MobileMessageSendType | Category type of this message (Daily_Normal, Daily_Positive, Appointment, etc.). | Category: B1MobileMessageSendTableRow |
| MessageButtonIcon | TSoftObjectPtr | Soft reference to the icon texture displayed on the send message button. | Category: B1MobileMessageSendTableRow |
| MessageButtonStrId | FString | String table key for the localized label on the send message button. | Category: B1MobileMessageSendTableRow |
| SendOnceScope | EB1SendOnceScope | Scope controlling whether this message can only be sent once globally or per receiver. | Category: B1MobileMessageSendTableRow |
| CooltimeMinute | int64 | Cooldown in in-game minutes before this message can be sent again. | Category: B1MobileMessageSendTableRow |
| ReceivedScriptIds | TArray | Scripts executed when the message is received by the target. | Category: B1MobileMessageSendTableRow Foreign: Script_MobileMessage.Id |
| OpenMessageScriptIds | TArray | Scripts executed when the player opens and reads this message. | Category: B1MobileMessageSendTableRow Foreign: Script_MobileMessage.Id |
| PositiveAnswerScriptIds | TArray | Scripts executed when the positive answer is selected. | Category: B1MobileMessageSendTableRow Foreign: Script_MobileMessage.Id |
| NormalAnswerScriptIds | TArray | Scripts executed when the neutral answer is selected. | Category: B1MobileMessageSendTableRow Foreign: Script_MobileMessage.Id |
| NegativeAnswerScriptIds | TArray | Scripts executed when the negative answer is selected. | Category: B1MobileMessageSendTableRow Foreign: Script_MobileMessage.Id |
| SendMessageStrIds | TArray | Array of localized message string entries that the player sends to the other character. | Category: B1MobileMessageSendTableRow |
| PositiveAnswerList | TArray | Pool of answer-reply sets used when the other character responds positively. | Category: B1MobileMessageSendTableRow |
| NormalAnswerList | TArray | Pool of answer-reply sets used when the other character responds neutrally. | Category: B1MobileMessageSendTableRow |
| NegativeAnswerList | TArray | Pool of answer-reply sets used when the other character responds negatively. | Category: B1MobileMessageSendTableRow |
| MobileMessageRewardId | FName | ID referencing the reward table row to apply when this message is responded to. | Category: B1MobileMessageTableRowBase Foreign: MobileMessageReward.Id |
| ConditionId | FName | Condition ID that must be satisfied for this message to be eligible for sending. | Category: B1MobileMessageTableRowBase Foreign: Condition_MobileMessage.Id |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |