Maxis-Match Modding

Adults Go Steady Bugfix

About

These are updated versions of midgethetree​‘s and dreadpirate’s ‘Adult Go Steady’ mods which fix an error that would result in a rare bug when a Sim dies. If you have had ‘Object referred to must be a person.‘ or other errors with adults who have Gone Steady while dying in BHAV ‘Reaper – Remove Engagement’, it is likely caused by this bug.


Show Technical Details

Previously the code would cycle the Stack Object Variable through various nIDs in the hood until it found one that then matched the criteria. However, it would then send on the Stack Object’s Neighbour id ahead. So instead of sending on e.g. neighbour id 76, it would send on the neighbour id of whatever had the stack number of 76 on the lot (if it existed). The things that would generally fulfil these conditions would be objects which build relationships with Sims (yes this happens in TS2) like snacks, presumeably beds, etc. Snacks are a definite culprit bc they set relationship 0x7 with Sims… which is globally defined as the Go Steady Flag.


Example Error Log:


Download

Determine which version you are using, delete it and replace it with the corresponding fixed version.