Request by proxy - Lick plate enabled
That reminds me... if there is already another mod that modifies this behavior - like my "Food Dish Autonomy" mod, for instance - in your downloads folder, you will probably get a conflict if you add this mod as well. If my mod loads after yours, for example, yours will simply not have any effect. So give me some time, and I'll get back to you on this one.
EDIT: I think it should be very simple to get this to work. In the "Interaction - Lick Clean - TEST" BHAV, on line 0x0000, simply change the True target from 01 to 02, and that should make it work. This will simply bypass the Neatness test, so every sim can lick plates clean, autonomously or directed.
Also, in order to make sure this mod works, make sure that it loads AFTER my "Food Dish Autonomy" mod or any other mod that might change stuff in the FoodDish_Globals.
I've thrown in the towel on this. I don't know how to fix it, which is why Simonut wanted to ask you if you want to give it a try. Since it sounds like you already edited it for your food dish autonomy, perhaps you've already fixed it.
EDIT: I forgot Simonut does not have any EP beyond Seasons, so she does not have the broken version. I made her a version that lets you direct any Sim to lick clean, but only allows autonomy for Sims who fit the original neatness criteria.
It's still broken for anyone that has FT and up though. Up to you if you want to fix it for those people. The medical student in me cringes at the idea of licking plates clean and what kind of cultures you'd get off plates like that, but I bet some people miss it.
It's really simple: you put in an extra test if the player has BV or later installed, and if so, the "Can I use this?" BHAV must be called. Otherwise, it is ignored. Let me try to figure out how that was done, then I'll get back to you.
I think it's easier in this case to just make two versions. One for games up to Seasons, which does not have the call to "Can I Use This?". And another one for all games with BV or later that does! There is a way to combine them into one, but that requires a special setup in your SimPE that I should figure out first.
But I get your reaction. When grinEvilly told me it used to work and I went to compare BG and M&G code, I first told him that it did not change. Then I realized I had simplified, and changed my answer to say yes, it did change a tiny bit, but there's no way that line is the problem because that should be there (because a test to see if you can use it makes sense). But for the sake of completion, I went and tested it, and found that without the BHAV, the interaction works. With the BHAV, it does not work.
I'm not trying to fix it. I don't care for the interaction myself, I think it's dumb. Simonut does not have FT or above, her highest is Season. I used the Season code that works and modified that for her. I'm just saying, since this request was already posted, the interaction is broken in later EPs and I think some people would appreciate it being un-broken. I can't fix it because I don't understand why it doesn't work, and I think it's dumb so I don't really want to have a fix for it myself. If you'd like to un-break it for those unnamed people, I found the problem, if you don't want to, then I suggest we forget about it and let those people figure it out themselves or make a request of their own
Obviously, not ALL sims get the option in their pie menu, and normally, i dont really pay too much attention to my sims 'neatness' scores. I know I have 1 sim who I play regularly that gets the "lick clean" option, and when I send him to perform it, he walks over to the plate, then it drops out of queue. Thing is, this sim should NOT be getting the "lick clean" option. I checked him in SimPE and his Neatness is 6.0; Genetic Neatness 6.0... I wonder if the game runs the check and say that he's not eligible. That would seem to be the proper course of the check. But why is he getting the option in the pie menu? I'd think the check should be run BEFORE that, to determine whether the option should even appear.
I thought it was some kind of glitchiness in my game, and it's really not difficult to live with, but when @gummilutt mentioned it in chat, i thought 'oh wait! me too!' If it was just me, then tough luck on me.
I had talked to @fanseelamb about it last night, as well. She tested the "lick clean" option in her game and said the neat sims did not get the option, the sloppy sims performed it just fine. That was with ALL EPs/SPs installed. My game, I do not have M&G, Ikea or AL. Could it be possible that they broke it, then fixed it? @leefish suggested that the problem could very well have been broken in the 'cooking contest' coding from FT.
For the record, i don't have ANY food-modding content in my game, whatsoever.
( ♂ - btw)
And sorry, I thought I read someone say she to you yesterday, but clearly I was getting you confused with someone else. I'll edit it
The point is that, whether the action falls out of the queue or not, you cannot simply remove that test. Because they put it there for a reason. Without that test, some sims might get to touch stuff that they have no right touching or that are already in use by others. The fact that gameplay does not cooperate, simply means that there is a complication; a reason why it isn't working YET. It just takes a little time to find out why. If you start to blindly remove or disable stuff, your mod may corrupt someone's game. If you wish to take that risk, please be my guest. But I do not want to be part of that. I do not want to be responsible for another person's years old hood crashing and dying.
If the interaction drops out of the queue at the moment the sim is trying to do it, then maybe you should not be looking at the Guardian, but at the interaction itself. The guardian is only responsible for allowing the option to be available. Making the interaction work is *not* among its responsibilities.
BO, what you were saying about guardians and interactions... (i have absolutely ZERO knowledge of any of the interworkings of the sims, and what you do makes my head explode!) I'm pretty sure my sim should NOT be getting the option with a Neatness at 6.0. So that would mean that the issue i'm having is likely something interfering with the guardian? Or perhaps the issue is with both? He shouldn't get the option, but does... however, it falls out of queue and doesn't work.
It's a VERY minor annoyance. No big deal. I can live with it. just thought if it had a fix, cool. if not? i'll survive. =)