Ideas

amanda-amethyst's avatar
amanda-amethyst
Seasoned Ace
8 days ago
Status:
Reviewed

[EBN] Can't Scrap Apothecary Products after Active Work Days

If a sim is crafting something at the apothecary table and gets interrupted by going to an active work day, they aren't able to scrap the apothecary product when they return home. They are able to resume.

The sim leaving the lot through the Join (at work) interaction results in the table having the state generic_ObjectInUse_True instead of generic_ObjectInUse_False which is what happens when the crafting interaction is cancelled. I think this is because when they leave, the interaction isn't cancelled. It just stops. I could be wrong about the why.

The discard interaction (ApothecaryCraftTable_DiscardElixir) tests for no more than two states: either done or in progress and generic_ObjectInUse_False, which doesn't happen when the sim gets interrupted for work with immediate travel. The resume interaction (craftingResume_ApothecaryCraftTable_CuresandElixirs) only tests for in progress or done, and is available after the sim returns to their lot.

This affects both Enchanted by Nature and all packs that have active careers, as far as I can tell.

I didn't check all crafting interactions, but I checked woodworking, and it doesn't seem to be affected.

I have a bug fix here that changes the test to match the resume interaction. 

Edit By crinrict: Added pack tag to title.

2 Comments

  • CodeBleu's avatar
    CodeBleu
    New Traveler
    8 days ago

    I've had to sell an apothecary table from build mode as it was stuck because of this more than once, so... I'm game. Yeah, it's relatively minor but it's also low-hanging fruit (I think). Easy money on a laundry list.

Featured Places

Node avatar for The Sims 4 Bug Reports

The Sims 4 Bug Reports

Report bugs for The Sims 4 on PC, Mac, Playstation, and Xbox.Latest Activity: 2 minutes ago
4,690 Posts