Ok... so the way I see Klauses approach considering the code is setting an amount responses on per day bases for every girl (first encounter eats up 1AP regardless). After that amount is reached girls simply respond with something like: Lets talk again tomorrow/We're done for the day and etc.
What I meant was that meeting a girl would take 1AP.
The whole thing looks something like this: MC goes to town, looks around, see a girl that he like, selecting her from the given three would consume 1AP and on the dialog options (top, bottom or nowhere) a counter how many times she would speak with him. Speaking to her after a day or few would also consume 1AP to start the conversation.
The number of possible actions could be random or set. For example:
Girl have a bad day: “Make it quick.” = only 2 actions.
She have a good day: “Hello. Nice weather today, isn’t it?” = 4 to 6 actions (even on 1st meet)
She is hostile towards MC: “What do you want? Scum… = only 2 actions
She likes him: “Oh hi you!” = 3 to 4 actions.
She loves him: “Mhmm…. I hope we will spend the whole day together” = go wild give 10?
Or something base on MC stats, but here it would be TO MUCH work in my opinion because the number should be also based on girl traits, example:
Girl is a Nympho: “hey there sexy!” = random number of actions, easier flirt/sex.
Girls is smart, MC INT check: “I think we will have a pleasant conversation” or “I will speak with you using short and simple words for your convenience, ups… “
Girl is a gold digger, MC $$$ amount check, and other things that we could come up with.
Or#2 base the number on MC charisma. The stat is there for something.
Or #3 base it on the affection lvl. More she loves him, than she wants to spend more time with her.
Another thing. Talking with her should consume 1AP but I think that if the MC convince her to have sex with him it should exhaust him = also consume AP, but probably I’m over thinking again.