[OPEN] [MWS] Socials for vow renewal available between Married Sims
Product: The Sims 4
Platform:PC
Which language are you playing the game in? English
How often does the bug occur? Every time (100%)
What is your current game version number? 1.94.147.1030
What expansions, game packs, and stuff packs do you have installed? All except for Bust the Dust, Throwback Fit Kit, Modern Menswear and Moonlight Chic Kit
Steps: How can we find the bug ourselves? Create an engaged couple in CAS, then go into live mode. Have them get married (doesn't matter in what way), then click on one of the sims and click on their spouse to view the Friendly interactions. May also happen with pre created married couple in CAS also, but have not checked that.
What happens when the bug occurs? The "Ask to be Flower Pal at Vow Renewal", "Ask to be Officiant at Vow Renewal" and "Ask to be Sim of Honor at Vow Renewal" interactions are available for married sims to use on their spouse, when it should only be available on other sims. (see attached screenshot - note the sim selected is married to the active sim). The "Congratulate on Marriage" interaction is also available, but I am not sure if this is intentional or not.
What do you expect to see? Those interactions should not be available on the spouse, only on other sims (friends/family members etc).
Have you installed any customization with the game, e.g. Custom Content or Mods? Not now. I've removed them.
Did this issue appear after a specific patch or change you made to your system? Yes
Please describe the patch or change you made. Updated to the most recent patch (1.94.147 patch)
From what I can tell, the latest patch added a new display name override to these interactions (which is something that changes what the interaction name is based on a number of tests - this seemed to be to fix the original bug that caused certain wedding socials to show up where they shouldn't), but these interactions seem to have no tests to check the relationship between the sims in question (ie to check if they are married to each other). It should be a fairly simple fix, by adding a test set like what's in the spoiler below (either in a TestSetInstance snippet and referencing it in the interactions, or directly place it in the interactions' test_globals)
<L n="test"> <L> <V t="relationship"> <U n="relationship"> <T n="num_relations">0</T> <U n="prohibited_relationship_bits"> <L n="match_any"> <T>15822<!--romantic-Married--></T> # checks what relbit to block interaction for, in this case, being married </L> </U> <L n="subject"> <E>Actor</E> #subject and target_sim ensure that the test only fails if the sims are married to each other, not that they just happened to be married </L> <L n="target_sim"> <E>TargetSim</E> </L> <T n="track">16651<!--LTR_Romance_Main--></T> </U> </V> </L> </L>
Edit By Crinrict: Added Tag to Title, adjusted title a bit