Forum Discussion
I did some more digging into this, and I made some more discoveries;
The problematic interactions seem to be tied to a pair of buffs sims get when they get married (buff_hidden_Married and buff_hidden_Married_Newlywed); usually this wouldn't be an issue for other interactions, however since buffs cannot have tests for interactions, it relies on the interactions themselves having tests to make sure they show up only when they are supposed to. The tests for the interactions in question seem to be very lenient and do not take into account if any wedding/vow renewals are scheduled in the calendar. After playing around with a number of different tests, I found something which seems to work - a drama node test can be used to check for scheduled events - see spoiler below:
<L n="test"> <L> <V t="drama_node"> <U n="drama_node"> <L n="drama_nodes"> <T>276073<!--playerPlannedWeddingDramaNode--></T> </L> <V n="situation_type" t="enabled"> <T n="enabled">280415<!--situation_CustomGoals_PrePostWeddingParties_VowRenewal--></T> </V> </U> </V> </L> <L> <V t="drama_node"> <U n="drama_node"> <L n="drama_nodes"> <T>276073<!--playerPlannedWeddingDramaNode--></T> </L> <V n="situation_type" t="enabled"> <T n="enabled">274625<!--situation_custom_state_wedding--></T> </V> </U> </V> </L> </L>
While this prevents the interactions from showing up if no vow renewal or wedding is scheduled, it unfortunately still has some limitations if there is more than 1 married or engaged couple in the household - both couples will still get the interactions even if only one has a scheduled vow renewal or wedding. However I have not yet been able to find a way to limit it on a per couple basis, as using the situation_host variant would generally result in only one sim in the couple having access to the interactions and not the other, which is also not what we want. Also, it seems that there is no drama node specific to vow renewals (both wedding and vow renewals fall under the playerPlannedWeddingDramaNode) so that there is no way to have a test specific to it (further limited by the fact it is all one interaction, just with different display names). The only way I can see around that is to have a separate set of interactions entirely for vow renewals, and having the vow renewal be its own drama node.
About The Sims 4 Bug Reports - Archive
Recent Discussions
- 21 hours ago
- 21 hours ago
- 22 hours ago
- 22 hours ago