Perhaps it's time to remove "check baby/infant/toddler" from being an option at all in the game.
I have a single mother who has a child, toddler, an infant and a baby. I line up all the interactions, deal with infant first, move onto baby, then deal with toddler....why did you put the infant on the floor to attend to the baby! Stop cancelling out my interactions to "check baby", fine, deal with the baby as you are halfway across the house anyway, the infant only still has a dirty diaper but whatever.
I line up the interactions again, this time in the order of feed baby, diaper, hug baby, go back to fix the infants diaper, attend to the toddler. Wait...why did all my interactions drop off again - why did "check toddler appear" overwriting all the baby actions and my infant actions. Yes the toddler just started crying due to lack of attention, but in the scheme of things feeding the baby and infant diaper change takes priority over attention! Sorry toddler but single mother only has so much time in the day, go play with big brother or talk to the stuffed animal.
Seriously I have freewill off for selected sim but it does nothing, nothing at all. I'm assuming the baby/infant/toddler is actually the one pushing into the parents queued actions which cancels out mine. Can something be changed with the coding that freewill of another sim does not cancel out the PLAYERS queued actions.
My actions should take priority, and not be cancelled out. I find my queued actions get cancelled out too often, which is what I suspect is happening with the infants as I find it's okay when I have one baby/infant/toddler but the more I get the more "confused mother gets" about which baby/infant/toddler should be attended to first. I believe the baby/infant/toddler are the ones sending out the distress call via the code to mother to get her to attend to them, not actually the mother erasing my queued actions. (as I am not a coder, this is all just based on my thoughts around what I am seeing reflected in my game).
When I have multiple sims in the house, yeah one of them has to be elsewhere doing something else preferably across the lot or off lot otherwise they interrupt to "check infant" and the first parent that I queued just stands there staring into space.
Yesterday, I witnessed the RANCH HAND pick up the infant from the floor to attend to it. Why, just why? you don't even know the infant. Why are you queuing actions to attend to my infant? What distress call is the code sending out to interrupt any adult on the lot to "check infant"?
I get that when a toddler/infant/baby cries its good practice for parents to attend to them however, in the sims can they just NOT. I am a micromanaging "The Watcher" and line up the actions perfectly to attend to the multiple babies I have in my large sim households. The interruption to my action queue by the baby/infant/toddler into the parents queue is messing up the flow of the game. If I have freewill off for selected sim, there should be no way for the game to overwrite my queued actions for that sim.
But it does overwrite my queued actions which I think is contributing to the sim standing around unsure which baby/infant/toddler to attend to. Or putting the infant onto the ground right in front of the crib, instead of into the crib - LIKE I TOLD YOU TO DO, because magically "check toddler" overwrote all my infant actions that were lined up.
I don't really notice the standing around when I have that first baby (I mean the put baby on the floor instead of crib happens all the time) but by the second baby, third baby, fourth baby, bigger households where I line up all the interactions to attend to the baby/infant/toddler, that's when the standing around, dropping the queue becomes very apparent that there is a coding issue with the game and its mechanics with handling the babies/infants/toddlers care.