My question is, can this be changed to activate the line when the action is taking place but NOT when its just vigorous? eg facefuck_false or something like that?
No, it's built off of the inherent base dialogue system in SDT. Each line is derived from a general line type. You can find a list of all of them
in any of the dialogue tutorials, but here's a list of ones that matter for the majority of mine:
- Pull_off - can trigger any time the girl stops sucking the guy's dick (as in, the dick is removed from her mouth)
- Vigorous - triggers when the girl stops sucking the guy's dick and the "force meter" (second meter from the left, where first is the pleasure meter) has hit 100% at some point since she started sucking
- Pre_cum - triggers when pleasure meter hits about 96%
- Cum[location, such as on_face or in_mouth] - triggers when cum is applied to the specified location
- Bodycontacthilt - triggers the first time the guy's penis is "fully inserted" into the girl during a non-oral position
- Resistance - triggers when the girl stops sucking the guy's dick while she hasn't fully throated it yet (the first few attempts)
- First_dt - triggers the first time the girl fully gets the guy's dick in her mouth
What you COULD do is loosen the definition - go in and change "vigorous" to "pull_off." Pull_off can happen any time the cock exits the girl's mouth - even during resistance - but vigorous
requires the force meter to hit 100% at some time. That's the best you can do, since the only other lines that can fire off during a standard blowjob are General (which requires her not sucking him at all for a short time), Hand_job_stroke (hopefully the trigger for that is self-explanatory) and start/intro (which only occur when the dialogue is initiated, and thus are unrepeatable).
Only ask because ive tried using the line type for a dialogue of my own and when its running in AUTO mode the lines dont trigger. When using the mouse its fine but vigorous seems to be something that auto mode doesnt set off often enough, even set on hard.
I'd have to see your code to specifically figure out your issue, but your lines might not be triggering because they require her to be able to speak. If you don't tag them with {"style":"Thought"} or {"style":"Him"}, the system will assume you want the girl to speak these lines. That is, she will only be able to say them when there isn't a cock in her mouth. I have always run all of my dialogues in manual control; I never design them for auto. While someone COULD go in and enable an automatic movement for them, I never bothered doing so with mine. Having automatic movement off also allows me to debug the code far easier and play the game at my own pace.
Slightly more complex question, what is the function of the "false" and "true" on each of the triggers? I see the variable "end" is set to false and later set to true but I cant for the life of me work out what this is for lol
It's what allows me to enable a freeform mode. When the "end" variable is set to true, any and all dialogue lines that play during sex are from the freeform.
Take, for example, Skaldi's lines in Minecraft Adventure. Note this line from her initial resistance set:
Skaldi said:
Cupa certainly wasn't kidding about how big you are...
This line makes sense at that point in time - she has been told a story about the player by Cupa and is curious. This line reflects that conversation.
However, later on in the freeform phase this line wouldn't make sense. She already had sex with the player, so she shouldn't need to mention Cupa's story. Having a variable that can set to "false" or "true" allows a switch-state that lets me create the freeform system I have in place and prevent irrelevant remarks from sneaking through.
If you have further questions, feel free to PM me. I'd advise taking a look over Pim_GD's dialogue guide in this subforum as well if you haven't already, and take some time to dig into the code of dialogues you download; you never know what you'll find. Hell, I only discovered the button system because I happened to download VincentL's "A Girl's Submission" dialogue on a whim. It's saved me an infinite amount of grief and honestly is what even made the Freeform system possible as I have it set.