the vibrator is supposed to make you THINK something anal is coming. I generally like to put a few users whose tags are a misdirection. Through both teases so far, Nici has been my wildcard to keep users on their toes with plot twists and weird stuff, so her tags are intentionally vague too.
The unused variable was a bug and I (think I) fixed it.
I get that it's a feature, that you can't fully trust the tags and in general I like that. I think when its something positive, that is then not give, it's great and makes it more entertaining. But the other way around, when there is a negative tag, that wouldn't be used, it gatekeeps the user from that content.
After writing that it got clear for me, that this is clearly a me problem, as I see anal as negative. But maybe still something for you to consider.
A simple solution for for skipping Act-1 in later sessions, would be to save all matches/skips in a list/array to storage. When the list is long enough and the user starts a new session, ask him if he wants to skip.
But I enjoyed the tease the way it's currently is and saw nearly all the content I wanted. So definitely no reason to make it to complicated.
Yeah there's a lot of trade off for how to structure these. It's why every one has flowed very differently. In the first version I found that after you finished a few stories it was really easy to basically hit an end after two or three matches. If all you're trying to do is see all the content that's fine, but if you're trying to actually have a complete game every time, that felt rushed. The 3 act structure was specifically trying to change the feel to ensure you'd have a longer session every time you play.
Chapter 3 will probably be a lot closer to the style you want. It's storing progress for everyone and eliminates the 3 act structure. You will be able to jump into content you haven't seen before much more quickly, but still be able to do some warm up matches in most games if you want.
The solution of storing all users you've matched with already hits the limits of teaseStorage pretty quickly - it can't store a lot of data. I just had to totally rewrite my history logic for chapter 3 because I ran out of space.
Re gatekeeping specifically, that's an interesting thing. I have quite enjoyed teases that sort of manipulate me into things I'm not really into - I try to not get too extreme with anything in DominatR but I also try to write things in a way that might lead me to do something I might otherwise not want to do, because I'm hoping for a reward or something.
That's definitely not going to be for everyone, but I do want to reward folks if they push their limits or see through some of the more challenging matches.
I also just like writing stupid or ridiculous stories. There are a few more of those in chapter 3
I just wanna say I love this "Matching App" style of tease! I'd love to see more (especially if it involves Chastity) and I'm really hoping for a part 3!