Cancel-able "make bed" interaction

SCREENSHOTS
Downloaded 5,694 times 381 Thanks 62 Favourited 21,951 Views
 Say Thanks!
Uploaded: 25th May 2013 at 5:25 AM
The Problem

The "make bed" interaction can be crossed out in the queue, but the sim still walks to the bed and makes it. If it is a double bed, they sometimes (depending on personality etc.) even make both sides - although the action has been cancelled!

My Fix

If you cancel the "make bed" interaction while the sim is walking towards the bed, they will stop immediately. The interaction icon will disappear from their queue, and they will stop walking toward the bed immediately.

If you cancel the "make bed" interaction while the sim is making a double bed, they will finish the half they are currently making, but they will not make the other half (even if they are very tidy etc.).

If you cancel the "make bed" interaction while the sim is making a single bed, they will finish the animation normally.



Compatibility

This bug has been present since the base game (if I remember correctly). I tested my mod with Uni, NL, OFB, Seasons, BV, and FT installed. It should be Base Game compatible because the "make bed" interaction (the BHAV) has not been changed since the Base Game. (I verified this in SimPE by comparing the object.package files.)

I have not tested the mod for compatibility with Pets or AL. There should be no problem with stuff packs, since they never interfere with the game behavior.

Conflicts

My mod modifies the "make bed" interaction. It therefore conflicts with all mods that also modify this interaction, including e.g., Pescado's "Abortable Bed Making".

This is a Global Mod

This package is a global mod. It alters the behavior of the entire game - in all neighborhoods, on all lots, and for all beds. It overrides existing game functionality (BHAVs). It does not contain any objects.

Installation

Place the package file in your Downloads folder. To uninstall, remove it.

License

This mod is released under the GNU General Public License version 3.


Additional Credits: SimPE