MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Vending Machine Fix

by simler90 Posted 17th Feb 2019 at 9:43 AM - Updated 14th May 2021 at 10:57 AM by simler90
219 Thanks  Thanks     38 Favourited
There are a few problems with Apartment Life vending machines. This mod fixes them:

- The game only allows unselectable sims to autonomously buy from vending machines. Note that I am talking about the Buy interaction. There is a separate Purchase interaction for when the vending machine is set for sale (OFB), and there is nothing wrong with Purchase. However, because the game only allows unselectable sims to buy from the vending machine, this rule excludes Apartment Life roommates, who are considered to be selectable, because they are. This is why if you have a roommate and some vending machines on an apartment lot, the roommate will constantly Browse the vending machine, but will not be able to buy anything, and their Hunger will get really low, and finally they will leave the lot to increase their needs (Run Errands). This is now fixed, and roommates can freely buy from vending machines.

- Maxis set the instance number of the "CT- Set to Empty" BHAV on the drink vending machine to 100B, but they should've set it to 100A, which is what the semi-global uses. This is why the drink vending machine throws errors whenever the game attempts to set the Out of Stock state. This would only happen on OFB lots, but now it is fixed as well.

UPDATE 1: Vacation pals will also be allowed to purchase from the vending machines now, as they were prevented by the game because they are technically selectable. In addition, sims are now prevented from initiating the non-OFB Browse and Buy interactions towards any vending machine if the vending machine is currently in use. I realized that Maxis forgot to add these checks which results in sims constantly trying to browse or buy and fail the interaction which then causes stuttering and lag. I made it so that sims use Maxis' "In Use Smart Check" code, which only prevents sims from autonomously initiating these interactions if they are sufficiently close to the object, and can see that the object cannot be interacted with.

You need the latest version of 7zip or WinRAR to get this mod.

Requirements: Apartment Life.

Resources:
Interaction - Buy - Vending Machine - TEST/0x7FE10572/0x0000208F
CT - Set to Empty/0x7F7BB086/0x0000100B (changed to 0x0000100A)



Download files

Filename Size Downloads Date
VendingMachineFix-UPDATE1.rar

Size: 529 Bytes · Downloads: 3,360 · 14th May 2021
529 Bytes 3,360 14th May 2021

Key: - File was updated after upload was posted
Tip: You can click the magnifying glass to see the archive contents

Need help with downloading or installing content? Click here!
 
5 Comments / Replies (Who?)

Expansion/Stuff packs required:
Sims 2 Apartment Life

5 Comments / replies (Who?)

3,364 Downloads

12,033 Views

Type: Fixed Object Mods Global Mods

Tags: #Vending, #Machine, #Apartment, #Life, #Roommate, #Autonomous, #Drink, #Food, #Snack, #Lot, #OFB, #Restock, #Fix