Gonna spitball an idea here, maybe get some discussion going.
One of my big issues with pony seduction has been that it's just too easy. The AI tends to make them fall for you for no real reason, which was why I made the stat thing for Mare Amore Mansion to try and make it a bit more of a process.
Now I'm thinking, what if there was a similar, but more robust thing you could slap into your preset/lorebook/AN whatever to use with any single character card. Something like this:
A numerical "Friendship" value, with named tiers for how the horsie feels about you (value 0 = ambivalent, 100 = best friends, -100 kick on sight etc.)
Then I'd instruct the AI to remove or add points depending on your actions vs. her personality.
Then, a completely separate "Attraction" value working the same way, which would only go up or down depending on if you manage to do something she finds sexy/unsexy, just being nice won't increase this.
I could then take both values/tiers and instruct the AI how the character should treat you based on both. If it worked the way I'm dreaming, you could have
>soulmate sex at 100 Friendship/100 Attraction
>hatefucking at -100 Friendship/100 Attraction
>friendszoned at 100 Friendship/-100 Attraction
>etc.
Thoughts?