Mod Version: 1.0.0
Mod Requirements: Base Game
Compatible With: Game Version 1.108 (Lovestruck patch)
This mod is used to address and this the following issue: https://answers.ea.com/t5/Bug-Reports/OPEN-NKSP-Action-won-t-queue-for-Resume-Knitting/m-p/13896316/highlight/true#M282837
This mod fixes the issue that prevents Sims from being able to resume knitting. On a technical level, the issue is with the get_resolver flexmethod of the Interaction class. Flex methods can be called on both the class itself as well as instances of the class, and for whatever reason, the interaction when attempting to resume knitting is not instance but rather the class itself. Because of this, there is no context field as that only exists for instances of the class. I simply create an InteractionContext for the interaction using the selected Sim and pass that to the resolver. There may be other interactions which cause this type of error, it's hard to say, but if there are, this would fix them too.
Note: while this is a fix for an error that happens to occur due to the Knifty Knitting pack, the modifications are to base game files and as such do not require any packs!
Installation: This is a simple script mod. Simply download the zip file and extract the inner .ts4script file directly into your /Mods folder. It can also be put into a subfolder for organization, but as always, it must not be placed any deeper than one subfolder or it will not work!
This mod should not cause any issues, but let me know if it does!