I've been messing around with the NL stove and restaurant podiums BHAV's for what must have been hours. The goal: figure out how to make a non-default NL stove. A very complex thing, let me tell you.
You see, the NL stove and the podium are linked together. The 'under construction' sign on the podium only disappears when there's a NL stove present. Whether the sign is present or not is probably at least partially controlled by some values stored in a BCON as well as a GUID check. I added a little line in the BHAV containing the GUID of the stove, so if it wouldn't 'see' that stove it would 'look' for my custom one, but the sign still doesn't disappear. A minor victory over that thing was the disabling of the 'under construction' pie menu option through turning > into < and using a similar technique for enabling the assign host/server and the set price interactions, but NPC's still can't browse the menu.
And of course, it's not just the podium being a pain in the butt, but the stove as well! It generates an NPC on unowned lots (as it should), but you can't assign a chef to the stove when it's owned! The interaction just disappears by itself. The problem: probably something beyond a 'push interaction' line in the assign chef BHAV. It pushes the 'Business - Make Food' interaction, which of course contains references to 'CT - make food' (well, something like that, I can't exactly remember). Anyways, it's a big mess with many, many parameters that I can't wrap my head around.
Would some genius in BHAV-wrangling be able to give me some advice on this matter? Or be willing to take a look at the coding? This goes way, way above my head.
Apologies for sounding a bit rant-y. This thing has been turning my brain into putty.