Forum Discussion
10 years ago
So now I seem to be stuck at the next step -- "how I'll squeeze it into the crafting" >.<
This is the relevant bit of one of my recipes (which works fine when I leave it like that):
When I try to put in another phase at the start, it stops showing up -- even when that phase doesn't contain a super affordance at all (shouldn't that work no matter what?), or something (seemingly) harmless like cheat_MakeDirty:
Is there anything wrong with the code above? Or would the problem be with the linked super affordance itself?
For CreateCraftingComponentOnObject I would like to use the original teaMaker interaction, since when I change that to a custom one, sims stop routing to the object at the start. I believe this is because it is listed in S4_7DF2169C_00000000_0000000000003FCC_cooking_Counter.xml and that is something I wouldn't want to override.
Re. the material change, I suspect the issue is that I'm using the wrong interaction type -- originally it was ImmediateSuperInteraction (that one works via the pie menu, but not in the recipe); now I think it would have to be a CraftingPhaseStagingSuperInteraction, but I can't get that to work either. I also looked at the various computer interactions and how those do the state changes .. all I can see is that it *should* work, but doesn't =(.
The only exception I ever got was "_use_animation_constraint_cache AttributeError: type object 'pbox_juiceblender_ChangeObjMaterial_grape' has no attribute '_animation_constraint_dirty'" but unfortunately I didn't pay attention as to how I made that happen exactly, and now I can't repro it >.<
This is the relevant bit of one of my recipes (which works fine when I leave it like that):
CreateCraftingComponentOnObject
CreateCraftingComponentOnObject
14367
0
2
0x2642142E
(etc etc)
When I try to put in another phase at the start, it stops showing up -- even when that phase doesn't contain a super affordance at all (shouldn't that work no matter what?), or something (seemingly) harmless like cheat_MakeDirty:
ChangeObjectMaterial
ChangeObjectMaterial
CreateCraftingComponentOnObject
14981707989595339024
CreateCraftingComponentOnObject
14367
0
Is there anything wrong with the code above? Or would the problem be with the linked super affordance itself?
For CreateCraftingComponentOnObject I would like to use the original teaMaker interaction, since when I change that to a custom one, sims stop routing to the object at the start. I believe this is because it is listed in S4_7DF2169C_00000000_0000000000003FCC_cooking_Counter.xml and that is something I wouldn't want to override.
Re. the material change, I suspect the issue is that I'm using the wrong interaction type -- originally it was ImmediateSuperInteraction (that one works via the pie menu, but not in the recipe); now I think it would have to be a CraftingPhaseStagingSuperInteraction, but I can't get that to work either. I also looked at the various computer interactions and how those do the state changes .. all I can see is that it *should* work, but doesn't =(.
The only exception I ever got was "_use_animation_constraint_cache AttributeError: type object 'pbox_juiceblender_ChangeObjMaterial_grape' has no attribute '_animation_constraint_dirty'" but unfortunately I didn't pay attention as to how I made that happen exactly, and now I can't repro it >.<
About The Sims 4 Mods & Custom Content
Find expert tips, troubleshooting help, tutorials for mods and custom content, and The Sims 4 patch files in our forum.15,625 PostsLatest Activity: 28 minutes ago
Community Highlights
Recent Discussions
- 18 minutes ago
- 29 minutes ago
- 30 minutes ago
- 32 minutes ago