There aren't any built-in logic conditionals for these, but it should be possible to do them with just a bit of Python, and mostly using the existing scripts. Off the top of my head:
J'Kla wrote:An example of this would be a door that would only open in the presence of at least one Male and one Female avatar. Or two doors one that opens for Female avatars and the other for Male.
I'd set up an SDL for the door lock, which the door would be set to active on with an xAgeSDLBoolCondResp. To change the SDL, I'd set up a detector that triggers a PythonFileMod which gets the triggering player and detects their shape. If it fits the requirements, change the SDL. You can determine the player's shape through ptPlayer.getAvatarClothingGroup(). You can use xAgeSDLBoolAndSet to require multiple triggers before setting that first SDL for the door.
J'Kla wrote:Or a door that only opens if you are wearing a Hat? Or a particular hat.
The logic would be similar to the above, but you can use ptPlayer.getAvatarClothingList() in the Python script to check if the hat is worn.