Tease AI General Discussion

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

User avatar
Vinc
Explorer At Heart
Explorer At Heart
Posts: 213
Joined: Sat Oct 29, 2011 10:21 pm
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by Vinc »

Hey, I think its from Azureballs Vocabpack because i havent added yours.

More odd behaviour
12:36 Vinc: May I start stroking?
12:36 Sandee: You're so impatient to start suffering for me Stroker
12:36 Vinc: Yes Mistress
12:36 Sandee: That's kind of endearing actually haha
12:37 Sandee: Go ahead then. Start stroking
12:37 Vinc: Let me speed up
12:38 Vinc: Let me speed up
12:38 Sandee: Yes Jerk Boy, stroke faster for me
12:39 Sandee: Get to the edge
12:40 Sandee: Here's some boobs to help you get closer
12:40 Vinc: On the edge
12:40 Sandee: Hands off
12:40 Sandee: Let it all fade away while you think about how close you just were *smiles*
12:40 Sandee: I may not let you cum
12:41 Sandee: But at least I let you get close *smile*
12:41 Sandee: Time to find out if you get to cum Stroker
12:41 Vinc: No Mistress
12:41 Sandee: Bring yourself to the edge one more time
12:41 Vinc: No Mistress
12:42 Vinc: On the edge
12:42 Sandee: Good. Stay there *grin*
12:42 Sandee: Stay right fucking there
12:42 Sandee: Stay right fucking there
12:43 Sandee: That's it Stroker, stay right there
12:08 Sandee: I'm afraid I'm going to have to take out my frustration on your aching testicles again *wicked grin*
12:08 Sandee: Give me 5 good hard back and forth smacks to each ball
12:08 Vinc: No Mistress
12:08 Sandee: Now smack them 3 more times
12:08 Vinc: Yes Mistress
12:08 Sandee: Not enough, do it a few more times
12:08 Vinc: No Mistress
12:08 Sandee: Let's give those balls another 5 smacks :)
12:08 Vinc: Yes Mistress
12:08 Sandee: Damn
12:09 Sandee: My clit's throbbing worse than ever
User avatar
Azureballs
Explorer At Heart
Explorer At Heart
Posts: 119
Joined: Sat Oct 28, 2006 5:30 pm
Gender: Transsexual/Transgender
Sexual Orientation: Open to new ideas!
I am a: Submissive
Location: USA

Re: Tease AI Open Beta

Post by Azureballs »

Vinc wrote:Hey, I think its from Azureballs Vocabpack because i havent added yours.

More odd behaviour
Fixed it and updated my file, sorry again!
User avatar
lmind
Explorer At Heart
Explorer At Heart
Posts: 383
Joined: Sat Nov 10, 2012 8:15 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: California, USA

Re: Tease AI Open Beta

Post by lmind »

Vinc wrote:Hey, I think its from Azureballs Vocabpack because i havent added yours.
That's my point. I think Azureballs accidentally used a word from my Vocab Pack, which would cause an error for people (like you) who have not downloaded my Vocab Pack. But I see he corrected it. So it's all good.

Just sayin', I like people using my Vocab Pack. But for you script-writers who do, don't forget to include the vocab files with your scripts!

-lmind
User avatar
lmind
Explorer At Heart
Explorer At Heart
Posts: 383
Joined: Sat Nov 10, 2012 8:15 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: California, USA

Re: Tease AI Open Beta

Post by lmind »

1885,

Is there a way to @SetVar to a random value within a certain range? I don't see any such command in the Keyword Command Guide.

There's the @ChanceXX function, which appears to roll 1-99, but is there a way to assign the roll result to a variable?

-lmind
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

lmind wrote:1885,

Is there a way to @SetVar to a random value within a certain range? I don't see any such command in the Keyword Command Guide.

There's the @ChanceXX function, which appears to roll 1-99, but is there a way to assign the roll result to a variable?

-lmind
I thought somewhere in one of the patch notes he talked about adding a random command for that. with numbers in the parentheses or something.
Datta. Dayadhvam. Damyata.
User avatar
lmind
Explorer At Heart
Explorer At Heart
Posts: 383
Joined: Sat Nov 10, 2012 8:15 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: California, USA

Re: Tease AI Open Beta

Post by lmind »

marspank wrote:
lmind wrote:1885,

Is there a way to @SetVar to a random value within a certain range? I don't see any such command in the Keyword Command Guide.

There's the @ChanceXX function, which appears to roll 1-99, but is there a way to assign the roll result to a variable?

-lmind
I thought somewhere in one of the patch notes he talked about adding a random command for that. with numbers in the parentheses or something.
Ahh, apologies then. This thread is long and tough to keep up with. Hence I looked to the Command Guide, which I guess is out of date.

This project is so big and continuously evolving, I feel like it would benefit from having its own wiki, so stuff like the Command Guide could be immediately updated. People could share scripts and vocabulary (etc) on a wiki, too. Just a random idea.

-lmind
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

Will TeaseAI randomly start a playlist mod during the course of a session.
Or do they have to be manually started?

Can I have TeaseAI play a random video from within a directory, or do I have to specify unique videos to run?

Is there a way to have a TeaseAI script randomly choose a folder within a directory and then 'slideshow' the pictures found in that directory in numerical order?

If I tell a START_SCRIPT to end with a @CBT, will it try to loop back to the start script, or just start running Taunts and Modules after the CBTHandler?
User avatar
Trusfrated
Explorer At Heart
Explorer At Heart
Posts: 465
Joined: Mon Nov 08, 2010 8:41 am
Gender: Male

Re: Tease AI Open Beta

Post by Trusfrated »

marspank wrote:
lmind wrote:1885,

Is there a way to @SetVar to a random value within a certain range? I don't see any such command in the Keyword Command Guide.

There's the @ChanceXX function, which appears to roll 1-99, but is there a way to assign the roll result to a variable?

-lmind
I thought somewhere in one of the patch notes he talked about adding a random command for that. with numbers in the parentheses or something.
See the highlighted words toward the bottom of this post. It's sort of an undocumented feature at this point.
ImageImage
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

opiate wrote:Will TeaseAI randomly start a playlist mod during the course of a session.
Or do they have to be manually started?

Can I have TeaseAI play a random video from within a directory, or do I have to specify unique videos to run?

Is there a way to have a TeaseAI script randomly choose a folder within a directory and then 'slideshow' the pictures found in that directory in numerical order?

If I tell a START_SCRIPT to end with a @CBT, will it try to loop back to the start script, or just start running Taunts and Modules after the CBTHandler?
I had this same question about playlists, might be a nice idea to have it randomly choose one for you. that way you could write some more controlled total scripts, but not know when they are going to happen.

I also was wondering if you could call specific modules/links/etc from other modules. For example if I want to have the same type of thing repeated in several different modules, it would be nice only have to write it once (maybe as some other type of helper function) and then use a goto command or something to insert it into the script. (Much like what @CBT does, but user made and probably more linear).
Datta. Dayadhvam. Damyata.
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

I'm still playing with the scripts and I found a few new bugs :
- If i write something between parentesis it's ignored by the program

"I know you don't like it (or maybe you do...)" Would appear as "I know you don't like it"

- If I have a Goto target just after a question the program goes back to the start
Spoiler: show
Do you have a baby bottle?
[yes]Great! @SetFlag(png__abdl_baby_bottle)
[no]Too bad that could have been fun! You should buy one someday #Emote @Goto(skip_baby_bottle)
(png__abdl_baby_bottle)
Fill your baby bottle with water or milk if you have some
I expected to have the "Fill your baby bottle..." line following a "yes" but it went back to the start. I solved it with a @Goto(png__abdl_baby_bottle) after the "yes" but It might be a bug

And a few questions/requests :
- Is there a way to force a tagged dom image. I want to display a foot tagged image of my dom while doing some foot teasing. ideally it would be hint that would be ignored if there is no tagged image

Per exemple :
Spoiler: show
I know you love feet #PetName @TagDomImageFeet
- I am trying to use variables in @Wait without success so far. i thought I had it but it was probably the talking delay.

Basicly I want to do something like that :
Spoiler: show
(punishment_corner)
So I'll make you go stand in the corner like a little kid #lol
@NullResponse @SetVar[png_abdl_corner_wait_time]=[#Random(2,10)]
Go there for @ShowVar[png_abdl_corner_wait_time] minutes and no cheating
No turning back even to check the time
If you can't see a clock or have a watch just count mississipies in your head #lol
@NullResponse @ChangeVar[png_abdl_corner_wait_time]=[png_abdl_corner_wait_time]*[60]
@NullResponse @Wait(@ShowVar[png_abdl_corner_wait_time])
Ok you are done with your punishment #Emote @Goto(abdl_refuse_end)
The waiting time a random number of minutes, I need to display it and then use it in the wait.

I also tried @Wait([png_abdl_corner_wait_time]) without success

Thank you
User avatar
lmind
Explorer At Heart
Explorer At Heart
Posts: 383
Joined: Sat Nov 10, 2012 8:15 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: California, USA

Re: Tease AI Open Beta

Post by lmind »

Trusfrated wrote:
marspank wrote:
lmind wrote:Is there a way to @SetVar to a random value within a certain range?
I thought somewhere in one of the patch notes he talked about adding a random command for that. with numbers in the parentheses or something.
See the highlighted words toward the bottom of this post. It's sort of an undocumented feature at this point.
1885 wrote:
png wrote:@NullResponse @SetVar[toto]=[#DomLevel]*[10]
Test @ShowVar[toto]
System Keywords like #DomLevel aren't recognized by operations like this. I plan to add something like this in the near future though. In the interim, your DomApathy solution works, even though I know it's a pain in the butt. I'll try to get these system variables implemented soon
png wrote:- I would really love a real random number generator where I can choose the min/max range
It's in there as part of my updated System Keywords I'm working on, I just haven't "released" it yet. If you want to use it now, the Keyword is "#Random(X,Y)"

This is a random number between 1 and 10 #Random(1,10)
This is a random number between 5 and 10 #Random(5,10)
This is a random number between 10 and 100 #Random(10,100)
This is a random number between 1 and 1000 #Random(1,1000)
This is a random number between 75 and 97 #Random(75,97)
This is a random number between 1 and 1 #Random(1,1)
If I'm reading that right, then #Random(X,Y) will not work to assign random values to variables via @SetVar? In other words, the following syntax is invalid:
@NullResponse @SetVar[card]=[#Random(1,13)]

Is there any other way to roll random numbers? (besides ChanceXX)

-lmind
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

lmind wrote: If I'm reading that right, then #Random(X,Y) will not work to assign random values to variables via @SetVar? In other words, the following syntax is invalid:
@NullResponse @SetVar[card]=[#Random(1,13)]

Is there any other way to roll random numbers? (besides ChanceXX)

-lmind
This works quite well even if I think it's not voluntary :) I use it in most of my scripts

You can store any #tag in variables. It might be pure luck because the code that replace them pass before the one that parse the @instructions but it do work

What is not working or missing to go a bit farther with all that is a way to be able to use variables in @Chance, @Goto and @Wait
User avatar
lmind
Explorer At Heart
Explorer At Heart
Posts: 383
Joined: Sat Nov 10, 2012 8:15 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: California, USA

Re: Tease AI Open Beta

Post by lmind »

png wrote:
lmind wrote: @NullResponse @SetVar[card]=[#Random(1,13)]
This works quite well even if I think it's not voluntary :) I use it in most of my scripts

You can store any #tag in variables. It might be pure luck because the code that replace them pass before the one that parse the @instructions but it do work

What is not working or missing to go a bit farther with all that is a way to be able to use variables in @Chance, @Goto and @Wait
Okay, good to know for sure. Thanks!

-lmind
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

A few more things I run into lately :

- I can't use more than one @Flag in filters. I got this one while I had the png__marked_cock flag but not the png__worship :

Code: Select all

@Flag(png__marked_cock) @Flag(png__worship) I wonder if the writings on your cock could be considered sacred scriptures since you are supposed to worship me like a Goddess now #Grin
- When I reach the edge the dom is super slow to tell me to stop. I don't think it was like that before so it might have been broken at one point

- I find the dom much speaking slower than before in general (I'm in verbose setting). Several times I had the "dom is writing" like for so long I thought the program was frozen while she was just taking her time writing the line

- having to duplicate the modules for edging is a real pain when doing updates. I'm wonderign what was the logic behind that since they are the same except a "stop stroking" added in some

- As some of my scripts are getting complex, and the next batch will be even more so, it would be nice to be able to do several CheckFlag in a script. Maybe something like :
Spoiler: show
Hello @CheckFlag(myFlag:goto_myflag,myFlag2)
(goto_myflag)
Do something
(myFlag2)
Ohh I see @CheckFlag(myFlag:another_myFlag)
(another_myFlag)
Do something else
Thank you
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

png wrote:A few more things I run into lately :

- I can't use more than one @Flag in filters. I got this one while I had the png__marked_cock flag but not the png__worship :

Code: Select all

@Flag(png__marked_cock) @Flag(png__worship) I wonder if the writings on your cock could be considered sacred scriptures since you are supposed to worship me like a Goddess now #Grin
- When I reach the edge the dom is super slow to tell me to stop. I don't think it was like that before so it might have been broken at one point

- I find the dom much speaking slower than before in general (I'm in verbose setting). Several times I had the "dom is writing" like for so long I thought the program was frozen while she was just taking her time writing the line

- having to duplicate the modules for edging is a real pain when doing updates. I'm wonderign what was the logic behind that since they are the same except a "stop stroking" added in some

- As some of my scripts are getting complex, and the next batch will be even more so, it would be nice to be able to do several CheckFlag in a script. Maybe something like :
Spoiler: show
Hello @CheckFlag(myFlag:goto_myflag,myFlag2)
(goto_myflag)
Do something
(myFlag2)
Ohh I see @CheckFlag(myFlag:another_myFlag)
(another_myFlag)
Do something else
Thank you
I may be wrong but, I believe that multiple flags can be set by using:

Code: Select all

@Flag(FlagA, FlagB, FlagC)
I noticed my domme had slowed down a little too, I had summed it up to having 20 or so new scripts in place, with another 30 or 40 WIP scripts scattered around her personality folder.
My domme seemed to speed back up once I created a "WIP personality" that I never used, and stored all my WIP scripts there.
My personalities seemed to speed back up a little once they were running on 100% complete and bug free scripting again. But, I could just be imagining things. She definitely still has moments where Ive wondered if she was bugging out, normally when I'm waiting on a triggered response.

Personally, I'm not running any duplicate scripts for edging, and I have ran into no issues at all.
Post Reply