Can't say much for #2/spicy but the scripts in \system are fallbacks for when no scripts exist.SoClose68 wrote: ↑Mon Oct 02, 2017 3:41 am Hello!
I'm just starting out trying to write custom stuff for TeaseAI, and I was looking for any general advice you guys might have regarding starting out, in addition to some specific questions.
1. How does TeaseAI (or the personality its using) decide what module to start with? Is it randomly from any folder within TeaseAI/System/SystemFiles/Stroke/Start? Or is it within TeaseAI/Scripts/Personality/System/SystemFiles/Stroke/Start?
2. I had a question specifically about Spicy and how that works. genome231 did a fantastic job with it and I want to try and learn how to modify it for my own purposes (and hopefully, if I can get it working and genome 231 is okay with it, to share with the community). The things I'm wondering are:
What does the new "CR" folder do?
How does the personality save all of the information it collects in the intro session?
How does the personality choose between the BaseStart and BaseStart_CHASTITY files?
Any help you all can offer would be greatly appreciated. I'm trying to work on modules geared towards slightly more niche fetishes and I'm also going to spellcheck currently existing teases. Not that they're not well written, but when you write as many documents as these hardworking creators do, you're bound to make spelling errors.
Thanks!
EDIT: I'm also wondering where the vocabulary file #petname is... cause it's referenced in all of the basic scripts and is selectable from the main menu. Unless that's just a variable file. Thanks again!
Personalities can save information through flags (true/false kinda things), and variables (text based, also used for dates and things).
The main "flow" of the program picks scripts randomly from \stroke\start, \modules, \stroke\link, and \stroke\end.
_CHASTITY scripts from any of those folders are chosen instead when chastity is set in the program, and _EDGING modules will be run if the previous stroking period ended with an edge that wasn't asked for.
#PetName is an "internal" vocabulary that will pick from the pet names you entered in settings.