It's all the rage to have a blog about your game development these days. This is mine.
Hey, I thought about your problem of making lesbians meet only girls and straight girls only men in the bar. I really can think of only two ways to do this. You could create two encounter trees, one for women and one for men and select one at random for bisexuals.The other option would be to skip to the next encounter till you find the right gender, though I am not sure you can do this in RAGS without an array. In any case you can’t start searching at the beginning when you reach the last encounter without an array, so you’d need some condition at the end e.g. you can’t find somebody try again.