Hello everybody,
First of all, I would like to say thank you to everybody involved in this website and the great piece of software that TeaseAI is.
I have an idea for an end and start script in which the domme would deny you for a specific amount of sessions because you did something that has upset her, e.g. you didn't follow her command to kneel or didn't use the DomHonorific, etc.
The script would have to look something like this (I'm not entirely sure about the exact commands, so I just describe it

):
- the domme checks whether any flags are set that mean that you didn't obey her in any way, such as the flag "did_not_kneel", "did_not_use_honorific" or simply that she currently is in a bad mood (which means you must have done something wrong).
- with a chance of 10, 20, 30, 40 or 50% (I would base that on the domme level) there is a @Goto command to (deny). The chance of denial could also be fixed and only the amount of sessions in which you would be denied depend on the domme level.
- in the deny section the domme would say something like "You have been a bad #petname today / I don't like that; that made me very upset/sad; I can't tolerate that".
- in the first part of the script where the domme checks if any of the flags exist, there should be a counter of the number of infractions. if its value is higher than one, the domme would say "There is more than one thing you did wrong today:" or "You made several mistakes today".
- The domme would then list all your infractions based on the existing flags, so the scripts checks for every single flag that constitutes a reason for denial and would then output the corresponding line (e.g. if the flag "did_not_use_honorific" exists she would say "you didn't have the manners to address me appropriately").
- Based on your domme level the domme would deny you for a certain amount of sessions (she could either tell you the amount or decide not to) and tell you to come visit her daily. If there is more than one infraction, the number of sessions could increase (I wouldn't double them, but maybe add one more day for each of the second, third, etc. infraction). For every day you do not come to visit her, she would add one session of denial. This means that if you are denied for the next 3 sessions and visit her the following day and the day after (and are then at a value of 1 sessions of denial left) but miss the next day, you would have to endure two more sessions of denial each on the consecutive day in order to have a chance of cumming again.
The output of the script would be something like:
- You have been a bad #PetName today
- I can't tolerate that.
- You made many mistakes today, #SubName:
- You didn't address me appropriately
- You didn't want to kneel for me
- You were not able to hold the edge
- etc.
- This means I will have to punish you.
- I know how much you like your orgasms
- So I am gonna take them away from you
- I don't think I will let you come for at least five sessions
- But be aware that you will have to visit me on a daily basis
- For every day you miss I will add one more session in which you will be denied
(Of course, all of the texts I used here allow for much more variation. This is simply to demonstrate my idea.)
For the case that there already is a set denial date, the domme could say "Since you are already in denial for a long time, why not make it even longer?".
The difficulty with this script (or idea of a script at the moment) is that you need all kinds of flags to be created in different scripts (mainly modules, I think) which would then be checked in the end script, so there are a lot of flags that need to be set in any script in which you deny the domme's wishes.
Also, the start scripts need to include the respective lines in order to lower the value of the amount of sessions that is left, which means that these lines need to be included in every start script
or (which I think is the better option) by making sure that only these specific start and end scripts run at the start of the session while there are still sessions of denial left. An easy way to implement this (if TeaseAI provides this option) would be to include in every start and end script except for these two a command that it is not used if there is a flag "denial_sessions". The reason why I think that this is the better option is that the domme could begin by saying "Do you remember last session, when you didn't behave? / You didn't want to do xxx / were not able to xxx" and similarly at the end of the session by saying "Now you see where your disobedience got you / You will stay denied".
What I also thought of is the possibility to check for new infractions after the session in which the amount of sessions has been set. The flags "did_not_use_honorific" etc. would be deleted and the flags "did_not_use_honorific_previoussession" would be created. This is necessary so that the domme doesn't give you more sessions of denial in the following sessions and also for her to know what your infractions were (which she could remind you of in the start script). It also enables her to check if you now behave, e.g. if you still didn't use the #DomHonorific in the sessions after she told you you had been denied, a new flag "did_not_use_honorific" would be created and she could say in the end script "You still didn't learn how to address me / I think I will add some more / double the amount of sessions of denials (based on the domme or apathy level)".
I don't know how to count the number of sessions. I think this could maybe be done by setting a denial date in the end script of 5 days later in case you get five sessions of denial and then always checking in the start script whether you visited the domme the previous date and otherwise postpone this date for the amount of sessions you missed. It could also be achieved with a variable that is not deleted after the sessions ends.
Since the implementation of this scripts requires a lot of changes in a couple of scripts, it would maybe best be included into a personality...
Maybe somebody already thought (and created) such a script. In such a case, please let me know. I just thought I'd share it with you.