Yes i also agree that the conversation might need a little refining, i have thought about that and suggest one of the following:
1-Like
@Tidalbore mentioned, get it a counter that will make it re-roll the answer to another if the threshold has been capped for slave girls.
2-Simply add the chat option in the brothel to ask for her sexual preferences instead of her taste splitting it, narrowing down a bit the fan of answer and making it similar to the free girl chat.(this would still not fix the repetitive answer)
3-Or you could go a little deeper and make the girl hint you that you need a higher relation with her to get the next info if you already have all.
When thought the code and there is a score you need to have for her to tell you more, but its all together in a single question, when with the free girl you can ask her he sexual preferences, likes and dislikes separately.
Back to point nº3, either make the slave conversation more like the free girls but add a comment like when you already have all the information:
girl(extrovert): "But you already know my tastes..." She blushes and looks to the side.
girl(introvert): "Master i already told you...? She fidgets her feet toes and hands while looking down.
Instead of repeating the same answer repeatedly and when you reach the point you know everything some conversation like:
girl: "Master i am yours body and soul with all that entrails!" *wink*
Exactly like this would make it very easy to get all the information, assuming you had the score for it, instead i would propose a mix on the 1 and 3.
Maintaining the randomness the first time she repeats it you tell her you already know that and have a 50% change to re-roll the replay up to (3?) times.(similar to point 1)
Afterword asking with already all the information she would tip you that you need more "score"(similar to point 3)
How hard this would be to implement i have no idea but at first doesn't seem to difficult.
Well this took me more then i care to admit, tell me what ya think.