Windows [1.6.15 PC] Blank dialogue boxes during some Movie Reactions

1779382811264.png

Description: During certain movie reactions (for example, with Demetrius or Sam), instead of displaying the descriptive system message (like "Demetrius is scratching his chin..."), the game shows a completely blank dialogue box with the character's name.

Cause of the Bug: While working on localization, I noticed a syntax issue in the Script property for these specific reactions. The /message command incorrectly includes the NPC's name right before the text parameter. Because of this, the game engine seems to parse the character's name as the message argument and fails to output the actual localized string.

Code Examples: Here are the specific lines causing the issue:

"DuringMovie": {
"ResponsePoint": null,
"Script": "/emote Demetrius 8/message Demetrius \"[LocalizedText Strings\\MovieReactions:Demetrius_spring_movie_1_DuringMovie_2]\"",
"Text": "[LocalizedText Strings\\MovieReactions:Demetrius_spring_movie_1_DuringMovie]"
},
"DuringMovie": {
"ResponsePoint": null,
"Script": "/message Sam \"[LocalizedText Strings\\MovieReactions:Sam_dislike_DuringMovie_2]\"",
"Text": "[LocalizedText Strings\\MovieReactions:Sam_dislike_DuringMovie]"
},
"DuringMovie": {
"ResponsePoint": null,
"Script": "/playSound reward/emote Sam 32/message Sam \"[LocalizedText Strings\\MovieReactions:Sam_summer_movie_1_DuringMovie_2]\"",
"Text": "[LocalizedText Strings\\MovieReactions:Sam_summer_movie_1_DuringMovie]"
}

Suggested Fix: Removing the character's name immediately after the /message command fixes the issue perfectly.
 
Top