Tease AI personna : png wicked tease

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

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

Re: Tease AI personna : png wicked tease

Post by png »

ark235 wrote:I noticed in link 'png worship' and 'png worship_CHASTITY' you have @SetFlag(png__pleasure) and @SetFlag(png__worship)

It's the same in module 'png worship', however in 'png worship_chastity' it has @TempFlag(png__pleasure) and @TempFlag(png__worship)

Is that an error (IE should that flag also be permanent?) or should they all be TempFlag?
To me it seems limiting that it remembers that choice forever so I changed them all to TempFlag, but maybe I have the wrong idea!


Also, just a slight enhancement but I amended 'png edge suffer cycle' with @RapidTextOn and @RapidTextOff, it makes it much faster when doing the @NullResponse stuff at the beginning and during the loop :-)
Spoiler: show
@NullResponse @RapidTextOn
@NullResponse @SetVar[rounds]=[#DomLevel]
@NullResponse @SetVar[max_rounds]=[rounds] @GotoDommeApathy
(ApathyLevel1)
@NullResponse @ChangeVar[max_rounds]=[rounds]*[1]
@NullResponse @Chance50(inc_rounds)
@NullResponse @Goto(start_suffer)
(ApathyLevel2)
@NullResponse @ChangeVar[max_rounds]=[rounds]*[2]
@NullResponse @Chance50(inc_rounds)
@NullResponse @Goto(start_suffer)
(ApathyLevel3)
@NullResponse @ChangeVar[max_rounds]=[rounds]*[3]
@NullResponse @Chance50(inc_rounds)
@NullResponse @Goto(start_suffer)
(ApathyLevel4)
@NullResponse @ChangeVar[max_rounds]=[rounds]*[4]
@NullResponse @Chance50(inc_rounds)
@NullResponse @Goto(start_suffer)
(ApathyLevel5)
@NullResponse @ChangeVar[max_rounds]=[rounds]*[5]
@NullResponse @Chance66(inc_rounds)
@NullResponse @Goto(start_suffer)
(inc_rounds)
@NullResponse @If[rounds]=[max_rounds]Then(start_suffer)
@NullResponse @ChangeVar[rounds]=[rounds]+[1]
@NullResponse @Chance33(inc_rounds)
@NullResponse @Goto(start_suffer)
(start_suffer)
Stop stroking @StopStroking @RapidTextOff
I think you are enjoying yourself a bit too much right now...
Let's #Play together instead #Grin
Well it will be fun for me at least... #lol
Don't be #Nervous. You know I only give you what you want... #EmoteHappy
Let's start with an edge @Edge
#LetTheEdgeFade
Now let's see you suffer a bit for me @CBT
#EmoteMoan it feels so right when your #Hurt yourself for me like that! #Emote
Such a good #PetName
To reward you let's... @Chance50(cbt_again)
do another edge! #Grin @Edge
#LetTheEdgeFade
I am such a #Kind #DomHonorific @Goto(before_loop)
(cbt_again)
make you please me by #Hurting yourself a bit more #lol @CBT
I am such a #Mean #DomHonorific #Grin @Goto(before_loop)
(before_loop)
Time to #RelaxAndBreathe for a while and check a few of your lewd #Pictures #PetName
You can #Stroke slowly if you want to @ShowLocalImage @Wait(20)
Interesting what you can find on a pervert's computer... @ShowLocalImage @Wait(20)
I #Love looking around like that #lol @ShowLocalImage @Wait(20)
Ok enough rest! @Goto(edge_cbt_loop)
(edge_cbt_loop)
@NullResponse @RapidTextOn ChangeVar[rounds]=[rounds]-[1]
@NullResponse @If[rounds]<[0]Then(stop_loop)
@NullResponse @Chance25(edge_cbt_loop_cbt)
#ReachTheEdge @RapidTextOff @Edge
#LetTheEdgeFade @Goto(edge_cbt_loop)
(edge_cbt_loop_cbt)
@NullResponse @RapidTextOff @CBT @Goto(edge_cbt_loop)
(stop_loop)
@NullResponse @RapidTextOff
#ThatsEnough for now let's get back to where we were... #Grin
@End
@Info The loop of suffering. the dom will make you edge then CBT then start a loop with a random chance of either edge or CBT. the length of the loop is random between the level of the dom and level od the dom / ampathy. Meaning for a level 3 dom with 4 empathy between 3 and 12 rounds.
The flags should be permanent. They were temporary before but I added a way to change your mind so being permanent could work but most likely messed up at one point and lost my changes...

And indead I should add rapidText for the edge suffer cycle, it wasn't available when i first made the script and I never thought of adding it there :p Thanks for the reminder
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI personna : png wicked tease

Post by png »

kontraband wrote:I've noticed that when being made to do lines the AI responds to key words as if you were triggereing a response mechanism in normal chat.
Hmm I need to test that then because according to 1885 the dom goes AFK when you write lines
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI personna : png wicked tease

Post by png »

Siepmann wrote:Just ran into a error in the png sharpie module, the program can't continue after that.

"#Cock".txt" was not found.

I guess there is one " to much.

The line in png sharpie.txt:

Code: Select all

Say it out loud : "#DomHonorific #DomName owns my #Cock!"
I guess that is where the error comes from ?

Here is the last bit of the chatlog to be sure.
Spoiler: show
To make this clear I want you to grab a sharpie, permanent marker or, if you don't have any, a very thick pen
And I want you to write MY name on MY cock! *grins at you*
Let it dry a bit
Contemplate what you just did
Admit that I own your achey weiner
And that by owning it, I own you! *wicked grin*
Thanks for all the work you putting in this :wave:
Damn the tags are messed up when you put quotes after them I thought the exclamation mark fixed it bit it seems it made it worse sorry about that
Siepmann
Explorer
Explorer
Posts: 43
Joined: Fri Oct 14, 2011 6:23 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: Germany

Re: Tease AI personna : png wicked tease

Post by Siepmann »

No problem ;)

I just found a strange case of instructions, something is mixed up :)
Do i need to freeze my monitor ?
Spoiler: show
It's pretty simple
But I doubt you'll like it lol
Anythime you want after we are done I want you to get your key
Then attach a string to it
And tape that string to your screen so that the key dangle right in the middle of it
Once the key is in place I'll allow you to watch some porn still in your chastity belt
I want you to watch around 45 minutes of very hot videos
You'll also have to make sure that the key stay out of reach until all the ice has melted...
Since it needs some containers and a freezer are you technically able to do it?
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI personna : png wicked tease

Post by png »

Siepmann wrote:No problem ;)

I just found a strange case of instructions, something is mixed up :)
Do i need to freeze my monitor ?
Spoiler: show
It's pretty simple
But I doubt you'll like it lol
Anythime you want after we are done I want you to get your key
Then attach a string to it
And tape that string to your screen so that the key dangle right in the middle of it
Once the key is in place I'll allow you to watch some porn still in your chastity belt
I want you to watch around 45 minutes of very hot videos
You'll also have to make sure that the key stay out of reach until all the ice has melted...
Since it needs some containers and a freezer are you technically able to do it?
Wow I missed some lines there... I used the freezing script as a base for the dangling key one and fmessed something it seems

Just answer yes and the real text will trigger
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI personna : png wicked tease

Post by png »

Alright version 4.3 fixing the bug reported today : http://www.mediafire.com/download/jpb89 ... e_v4.3.zip

Changelog :
Spoiler: show
####################
V4.3
####################

Modules:
- Some modules should be faster to tell you to stop stroking when you end the stroking cycle by edging
- Fixed a typo in "png edge suffer cycle"

Links:
- Fixed the error with the #Cock tag in "png sharpie"

Ends:
- Fixed the sentences about freezing the key that should not have been there in "png dangling key"
- Set the flags "png__worship" and "png__pleasure" as persistent instead of temporary in "png worship_CHASTITY"

Misc:
- The dom now goes afk when she goves you lines so the writing cannot trigger any response
pepez
Explorer At Heart
Explorer At Heart
Posts: 175
Joined: Sat Sep 14, 2013 6:05 pm

Re: Tease AI personna : png wicked tease

Post by pepez »

png wrote:
pepez wrote:Awesome work! :) Its good you gyus can do more modules etc.!! I have one suggestion: Can you make more punishment/and game modules where inclued balls tied up shoelace etc. And ass playning? Analblug? Dildo etc.? :)


And i really like these new thing what you already have done :) :-D :-D :-D 8-)
I plan to do something with shoelaces as it's already in my list of ideas but I have a few more ideas I want to do before that

If you have ideas about games I'd gladly take them or even teases/stories that could be transformed into a script. I find it a bit too much "task" oriented as of now so I want to add more teasing scripts but don't have much ideas for now :-(

All the anal play will come when I start the sissyfication parts (same thing for cocksucking) but i'll make them independant so you can do them without going the full feminization way if it's not your thing. but for that I'm waiting for 1885 to hopefully comeback so we can work on more powerful scripting bits.

The next updates should bring (in no particular order those are just my most advanced ideas) :
- dog play
- more worshipping
- more interactive dialogs to make the dom more human with a past and more curious about your kinks
- stamina training
- foot fetish
- an facial ending (already done)
- virgin teasing

Anyway thank you for your feedback


Sounds good!! :) I cant wait what you can do in future :)
User avatar
ark235
Explorer
Explorer
Posts: 46
Joined: Tue Jul 19, 2011 8:27 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Somewhere!

Re: Tease AI personna : png wicked tease

Post by ark235 »

png wrote: The flags should be permanent. They were temporary before but I added a way to change your mind so being permanent could work but most likely messed up at one point and lost my changes...

And indead I should add rapidText for the edge suffer cycle, it wasn't available when i first made the script and I never thought of adding it there :p Thanks for the reminder
Ah, gotcha. I looked through and can see your choice to change your mind.

However, I can see an issue in that you're always using @CheckFlag(png__worship,png__pleasure), the problem being that CheckFlag always uses the last flag it finds - since you're never deleting png__pleasure this means that will always take priority once the flag is created. E.g. it will never use png__worship as default once the other flag is created.

The simple fix for that is to add a @DeleteFlag at the beginning of the 'change your mind' branches, since when they make their new choice it will create a new flag for whichever branch they choose anyway.

Hope you don't mind me suggesting improvements!


png_worship link:
Spoiler: show
Seeing you there before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshiper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet @DeleteFlag(png__worship)
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy @DeleteFlag(png__pleasure)
Do you stand by your choice or do you want to try worshiping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought makes you even harder than usual?
I hope so...
Now start stroking @StartStroking
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any #Pleasure! #lol
Not that you would need any other pleasure than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it and start stroking @StartStroking
@End
@Info The dom asks you if you'd rather worship her feet or pleasure her pussy. If you already made that choice she asks you if you want to change it
png worship_CHASTITY link
Spoiler: show
Seeing you there before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshiper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet @DeleteFlag(png__worship)
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy @DeleteFlag(png__pleasure)
Do you stand by your choice or do you want to try worshiping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought makes you even harder than usual?
I hope so...
Now let's tease you a bit more @StartTaunts
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any #Pleasure! #lol
Not that you would need any other pleasure than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it while I tease you @StartTaunts
@End
@Info The dom asks you if you'd rather worship her feet or pleasure her pussy. If you already made that choice she asks you if you want to change it
png kneel start
Spoiler: show
#GreetSub @CheckFlag(png__kneel_init_done)
Today I want to try something new! #Grin @SetFlag(png__kneel_init_done)
(png__kneel_init_done)
I want you to strip down out of your clothes
And kneel in front of your computer for me! #lol @TempFlag(png__kneeling)
Go on, kneel before your #DomHonorific!
#EmoteMoan That feels so right...
And that makes me so #Horny
I think you should go fetch a pillow because I might keep you there for a while #lol
Seeing you there, on your knees before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshipper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet @DeleteFlag(png__worship)
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy @DeleteFlag(png__pleasure)
Do you stand by your choice or do you want to try worshipping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought make you harder than usual?
I hope so...
Now start stroking on your knees @StartStroking
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any pleasure! #lol
Not that you would need any pleasure other than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it and start stroking still on your knees @StartStroking
@End
@Info The dom makes you kneel and choose between pleasuring her pussy and worshipping her feet. Your choice can impact some link files
png kneel_CHASTITY start
Spoiler: show
#GreetSub @CheckFlag(png__kneel_init_done)
Today I want to try something new! #Grin @SetFlag(png__kneel_init_done)
(png__kneel_init_done)
I want you to strip down out of your clothes
And kneel in front of your computer for me! #lol @TempFlag(png__kneeling)
Go on, kneel before your #DomHonorific!
#EmoteMoan That feels so right...
And that makes me so #Horny
I think you should go fetch a pillow because I might keep you there for a while #lol
Seeing you there, on your knees before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshipper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy
Do you stand by your choice or do you want to try worshipping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought makes you harder than usual?
Oh wait...
You can't get hard in that cage #lol
Now stay on your knees and let's put that last statement to the test #Grin @StartTaunts
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any pleasure! #lol
Not that you would need any pleasure other than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it and let's see if I can make you even more obedient @StartTaunts
@End
@Info The dom makes you kneel and choose between pleasuring her pussy and worshipping her feet. Your choice can impact some link files
User avatar
dukiesnud
Explorer At Heart
Explorer At Heart
Posts: 168
Joined: Fri Jul 11, 2008 3:56 am

Re: Tease AI personna : png wicked tease

Post by dukiesnud »

Here are some more grammar updates, etc. I worked on updating a few:

png restrain
Spoiler: show
#StopStroking @StopStroking @CheckFlag(png__orgasms_limited,png_orgasms_limited_refused_redo)
You know #PetName...
There is something that makes me horny
very very horny! #Grin
And I guess it's your thing too otherwise you wouldn't be here...
Know what it is?
[denial,denying,deny]Yeah #PetName
@AcceptAnswer No silly #PetName
It's denying you your orgasms
Especially when I know cumming is what you want the most in the world #Grin
The pleasure I feel when I do is truly amazing
@NullResponse @If[#OrgasmLockDate]=['later']Then(not_locked)
And since you are restraining your orgasms for me I am very happy #Grin
To reward you I'll let you edge #EmoteHappy
Go on edge for me @Edge
Isn't it great to know that the number of orgasms you can have is limited?
[yes]I see that we are on the same wavelength #lol
[no]Then you'll need to get used to it because I ain't letting go of that control #lol
@DifferentAnswer Do you like it or not?
But in the end what you like is not even relevant
Only the fact that I control you more each day #Grin
@End
(not_locked)
Would you give me even more power over your orgasms #PetName?
[yes]Great, that will be really fun #EmoteHappy
[no]Ohh, are you scared I might never ever let you come? #lol @Goto(punishment)
@DifferentAnswer yes or not?
I have another question for you, #PetName
Have you ever restrained yourself from cumming for more than a week?
[yes] Ohhh, impressive...
[no] Oh we will need to work on that then @Goto(1week)
@DifferentAnswer yes or no?
More than 2 weeks?
[yes]I'm started to be really impressed
[no]It's not bad but I bet <i>I</i> can make you beat that @Goto(2weeks)
@DifferentAnswer yes or no?
Don't tell me you were able to refrain from having an orgasm for more than a month?
[yes,I did]wow! @Goto(long denial)
[no]Ah I knew you couldn't do it, but that's still impressive #EmoteHappy @Goto(1month)
@DifferentAnswer yes or no?
(1week)
Since you still haven't broken the 1 week limit I'll start easy on you #Grin @SetFlag(png__orgasms_limited)
I want you to go to my settings
In the 'Domme' tab in the top right side you'll find the options for your orgasms
I want you to check the 'limit' box and set 1 orgasm per week
Then click on the 'locked selected' button and accept the warning message #EmoteHappy
That will make sure you can only have one orgasm in the next 7 days #Grin @SetFlag(png__orgasms_limited_1week)
That way you'll be a lot better at controlling yourself in no time! @Goto(end_restrain_instructions)
(2weeks)
Being able to break one week without an orgasm is often a very important step in becoming a good slave @SetFlag(png__orgasms_limited)
I'm very pleased you already showed you can restrain yourself to some extent
Now it's time to see if you can take the next step
I want you to go to my settings
In the 'Domme' tab in the top right side you'll find the options for your orgasms
I want you to check the 'limit' box and set 1 orgasm per 2 weeks
Then click on the 'locked selected' button and accept the warning message #EmoteHappy
That will make sure you can only have one orgasm in the next 14 days #Grin @SetFlag(png__orgasms_limited_2weeks)
That way you'll be a lot better at controlling yourself in no time! @Goto(end_restrain_instructions)
(1month)
Since you showed you had some control this time we will get serious @SetFlag(png__orgasms_limited)
This one will be a true challenge for you
But if you can do it I will be very very very pleased with you #Grin
I want you to go to my settings
In the 'Domme' tab in the top right side you'll find the options for your orgasms
I want you to check the 'limit' box and set 1 orgasm per month
Then click on the 'locked selected' button and accept the warning message #EmoteHappy
That will make sure you can only have one orgasm in the next month #Grin @SetFlag(png__orgasms_limited_1month)
That way you'll be a lot better at controlling yourself in no time! @Goto(end_restrain_instructions)
(long denial)
Since I know you can restrain yourself so well now @SetFlag(png__orgasms_limited)
It's a lot more fun to add some randomness in your control
I want you to go to my settings
In the 'Domme' tab in the top right side you'll find the options for your orgasms
I want you to check the 'limit' box and set 1 orgasm per week
Then click on the 'lock Random' button and accept the warning message #EmoteHappy
Then you'll see what the program choose for you
That can be a week or two
Or that can be 1 year #lol
Oh I so hope it chose a year!!! #Grin @SetFlag(png__orgasms_limited_random)
Well anyway your fate is sealed now @Goto(end_restrain_instructions)
(end_restrain_instructions)
I'll let you choose the orgasm rate
If you want to cum early and suffer for the rest of the time set it high
If you'd rather keep it in reserve set it low #Grin
How fun it will be to see you teared between wanting an orgasm and knowing your stock is limited #lol
I'll let you edge to celebrate #Grin @EdgeHold
@End
(png_orgasms_limited_refused_redo)
Alright since you refused to let me decide for how long you have to restrain yourself last time
I am going to give you another chance #Grin @Goto(ask_redo)
(png__orgasms_limited)
@NullResponse @NullResponse @If[#OrgasmLockDate]=['later']Then(unlocked)
I see you are still under restricted orgasms #EmoteHappy
I hope it's not too hard on you #Grin
Oh who am I kidding?
You <i>know</i> I hope it's excrutiating for you! #lol
Give me an edge to make it worse @EdgeHold
And another one #Grin @Edge
That should help you surpass yourself for me #lol
Ain't I #Kind to help you like that?
[yes,kind,sweet]I know, sometimes I think I am spoiling you a bit too much #Grin
[no,harsh,bad,evil]Oh you don't think I am #Kind... #EmoteSad @Goto(punishment)
@DifferentAnswer am I yes or no?
I wonder how many edges would be enough to break you...
(resume_orgasms_limited)
10...
100...
1000...
#lol
Let's see if I can reach that point #Grin @GotoDommeApathy
(ApathyLevel5)
#Edge @EdgeHold
And another one right away @Edge
(ApathyLevel4)
#Edge @EdgeHold
(ApathyLevel3)
#Edge @EdgeHold
Time for a little break @Wait(30)
(ApathyLevel2)
#Edge @Edge
(ApathyLevel1)
#Edge @EdgeHold
That should be enough to make you #Ache a lot more than before #lol
@End
(unlocked)
Oh it seems you are done with your last orgasm restriction #Grin
Did you really do it without cheating?
[yes]That's very nice #PetName!
[no]At least you have the courage to admit it @Goto(cheated_restriction)
@DifferentAnswer did you respect it or not?
I'm impressed and very proud of you
(ask_redo)
Do you want to redo it for me?
[yes,I do]
[no,I don't]Oh you are scared... I see #EmoteSad @SetFlag(png_orgasms_limited_refused_redo) @Goto(punishment_refuse)
@DifferentAnswer do you or not?
I'm very very pleased with you today! #EmoteHappy @DeleteFlag(png_orgasms_limited_refused_redo)
(other_round)
Let's see... @CheckFlag(png__orgasms_limited_1week,png__orgasms_limited_2weeks,png__orgasms_limited_1month,png__orgasms_limited_random)
It seems I forgot how long you were restrained last time...
How long was it : 1 week, 2 weeks, 1 month or random?
[1 week] Okay @Goto(png__orgasms_limited_1week)
[2 week] Okay @Goto(png__orgasms_limited_2weeks)
[1 month] Okay @Goto(png__orgasms_limited_1month)
[random] Okay @Goto(png__orgasms_limited_random)
@DifferentAnswer How long was it : 1 week, 2 weeks, 1 month or random?
(punishment)
Then I'll be #Mean @CBTCock
I wonder how many edges would be enough to break you... @Goto(resume_orgasms_limited)
(cheated_restriction)
You realize that despite your honesty I still have to punish you for that...
Let's start by hurting your #Cock a little
That should teach it to behave @CBTCock
Now your balls for emptying without my permission @CBTBalls
Now a few lines @AFKOn @WritingTask(I will not orgasm without #DomHonorific #DomName permission ever again)
That should make you think a little about what you did! @AFKOff @CheckFlag(png__no_chastity,png__buying_cage,png__has_chastity)
Do you have a chastity cage?
[yes]Good @SetFlag(png__has_chastity) @Goto(png__has_chastity)
[no]
@DifferentAnswer do you have one yes or no?
Then you'll need to get one
(buy_cage)
It seems you can't control yourself so I guess there is no other way...
Don't you agree?
[yes]Then once this session is over I want you to go shop for one online @SetFlag(png__buying_cage) @Goto(png__buying_cage)
[no]Oh you really don't want to be locked in a cage #lol
@DifferentAnswer do you agree or not?
Then you'd better start to behave and restrain yourself!
(punishment_redo)
Now since you failed this one we'll have to do another round @CheckFlag(png__orgasms_limited_random)
How long did you last, in days?
[1,2,3,4,5,6] Less than 1 week... @Goto(1week)
[7,8,9,10,11,12,13]Not even 2 weeks... @Goto(2weeks)
[14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]You couldn't do it for a full month #EmoteSad @Goto(1month)
@DifferentAnswer I need a number #PetName...
(png__no_chastity)
I really think you should buy a #ChastityCage... @Goto(buy_cage)
(png__buying_cage)
At least when this #ChastityCage is there it will be easier to control your #Cock #Grin @Goto(punishment_redo)
(png__has_chastity)
Since you can't control yourself I'll have to restrain you for real this time!
Go put your #ChastityCage
(put_chastity_loop)
@NullResponse @Wait(30)
Is it on?
[yes]Good @ChastityOn
[no]Hurry up then or I'll make you throw away the key! @Goto(put_chastity_loop)
@DifferentAnswer Hurry up then or I'll make you throw away the key! @Goto(put_chastity_loop)
That should teach you a bit to control yourself @Goto(punishment_redo)
(punishment_refuse)
But remember that I only make you do all those things for your own good
And of course for my pleasure... #Grin
It's a win-win situation
You get frustrated because it's good for you and I enjoy it a lot #lol
Now you wouldn't want to deprive me of my pleasure or to make you a better slave, would you?
[no]Then you need to do another session #EmoteHappy
[yes]That's not very nice of you #EmoteSad @Goto(punishment)
@DifferentAnswer do you want to upset me yes or no?
So will you do another one for me?
[yes,I will]Ah I knew you would see the truth in my words #EmoteHappy @Goto(other_round)
[no,I won't]Alright @Goto(punishment)
@DifferentAnswer do you or not?
(png__orgasms_limited_1week)
Since you already completed the one week restriction, it's time to step up #EmoteHappy
And to give you some motivations I think you earned some tokens #Grin @Add5Tokens
That will be a big step for you but I'm sure you can make it
If it gets too hard think about how happy I'll be when you are done #Grin @Goto(2weeks)
(png__orgasms_limited_2weeks)
Those two weeks must have seemed very long
Especially if you got your orgasm early #Grin
Now it's time to try for the pro league!
And to give you some motivation I think you earned some tokens #Grin @Add10Tokens @Goto(1month)
(png__orgasms_limited_1month)
Wow only one orgasm in the last month that's very very impressive
When I think I can barely restrain myself for a few days at most #lol
But I'm not the one being denied #Grin
Now how much longer I could make you restrain yourself?
2 months?
6 months?
1 year maybe...
I think it's better to let fate decide #lol
And to give you some motivations I think you earned some tokens #Grin @Add25Tokens @Goto(long denial)
(png__orgasms_limited_random)
I wonder how it feels to not know how long and how many orgasms you have #Grin
I could never withstand that kind of treatment
I guess that's why <i>I</i> am in control #Grin
So let's put the decision in the hands of fate once again
And to give you some motivation I think you earned some tokens #Grin @Add50Tokens @Goto(long denial)
(Failed Writing Task)
Wow you even fail your punishment... @AFKOff
I am very very angry right now!
I don't want to see you for 2 days! @CheckFlag(png__temporary_freedom)
And you better not cum while you are away... @EndTease
@End
(png__temporary_freedom)
Put your cage back on! I can't believe I was nice enough to give you a chance for freedom... @EndTease
@End
@Info the dom restrains your orgasms for a given time
png roulette
Spoiler: show
Ok stop stroking @StopStroking
@NullResponse @GotoDommeApathy
(ApathyLevel1)
@NullResponse @SetVar[png_apathy_lvl]=[1] @Goto(resume_1)
(ApathyLevel2)
@NullResponse @SetVar[png_apathy_lvl]=[2] @Goto(resume_1)
(ApathyLevel3)
@NullResponse @SetVar[png_apathy_lvl]=[3] @Goto(resume_1)
(ApathyLevel4)
@NullResponse @SetVar[png_apathy_lvl]=[4] @Goto(resume_1)
(ApathyLevel5)
@NullResponse @SetVar[png_apathy_lvl]=[5] @Goto(resume_1)
(resume_1)
@NullResponse @CheckFlag(png__roulette_rules)
I wonder if you're a gambler... #Grin
And if you are, what could I make you bet for some release... #lol
I have a game I call the <i>orgasm roulette</i> #Emote
It's pretty easy
I'll tell you the odds you have to cum
The lower the chance, the easier the losing tasks will be
And of course the higher the chance, the harder they'll be #Grin
But to be more fun, you won't know what the losing wager is #lol
For example, I could give you a 10% chance to cum but if you lose I'll make you edge 2 times or maybe hit your cock a few times
Quite easy
But if I offer you a 50% chance to orgasm, the losing end could be no touching for 3 days
Each time I offer you odds, you can refuse it and I'll raise it
But I'll never lower it #lol
And of course if you reach the highest odds, you can't refuse any more #Grin
So choose wisely... @SetFlag(png__roulette_rules)
@NullResponse @If[#OrgasmLockDate]=['later']Then(roulette_ask_play)
(cannot_play_limited)
But that's too bad since your orgasms are already restricted. you cannot play now! #Grin
So instead I'll just increase your frustration by making you edge @Edge
I wonder if you'd wager a lot for me to reduce the restriction on your orgasms
But I don't want to so we'll never know #lol
@End
(roulette_ask_play)
Do you want to play?
[yes]Oh we have a gambler... I hope you don't go bankrupt too fast #lol @Goto(roulette_play)
[no]I see... Too afraid to gamble #Emote @Goto(roulette_convince)
(roulette_play)
@NullResponse @Chance10(roulette_50)
@NullResponse @Chance20(roulette_33)
@NullResponse @Chance30(roulette_25)
@NullResponse @Chance40(roulette_20)
@NullResponse @Goto(roulette_10)
(roulette_10)
Ok I offer you 1 chance out of 10 to cum...
Do you take it? #Grin
[yes]A low risk bet, you are cautious today #lol
[no]Oh you want me to raise the odds... @Chance20(roulette_33) @Goto(roulette_20)
@DifferentAnswer take it, yes or no?
@NullResponse @SetVar[png_roulette_odd]=[10]
Alright let's play then... @Chance10(roulette_cum)
@NullResponse @Chance11(roulette_cbt)
@NullResponse @Chance13(roulette_clamps)
@NullResponse @Chance14(roulette_marker)
@NullResponse @Chance16(roulette_panties)
@NullResponse @Chance20(roulette_out)
@NullResponse @Chance25(roulette_writting)
@NullResponse @Goto(roulette_edge)
(roulette_20)
This time I offer you a 20% chance of release #Grin
Ready to risk it?
[yes]Not very risky but still a good chance #Grin
[no]Oh going for a high wager I think #lol @Chance50(roulette_33) @Goto(roulette_25)
@DifferentAnswer take it, yes or no?
@NullResponse @SetVar[png_roulette_odd]=[20]
Alright let's play then... @Chance20(roulette_cum)
@NullResponse @Chance25(roulette_cbt)
@NullResponse @Chance33(roulette_clamps)
@NullResponse @Chance50(roulette_out)
@NullResponse @Goto(roulette_edge)
(roulette_25)
I wonder if 1 chance out of 4 would be enough to tempt you #Grin
Is it?
[yes]Not very risky but still a good chance #Grin
[no]Now that's a true gambler! #lol @Chance50(roulette_50) @Goto(roulette_33)
@DifferentAnswer take it, yes or no?
@NullResponse @SetVar[png_roulette_odd]=[25]
Alright let's play then... @Chance25(roulette_cum)
@NullResponse @Chance33(roulette_cbt)
@NullResponse @Chance50(roulette_out)
@NullResponse @Goto(roulette_edge)
(roulette_33)
Time to get serious with 1 chance out of 3! #Grin
Will you take it or go for an "all in" gamble? #lol
[yes]I think you got scared and rightly so #Grin
[no]Alright all or nothing then! #Grin @Goto(roulette_50)
@DifferentAnswer take it, yes or no?
@NullResponse @SetVar[png_roulette_odd]=[33]
Alright let's play then... @Chance33(roulette_cum)
@NullResponse @Chance50(roulette_out)
@NullResponse @Chance50(roulette_cbt)
@NullResponse @Goto(roulette_edge)
(roulette_50)
Now it's the real deal..
heads or tails..
1 chance out of 2...
You can't back off!
@NullResponse @SetVar[png_roulette_odd]=[50]
Getting cold sweat? #lol @Chance50(roulette_cum)
@NullResponse @Chance50(roulette_edge) @Goto(roulette_out)
(roulette_cum)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
@NullResponse @GotoDommeOrgasm
(Never Allows)
You didn't think I would allow you to cum did you?
Even though you won... #lol
Yes I can be cruel sometimes but that's what you like and deserve!
@End
(Rarely Allows)(Sometimes Allows)(Often Allows)(Always Allows)
@RapidTextOn Got you! #lol
Cum for me #PetName!!! #EmoteHappy @RapidTextOff
[came, finished, did, done] Good #Grin
[thank, gracias, merci, grateful, good, amazing, incredible] You're welcome #PetName #Grin
@AcceptAnswer Hehe just calm down now @UpdateOrgasm
You won this time! Aren't you a lucky #PetName?
Well we aren't done yet... #lol
I don't care if you already came!
I haven't had my share of fun yet! #Grin
@End
(roulette_cbt)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
Oops you lost! #lol
Time to pay the price
A very painful price #Grin
@NullResponse @SetVar[png_rounds]=[png_apathy_lvl]
@NullResponse @ChangeVar[png_rounds]=[png_rounds]*[png_roulette_odd]
@NullResponse @ChangeVar[png_rounds]=[png_rounds]/[20]
(roulette_cbt_loop)
@NullResponse @If[png_rounds]<=[0]Then(roulette_cbt_loop_done)
@NullResponse @CBT
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @Goto(roulette_cbt_loop)
(roulette_cbt_loop_done)
Alright, your debt is paid! #lol
That will probably make you think twice next time you wager to get an early release #Grin
@End
(roulette_clamps)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
oops you lost! #lol
Time to pay the price
A very painful price #Grin
@NullResponse @SetVar[png_rounds]=[png_apathy_lvl]
@NullResponse @ChangeVar[png_rounds]=[png_rounds]*[png_roulette_odd]
I want you to fetch some nipple clamps or clothespins and put them on @Wait(30)
They'll have to stay there for the next @ShowVar[png_rounds] minutes!
Even if that session ends before!
That will probably make you think twice next time you wager to get an early release #Grin
@End
(roulette_marker)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
oops you lost! #lol
Time to pay the price @CheckFlag(png__marked_cock,png__marked_chest,png__marked_head)
(png__marked_cock)(png__marked_chest)
I want you to write "Loser" on your forehead! #Grin @TempFlag(png__marked_head)
@NullResponse @If[png_apathy_lvl]>=[4]Then(roulette_marker_day)
And I want you to keep it for @ShowVar[png_apathy_lvl] hours after we are done @Goto(roulette_marker_resume)
(roulette_marker_day)
And you will have to keep it for the whole day!
You can remove it when you wake up tomorrow morning #Emote
(roulette_marker_resume)
I hope You didn't plan to get out #lol
Well if you did the world will know you lost a bet
Maybe They'll ask what it was... #Grin
That will probably make you think twice next time you wager to get an early release #Grin
@End
(png__marked_head)
Since you have already written something on your forehead it will make this one easy..
@NullResponse @If[png_apathy_lvl]>=[4]Then(roulette_marker_day)
I simply want you to keep it for @ShowVar[png_apathy_lvl] hours after we are done @Goto(roulette_marker_resume)
(roulette_marker_day)
You will have to keep it for the whole day!
You can remove it when you wake up tomorrow morning #Emote @Goto(roulette_marker_resume)
(roulette_panties)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
oops you lost! #lol
Time to pay the price
Or to be more exact to wear it! #Grin @CheckFlag(png__no_panties,png__buying_panties,png__panties,png__wearing_panties)
Since I don't know if you have any panties, I'll let you choose
Either wear panties or go commando without underwear!
Which will it be #PetName?
[panties]Ohoh I'll remember that choice for later too that gives me some ideas @SetFlag(png__panties) @Goto(roulette_panties_resume)
[commando]I knew you'd chicken out... #EmoteSad @Goto(roulette_commando_resume)
@DifferentAnswer Panties or commando?
(png__no_panties)
Well the penalty should have been to wear panties
But since you refused, You will have to go without underwear! #Grin @Goto(roulette_commando_resume)
(png__buying_panties)
Once your panties arrive I want you to wear them! #Grin @Goto(roulette_panties_resume)
(png__panties)
The penalty will be to wear panties... @Goto(roulette_panties_resume)
(png__wearing_panties)
Since you are already wearing panties this one should be an easy one for you
You continue to wear them @Goto(roulette_panties_resume)
(roulette_panties_resume)
@NullResponse @If[png_apathy_lvl]=[1]Then(roulette_panties_1day)
I want you to do it for @ShowVar[png_apathy_lvl] days! #lol
I hope you have several pairs ready
Otherwise it might be a good idea to go shopping while you are punished
Or just wash them every night
I wouldn't want you to get caught in dirty underwear #Grin
That will probably make you think twice next time you wager to get an early release #Grin
@End
(roulette_panties_1day)
And I want you to do it for a whole day! #lol
You will put them on first thing in the morning and will not take them off until you go to sleep
Hmmm...
Forget that!
You will wear them to sleep too! #Grin
And don't forget to wash them afterwards
That will probably make you think twice next time you wager to get an early release #Grin
@End
(roulette_commando_resume)
@NullResponse @SetVar[png_commando_delay]=[png_apathy_lvl]
@NullResponse @ChangeVar[png_commando_delay]=[png_commando_delay]*[2]
I want you to do it for @ShowVar[png_commando_delay] days! #lol
I hope your pants burn your crotch! #Grin
Otherwise it wouldn't really be a penalty game I guess
That will probably make you think twice next time you wager to get an early release #Grin
@End
(roulette_writting)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
oops you lost! #lol
Time to pay the price
Or more precisely to write it... #Grin @RapidTextOn @AFKOn
(roulette_writing_start)
@NullResponse @SetVar[png_rounds]=[png_apathy_lvl]
@NullResponse @ChangeVar[png_rounds]=[png_rounds]*[png_roulette_odd]
@NullResponse @ChangeVar[png_rounds]=[png_rounds]/[20]
@NullResponse @WritingTask(I shouldn't wager my orgasms so lightly)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @If[png_rounds]<=[0]Then(roulette_writing_done)
@NullResponse @WritingTask(I am a stupid #PetName)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @If[png_rounds]<=[0]Then(roulette_writing_done)
@NullResponse @WritingTask(I am a loser!)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @If[png_rounds]<=[0]Then(roulette_writing_done)
@NullResponse @WritingTask(I don't deserve to win any game against #DomHonorific #DomName)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @If[png_rounds]<=[0]Then(roulette_writing_done)
@NullResponse @WritingTask(#DomHonorific #DomName should deny my orgasms forever)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @If[png_rounds]<=[0]Then(roulette_writing_done)
@NullResponse @WritingTask(Losing games against #DomHonorific #DomName is only logical since I am a loser)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @If[png_rounds]<=[0]Then(roulette_writing_done)
@NullResponse @WritingTask(I give total control of my #Cock to #DomHonorific #DomName for my own good)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @If[png_rounds]<=[0]Then(roulette_writing_done)
@NullResponse @WritingTask(Taking shortcuts is always a bad idea, all I need to do is give #DomHonorific #DomName pleasure)
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
(roulette_writing_done)
@RapidTextOff Alright, your debt is paid! #lol @AFKOff
That will probably make you think twice next time you wager to get an early release #Grin
@End
(Failed Writing Task)
Wow you failed a writing task...
And you had @ShowVar[png_rounds] left...
Doesn't matter I'll make you start from the beginning!
And I'll make you redo it until you do it right @Goto(roulette_writing_start)
(roulette_edge)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
oops you lost! #lol
Well only one lousy edge is not enough to make you pay the price of defeat...
@NullResponse @SetVar[png_rounds]=[png_apathy_lvl]
@NullResponse @ChangeVar[png_rounds]=[png_rounds]*[png_roulette_odd]
@NullResponse @SetVar[png_roulette_score]=[png_rounds]
@NullResponse @ChangeVar[png_rounds]=[png_rounds]/[20]
(roulette_edge_loop)
@NullResponse @If[png_rounds]<=[0]Then(roulette_edge_loop_done)
#Edge @ShowVar[png_rounds] @Edge
#LetTheEdgeFade
@NullResponse @ChangeVar[png_rounds]=[png_rounds]-[1]
@NullResponse @Goto(roulette_edge_loop)
(roulette_edge_loop_done)
@NullResponse @If[png_roulette_score]==[250]Then(roulette_edge_very_very_long)
@NullResponse @If[png_roulette_score]>=[125]Then(roulette_edge_very_long)
@NullResponse @If[png_roulette_score]>=[99]Then(roulette_edge_long)
(roulette_edge_done)
Alright, your debt is paid! #lol
That will probably make you think twice next time you wager to get an early release #Grin
@End
(roulette_edge_long)
I'll show you what a true edge is
And what chaining them means! #lol
Go on, edge for me @EdgeHold
Another one right away @EdgeNoHold
And another one! #Grin @EdgeHold
Take a deep breath #Grin @Goto(roulette_edge_done)
(roulette_edge_very_long)
I'll show you what a true edge is
And what chaining them means! #lol
Go on, edge for me @EdgeHold
Another one right away @EdgeHold
And another one! #Grin @EdgeHold
Just to make sure let's do a fourth... @EdgeHold
Take a deep breath #Grin @Goto(roulette_edge_done)
(roulette_edge_very_very_long)
I'll show you what a true edge is
And what chaining them means! #lol
Go on, edge for me @EdgeHold
Another one right away @EdgeHold
And another one! #Grin @EdgeHold
Just to make sure let's do a fourth... @EdgeHold
Did you think I would stop there? Get to the edge again #PetName! @EdgeHold
Starting to learn to control that cock?
To make sure give me another edge! @EdgeHold
Take a deep breath #Grin @Goto(roulette_edge_done)
(roulette_out)
Alright before giving you the result, let's build you up a bit... #Grin
Start stroking slowly
Keep going
Feel the pressure building in your cock
And in your brain #lol
Speed up a bit
Did you win or not?
Who knows?
Oh wait, <i>I</i> Know! #lol
Get faster!
And now time to reach the edge and finally learn your fate... @EdgeHold
oops you lost! #lol
Time to pay the price @CheckFlag(png__has_chastity)
Do you have a chastity cage #PetName?
[yes] Great that will be fun even for later @SetFlag(png__have_chastity) @Goto(png__has_chastity)
[no] Then you will have to control yourself without any help... #Grin @Goto(roulette_out_resume)
@DifferentAnswer Do you have one or not?
(roulette_out_resume)
I want you to go to my settings
In the 'Domme' tab in the top right side you'll find the options for your orgasms
@NullResponse @SetVar[png_roulette_score]=[png_apathy_lvl]
@NullResponse @ChangeVar[png_roulette_score]=[png_roulette_score]*[png_roulette_odd]
@NullResponse @If[png_roulette_score]<=[20]Then(roulette_out_3per_week)
@NullResponse @If[png_roulette_score]<=[30]Then(roulette_out_2per_week)
@NullResponse @If[png_roulette_score]<=[60]Then(roulette_out_1per_week)
@NullResponse @If[png_roulette_score]<=[100]Then(roulette_out_1per_2weeks)
@NullResponse @If[png_roulette_score]<=[150]Then(roulette_out_2per_month)
@NullResponse @If[png_roulette_score]<=[200]Then(roulette_out_1per_month)
@NullResponse @Goto(roulette_out_1per_2months)
(roulette_out_3per_week)
I want you to check the 'limit' box and set 3 orgasms per week @Goto(locking_done)
(roulette_out_2per_week)
I want you to check the 'limit' box and set 2 orgasms per week @Goto(locking_done)
(roulette_out_1per_week)
I want you to check the 'limit' box and set 1 orgasm per week @Goto(locking_done)
(roulette_out_1per_2weeks)
I want you to check the 'limit' box and set 1 orgasm per 2 weeks @Goto(locking_done)
(roulette_out_2per_month)
I want you to check the 'limit' box and set 2 orgasm per month @Goto(locking_done)
(roulette_out_1per_month)
I want you to check the 'limit' box and set 1 orgasm per month @Goto(locking_done)
(roulette_out_1per_2months)
I want you to check the 'limit' box and set 1 orgasm per 2 months @Goto(locking_done)
(locking_done)
Then click on the 'locked selected' button and accept the warning message #EmoteHappy
Now that should nicely reduce your chances of cumming
And I hope for you that you won't get too lucky early in the period #Grin
Well... @Goto(roulette_out_done)
(png__has_chastity)
Since you have a #ChastityCage it will probably make this one easier to control #Grin
I want you to lock yourself!
Let me know when you are in your cage
@AcceptAnswer Good! @ChastityOn @Goto(roulette_out_resume)
(roulette_out_done)
You knew you had a harsh price to pay
So it's too late to cry now #EmoteHappy
That will probably make you think twice next time you wager to get an early release #Grin
@End
(png__roulette_rules)
@NullResponse @NullResponse @If[#OrgasmLockDate]=['later']Then(roulette_play_2)
I was feeling like playing orgasm roulette with you @Goto(cannot_play_limited)
(roulette_play_2)
I feel like placing your fate in dice right now...
Well in the orgasm roulette to be exact @Goto(roulette_ask_play)
(roulette_convince)
I was just looking forward to giving you a fair chance at orgasm for once
But it's ok
Just edge for me instead @EdgeHold
Did getting so close make you change your mind? #lol
[yes]I knew I had the <i> right arguments</i> #Grin @Goto(roulette_play)
[no]Well at least I tried #Emote
@DifferentAnswer Do you want to play or not?
Maybe next time you'll be horny enough to try your luck
@End
@Info The dom asks you to play the orgasm roulette. She gives you a chance to cum. If you play she rolls the roulette and determines your fate. If you refuse the odds she will make them higher. The higher the odd the worse the punishment if you lose. What are you willing to risk to get an early release? This script ignores all your orgasm/ruining settings except if you are never allowed to orgasm. The goal is to give you a potentially very costly exit door if you get ready to bet on your release :)
png slideshow
Spoiler: show
Stop stroking #PetName @StopStroking
It's time we make good use of your <i>huge</i> collection of #Pictures #Grin
I'll start a slideshow with all your naughty pictures
And to make it more fun...
(slideshow_start)
When you see #png__slideshow_edge_part, #png__slideshow_variations #Grin
You'll have to be careful with your timing because you are not allowed cum #lol
@NullResponse @SetVar[png__start_busy_loop]=[#Random(2,10)]
@NullResponse @ChangeVar[png__start_busy_loop]=[png__start_busy_loop]*[60]
@RapidTextOn Let's start @ShowLocalImage @Wait(10)
(slideshow_loop)
@NullResponse @If[png__start_busy_loop]<=[0]Then(end_slideshow)
@NullResponse @ShowLocalImage
@NullResponse @ChangeVar[png__start_busy_loop]=[png__start_busy_loop]-[18]
@NullResponse @Wait(10) @Chance25(slideshow_loop)
@NullResponse @ChangeVar[png__start_busy_loop]=[png__start_busy_loop]-[10]
@NullResponse @Wait(10) @Chance75(slideshow_loop)
@NullResponse @ChangeVar[png__start_busy_loop]=[png__start_busy_loop]-[30]
@NullResponse @Wait(30) @Goto(slideshow_loop)
(end_slideshow)
@RapidTextOff You're done @UnlockImages
Did you miss me?
[yes]
[no] Oh really ? Then maybe I shall let you continue for a while @GotoDommeApathy
@DifferentAnswer Yes or no ?
That's cute #PetName
@End
(ApathyLevel1)
Let's do another round @Goto(slideshow_start)
(ApathyLevel2)
@NullResponse @Chance10(writing_punish)
Let's do another round @Goto(slideshow_start)
(ApathyLevel3)
@NullResponse @Chance30(writing_punish)
Let's do another round @Goto(slideshow_start)
(ApathyLevel4)
@NullResponse @Chance50(writing_punish)
Let's do another round @Goto(slideshow_start)
(ApathyLevel5)
@NullResponse @Chance80(writing_punish)
Let's do another round @Goto(slideshow_start)
(writing_punish)
Dream on #PetName!
Instead you'll write some lines #lol @AFKOn @WritingTask(I always miss my #DomHonorific when She is not with me!)
#Okay enough for now @AFKOff
@End
@Info the dom uses your local pictures to make a slideshow and gives you special instructions. The instructions are based on #png__slideshow_edge_part and #png__slideshow_variations in the vocabulary, edit them to make it fit your pictures and kinks
png Avoid The Edge
Spoiler: show
Stop stroking @StopStroking @CheckFlag(NoAvoidTheEdgeInstructions)
I want to play a little game with you #PetName
I call it Avoid The Edge #EmoteHappy
The rules are pretty simple really
I'm going to pick one of your porn videos for you to watch
And you have to stroke the entire time it's playing
The thing is though...
I don't want you to edge, I only want you to stroke
But if you can't help yourself, and you <i>do</i> get close, just tell me
And I'll pause the video while I cool you down a little
And just for the record
That may not be as pleasant as it sounds #Grin
All you have to do to win is make it through the whole video
And don't worry about losing
I'll make sure you won't #Lol
So now that you know the rules @SetFlag(NoAvoidTheEdgeInstructions)
@NullResponse @SetVar[png__avoid_edge_counter]=[0]
Let's play #Grin @PlayAvoidTheEdge
You made it!
Pretty fun game, right?
[yes] I'm glad you think so #PetName
[was fun] I'm glad you think so #PetName
[no] That's kind of a shame #PetName
[wasn't fun, wasn't, not fun, was not fun] That's kind of a shame #PetName
@DifferentAnswer C'mon #PetName, yes or no?
Cause we'll be playing a lot more of that, I'm sure #Grin
But for now
I have something else in mind
@End
(NoAvoidTheEdgeInstructions)
I want to play Avoid The Edge with you again
Up for it? #EmoteHappy
[yes] I was hoping you'd say that #Grin
[no] That's okay #PetName @Goto(That's Okay)
@DifferentAnswer Yes or no #PetName?
@NullResponse @SetVar[png__avoid_edge_counter]=[0]
Let's get started @PlayAvoidTheEdge
You made it!
That was fun #EmoteHappy
Next time I'll find an even better video for you to stroke to #Grin
@If[png__avoid_edge_counter]=[0]Then(no_edge)
@NullResponse @NullResponse @SetVar[png_domlevel]=[#DomLevel]
But don't think I forgot those @ShowVar[png__avoid_edge_counter] edges...
You realize that the point of this little task is to avoid them, right? #lol @GotoDommeApathy
(ApathyLevel1)
Since I am a #Kind #DomHonorific, I'll let you off the hook this time #Grin
@End
(ApathyLevel2)
I'll let you off the hook this time, but I might not be so #Kind next time
@End
(ApathyLevel3)
I want you to slap that #Cock of yours @ShowVar[png__avoid_edge_counter] times!
Yes once per edge #PetName
@End
(ApathyLevel4)
@NullResponse @ChangeVar[png__avoid_edge_counter]=[png__avoid_edge_counter]*[png_domlevel]
I want you to slap that #Cock of yours @ShowVar[png__avoid_edge_counter] times!
Don't whine you know you deserve it! #Grin
@End
(ApathyLevel5)
@NullResponse @ChangeVar[png__avoid_edge_counter]=[png__avoid_edge_counter]*[png_domlevel]*2
I want you to slap that #Cock of yours @ShowVar[png__avoid_edge_counter] times!
And make them count!
Did you think I would let you misbehave like that without retribution? #lol
@End
(no_edge)
But I'm still proud of you since you didn't edge this time! #EmoteHappy
@End
(That's Okay)
I have plenty of other ways to make you squirm #Grin
@End
@Info Domme plays the video tease Avoid The Edge with you. Written by 1885.
png hump
Spoiler: show
@NullResponse @CheckFlag(png__temporary_freedom)
#TimeToFindIfYouGetToCum
Now let's make a deal!
If I let you cum...
I want you to do it by humping the floor! #Grin
#Yes, I'll make you fuck the floor until you come #lol
And since I am so #Kind, I'll let you <i>choose</i> if you accept that deal or not #Grin
Do you want to hump the floor for me?
[yes]Good #PetName, I knew you wouldn't be able to resist!
[no]Oh, then it's easy... You don't get to cum #lol @GotoDommeApathy
@DifferentAnswer yes or no?
Now it's time to build you up again! #lol
Bring yourself to the edge one more time @EdgeHold
Now get down on that floor and hump it like it's the best lover you ever had #lol @DecideOrgasm
(Orgasm Allow)
It's your lucky day! You can come! #Emote
[came, finished, did, done] Good #Grin
[thank, gracias, merci, grateful, good, amazing, incredible] You're welcome #PetName #Grin
@AcceptAnswer Hehe just calm down now
I hope you enjoyed that orgasm #SubName
Who knows how many you're actually going to get... @GotoDommeApathy
(Orgasm Deny)
Do it for 5 minutes and then stop! @Wait(300)
Put it back in your pants, you don't get to cum #GeneralTime
Too bad
Better luck next time #Grin @GotoDommeApathy
(Orgasm Ruin)
When you are ready to cum I want you to ruin it #lol
[ruined, did, done] Good #Grin
[fuck] #Grin
@AcceptAnswer hehe just calm down now
I love building up all that #Pleasure just to snatch it away from you
Better luck next time @GotoDommeApathy
(ApathyLevel1)
@NullResponse @Chance10(chastity)
@NullResponse @Chance10(tasks)
@NullResponse @Goto(free)
(ApathyLevel2)
@NullResponse @Chance25(chastity)
@NullResponse @Chance33(tasks)
@NullResponse @Goto(free)
(ApathyLevel3)
@NullResponse @Chance33(chastity)
@NullResponse @Chance50(tasks)
@NullResponse @Goto(free)
(ApathyLevel4)
@NullResponse @Chance50(chastity)
@NullResponse @Chance80(tasks)
@NullResponse @Goto(free)
(ApathyLevel5)
@NullResponse @Chance50(chastity)
@NullResponse @Goto(tasks)
(tasks)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
I'm sending you some instructions I'd like you to do for me today
I think you're #Gonna find them pretty intense #Grin @SendDailyTasks
Thanks for giving me such a good time #GeneralTime #PetName
I can't wait to see you again #EmoteHappy @Goto(end)
(chastity)
@NullResponse @CheckFlag(png__has_chastity) @Goto(tasks)
(png__has_chastity)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
Let's put that #ChastityCage back on for now! @ChastityOn
That way I am sure you won't do anything nasty while I am away
Ain't I #Kind to think of your well being like that? #lol @Goto(end)
(free)
I know I teased you pretty good #GeneralTime
And I had a lot of fun so I will let you off the hook this time #EmoteHappy @Goto(end)
(end)
@NullResponse @CheckFlag(png__wearing_nippleclamps)
(end_clamps_checked)
@NullResponse @CheckFlag(png__wearing_panties,png__wearing_diapers,png__wearing_abdl_outfit)
(resume_wearing_checks)
Cya
@End
(png__wearing_nippleclamps)
Oh I almost forgot about those nipple clamps
They must hurt like hell #Grin
You know it will hurt even more when you take them off...
Maybe I should be #Kind and make you keep them on instead #lol
Alright Take them off now #Emote
Massage your #Tits a bit to make them feel better @Goto(end_clamps_checked)
(png__wearing_panties)
@NullResponse @Chance15(stay_in_panties)
And don't forget to take your panties off and wash them #PetName! @Goto(resume_wearing_checks)
(png__wearing_diapers)(png__wearing_abdl_outfit)
@NullResponse @Chance05(stay_in_diapers)
You can take all your baby stuff off #PetName
I hope you didn't dirty your diaper #Emote @Goto(resume_wearing_checks)
(stay_in_diapers)
Since I had so much fun seeing you in that baby getup
I think I should keep you in it longer
I want you to stay in it until you wet your diaper *evil*
So, if you have to go, I suggest you drink a a lot of water to speed things up... #lol @Goto(resume_wearing_checks)
(stay_in_panties)
Since I had so much fun teasing you in those panties
I think you should wear them a while longer
I want you to keep them on until tomorrow morning
#Yes that means all day at work if you have to and all night while sleeping #Grin
oh and don't forget to wash them afterwards #PetName! #lol @Goto(resume_wearing_checks)
(png__temporary_freedom)
Time to find out if you get to cum #PetName
Wait let me rephrase that...
Time to put back on your #ChastityCage #PetName #lol
Did you really think I would give you a chance to cum?
I was already nice enough to let you touch your #Cock #GeneralTime
In fact you should thank me for that!
I want you to say it : "Thank you #DomHonorific #DomName for letting me touch my #Cock!"
[for letting me touch my]
@DifferentAnswer Say it right!
You are welcome #PetName it was my pleasure #Grin
Now, no more trying to escape your fate... put your #ChastityCage on
(cage_on_loop)
@NullResponse @Wait(30)
Is it on?
[yes]Time for you to resume your day
[no]Then hurry up or I'll make you throw away the key! @Goto(cage_on_loop)
@DifferentAnswer is it or not?
I don't even have to give you tasks or warn you to not touch yourself thanks to your #ChastityCage #lol
#Bye @EndTease
@End
@Info Ending that makes you hump the floor (if you get to cum). Chance of more build up before the decision, chastity, task or freedom afterwards (based on apathy level)
png storecum
Spoiler: show
@NullResponse @CheckFlag(png__temporary_freedom)
#TimeToFindIfYouGetToCum @CheckFlag(png__cum_loads_stored)
@NullResponse @SetVar[png__cum_loads_stored]
But before that I want you to go fetch a small container that can go to the freezer... #Grin
(fetch_loop)
@NullResponse @Wait(30)
Do you have it?
[yes]Good
[no]Hurry up or I will definitely <i>not</i> let you cum #Emote @Goto(fetch_loop)
@DifferentAnswer Do you have it or not?
Now let's make a deal!
If I let you cum...
I want you to spurt it in the container and freeze it for later! #Grin
That way I'll have a fresh stash of cum for you to play with whenever I want #lol
And since I am so #Kind, I'll let you <i>choose</i> if you accept that deal or not #Grin
Do you want to freeze your cum for me?
[yes]Good #PetName, I knew you wouldn't be able to resist!
[no]Oh, then it's easy... You don't get to cum #lol @GotoDommeApathy
@DifferentAnswer yes or no?
Now it's time to build you up again! #lol @Chance25(double_build_up)
@NullResponse @DecideOrgasm
(png__cum_loads_stored)
But before that I want you to go fetch your small container from the freezer... #Grin
#Yes it's time to store another load #lol
(fetch_loop_already_stored)
@NullResponse @Wait(30)
Do you have it?
[yes]Good
[no]Hurry up or I will definitely <i>not</i> let you cum #Emote @Goto(fetch_loop_already_stored)
@DifferentAnswer Do you have it or not?
Now it's time to build you up again! #lol @Chance25(double_build_up)
@NullResponse @DecideOrgasm
(double_build_up)
Bring yourself to the edge one more time @EdgeHold
#LetTheEdgeFade
This one was just to test you #lol
Let's try it again @Chance10(tripple_build_up)
@NullResponse @DecideOrgasm
(tripple_build_up)
Bring yourself to the edge one more time @EdgeHold
#LetTheEdgeFade
Sorry what where we doing?
Or yeah I was supposed to choose to let you cum or not... #Grin
Lucky for you I still haven't made up my mind so you still have one more chance! #lol @DecideOrgasm
(Orgasm Allow)
@NullResponse @ChangeVar[png__cum_loads_stored]=[png__cum_loads_stored]+[1] @SetFlag(png__cum_loads_stored)
Bring yourself to the edge one more time @Edge
Come all over in your container! #lol
[came, finished, did, done] Good #Grin
[thank, gracias, merci, grateful, good, amazing, incredible] You're welcome #PetName #Grin
@AcceptAnswer Hehe just calm down now
I hope you enjoyed that orgasm #SubName and that you caught everything
Who knows how many you're actually going to get?
Now go put it in the freezer @Wait(60) @GotoDommeApathy
(Orgasm Deny)
Bring yourself to the edge one more time @Edge
Put it back in your pants, you don't get to cum #GeneralTime
Too bad
Well at least you won't have to worry about freezing that load for later #lol
Better luck next time #Grin @GotoDommeApathy
(Orgasm Ruin)
@NullResponse @ChangeVar[png__cum_loads_stored]=[png__cum_loads_stored]+[1] @SetFlag(png__cum_loads_stored)
Bring yourself to the edge one more time @Edge
[ruined, did, done] Good #Grin
[fuck] #Grin
@AcceptAnswer hehe just calm down now
I love building up all that #Pleasure just to snatch it away from you
Better luck next time
I hope you didn't miss the container in your frustration #lol
Now go put it in the freezer @Wait(60) @GotoDommeApathy
(ApathyLevel1)
@NullResponse @Chance10(chastity)
@NullResponse @Chance10(tasks)
@NullResponse @Goto(free)
(ApathyLevel2)
@NullResponse @Chance25(chastity)
@NullResponse @Chance33(tasks)
@NullResponse @Goto(free)
(ApathyLevel3)
@NullResponse @Chance33(chastity)
@NullResponse @Chance50(tasks)
@NullResponse @Goto(free)
(ApathyLevel4)
@NullResponse @Chance50(chastity)
@NullResponse @Chance80(tasks)
@NullResponse @Goto(free)
(ApathyLevel5)
@NullResponse @Chance50(chastity)
@NullResponse @Goto(tasks)
(tasks)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
I'm sending you some instructions I'd like you to do for me today
I think you're #Gonna find them pretty intense #Grin @SendDailyTasks
Thanks for giving me such a good time #GeneralTime #PetName
I can't wait to see you again #EmoteHappy @Goto(end)
(chastity)
@NullResponse @CheckFlag(png__has_chastity) @Goto(tasks)
(png__has_chastity)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
Let's put that #ChastityCage back on for now! @ChastityOn
That way I am sure you won't do anything nasty while I am away
Ain't I #Kind to think of your well being like that? #lol @Goto(end)
(free)
I know I teased you pretty good #GeneralTime
And I had a lot of fun so I will let you off the hook this time #EmoteHappy @Goto(end)
(end)
@NullResponse @CheckFlag(png__wearing_nippleclamps)
(end_clamps_checked)
@NullResponse @CheckFlag(png__wearing_panties,png__wearing_diapers,png__wearing_abdl_outfit)
(resume_wearing_checks)
Cya
@End
(png__wearing_nippleclamps)
Oh I almost forgot about those nipple clamps
They must hurt like hell #Grin
You know it will hurt even more when you take them off...
Maybe I should be #Kind and make you keep them on instead #lol
Alright Take them off now #Emote
Massage your #Tits a bit to make them feel better @Goto(end_clamps_checked)
(png__wearing_panties)
@NullResponse @Chance15(stay_in_panties)
And don't forget to take your panties off and wash them #PetName! @Goto(resume_wearing_checks)
(png__wearing_diapers)(png__wearing_abdl_outfit)
@NullResponse @Chance05(stay_in_diapers)
You can take all your baby stuff off #PetName
I hope you didn't mess your diaper #Emote @Goto(resume_wearing_checks)
(stay_in_diapers)
Since I had so much fun seeing you in that baby getup
I think you should keep it on longer
I want you to stay in it until you wet your diaper *evil*
So, if you have to go, I suggest you drink a a lot of water to speed things up... #lol @Goto(resume_wearing_checks)
(stay_in_panties)
Since I had so much fun teasing you in those panties
I think you should wear them a while longer
I want you to keep them on until tomorrow morning
#Yes that means all day at work if you have to and all night while sleeping #Grin
oh and don't forget to wash them afterwards #PetName! #lol @Goto(resume_wearing_checks)
(png__temporary_freedom)
Time to find out if you get to cum #PetName
Wait let me rephrase that...
Time to put back on your #ChastityCage #PetName #lol
Did you really think I would give you a chance to cum?
I was already nice enough to let you touch your #Cock #GeneralTime
In fact you should thank me for that!
I want you to say it : "Thank you #DomHonorific #DomName for letting me touch my #Cock!"
[for letting me touch my]
@DifferentAnswer Say it right!
You are welcome #PetName it was my pleasure #Grin
Now, no more trying to escape your fate put your #ChastityCage on
(cage_on_loop)
@NullResponse @Wait(30)
Is it on?
[yes]Time for you to resume your day
[no]Then hurry up or I'll make you throw away the key! @Goto(cage_on_loop)
@DifferentAnswer is it or not?
I don't even have to give you tasks or warn you to not touch yourself thanks to your #ChastityCage #lol
#Bye @EndTease
@End
@Info Ending that makes you freeze your cum (if you get to cum). Chance of more build up before the decision, chastity, task or freedom afterwards (based on apathy level)
png facial
Spoiler: show
@NullResponse @CheckFlag(png__temporary_freedom)
@NullResponse @ChangeVar[png_facial_time]=[#DomLevel]*[10]
#TimeToFindIfYouGetToCum
Now let's make a deal!
If I let you cum...
I want you to give yourself a facial! #Grin
#Yes, I'll make you cum on your face #lol
And since I am so #Kind, I'll let you <i>choose</i> if you accept that deal or not #Grin
Do you want to cover your face in cum for me?
[yes]Good #PetName, I knew you wouldn't be able to resist!
[no]Oh, then it's easy... You don't get to cum #lol @GotoDommeApathy
@DifferentAnswer yes or no?
To give yourself a very nice facial it's quite easy
I want you to roll your legs over your head when you get on the edge and hold it @ShowImage[png/facial/facial1.jpg]
Don't hurt yourself but the more flexible you are the better #lol @ShowImage[png/facial/facial2.jpg]
You need to be in a spot where you can see the screen of course @unlockImages
You wouldn't want to miss my instructions right? #Grin
To make it easier I'll make you hold the edge to give you time to get in position #Grin
@If[png__facials_count]=[1]Then(skip_mouth_open)
Now that you already did it it's time to keep your mouth open from now on
You can spit it out after if you want
But if you really want to please me you'll swallow everything that goes in there with a smile #Grin
(skip_mouth_open)
@If[png__facials_count]<[5]Then(skip_eyes_open)
And since you are becoming quite the facial whore, I also want you to make sure you keep your eyes open
(skip_eyes_open)
Now it's time to build you up again! #lol @DecideOrgasm
(Orgasm Allow)
Bring yourself to the edge one more time @EdgeHold @ChangeVar[png__facials_count]=[png__facials_count]+[1] @TempFlag(png__facial)
[came, finished, did, done] Good #Grin
[thank, gracias, merci, grateful, good, amazing, incredible] You're welcome #PetName #Grin
@AcceptAnswer Hehe just calm down now
I hope you enjoyed that orgasm #SubName
Who knows how many you're actually going to get?
How does that cum on your face feel?
Feeling like a cheap whore? #lol @Chance10(second_round)
(resume_facial)
To make sure you do, I forbid you to wash yourself for @ShowVar[png_facial_time] minutes! #Grin
I just want it to dry there #Grin @GotoDommeApathy
(Orgasm Deny)
Bring yourself to the edge one more time @EdgeHold
Put it back in your pants, you don't get to cum #GeneralTime
Too bad
Better luck next time #Grin
At least you avoided cumming on your face #Grin @GotoDommeApathy
(Orgasm Ruin)
Bring yourself to the edge one more time @EdgeHold @ChangeVar[png__facials_count]=[png__facials_count]+[1] @TempFlag(png__facial)
[ruined, did, done] Good #Grin
[fuck] #Grin
@AcceptAnswer hehe just calm down now
I love building up all that #Pleasure just to snatch it away from you
How does that cum on your face feel?
Feeling like a cheap whore? #lol
To make sure you do, I forbid you to wash yourself for @ShowVar[png_facial_time] minutes! #Grin
I just want it to dry there #Grin @Chance10(second_round) @GotoDommeApathy
(second_round)
Well I don't think one load is enough for you... #Grin
And I'm sure you are still horny so get to the edge again
And I'm going to let you cum again!
Covering you in cum is even more fun than denying you it seems #lol @EdgeToRuinHold
You look so #Hot right now #Grin @Goto(resume_facial)
(ApathyLevel1)
@NullResponse @Chance10(chastity)
@NullResponse @Chance10(tasks)
@NullResponse @Goto(free)
(ApathyLevel2)
@NullResponse @Chance25(chastity)
@NullResponse @Chance33(tasks)
@NullResponse @Goto(free)
(ApathyLevel3)
@NullResponse @Chance33(chastity)
@NullResponse @Chance50(tasks)
@NullResponse @Goto(free)
(ApathyLevel4)
@NullResponse @Chance50(chastity)
@NullResponse @Chance80(tasks)
@NullResponse @Goto(free)
(ApathyLevel5)
@NullResponse @Chance50(chastity)
@NullResponse @Goto(tasks)
(tasks)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
I'm sending you some instructions I'd like you to do for me today
I think you're #Gonna find them pretty intense #Grin @SendDailyTasks
Thanks for giving me such a good time #GeneralTime #PetName
I can't wait to see you again #EmoteHappy @Goto(end)
(chastity)
@NullResponse @CheckFlag(png__has_chastity) @Goto(tasks)
(png__has_chastity)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
Let's put that #ChastityCage back on for now! @ChastityOn
That way I am sure you won't do anything nasty while I am away
Ain't I #Kind to think of your well being like that? #lol @Goto(end)
(free)
I know I teased you pretty good #GeneralTime
And I had a lot of fun so I will let you off the hook this time #EmoteHappy @Goto(end)
(end)
@NullResponse @CheckFlag(png__wearing_nippleclamps)
(end_clamps_checked)
@NullResponse @CheckFlag(png__wearing_panties,png__wearing_diapers,png__wearing_abdl_outfit)
(resume_wearing_checks)
Cya
@End
(png__wearing_nippleclamps)
Oh I almost forgot about those nipple clamps
They must hurt like hell #Grin
You know it will hurt even more when you take them off...
Maybe I should be #Kind and make you keep them on instead #lol
Alright Take them off now #Emote
Massage your #Tits a bit to make them feel better @Goto(end_clamps_checked)
(png__wearing_panties)
@NullResponse @Chance15(stay_in_panties)
And don't forget to take your panties off and wash them #PetName! @Goto(resume_wearing_checks)
(png__wearing_diapers)(png__wearing_abdl_outfit)
@NullResponse @Chance05(stay_in_diapers)
You can take all your baby stuff off #PetName
I hope you didn't mess your diaper #Emote @Goto(resume_wearing_checks)
(stay_in_diapers)
Since I had so much fun seeing you in that baby getup
I think you should keep it on longer
I want you to stay in it until you wet your diaper *evil*
So if you have to go I suggest you drink a a lot of water to speed things up... #lol @Goto(resume_wearing_checks)
(stay_in_panties)
Since I had so much fun teasing you in those panties
I think you should wear them a while longer
I want you to keep them on until tomorrow morning
#Yes that means all day at work if you have to and all night while sleeping #Grin
oh and don't forget to wash them afterwards #PetName! #lol @Goto(resume_wearing_checks)
(png__temporary_freedom)
Time to find out if you get to cum #PetName
Wait let me rephrase that...
Time to put back on your #ChastityCage #PetName #lol
Did you really think I would give you a chance to cum?
I was already nice enough to let you touch your #Cock #GeneralTime
In fact you should thank me for that!
I want you to say it : "Thank you #DomHonorific #DomName for letting me touch my #Cock!"
[for letting me touch my]
@DifferentAnswer Say it right!
You are welcome #PetName it was my pleasure #Grin
Now, no more trying to escape your fate put your #ChastityCage on
(cage_on_loop)
@NullResponse @Wait(30)
Is it on?
[yes]Time for you to resume your day
[no]Then hurry up or I'll make you throw away the key! @Goto(cage_on_loop)
@DifferentAnswer is it or not?
I don't even have to give you tasks or warn you to not touch yourself thanks to your #ChastityCage #lol
#Bye @EndTease
@End
@Info Ending that makes you give yourself a facial (if you get to cum). Chance of more build up before the decision, chastity, task or freedom afterwards (based on apathy level)
Last edited by dukiesnud on Wed Jul 08, 2015 11:26 pm, edited 1 time in total.
User avatar
dukiesnud
Explorer At Heart
Explorer At Heart
Posts: 168
Joined: Fri Jul 11, 2008 3:56 am

Re: Tease AI personna : png wicked tease

Post by dukiesnud »

And, some more:

png cumgum
Spoiler: show
@NullResponse @CheckFlag(png__temporary_freedom)
#TimeToFindIfYouGetToCum
But before that I wonder if you have any condoms around... #Grin
Not that you might have any use for them #lol
So do you have any?
[yes]Great, I have a very fun idea...
[no]Damn I had such a great idea #EmoteSad @Goto(no_condom)
@DifferentAnswer Do you have any condoms or not?
Now let's make a deal!
If I let you cum...
I want you to spurt it all in that condom! #Grin
Well if you put it on right it shouldn't be too hard even for you #lol
The real hard part is...
Once you are done, I might make you use that condom like some bubblegum @CheckFlag(png__no_cumeating,png__cumeating) @Goto(accept_deal)
(png__no_cumeating)
Now I know you don't want to eat your cum #EmoteSad
But did you really think I would let you refuse me one of my whims so easily? #lol
Now I give you a chance to please me and prove that you are a good #PetName who loves his #DomHonorific #Grin @Goto(accept_deal)
(png__cumeating)
I will make you my little cum slut soon enough #Emote
Soon you'll crave that taste and beg me to make you eat it all the time #lol
But I know it's still scary and it's hard for you do it after an orgasm
That's why I might ruin it to make it easier for you #lol @Goto(accept_deal)
(accept_deal)
And since I am so #Kind, I'll let you <i>choose</i> if you accept that deal or not #Grin
Do you want to eat your cum for me?
[yes]Good #PetName, I knew you wouldn't be able to resist! @DeleteFlag(png__no_cumeating) @SetFlag(png__cumeating)
[no]Oh, then it's easy... You don't get to cum #lol @SetFlag(png__no_cumeating) @GotoDommeApathy
@DifferentAnswer yes or no?
I want you to get a condom and put it on
Be careful not to cum while doing it
I know how horny you are right now after all that teasing #lol
(fetch_loop)
@NullResponse @Wait(30)
Is it on?
[yes]Good
[no]Hurry up or I will definitely <i>not</i> let you cum #Emote @Goto(fetch_loop)
@DifferentAnswer Is it on or not?
Now it's time to build you up again! #lol @Chance25(double_build_up)
@NullResponse @DecideOrgasm
(double_build_up)
Bring yourself to the edge one more time @EdgeHold
#LetTheEdgeFade
This one was just to test you #lol
Let's try it again @Chance10(triple_build_up)
@NullResponse @DecideOrgasm
(triple_build_up)
Bring yourself to the edge one more time @EdgeHold
#LetTheEdgeFade
Sorry what where we doing?
Oh yeah I was supposed to choose to let you cum or not... #Grin
Lucky for you I still haven't made up my mind so you still have one more chance! #lol @DecideOrgasm
(Orgasm Allow)
Bring yourself to the edge one more time @Edge
[came, finished, did, done] Good #Grin
[thank, gracias, merci, grateful, good, amazing, incredible] You're welcome #PetName #Grin
@AcceptAnswer Hehe just calm down now
I hope you enjoyed that orgasm #SubName
Who knows how many you're actually going to get?
I know you are not aroused still...
But we made a deal... #Grin
I bet you hope I'll let you off and not make you eat it
But that wouldn't be fun at all for me #lol @Chance20(skip_eating)
So take that condom off your cock
Watch it all slimy in your hand...
And put it in your mouth! #lol
Be careful not to swallow it, you have to chew it like bubblegum
That will make the taste last longer #Grin
And you can even make bubbles with it if you want #lol
I want you to keep it there for #Random(5,60) minutes. Then you can spit it out #Grin @GotoDommeApathy
(skip_eating)
Oh well you have been a good #PetName lately
So I'll be #Kind and restrain myself today #EmoteSad
If you still want to eat it to please me you can #Grin
But if you don't I don't mind @GotoDommeApathy
(Orgasm Deny)
Bring yourself to the edge one more time @Edge
Put it back in your pants, you don't get to cum #GeneralTime
Too bad
Well at least you won't have to worry about eating it #lol
Better luck next time #Grin @GotoDommeApathy
(Orgasm Ruin)
Bring yourself to the edge one more time @Edge
[ruined, did, done, there, ok] Good #Grin
[fuck] #Grin
@AcceptAnswer hehe just calm down now
I love building up all that #Pleasure just to snatch it away from you
Better luck next time
Now I know you are still horny as hell
And it's a good thing because remember we made a deal #Emote
I bet you hope I'll let you off and not make you eat it
But that wouldn't be fun at all for me #lol @Chance10(skip_eating)
So take that condom off your cock
Watch it all slimy in your hand...
And put it in your mouth! #lol
Be careful not to swallow it, you have to chew it like bubblegum
That will make the taste last longer #Grin
And you can even make bubbles with it if you want #lol
I want you to keep it there for #Random(5,60) minutes. Then you can spit it out #Grin @GotoDommeApathy
(ApathyLevel1)
@NullResponse @Chance10(chastity)
@NullResponse @Chance10(tasks)
@NullResponse @Goto(free)
(ApathyLevel2)
@NullResponse @Chance25(chastity)
@NullResponse @Chance33(tasks)
@NullResponse @Goto(free)
(ApathyLevel3)
@NullResponse @Chance33(chastity)
@NullResponse @Chance50(tasks)
@NullResponse @Goto(free)
(ApathyLevel4)
@NullResponse @Chance50(chastity)
@NullResponse @Chance80(tasks)
@NullResponse @Goto(free)
(ApathyLevel5)
@NullResponse @Chance50(chastity)
@NullResponse @Goto(tasks)
(tasks)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
I'm sending you some instructions I'd like you to do for me today
I think you're #Gonna find them pretty intense #Grin @SendDailyTasks
Thanks for giving me such a good time #GeneralTime #PetName
I can't wait to see you again #EmoteHappy @Goto(end)
(chastity)
@NullResponse @CheckFlag(png__has_chastity) @Goto(tasks)
(png__has_chastity)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
Let's put that #ChastityCage back on for now! @ChastityOn
That way I am sure you won't do anything nasty while I am away
Ain't I #Kind to think of your well being like that? #lol @Goto(end)
(end)
@NullResponse @CheckFlag(png__wearing_nippleclamps)
(end_clamps_checked)
@NullResponse @CheckFlag(png__wearing_panties,png__wearing_diapers,png__wearing_abdl_outfit)
(resume_wearing_checks)
Cya
@End
(png__wearing_nippleclamps)
Oh I almost forgot about those nipple clamps
They must hurt like hell #Grin
You know it will hurt even more when you take them off...
Maybe I should be #Kind and make you keep them on instead #lol
Alright Take them off now #Emote
Massage your #Tits a bit to make them feel better @Goto(end_clamps_checked)
(png__wearing_panties)
@NullResponse @Chance15(stay_in_panties)
And don't forget to take your panties off and wash them #PetName! @Goto(resume_wearing_checks)
(png__wearing_diapers)(png__wearing_abdl_outfit)
@NullResponse @Chance05(stay_in_diapers)
You can take all your baby stuff off #PetName
I hope you didn't mess your diaper #Emote @Goto(resume_wearing_checks)
(stay_in_diapers)
Since I had so much fun seeing you in that baby getup
I think you should keep it on longer
I want you to stay in it until you wet your diaper *evil*
So, if you have to go, I suggest you drink a lot of water to speed things up... #lol @Goto(resume_wearing_checks)
(stay_in_panties)
Since I had so much fun teasing you in those panties
I think you should wear them a while longer
I want you to keep them on until tomorrow morning
#Yes that means all day at work if you have to and all night while sleeping #Grin
oh and don't forget to wash them afterwards #PetName! #lol @Goto(resume_wearing_checks)
(no_condom)
You completely spoiled my fun! @GotoDommeOrgasm
(Always Allows)
Just cum for me however you want I don't care! I give you 2 minutes @Wait(120) @Goto(no_condom_resume)
(Never Allows)(Rarely Allows)(Sometimes Allows)(Often Allows)
Now there is absolutely no way I'll let you cum right now!
After all the goal of our little sessions is to bring <i>me</i> #Pleasure #Grin @Goto(no_condom_resume)
(no_condom_resume)
Now you should really go buy some condoms and keep them close
Not to use them for sex of course
But I have a few ideas that would be a lot of fun
And you've seen what happens when I can't have my fun! @GotoDommeApathy
(png__temporary_freedom)
Time to find out if you get to cum #PetName
Wait let me rephrase that...
Time to put back on your #ChastityCage #PetName #lol
Did you really think I would give you a chance to cum?
I was already nice enough to let you touch your #Cock #GeneralTime
In fact you should thank me for that!
I want you to say it : "Thank you #DomHonorific #DomName for letting me touch my #Cock!"
[for letting me touch my]
@DifferentAnswer Say it right!
You are welcome #PetName it was my pleasure #Grin
Now, no more trying to escape your fate put your #ChastityCage on
(cage_on_loop)
@NullResponse @Wait(30)
Is it on?
[yes]Time for you to resume your day
[no]Then hurry up or I'll make you throw away the key! @Goto(cage_on_loop)
@DifferentAnswer is it or not?
I don't even have to give you tasks or warn you to not touch yourself thanks to your #ChastityCage #lol
#Bye @EndTease
@End
@Info Ending that makes you put on a condom and use it as cum bubblegum (if you get to cum). Chance of more build up before the decision, chastity, task or freedom afterwards (based on apathy level)
png vampire
Spoiler: show
Sometimes I feel like a vampire
But instead of your blood, I feed on your ache! #Grin
Tasting all its flavors
Always different
Sometimes it's pain flavored
Sometimes it's frustration
Almost always there is a hint of lust
And an overwhelming taste of pleasure #Grin
Because we both know you love all the things I do to you
And you don't just let me feast on you
#No, you can't live without me #EmoteHappy
But I'm not a parasite
I'm more a symbiont
We both benefit from it after all
You bring me pleasure and power
And I make you stronger
More submissive
More obedient
Giving you purpose in life
And making you a perfect #PetName #Grin
And right now, I need a snack...
So let's get you #Stroking for me #lol @StartStroking
@End
@Info The dom describes your relation as a Symbiosis that feeds her and makes you a better person
png sharpie
Spoiler: show
#SubName... @CheckFlag(png__marked_cock,png__marked_chest,png__marked_head)
I love the control I have over you
Over your mind...
Over your body...
Over your cock! #Grin
I have always heard that you can control a boy with his cock
But I never knew it was <i>that</i> efficient
And so much fun! #lol
I want you to realize that your #Cock isn't yours any more
It's mine now! #Grin
The fact that it's attached to your body is just a technical detail
I can do whatever I want to it! #lol
To make this clear I want you to grab a sharpie, permanent marker or, if you don't have any, a very thick pen
And I want you to write <i>MY</i> name on <i>MY</i> cock! #Grin @TempFlag(png__marked_cock) @Wait(30)
Let it dry a bit
Contemplate what you just did
Admit that I own your #Cock
And that by owning it, I own you! #Grin
Say it out loud : "#DomHonorific #DomName owns my #Cock "
Now : "By owning my #Cock she owns me!"
Good #PetName
I'm sure you will soon realize how true it is
If you haven't yet... #lol
Now you can start stroking it again @StartStroking
@End
(png__marked_cock)
I hope that marking on your cock is holding up! #Grin
If not redo it
You'll realize that being my property can be a great thing
I'll make you experience things you never dreamed of
Make you do things you didn't even dare fantasize about
All while keeping you horny all the time
Sometimes it will be hard for you
But remember that I do it for your own good
The fact that it's so fun for me is just a bonus #Grin @GotoDommeApathy
(ApathyLevel1)
You can start #Stroking <i>my></i> #Cock while all this sinks into your head @StartStroking
@End
(ApathyLevel2)
@NullResponse @Chance10(mark_chest)
You can start #Stroking <i>my></i> #Cock while all this sinks into your head @StartStroking
@End
(ApathyLevel3)
@NullResponse @Chance05(mark_head)
@NullResponse @Chance25(mark_chest)
You can start #Stroking <i>my></i> #Cock while all this sinks into your head @StartStroking
@End
(ApathyLevel4)
@NullResponse @Chance10(mark_head)
@NullResponse @Chance50(mark_chest)
You can start #Stroking <i>my></i> #Cock while all this sinks into your head @StartStroking
@End
(ApathyLevel5)
@NullResponse @Chance25(mark_head)
@NullResponse @Chance75(mark_chest)
You can start #Stroking <i>my></i> #Cock while all this sinks into your head @StartStroking
@End
(mark_chest)
I don't think marking your #Cock is enough...
So take out that marker again
And this time write "Property of #DomHonorific #DomName" on your chest! #Grin @TempFlag(png__marked_chest)
Don't worry your clothes will cover it
Well I hope you don't have to change at work or plan on going to the gym... #lol
You can start stroking while it dries @StartStroking
@End
(mark_head)
I don't think marking your #Cock is enough...
So take out that marker again
The world should know what you are
and you should be proud of it! #Grin
So I want you to write "#PetName" on your forehead
Do it!
I already own your #Cock
So let me own you totally
The rest of the world doesn't matter
Only <i>I</i> matter! #Grin
Did you do it?
[yes] Good #PetName! I am so happy #EmoteHappy
[no] Oh is that too extreme for you? @Goto(mark_head_punishment)
@DifferentAnswer Did you or not?
I hope this permanent marker is not false advertising #lol @TempFlag(png__marked_head)
But don't worry it'll wear off
Well eventually
Maybe after a lot of scrubbing #lol
I want you to go look at yourself in a mirror for a few minutes when I tell you to
Realizing what you did for me
Realizing that I own you completely now! #Grin
And since you have been so obedient I'll let you edge once while you do it
But you better not cum! #Grin
Now go and let me know when you are back!
@AcceptAnswer Welcome back #PetName
Did you enjoy it? Did it make you feel completely owned by me?
[yes]Great! That's where I want your mind to be! #Grin
[no]Don't worry, you'll be begging me to mark all over your body soon! #lol
@DifferentAnswer Did it or not?
Now you can start #Stroking <i>my</i> #Cock again @StartStroking
@End
(mark_head_punishment)
It's ok I won't force you
I'm sure one day you'll do it without even hesitating one second #Grin
But I can't let you off the hook after you refused me
That wouldn't be fair! #lol @CBT
Start stroking to see if it makes the pain subside faster #lol @StartStroking
@End
(png__marked_chest)(png__marked_head)
Are all those markings on your body still there?
[yes]Good! I like to know that my words are still all over you! #Grin
[no]Then redo them! Maybe I'll make you tatoo them to be sure they stay next time #lol
@DifferentAnswer Are they or not?
Don't worry I won't add more for now
I just wanted to make sure you remember who owns you #Grin
Now start stroking again @StartStroking
@End
Siepmann
Explorer
Explorer
Posts: 43
Joined: Fri Oct 14, 2011 6:23 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: Germany

Re: Tease AI personna : png wicked tease

Post by Siepmann »

png wrote:
kontraband wrote:I've noticed that when being made to do lines the AI responds to key words as if you were triggereing a response mechanism in normal chat.
Hmm I need to test that then because according to 1885 the dom goes AFK when you write lines
I remember the first time i had to write lines there was a response to every line i wrote, but i can't remember which version i was using then...might be a problem with the core program.

So...How important are Domme Image Tags ?
I was not sure where to ask this but since i use your script at the moment, how often do you use the tags ?
Is it worth the time to tag them or is it just a slide show atm ?
I switched a few image directory's and i am not sure if i see a difference?!
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI personna : png wicked tease

Post by png »

Siepmann wrote:
png wrote:
kontraband wrote:I've noticed that when being made to do lines the AI responds to key words as if you were triggereing a response mechanism in normal chat.
Hmm I need to test that then because according to 1885 the dom goes AFK when you write lines
I remember the first time i had to write lines there was a response to every line i wrote, but i can't remember which version i was using then...might be a problem with the core program.

So...How important are Domme Image Tags ?
I was not sure where to ask this but since i use your script at the moment, how often do you use the tags ?
Is it worth the time to tag them or is it just a slide show atm ?
I switched a few image directory's and i am not sure if i see a difference?!
The line problem should be fixed with tha latest version. From my tests writting lines in a start script doesn't trigger the responses while in a module it did so I just added @AFKOn everywhere :lol:

For the tags, so far I don't use them and in wicked tease they only have an influence on the taunts while stroking/chastity. It's hard to rely on them because you don't know if people use them or not. I need to try to play with them more when I have time to figure what happens if you ask for a tagged picture and there isn't one in the list
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI personna : png wicked tease

Post by png »

ark235 wrote:
png wrote: The flags should be permanent. They were temporary before but I added a way to change your mind so being permanent could work but most likely messed up at one point and lost my changes...

And indead I should add rapidText for the edge suffer cycle, it wasn't available when i first made the script and I never thought of adding it there :p Thanks for the reminder
Ah, gotcha. I looked through and can see your choice to change your mind.

However, I can see an issue in that you're always using @CheckFlag(png__worship,png__pleasure), the problem being that CheckFlag always uses the last flag it finds - since you're never deleting png__pleasure this means that will always take priority once the flag is created. E.g. it will never use png__worship as default once the other flag is created.

The simple fix for that is to add a @DeleteFlag at the beginning of the 'change your mind' branches, since when they make their new choice it will create a new flag for whichever branch they choose anyway.

Hope you don't mind me suggesting improvements!


png_worship link:
Spoiler: show
Seeing you there before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshiper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet @DeleteFlag(png__worship)
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy @DeleteFlag(png__pleasure)
Do you stand by your choice or do you want to try worshiping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought makes you even harder than usual?
I hope so...
Now start stroking @StartStroking
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any #Pleasure! #lol
Not that you would need any other pleasure than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it and start stroking @StartStroking
@End
@Info The dom asks you if you'd rather worship her feet or pleasure her pussy. If you already made that choice she asks you if you want to change it
png worship_CHASTITY link
Spoiler: show
Seeing you there before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshiper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet @DeleteFlag(png__worship)
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy @DeleteFlag(png__pleasure)
Do you stand by your choice or do you want to try worshiping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose ? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought makes you even harder than usual?
I hope so...
Now let's tease you a bit more @StartTaunts
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any #Pleasure! #lol
Not that you would need any other pleasure than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it while I tease you @StartTaunts
@End
@Info The dom asks you if you'd rather worship her feet or pleasure her pussy. If you already made that choice she asks you if you want to change it
png kneel start
Spoiler: show
#GreetSub @CheckFlag(png__kneel_init_done)
Today I want to try something new! #Grin @SetFlag(png__kneel_init_done)
(png__kneel_init_done)
I want you to strip down out of your clothes
And kneel in front of your computer for me! #lol @TempFlag(png__kneeling)
Go on, kneel before your #DomHonorific!
#EmoteMoan That feels so right...
And that makes me so #Horny
I think you should go fetch a pillow because I might keep you there for a while #lol
Seeing you there, on your knees before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshipper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet @DeleteFlag(png__worship)
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy @DeleteFlag(png__pleasure)
Do you stand by your choice or do you want to try worshipping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought make you harder than usual?
I hope so...
Now start stroking on your knees @StartStroking
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any pleasure! #lol
Not that you would need any pleasure other than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it and start stroking still on your knees @StartStroking
@End
@Info The dom makes you kneel and choose between pleasuring her pussy and worshipping her feet. Your choice can impact some link files
png kneel_CHASTITY start
Spoiler: show
#GreetSub @CheckFlag(png__kneel_init_done)
Today I want to try something new! #Grin @SetFlag(png__kneel_init_done)
(png__kneel_init_done)
I want you to strip down out of your clothes
And kneel in front of your computer for me! #lol @TempFlag(png__kneeling)
Go on, kneel before your #DomHonorific!
#EmoteMoan That feels so right...
And that makes me so #Horny
I think you should go fetch a pillow because I might keep you there for a while #lol
Seeing you there, on your knees before me makes me wonder... @CheckFlag(png__worship,png__pleasure)
If I was there with you...
Would you rather pleasure me by licking my #Pussy for hours
Or would you prefer to worship me by licking my feet? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(choice)
You don't know what you are getting yourself into... #lol
Maybe I'll make you do both! #Grin @Chance50(choice_worship)
But for now I'd rather have you pleasure me! #Emote @Goto(pleasure)
(choice_worship)
But I guess nothing beats having my personal worshipper waiting at my feet... @Goto(worship)
(png__worship)
Last time I asked you, you chose to worship my beautiful feet
Do you stand by your choice or do you want to try pleasuring my pussy instead? #Grin
[first,feet,worship]I always knew you were a pervert @Goto(worship)
[second,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(png__pleasure)
Last time I asked you, you chose to pleasure my yummy pussy
Do you stand by your choice or do you want to try worshipping my feet instead? #Grin
[first,pussy,pleasure]That's tempting #lol @Goto(pleasure)
[second,feet,worship]I always knew you were a pervert @Goto(worship)
[you rather, youd rather, youd prefer, you prefer, please, pleases, your choice, you choose]Oh, you'd let me choose? @Goto(choice)
@DifferentAnswer pleasure or worship #PetName? Choose!
(pleasure)
#EmoteMoan @SetFlag(png__pleasure)
I can already picture it
Using your face as a chair...
Having you under my desk...
Under the table...
Ready to pleasure me whenever I want...
Making you lick me until your tongue gets sore...
Then forbidding you to stop as I ride orgasm after orgasm
Knowing all too well that <i>YOU</i> can't get any #Pleasure without my permission #lol
Does that thought makes you harder than usual?
Oh wait...
You can't get hard in that cage #lol
Now stay on your knees and let's put that last statement to the test #Grin @StartTaunts
@End
(worship)
#EmoteMoan @SetFlag(png__worship)
Having you worship my feet all the time would be quite nice
Kissing them...
Rubbing them...
Licking them...
Sucking my toes...
All while I deny you any pleasure! #lol
Not that you would need any pleasure other than my perfect feet #Emote
I would work extra hard at the gym knowing I have my #PetName waiting for me at home
Your tongue out and ready for my feet the second I open the door! #Grin
I bet that makes you super horny!!! #lol
Keep thinking about it and let's see if I can make you even more obedient @StartTaunts
@End
@Info The dom makes you kneel and choose between pleasuring her pussy and worshipping her feet. Your choice can impact some link files
It's a mistake on my end, there should have been a @DeleteFlag when you change your mind...

I'll probably rework a lot this part in the next big update, ideally I'd like to separate the worship/pleasure parts as I have a lot more ideas for worshipping than for pleasuring, except doing the same exercices over and over :-(
User avatar
ospray
Explorer At Heart
Explorer At Heart
Posts: 175
Joined: Sat Feb 01, 2014 3:19 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI personna : png wicked tease

Post by ospray »

Just a quick Question, when I extracted the folder files, there were two folders. One is png Wicked Tease, and the other is just named png. Both are options in the personality drop bar, but only the png wicked tease works. If I try and use the other 'png' it just errors out...it that normal. If not what do I use the png file for?

Thanks for your help, this program and community are awesome!!
Hack
Explorer
Explorer
Posts: 69
Joined: Fri Aug 10, 2012 3:58 am
Gender: Male
Sexual Orientation: Straight
Location: Canada

Re: Tease AI personna : png wicked tease

Post by Hack »

ospray wrote:Just a quick Question, when I extracted the folder files, there were two folders. One is png Wicked Tease, and the other is just named png. Both are options in the personality drop bar, but only the png wicked tease works. If I try and use the other 'png' it just errors out...it that normal. If not what do I use the png file for?

Thanks for your help, this program and community are awesome!!
:whistle:
How to install it from scratch:
1. Unzip it in TeaseAi/Scripts/
2. Take the png folder and copy it in TeaseAi/Images (those are generic images I use)
3. Go to your settings and select it from the "Domme" tab in the "personnality" list
3b. If you want yo ucan update the #png__slideshow_edge_part and #png__slideshow_variations vocabulary files to match your kinks. these files are used by the "png busy" start and "png slideshow" modules to make them more fun
4. Greet her and enjoy
Post Reply

Who is online

Users browsing this forum: No registered users and 31 guests