I was thinking whether we could have a choice on which of our interests we could discuss with NPC's and the choices available would reflect what your MC frequently practices or indulges in. For example if you are into video games and have a habit of working out you could be able to choose which of these two interests to talk about depending on what that particular npc is interested in. I had an instance where I was talking to a classmate and rather discussing about nerd interests I discussed about working out which had a negative impact in the conversation. I had to go back into the story and take a different path and run into said NPC later on and was able to initiate a conversation relating to nerdy interests again. I found it odd because I have both these skills(video gaming and physical) both at roughly the same value so it's not like I favoured one over the other.You guys are doing are a great job on this regardless. I just had to throw this out there
Viewing post in Course of Temptation comments
The topics of conversation are chosen randomly, and each topic is tied to a skill, and if you have no skills it'd choose generic pop topic. It's frustrating when RNG chooses an option no one is in favor of, for sure.
The best way I've seen it being handled, and it's a mod, is when player is given a direct choice of the topic, like you said. More topics appear the more skills you have, and you remember which topic was liked or disliked by the given character, and with high Charisma you can sort of guess right away which topics will interest them.