I saw the arena option in one of your scripts, so I'm glad you've confirmed...
I'm also wondering where different girls are found. The following is what I *think*, but I could be wrong about any and all of it:
Non-random, normal girl - Can be recruited, can be born, can be found in town, medical center, movie studio, can be kidnapped by gangs. (I think at one point these girls also generated in the arena, but I think this is no longer true. Which is a shame, by the way. The arena should have plenty of non-warrior girls watching the action, serving customers in private boxes, etc.)
Non-random, slave - can only be found in slavemarket
Non-random, catacombs - can only be found in the catacombs
Non-random, arena - can only be found in arena
Non-random, your daughter - can only be born
Random girls can, of course, be generated by any script calling any of the AddRandomGirl functions. Does specifying that the girls are kidnapped trigger further meet scripts for where=kidnapped? Or does the where=kidnapped meet script only trigger when a gang kidnaps a girl?
Random, human, in catacombs - This seems to not actually generate any girls in the catacombs. I *think* they generate in the slave market. No idea about elsewhere.
Random, human, not in catacombs - Sold by businesses short on cash, generated in slave market, kidnapped by gangs
Random, not human, in catacombs - I seem to only see these girls in the catacombs.
Random, not human, not in catacombs - Not sure. I don't think I've made random non-human girls who aren't also catacomb girls. Hopefully these girls can appear in the same places as a human non-catacomb girl.
If anyone can confirm, correct, or deny any of this, I appreciate the input!