Tease AI: Community-Created Scripts

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

Moderator: 1885

User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI: Community-Created Scripts

Post by avatarbr »

png wrote:
If you want to test one of mine with a tmp flag try the kneelings ones

If you are in chastity, either create a small script with @ChastityOff or look for the chastity value in the settings file located in your user directory/AppData/TeaseAI Or if you have my full personna just use your safe word
Thanks...next time I will go that folder. :lol:

yeah, I think I have that script running at least one time. No problem.

I think the problem is when you load a script for test (not in a session). Will try later, now I am working in the response system, to make more interactive (this is why I asked about the ApathyLevel in the other topic).
djord
Explorer
Explorer
Posts: 7
Joined: Sat Aug 15, 2015 7:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI: Community-Created Scripts

Post by djord »

So I am toying around with an interesting quirk of the vocab files. Adjectives! I found that if you have the vocab file feed back to itself after an adjective, you can get some interesting combinations. It's far from perfect, but I was thinking it might be a fun avenue to explore in future versions of the AI.

Vocabulary/#Balls.txt

Code: Select all

balls
balls
nuts
nuts
@Crazy gonads
@Crazy grapes
aching #Balls
blue #Balls
dangley #Balls
@Supremacist worthless #Balls
@Supremacist useless #Balls
@Supremacist lowly #Balls
@SubOld dried up #Balls
@SubOld wrinkly #Balls
A more advanced script setup could include partial or even full sentence generation if you wanted to be really creative.

Code: Select all

[Begin Structure]
Format: Adj Noun //Naming the parts and ordering them. Could be p1 p2 p3. etc.
[End Structure]
[Begin Adj]
Repeat Max: 2 //How many times the same adjective can be repeated (_blue blue_ balls)
Length Max: 3 //How many of this type can string together (_beautiful aching blue_ balls)
aching
beautiful
blue
[End Adj]
[Begin Noun]
Repeat Max: 1 //How many times the same adjective can be repeated (aching blue _balls_)
Length Max: 1 //How many of this type can string together (beautiful aching  _grapes_)
balls
grapes
nuts
[End Noun]
wisoad
Explorer
Explorer
Posts: 21
Joined: Fri Jun 26, 2015 7:07 pm
Gender: Male

Re: Tease AI: Community-Created Scripts

Post by wisoad »

Anyone working on anything or did this thread die when 1885 came back? :D
Mat
Explorer At Heart
Explorer At Heart
Posts: 429
Joined: Sun Feb 26, 2012 8:34 pm
Gender: Male
Sexual Orientation: Straight
Location: UK

Re: Tease AI: Community-Created Scripts

Post by Mat »

avatarbr wrote:I upgraded my modifications.

- Added all the Vocabulary files
- Included a short version of the O Control Tease (Tantra and Frenzy modules) Dont forget to copy the new audio file.
- fixed the Jealous module (added @End)

https://mega.co.nz/#!D8ggXIBb!BkXYTNczv ... pgZw57PHxk
#like is also missing, as well as a few others, could you upload all your vocabulary files, that way there shouldn't be any missing if you're using a vocab pack
Zoran
Explorer
Explorer
Posts: 32
Joined: Sun Sep 20, 2015 5:55 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI: Community-Created Scripts

Post by Zoran »

Just something I wrote today

I thought that not enough scripts use the images for the fetishes properly, so I decided to create something that will fill it up for my favourite: feet.
Now, this script DOES need images with both BodyFeet and POV tags applied to them. The best pictures would be some HD ones with feet filling out the whole screen, since that's basically the setting, but anything that helps you visualize sucking on those toes will work just as well.

Should be compatible with png and WTEx personalities (that is, your domme should recognize if you've already admitted you like girls' feet). Also, for those that feel adventurous, try and tell her that you don't like her feet ;) Just be prepared for a little task next time this script triggers.

Copy the *.txt file to the [Tease A.I. folder]\Scripts\[personality script]\Modules, then enable it in the settings->Scripts

Like always, I tested this a few times, and it shouldn't give any crashes, but I don't give any guarantees.
Attachments
Zoran_FootWorship.zip
(2.26 KiB) Downloaded 295 times
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI: Community-Created Scripts

Post by avatarbr »

Mat wrote:
avatarbr wrote:I upgraded my modifications.

- Added all the Vocabulary files
- Included a short version of the O Control Tease (Tantra and Frenzy modules) Dont forget to copy the new audio file.
- fixed the Jealous module (added @End)

https://mega.co.nz/#!D8ggXIBb!BkXYTNczv ... pgZw57PHxk
#like is also missing, as well as a few others, could you upload all your vocabulary files, that way there shouldn't be any missing if you're using a vocab pack
Take a look here: viewtopic.php?f=2&t=16133
DiDi
Explorer
Explorer
Posts: 19
Joined: Thu Oct 08, 2015 3:45 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI: Community-Created Scripts

Post by DiDi »

Hello,

first Post of me here. I stumpled across Tease AI a few days bag and really love it. I startet customizing the scripts to my liking and
found and error/bug I could not wrap my head around.

Here is the part of the script that throws the exception:
Spoiler: show
(EndStroke)
But you sure did stroke a bit there didn't you?
Have you ever heard the phrase "no pleasure without pain"?
I think that having @ShowVar[ArkSSPPin] Pins on your body are already a nice bit of pain
But I know you like a bit of pain, so I will push you even further #Grin
I want you to take all Pins off except those on your #Balls and #Cock
Aww, do they hurt? Don't worry it will be worse in a Minute #Grin
Was it hard to endure the pain of @ShowVar[ArkSSPPin] Pins on your Body?
I hope not cause you will now put all of them on your #Balls and #Cock
Come on, do it now!
Did you manage to put them all on?
[yes] Good Boy, #PetName. @GoTo(ChancePins)
[no] So little space? #Grin
@DifferentAnswer A simple yes or no will suffice #PetName
Then just put the rest of them on and around your Nipples again, but turn them around 90 Degrees! @SetVar[ArkSSPnipplepin]=[1]
Ahh, that looks like it hurts really nice! @GoTo(EndPins1)
(ChancePins)
@NullResponse @Chance49(EndPins1)
Hm, I feel a bit #Evil today. @SetVar[ArkSSPnipplepin]=[1]
So take two more Pins an put them back on your Nipples, but turn them 90 Degrees to before. #Grin
This looks nice, now lets see what we could do next? @GotTo(EndPins1)
The Script is much longer and the (EndPins1) is above this segment here.

Everything up to the yes/no part works fine. And if I answer "no" it works like a charm, but everytime i say "yes" I get an Errormessage and exception.

Dont know if its helping much, since its in German:
Spoiler: show
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Auflistung sein.
Parametername: index
bei System.ThrowHelper.ThrowArgumentOutOfRangeException()
bei Tease_AI.Form1.GetGotoChat() in C:UsersElijahDocumentsVisual Studio 2010ProjectsTease AITease AIForm1.vb:Zeile 3672.
bei Tease_AI.Form1.YesOrNoLanguageCheck() in C:UsersElijahDocumentsVisual Studio 2010ProjectsTease AITease AIForm1.vb:Zeile 3617.
bei Tease_AI.Form1.YesOrNoQuestions() in C:UsersElijahDocumentsVisual Studio 2010ProjectsTease AITease AIForm1.vb:Zeile 3565.
bei Tease_AI.Form1.Button1_Click(Object sender, EventArgs e) in C:UsersElijahDocumentsVisual Studio 2010ProjectsTease AITease AIForm1.vb:Zeile 2702.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.PerformClick()
bei Tease_AI.Form1.chatbox_KeyDown(Object sender, KeyEventArgs e) in C:UsersElijahDocumentsVisual Studio 2010ProjectsTease AITease AIForm1.vb:Zeile 15879.
bei System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
bei System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
bei System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
bei System.Windows.Forms.Control.WmKeyChar(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.TextBoxBase.WndProc(Message& m)
bei System.Windows.Forms.TextBox.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34014 built by: FX45W81RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
Tease AI
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/Downloads/Tease%20AI%20Open%20Beta/Tease%20AI.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 12.0.20806.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34239 built by: FX452RTMGDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34250 built by: FX452RTMGDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34262 built by: FX452RTMGDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34243 built by: FX452RTMGDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Speech
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll.
----------------------------------------
AxInterop.WMPLib
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/Downloads/Tease%20AI%20Open%20Beta/AxInterop.WMPLib.DLL.
----------------------------------------
Interop.WMPLib
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/Downloads/Tease%20AI%20Open%20Beta/Interop.WMPLib.DLL.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.36213 built by: FX452RTMLDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34230 built by: FX452RTMGDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
Microsoft.GeneratedCode
Assembly-Version: 1.0.0.0.
Win32-Version: 4.0.30319.34230 built by: FX452RTMGDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
Microsoft.mshtml
Assembly-Version: 7.0.3300.0.
Win32-Version: 7.0.3300.0.
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle Ausnahmefehler an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
It basically states, that the index is out of range. It is not allowed to be negative or smaller than the listing.

There are some yes/no situations before and after that segment who work fine, I just cant get this one to work.

I hope someone can help me.

And yes, the base script is Arks Stroke, Slap, Pins Game.

Thanks for the help.

DiDi
Windeye
Curious Newbie
Curious Newbie
Posts: 3
Joined: Sat Sep 26, 2015 2:47 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI: Community-Created Scripts

Post by Windeye »

DiDi wrote:Hello,

Here is the part of the script that throws the exception:
Spoiler: show
(EndStroke)
But you sure did stroke a bit there didn't you?
Have you ever heard the phrase "no pleasure without pain"?
I think that having @ShowVar[ArkSSPPin] Pins on your body are already a nice bit of pain
But I know you like a bit of pain, so I will push you even further #Grin
I want you to take all Pins off except those on your #Balls and #Cock
Aww, do they hurt? Don't worry it will be worse in a Minute #Grin
Was it hard to endure the pain of @ShowVar[ArkSSPPin] Pins on your Body?
I hope not cause you will now put all of them on your #Balls and #Cock
Come on, do it now!
Did you manage to put them all on?
[yes] Good Boy, #PetName. @GoTo(ChancePins)
[no] So little space? #Grin
@DifferentAnswer A simple yes or no will suffice #PetName
Then just put the rest of them on and around your Nipples again, but turn them around 90 Degrees! @SetVar[ArkSSPnipplepin]=[1]
Ahh, that looks like it hurts really nice! @GoTo(EndPins1)
(ChancePins)
@NullResponse @Chance49(EndPins1)
Hm, I feel a bit #Evil today. @SetVar[ArkSSPnipplepin]=[1]
So take two more Pins an put them back on your Nipples, but turn them 90 Degrees to before. #Grin
This looks nice, now lets see what we could do next? @GotTo(EndPins1)
Where you have @GoTo it needs to be @Goto with a lowercase t.
DiDi
Explorer
Explorer
Posts: 19
Joined: Thu Oct 08, 2015 3:45 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI: Community-Created Scripts

Post by DiDi »

Windeye wrote:
Where you have @GoTo it needs to be @Goto with a lowercase t.
Oh my god, im embarrased. Thats what you get when you try to code a bit at 2 in the morning... :blush:

Thanks Windeye for helping my stupid brain.
Daragorn
Explorer At Heart
Explorer At Heart
Posts: 587
Joined: Fri Nov 06, 2015 1:16 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI: Community-Created Scripts

Post by Daragorn »

Hello everyone, i just started trying to script something for teaseAI, and wanted to share it with the community.

It is a modified version of the chastity_start based on the apathy level (don't remember who made it :unsure: ).
I added some branched questions and some more variation to it so that your domme wants to know now if you liked the chastity or not and, depending on how you answer, she decides if letting you free or not.
Moreover, she will give you a fixed amount of time to unlock yourself and, if you don't make it in time, it may happen that you piss her off so much that she changes her mind and lock you up again :D (and at the same time, she is so pissed off that her level increases by 1 so the whole tease will be harder now)

I tried it a few times and it seemed that everything worked....but if you find errors, please report them, remember....it is my first try :innocent:
Spoiler: show
#GreetSub
Have you been enjoying your time locked up for me?
[yes]@NullResponse @GotoDommeApathy
[no] @NullResponse @Goto(first_no)
@AcceptAnswer I asked you a precise question #PetName. I am not interested in anyrhing else. I <b>want</b> an answer, NOW! @Goto(happy)
(first_no)
Then i suppose i should let you stay in there some more until you appreciate that #EmoteHappy @TempFlag(already_no) @Chance25(taunt)
But today i am feeling generous, so i will ask you again.... @Goto(happy)
(keep_chastity)
I knew you'd have loved it #EmoteHappy
You know
It makes me so happy to hear that you #Love to #Ache for me
That....
I will keep you there for some more time #Lol @StartTaunts
@End
(happy)
Did you like to be kept in chastity for My pleasure #PetName ? yes or no?
[yes] @NullResponse @GotoDommeApathy
@AcceptAnswer @NullResponse @CheckFlag(already_no)
That's really your answer #PetName?
So you don't like to suffer for your Mistress even if it makes me happy? @TempFlag(already_no)
[no, not really, not, don't, dont] Ok, so if this is what you think... I will have to make you change your mind @Goto(already_no)
@AcceptAnswer That's better #PetName.
Never forget, even for a second, <b>who</b> is in control here #Grin @GotoDommeApathy
(already_no)
Do you think this is just a game we are playing?
You should have learned by now that you DO enjoy whatever makes me happy
But it seems that you are still pretending to have some sort of freedom left
Or the willpower to resist me....
#Great....
I #Love to break up little #PetName like you
And trust me....
@Wait(5)
I WILL break you @Goto(taunt)
(ApathyLevel1)
@NullResponse @Goto(unlock)
(ApathyLevel2)
@NullResponse @Chance90(unlock)
@NullResponse @Goto(keep_chastity)
(ApathyLevel3)
@NullResponse @Chance50(unlock)
@NullResponse @Goto(keep_chastity)
(ApathyLevel4)
@NullResponse @Chance25(unlock)
@NullResponse @Goto(keep_chastity)
(ApathyLevel5)
@NullResponse @Chance10(unlock)
@NullResponse @Goto(keep_chastity)
(unlock)
It's about time I let you free again I think!
We'll see for how long... #Grin
Unlock your #Cock for me #PetName
@Wait(2)
Faster
@Wai(2)
I don't like waiting
(cage_off_lopp)
@Wait(8)
Are you ready to continue?
[yes]Let's do it then @ChastityOff
[no] @NullResponse @CheckFlag(changing_idea) @Chance30(getting_tired1) @Chance30(getting_tired2) @Goto(getting_tired3)
@AcceptAnswer @NullResponse @CheckFlag(changing_idea) @Chance30(getting_tired1) @Chance30(getting_tired2) @Goto(getting_tired3)
And now You can #Stroke @StartStroking
(getting_tired1)
I <b>strongly</b> suggest you to do it faster or i may change my mind..... #Grin @TempFlag(changing_idea) @Goto(cage_off_lopp)
(getting_tired2)
It seems you are not so desperate to cum if it takes so much to free yourself #PetName @TempFlag(changing_idea) @Goto(cage_off_lopp)
(getting_tired3)
Maybe I should just keep you locked in the end... @Goto(cage_off_lopp)
(changing_idea)
Ok, now you passed the limit #PetName ! #Grin
Put your hands away from My #Cock immediately!
And now.....
Lock yourself up again #PetName
I will make you regret pissing me off, trust me! #Grin @ChastityOn @DommeLevelUp @StartTaunts
(taunt)
Because I'm not <i>quite</i> ready to release you yet
Not without fucking with you for a little bit first #Grin @StartTaunts
@End
@Info alternate chastity start with a chance of being unlocked based on her level of apathy
sexybastardo
Explorer
Explorer
Posts: 45
Joined: Thu Nov 26, 2015 9:10 pm
Gender: Male
I am a: None of the above
Location: Germany

Re: Tease AI: Community-Created Scripts

Post by sexybastardo »

Hey guys!
I created a game module for Tease AI :)

Image

It's Fapio for your mistress ... If you don't know what fapio is she will explain you. But you'll find cards for this game all over the internet ... the subject of the game is mostly about jerking, but also sissy/feminization and humiliation and a little bit bondage. Depends on the cards you are using. :-P :love:
Spoiler: show

Code: Select all

@NullResponse @RapidCodeOn @RapidTextOn @TyposOff
@SystemMessage <i>FAPIO SYSTEM:</i> PLEASE CHECK THE CONFIGURATION!
@SystemMessage <i>FAPIO SYSTEM:</i> Please change all vars in the script file like you want them 0=Off / 1=On and delete these two lines
@NullResponse @SetVar[FAPIO_A_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_B_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_C_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_D_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_F_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_H_CARDS_ON]=[1]
@NullResponse @SetVar[FAPIO_J_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_S_CARDS_ON]=[1]
(Fapio_Settings)
@NullResponse @RapidCodeOn 
@NullResponse @SetVar[FAPIO_MinRounds]=[15] 
@NullResponse @SetVar[FAPIO_CurrentRound]=[1]
@NullResponse @SetVar[FAPIO_MinJerking]=[2]
@NullResponse @SetVar[FAPIO_CurrentJerk]=[0]
(Tease_AI_Settings)
@NullResponse @RapidCodeOn 
@NullResponse @If[FAPIO_C_CARDS_ON]=[0]Then(Fapio_Intro)
@NullResponse @AlwaysAllowsOrgasm 	@Goto(Fapio_Intro)
@NullResponse @OftenAllowsOrgasm 	@Chance75(Fapio_Intro) @SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
@NullResponse @SometimesAllowsOrgasm 	@Chance50(Fapio_Intro) @SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
@NullResponse @RarelyAllowsOrgasm 	@Chance25(Fapio_Intro) @SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
@NullResponse @NeverAllowsOrgasm 	@SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
(Fapio_Intro)
@NullResponse @RapidTextOff @TyposOn
@NullResponse @CheckFlag(FAPIO_Before)
Welcome to the FAPIO Game! #EmoteHappy
Fapio is a special kind of card game for people with a love for jerking, feminization, sissyfication and/or humiliation. 
So, how to play this game? It's easy! #lol
We collect as many Cards as we possible can, and then simply do whatever each card says to reach a mindblowing orgasms for ... or to make you suffer! #lol
Let me go into a bit more detail. I will show you a Card. 
@NullResponse @RapidCodeOn @ShowImage[fapioh/example.jpg] @LockImages
You see a red Box: The code displayed in this location lets you know what type of Card it is. 
It also displays a number to make it easier to check whether we've collected all the Cards of the same type.
The blue Box: This is where you will find the name(s) of the model(s), and possibly the company she works for (to make it easier for us to find more online galleries of the same girl).
Yellow Box: A random comment, as if said by the girl displayed on the Card. Its hard to come up with good quotes. :)
Green Box: The assignment. Read it carefully and then complete your task!
Up until now, there are a total of 9 different types of Cards #EmoteHappy
J (green) stands for Jerk Off. Whatever the Card says, it's got something to do with your dick.
A (yellow) stands for Ass Play. Either use your toys or your finger to explore your cute hole.
H (pink) stands for Humiliation. These are pretty much all the Cards that don't fit in the other categories.
F (purple) stands for Female Clothing. Open your closet and dress up as a real slut!
B (grey) stands for Bondage. Restrain yourself!
D (orange) stands for Dare. Go outside and perform these bigger tasks like a good little slave.
C (blue) stands for Cum. It's time to blow your load!
S (red) stands for Special. These rare Cards will be hard to collect and the tasks may vary.
W (white) are special Movie Cards and not available for Tease AI.
Before you start to play, you will need these following objects (Depending which cards we use):
A dildo (preferably with balls and suction cup), A buttplug, Lipgloss, Lipstick, Ball-gag or improvised gag
If we're playing the Female Clothing Expansion Set, grab these objects as well:
Bra, Panties, Pantyhose, Tiara/crown/similar object, Heels, Skirt
If we're playing the Bondage Expansion Set, make sure you've got these objects:
Handcuffs, Shoelaces, Rubber band
When you've got these items it's time to play!
All cards running through in a slideshow and I'll stop it somewhere, whatever the card contains you have to complete the task!
Some Cards will force you to hold a certain position, others will have you exploring your asshole and if you're really unlucky you'll start off with a Cum-Card!
Your Pleasuring-session will be unique every single time, and we can collect new Cards for you as time goes on! 
The most important thing is that we experience new things! <3
So, did you delete all cards and pictures in the folders you don't like? Or does #PetName play it with me, like it comes ... #Grin
Or should I help you with deleting cards? #Grin
[please help, help me, help] #Yay @Goto(Deleting_Stuff)
[no, not, alone] Ok, that's fine too @Goto(Deleting_back)
@DifferentAnswer #SubName?
(Deleting_back)
Are you ready to play? #Grin
@NullResponse @SetFlag(FAPIO_Before)
@NullResponse @Goto(Fapio_Start)
(FAPIO_Before)
Let's play Fapio again! #EmoteHappy
Hope you like it as much as I do! #lol
Do you want to play or should I assist you with sorting out some cards? #Grin
[assist, please help, help me, help, delete, sort] #Yay @Goto(Deleting_Stuff)
[play, start, wanna play, no, not, alone] Ok, that's fine 
@DifferentAnswer #SubName?
Let's go! :D
(Fapio_Start)
@SystemMessage <i>FAPIO SYSTEM:</i> Loading ... please wait ...
You have to get at least @ShowVar[FAPIO_MinJerking] Jerking Cards until we are done! #lol
And we are playing at least @ShowVar[FAPIO_MinRounds] rounds, so be ready to suffer! #EmoteHappy
@NullResponse @RapidTextOn @TyposOff
(Choose_Action)
@NullResponse @PlayAudio[fapio/next-round-in-10-seconds.wav]
@SystemMessage <i>FAPIO SYSTEM:</i> Round @ShowVar[FAPIO_CurrentRound]
@SystemMessage <i>FAPIO SYSTEM:</i> Jerks @ShowVar[FAPIO_CurrentJerk]
@NullResponse @Wait(3)
@NullResponse @Goto(MusicA,MusicB)
(MusicA)
@NullResponse @PlayAudio[fapio/music-orgazmic-loop.wav] @Goto(NextRound)
(MusicB)
@NullResponse @PlayAudio[fapio/music-squirting-loop.wav]
(NextRound)
@NullResponse @Goto(Playing, Jerking, Cumming)
(Playing)
(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(A,B,D,F,H,S)
(A)
@NullResponse @RapidCodeOn @If[FAPIO_A_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiSub @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(B)
@NullResponse @RapidCodeOn @If[FAPIO_B_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiDom @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(D)
@NullResponse @RapidCodeOn @If[FAPIO_D_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagNurse @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(F)
@NullResponse @RapidCodeOn @If[FAPIO_F_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagTeacher @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(H)
@NullResponse @RapidCodeOn @If[FAPIO_H_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSchoolgirl @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(S)
@NullResponse @RapidCodeOn @If[FAPIO_S_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagBodyWriting @LockImages @Chance98(Playing_Anothertry)
(Playing_done)
@NullResponse @Wait(1)
@SystemMessage <i>FAPIO SYSTEM:</i> FAPIO!
@NullResponse @RapidTextOff
@NullResponse @PlayAudio[fapio/stop.mp3]
@NullResponse @Wait(2)
#FAPIO_PlayingTaunt
#FAPIO_Waiting
[done, ready, finished, now] Good #EmoteHappy @Goto(Playing_End)
[skip, i don't have, problem, i can't, i cant] Ok, next card @Goto(Playing_End)
@DifferentAnswer #SubName?
(Playing_End)
@NullResponse @RapidTextOn
@NullResponse @RapidCodeOn @ChangeVar[FAPIO_CurrentRound]=[FAPIO_CurrentRound]+[1]
@NullResponse @Goto(Choose_Action)
(Jerking)
(J_Repeat)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMaid @LockImages @Chance98(J_Repeat)
@NullResponse @Wait(1)
@SystemMessage <i>FAPIO SYSTEM:</i> FAPIO!
@NullResponse @RapidTextOff
@NullResponse @PlayAudio[fapio/stop.mp3]
@NullResponse @Wait(2)
#FAPIO_StrokeTaunt
#FAPIO_Waiting
[done, ready, finished, now] Good #EmoteHappy @Goto(Jerking_End)
[skip, i don't have, problem, i can't, i cant] Ok, next card @Goto(Jerking_End)
@DifferentAnswer #SubName?
(Jerking_End)
@NullResponse @RapidTextOn @RapidCodeOn @ChangeVar[FAPIO_CurrentRound]=[FAPIO_CurrentRound]+[1]
@NullResponse @RapidCodeOn @ChangeVar[FAPIO_CurrentJerk]=[FAPIO_CurrentJerk]+[1]
@NullResponse @Goto(Choose_Action)
(Cumming)
@NullResponse @RapidCodeOn 
@NullResponse @If[FAPIO_CurrentJerk]<[FAPIO_MinJerking]Then(NextRound)
@NullResponse @If[FAPIO_CurrentRound]<[FAPIO_MinRounds]Then(NextRound)
@NullResponse @If[FAPIO_C_CARDS_ON]=[0]Then(End_Without)
(C_Repeat)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSuperhero @LockImages @Chance98(C_Repeat)
@NullResponse @Wait(1)
@SystemMessage <i>FAPIO SYSTEM:</i> FAPIO!
@NullResponse @RapidTextOff
@NullResponse @PlayAudio[fapio/timesup.mp3]
@NullResponse @Wait(8)
@NullResponse @PlayAudio[fapio/moan2.wav]
#FAPIO_CumTaunt
#FAPIO_Waiting
[done, ready, finished, came, cum, wow] #EmoteHappy @Goto(End)
[thx, thank you, awesome, thanks] :) <3 @Goto(End)
@DifferentAnswer #SubName?
(End)
Then until next time #SubName! #EmoteHappy
@NullResponse @Wait(30)
@EndTease
(End_Without)
@NullResponse @PlayAudio[fapio/youve-got-no-chance.wav]
@NullResponse @RapidTextOff @TyposOn
As much as I love playing that game
I think I'm ready to get back to having more direct control #Grin
Time to do something else! #EmoteHappy
@End
(Deleting_Stuff)
Ok, let's check the cards together ... #Grin
For every card we will delete you owe me an edge ... so be ready for this ... #EmoteHappy
@NullResponse @SetVar[FAPIO_DeletingEdges]=[0]
(Deleting_ChooseCategory)
You owe me @ShowVar[FAPIO_DeletingEdges] Edges so far!
Which category do you want A,B,C,D,F,H,J,S or Stop?
[a] #FAPIO_PlayingTaunt @Goto(Deleting_A)
[b] #FAPIO_PlayingTaunt @Goto(Deleting_B)
[c] #FAPIO_PlayingTaunt @Goto(Deleting_C)
[d] #FAPIO_PlayingTaunt @Goto(Deleting_D)
[f] #FAPIO_PlayingTaunt @Goto(Deleting_F)
[h] #FAPIO_PlayingTaunt @Goto(Deleting_H)
[j] #FAPIO_PlayingTaunt @Goto(Deleting_J)
[s] #FAPIO_PlayingTaunt @Goto(Deleting_S)
[no thanks, go back, start, back, stop, play] Ok @Goto(Deleting_EdgesMsg)
@DifferentAnswer #SubName ... A,B,C,D,F,H,J or S?
(Deleting_A)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiSub @LockImages
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_A)
[no, not, dont want, delete] Ok @Goto(Deleting_A_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_A_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_A)
(Deleting_B)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiDom @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_B)
[no, not, dont want, delete] Ok @Goto(Deleting_B_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_B_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_B)
(Deleting_C)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSuperhero @LockImages
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_C)
[no, not, dont want, delete] Ok @Goto(Deleting_D_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_D_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_C)
(Deleting_D)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagNurse @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_D)
[no, not, dont want, delete] Ok @Goto(Deleting_D_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_D_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_D)
(Deleting_F)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagTeacher @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_F)
[no, not, dont want, delete] Ok @Goto(Deleting_F_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_F_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_F)
(Deleting_H)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSchoolgirl @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_H)
[no, not, dont want, delete] Ok @Goto(Deleting_H_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_H_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_H)
(Deleting_J)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMaid @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_J)
[no, not, dont want, delete] Ok @Goto(Deleting_J_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_J_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_J)
(Deleting_S)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagBodyWriting @LockImages
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_S)
[no, not, dont want, delete] Ok @Goto(Deleting_S_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_S_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_S)
(Deleting_EdgesMsg)
@NullResponse @If[FAPIO_DeletingEdges]=[0]Then(Deleting_back)
@NullResponse @SetVar[RP_Edges]=[FAPIO_DeletingEdges]
@NullResponse @UnlockImages
So here's the deal #SubName @If[RP_Edges]=[1]Then(Owe One Edge)
You owe me @ShowVar[RP_Edges] edges
You can either do them on your own
or I can guide you through them
Which would you prefer?
[you, guide, guide me] I was hoping you would say that #Grin @Call(AppsGamesRisky PickRisky Pick.txt, Edged By Domme)
[I, me] Fine by me #SubName 
@DifferentAnswer Who should handle these edges #SubName, me or you?
Just do your best to have them done by tomorrow
That way when you say hi to me
I know I'll have an extra desperate cock to play with #Grin
In the meantime we can play FAPIO!
@Goto(Deleting_back)
(Owe One Edge)
@NullResponse @UnlockImages
You only owe me a single edge
So I think we should make it count #Grin
Get to the edge right now @EdgeHold
#LetTheEdgeFade
Well, that was it
Now we can play FAPIO!
@Goto(Deleting_back)
@Info FAPIO GAME for your Mistress! Please change the configuration! Written by sexybastardo * ImageTags for the Cards are / A = Multi-Sub / B = Multi-Dom / C = Superhero / D = Nurse / F = Teacher / H = Schoolgirl / J = Maid / S = Body Writing
Here are the sound files I used for this script:
http://s000.tinyupload.com/index.php?fi ... 5708781011
Please copy them into the "Tease AI Main/Audio/fapio" folder

Then you will need some (or a lot :P) fapio cards ... I found this collection somewhere in the net and it's a really good starting point (around 1000 cards): https://www.dropbox.com/s/82xjwq1jjximm ... h.zip?dl=0

SORRY LINK IS DOWN -UPDATE
I'll upload my collection soon, until then you can find some cards here at milovana in this thread:
viewtopic.php?f=22&t=12234

And someone uploaded already his collection in this thread:
viewtopic.php?f=22&t=12234&start=240#p189233

There is also the creator website:
http://fapioh.wordpress.com/

And a big tumblr blog with most of the cards:
http://fapiohcards.tumblr.com/

I also created a photoshop/gimp template for new cards with all existing categories and some that doesn't contain "sissy/feminization" stuff ... if anyone would like to have it, I'll upload it too. It contains new categories "Mistress, CBT, Chastity, Cuckold/ForcedBi, Watersports, Pocket Pussy and Extra Kinky" ... :)
Here are some examples:
Spoiler: show
Image
Image
UPDATE END

Please notice that I didn't upload this file but the archive contains some subfolder structure that makes it easy to tag all pictures in a few seconds/minutes.
Extract the pictures into your Tease AI Image folder and tag them with the following tags:
A-Cards = Multi-Sub
B-Cards = Multi-Dom
C-Cards = Superhero
D-Cards = Nurse
F-Cards = Teacher
H-Cards = Schoolgirl
J-Cards = Maid
S-Cards = Body Writing

Example Image (should be in Tease AI Image folder/fapioh/) :
example.jpg
example.jpg (107.2 KiB) Viewed 6499 times
Don't forget to take a look into the Script and set all cards you don't want to use to '0' ...
After this you are good to go. :lol:

Your mistress will explain you how to play and how to understand the card symbols. Also she will help you to delete cards you don't need ... and with a little bit mistress power. The script is using also something from the Risky Pick Module to work on the edges. :blush:

Known Bugs:
- Sometimes the sounds don't play ... it seems that there is some bug ... mostly after a long slideshow.

Addionally you'll need the following files in your Vocabulary:
#FAPIO_CumTaunt.txt
#FAPIO_PlayingTaunt.txt
#FAPIO_StrokeTaunt.txt
#FAPIO_Waiting.txt
Spoiler: show

Code: Select all

Show me how you do this! @PlayAudio[fapio/moan2.wav]

Code: Select all

#lol 1 @PlayAudio[fapio/laugh.mp3]
#lol 2 @PlayAudio[fapio/laugh1.wav]
#lol 3 @PlayAudio[fapio/laugh-female-giggle.wav]
#lol 4 @PlayAudio[fapio/laugh-giggle.wav]
#lol 5 @PlayAudio[fapio/laugh-giggle2.wav]
#lol 6 @PlayAudio[fapio/laughs-heh-heh-ha.wav]
#lol 7 @PlayAudio[fapio/laugh-suggestive.wav]
#lol 8 @PlayAudio[fapio/laugh-young-girl-laughing-1.wav]
Oh @PlayAudio[fapio/oh.wav]
Ohh @PlayAudio[fapio/oh2.wav]
Oh @PlayAudio[fapio/oh-disappointed.wav]
Oh my god! 1 @PlayAudio[fapio/oh-my-god.wav]
Oh my god! 2 @PlayAudio[fapio/oh-my-god2.wav]
Oh my god! 3 @PlayAudio[fapio/oh-my-god3.wav]
Oh no! #Grin @PlayAudio[fapio/oh-no.wav]
Ohh yeeeah @PlayAudio[fapio/oh-yeah.wav]
Okaaaay @PlayAudio[fapio/oooooooookaaaaaaaaaay.wav]
Mh @PlayAudio[fapio/sigh.wav]
Mmh @PlayAudio[fapio/whimper.wav]
Wow! #Grin @PlayAudio[fapio/wow.wav]
Boring ... #Grin @PlayAudio[fapio/yawning.mp3]
#Yay @PlayAudio[fapio/yay.wav]
#Yay @PlayAudio[fapio/yay-funny.wav]
Yeeessss @PlayAudio[fapio/yessss.wav]
AAwwwwwww @PlayAudio[fapio/awww.wav]
Bleh! @PlayAudio[fapio/bleh.mp3]
Blblblbleheheheee @PlayAudio[fapio/blehblerbleh.wav]

Code: Select all

Jerk it #PetName!
Let me see how you do this ... #Grin
Now I'm curious ... show me! #Emote
Oh #SubName, that's nice!
That's fine ... #Grin

Code: Select all

Tell me when you are done with your task! #EmoteHappy
Let me know when you are done! #EmoteHappy
Tell me when you are ready to go on ... #Grin
A lot of them are using the above sound files to create a very good impression ... but there are not many lines. It would be great if someone could write some more. :)

The complete script files:
FapiohGame.rar
(4.94 KiB) Downloaded 488 times
I hope you like it and have a loooooot of fun with it 8-) :love:
Last edited by sexybastardo on Thu Dec 03, 2015 1:38 am, edited 3 times in total.
User avatar
Shadowbro
Explorer
Explorer
Posts: 12
Joined: Sun May 31, 2015 4:14 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive

Re: Tease AI: Community-Created Scripts

Post by Shadowbro »

sexybastardo wrote:Hey guys!
I created a game module for Tease AI :)

Image

It's Fapio for your mistress ... If you don't know what fapio is she will explain you. But you'll find cards for this game all over the internet ... the subject of the game is mostly about jerking, but also sissy/feminization and humiliation and a little bit bondage. Depends on the cards you are using. :-P :love:
Spoiler: show

Code: Select all

@NullResponse @RapidCodeOn @RapidTextOn @TyposOff
@SystemMessage <i>FAPIO SYSTEM:</i> PLEASE CHECK THE CONFIGURATION!
@SystemMessage <i>FAPIO SYSTEM:</i> Please change all vars in the script file like you want them 0=Off / 1=On and delete these two lines
@NullResponse @SetVar[FAPIO_A_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_B_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_C_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_D_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_F_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_H_CARDS_ON]=[1]
@NullResponse @SetVar[FAPIO_J_CARDS_ON]=[1] 
@NullResponse @SetVar[FAPIO_S_CARDS_ON]=[1]
(Fapio_Settings)
@NullResponse @RapidCodeOn 
@NullResponse @SetVar[FAPIO_MinRounds]=[15] 
@NullResponse @SetVar[FAPIO_CurrentRound]=[1]
@NullResponse @SetVar[FAPIO_MinJerking]=[2]
@NullResponse @SetVar[FAPIO_CurrentJerk]=[0]
(Tease_AI_Settings)
@NullResponse @RapidCodeOn 
@NullResponse @If[FAPIO_C_CARDS_ON]=[0]Then(Fapio_Intro)
@NullResponse @AlwaysAllowsOrgasm 	@Goto(Fapio_Intro)
@NullResponse @OftenAllowsOrgasm 	@Chance75(Fapio_Intro) @SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
@NullResponse @SometimesAllowsOrgasm 	@Chance50(Fapio_Intro) @SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
@NullResponse @RarelyAllowsOrgasm 	@Chance25(Fapio_Intro) @SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
@NullResponse @NeverAllowsOrgasm 	@SetVAR[FAPIO_C_CARDS_ON]=[0] @Goto(Fapio_Intro)
(Fapio_Intro)
@NullResponse @RapidTextOff @TyposOn
@NullResponse @CheckFlag(FAPIO_Before)
Welcome to the FAPIO Game! #EmoteHappy
Fapio is a special kind of card game for people with a love for jerking, feminization, sissyfication and/or humiliation. 
So, how to play this game? It's easy! #lol
We collect as many Cards as we possible can, and then simply do whatever each card says to reach a mindblowing orgasms for ... or to make you suffer! #lol
Let me go into a bit more detail. I will show you a Card. 
@NullResponse @RapidCodeOn @ShowImage[fapioh/example.jpg] @LockImages
You see a red Box: The code displayed in this location lets you know what type of Card it is. 
It also displays a number to make it easier to check whether we've collected all the Cards of the same type.
The blue Box: This is where you will find the name(s) of the model(s), and possibly the company she works for (to make it easier for us to find more online galleries of the same girl).
Yellow Box: A random comment, as if said by the girl displayed on the Card. Its hard to come up with good quotes. :)
Green Box: The assignment. Read it carefully and then complete your task!
Up until now, there are a total of 9 different types of Cards #EmoteHappy
J (green) stands for Jerk Off. Whatever the Card says, it's got something to do with your dick.
A (yellow) stands for Ass Play. Either use your toys or your finger to explore your cute hole.
H (pink) stands for Humiliation. These are pretty much all the Cards that don't fit in the other categories.
F (purple) stands for Female Clothing. Open your closet and dress up as a real slut!
B (grey) stands for Bondage. Restrain yourself!
D (orange) stands for Dare. Go outside and perform these bigger tasks like a good little slave.
C (blue) stands for Cum. It's time to blow your load!
S (red) stands for Special. These rare Cards will be hard to collect and the tasks may vary.
W (white) are special Movie Cards and not available for Tease AI.
Before you start to play, you will need these following objects (Depending which cards we use):
A dildo (preferably with balls and suction cup), A buttplug, Lipgloss, Lipstick, Ball-gag or improvised gag
If we're playing the Female Clothing Expansion Set, grab these objects as well:
Bra, Panties, Pantyhose, Tiara/crown/similar object, Heels, Skirt
If we're playing the Bondage Expansion Set, make sure you've got these objects:
Handcuffs, Shoelaces, Rubber band
When you've got these items it's time to play!
All cards running through in a slideshow and I'll stop it somewhere, whatever the card contains you have to complete the task!
Some Cards will force you to hold a certain position, others will have you exploring your asshole and if you're really unlucky you'll start off with a Cum-Card!
Your Pleasuring-session will be unique every single time, and we can collect new Cards for you as time goes on! 
The most important thing is that we experience new things! <3
So, did you delete all cards and pictures in the folders you don't like? Or does #PetName play it with me, like it comes ... #Grin
Or should I help you with deleting cards? #Grin
[please help, help me, help] #Yay @Goto(Deleting_Stuff)
[no, not, alone] Ok, that's fine too @Goto(Deleting_back)
@DifferentAnswer #SubName?
(Deleting_back)
Are you ready to play? #Grin
@NullResponse @SetFlag(FAPIO_Before)
@NullResponse @Goto(Fapio_Start)
(FAPIO_Before)
Let's play Fapio again! #EmoteHappy
Hope you like it as much as I do! #lol
Do you want to play or should I assist you with sorting out some cards? #Grin
[assist, please help, help me, help, delete, sort] #Yay @Goto(Deleting_Stuff)
[play, start, wanna play, no, not, alone] Ok, that's fine 
@DifferentAnswer #SubName?
Let's go! :D
(Fapio_Start)
@SystemMessage <i>FAPIO SYSTEM:</i> Loading ... please wait ...
You have to get at least @ShowVar[FAPIO_MinJerking] Jerking Cards until we are done! #lol
And we are playing at least @ShowVar[FAPIO_MinRounds] rounds, so be ready to suffer! #EmoteHappy
@NullResponse @RapidTextOn @TyposOff
(Choose_Action)
@NullResponse @PlayAudio[fapio/next-round-in-10-seconds.wav]
@SystemMessage <i>FAPIO SYSTEM:</i> Round @ShowVar[FAPIO_CurrentRound]
@SystemMessage <i>FAPIO SYSTEM:</i> Jerks @ShowVar[FAPIO_CurrentJerk]
@NullResponse @Wait(3)
@NullResponse @Goto(MusicA,MusicB)
(MusicA)
@NullResponse @PlayAudio[fapio/music-orgazmic-loop.wav] @Goto(NextRound)
(MusicB)
@NullResponse @PlayAudio[fapio/music-squirting-loop.wav]
(NextRound)
@NullResponse @Goto(Playing, Jerking, Cumming)
(Playing)
(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(A,B,D,F,H,S)
(A)
@NullResponse @RapidCodeOn @If[FAPIO_A_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiSub @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(B)
@NullResponse @RapidCodeOn @If[FAPIO_B_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiDom @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(D)
@NullResponse @RapidCodeOn @If[FAPIO_D_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagNurse @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(F)
@NullResponse @RapidCodeOn @If[FAPIO_F_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagTeacher @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(H)
@NullResponse @RapidCodeOn @If[FAPIO_H_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSchoolgirl @LockImages @Chance98(Playing_Anothertry)
@NullResponse @RapidCodeOn @Goto(Playing_done)
(S)
@NullResponse @RapidCodeOn @If[FAPIO_S_CARDS_ON]=[0]Then(Playing)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagBodyWriting @LockImages @Chance98(Playing_Anothertry)
(Playing_done)
@NullResponse @Wait(1)
@SystemMessage <i>FAPIO SYSTEM:</i> FAPIO!
@NullResponse @RapidTextOff
@NullResponse @PlayAudio[fapio/stop.mp3]
@NullResponse @Wait(2)
#FAPIO_PlayingTaunt
#FAPIO_Waiting
[done, ready, finished, now] Good #EmoteHappy @Goto(Playing_End)
[skip, i don't have, problem, i can't, i cant] Ok, next card @Goto(Playing_End)
@DifferentAnswer #SubName?
(Playing_End)
@NullResponse @RapidTextOn
@NullResponse @RapidCodeOn @ChangeVar[FAPIO_CurrentRound]=[FAPIO_CurrentRound]+[1]
@NullResponse @Goto(Choose_Action)
(Jerking)
(J_Repeat)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMaid @LockImages @Chance98(J_Repeat)
@NullResponse @Wait(1)
@SystemMessage <i>FAPIO SYSTEM:</i> FAPIO!
@NullResponse @RapidTextOff
@NullResponse @PlayAudio[fapio/stop.mp3]
@NullResponse @Wait(2)
#FAPIO_StrokeTaunt
#FAPIO_Waiting
[done, ready, finished, now] Good #EmoteHappy @Goto(Jerking_End)
[skip, i don't have, problem, i can't, i cant] Ok, next card @Goto(Jerking_End)
@DifferentAnswer #SubName?
(Jerking_End)
@NullResponse @RapidTextOn @RapidCodeOn @ChangeVar[FAPIO_CurrentRound]=[FAPIO_CurrentRound]+[1]
@NullResponse @RapidCodeOn @ChangeVar[FAPIO_CurrentJerk]=[FAPIO_CurrentJerk]+[1]
@NullResponse @Goto(Choose_Action)
(Cumming)
@NullResponse @RapidCodeOn 
@NullResponse @If[FAPIO_CurrentJerk]<[FAPIO_MinJerking]Then(NextRound)
@NullResponse @If[FAPIO_CurrentRound]<[FAPIO_MinRounds]Then(NextRound)
@NullResponse @If[FAPIO_C_CARDS_ON]=[0]Then(End_Without)
(C_Repeat)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSuperhero @LockImages @Chance98(C_Repeat)
@NullResponse @Wait(1)
@SystemMessage <i>FAPIO SYSTEM:</i> FAPIO!
@NullResponse @RapidTextOff
@NullResponse @PlayAudio[fapio/timesup.mp3]
@NullResponse @Wait(8)
@NullResponse @PlayAudio[fapio/moan2.wav]
#FAPIO_CumTaunt
#FAPIO_Waiting
[done, ready, finished, came, cum, wow] #EmoteHappy @Goto(End)
[thx, thank you, awesome, thanks] :) <3 @Goto(End)
@DifferentAnswer @Contact3 Wie siehts aus #SubName?
(End)
Then until next time #SubName! #EmoteHappy
@NullResponse @Wait(30)
@EndTease
(End_Without)
@NullResponse @PlayAudio[fapio/youve-got-no-chance.wav]
@NullResponse @RapidTextOff @TyposOn
As much as I love playing that game
I think I'm ready to get back to having more direct control #Grin
Time to do something else! #EmoteHappy
@End
(Deleting_Stuff)
Ok, let's check the cards together ... #Grin
For every card we will delete you owe me an edge ... so be ready for this ... #EmoteHappy
@NullResponse @SetVar[FAPIO_DeletingEdges]=[0]
(Deleting_ChooseCategory)
You owe me @ShowVar[FAPIO_DeletingEdges] Edges so far!
Which category do you want A,B,C,D,F,H,J,S or Stop?
[a] #FAPIO_PlayingTaunt @Goto(Deleting_A)
[b] #FAPIO_PlayingTaunt @Goto(Deleting_B)
[c] #FAPIO_PlayingTaunt @Goto(Deleting_C)
[d] #FAPIO_PlayingTaunt @Goto(Deleting_D)
[f] #FAPIO_PlayingTaunt @Goto(Deleting_F)
[h] #FAPIO_PlayingTaunt @Goto(Deleting_H)
[j] #FAPIO_PlayingTaunt @Goto(Deleting_J)
[s] #FAPIO_PlayingTaunt @Goto(Deleting_S)
[no thanks, go back, start, back, stop, play] Ok @Goto(Deleting_EdgesMsg)
@DifferentAnswer #SubName ... A,B,C,D,F,H,J or S?
(Deleting_A)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiSub @LockImages
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_A)
[no, not, dont want, delete] Ok @Goto(Deleting_A_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_A_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_A)
(Deleting_B)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMultiDom @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_B)
[no, not, dont want, delete] Ok @Goto(Deleting_B_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_B_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_B)
(Deleting_C)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSuperhero @LockImages
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_C)
[no, not, dont want, delete] Ok @Goto(Deleting_D_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_D_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_C)
(Deleting_D)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagNurse @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_D)
[no, not, dont want, delete] Ok @Goto(Deleting_D_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_D_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_D)
(Deleting_F)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagTeacher @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_F)
[no, not, dont want, delete] Ok @Goto(Deleting_F_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_F_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_F)
(Deleting_H)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagSchoolgirl @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_H)
[no, not, dont want, delete] Ok @Goto(Deleting_H_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_H_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_H)
(Deleting_J)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagMaid @LockImages 
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_J)
[no, not, dont want, delete] Ok @Goto(Deleting_J_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_J_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_J)
(Deleting_S)
@NullResponse @RapidCodeOn @ShowTaggedImage @TagBodyWriting @LockImages
Should we keep this?
[yes, sure, keep] #FAPIO_PlayingTaunt @Goto(Deleting_S)
[no, not, dont want, delete] Ok @Goto(Deleting_S_delCard)
[stop, enough, please stop, play, back, another category] Ok @Goto(Deleting_ChooseCategory)
@DifferentAnswer #SubName ... Yes, No or Stop?
(Deleting_S_delCard)
@RapidCodeOn @ChangeVar[FAPIO_DeletingEdges]=[FAPIO_DeletingEdges]+[1]
@DeleteLocalImage
@NullResponse @RapidCodeOn @Goto(Deleting_S)
(Deleting_EdgesMsg)
@NullResponse @If[FAPIO_DeletingEdges]=[0]Then(Deleting_back)
@NullResponse @SetVar[RP_Edges]=[FAPIO_DeletingEdges]
@NullResponse @UnlockImages
So here's the deal #SubName @If[RP_Edges]=[1]Then(Owe One Edge)
You owe me @ShowVar[RP_Edges] edges
You can either do them on your own
or I can guide you through them
Which would you prefer?
[you, guide, guide me] I was hoping you would say that #Grin @Call(AppsGamesRisky PickRisky Pick.txt, Edged By Domme)
[I, me] Fine by me #SubName 
@DifferentAnswer Who should handle these edges #SubName, me or you?
Just do your best to have them done by tomorrow
That way when you say hi to me
I know I'll have an extra desperate cock to play with #Grin
In the meantime we can play FAPIO!
@Goto(Deleting_back)
(Owe One Edge)
@NullResponse @UnlockImages
You only owe me a single edge
So I think we should make it count #Grin
Get to the edge right now @EdgeHold
#LetTheEdgeFade
Well, that was it
Now we can play FAPIO!
@Goto(Deleting_back)
@Info FAPIO GAME for your Mistress! Please change the configuration! Written by sexybastardo * ImageTags for the Cards are / A = Multi-Sub / B = Multi-Dom / C = Superhero / D = Nurse / F = Teacher / H = Schoolgirl / J = Maid / S = Body Writing
Here are the sound files I used for this script:
http://s000.tinyupload.com/index.php?fi ... 5708781011
Please copy them into the "Tease AI Main/Audio/fapio" folder

Then you will need some (or a lot :P) fapio cards ... I found this collection somewhere in the net and it's a really good starting point (around 1000 cards): https://www.dropbox.com/s/82xjwq1jjximm ... h.zip?dl=0
Please notice that I didn't upload this file but the archive contains some subfolder structure that makes it easy to tag all pictures in a few seconds/minutes.
Extract the pictures into your Tease AI Image folder and tag them with the following tags:
A-Cards = Multi-Sub
B-Cards = Multi-Dom
C-Cards = Superhero
D-Cards = Nurse
F-Cards = Teacher
H-Cards = Schoolgirl
J-Cards = Maid
S-Cards = Body Writing

Don't forget to take a look into the Script and set all cards you don't want to use to '0' ...
After this you are good to go. :lol:

Your mistress will explain you how to play and how to understand the card symbols. Also she will help you to delete cards you don't need ... and with a little bit mistress power. The script is using also something from the Risky Pick Module to work on the edges. :blush:

Known Bugs:
- Sometimes the sounds don't play ... it seems that there is some bug ... mostly after a long slideshow.

Addionally you'll need the following files in your Vocabulary:
#FAPIO_CumTaunt.txt
#FAPIO_PlayingTaunt.txt
#FAPIO_StrokeTaunt.txt
#FAPIO_Waiting.txt
Spoiler: show

Code: Select all

Show me how you do this! @PlayAudio[fapio/moan2.wav]

Code: Select all

#lol 1 @PlayAudio[fapio/laugh.mp3]
#lol 2 @PlayAudio[fapio/laugh1.wav]
#lol 3 @PlayAudio[fapio/laugh-female-giggle.wav]
#lol 4 @PlayAudio[fapio/laugh-giggle.wav]
#lol 5 @PlayAudio[fapio/laugh-giggle2.wav]
#lol 6 @PlayAudio[fapio/laughs-heh-heh-ha.wav]
#lol 7 @PlayAudio[fapio/laugh-suggestive.wav]
#lol 8 @PlayAudio[fapio/laugh-young-girl-laughing-1.wav]
Oh @PlayAudio[fapio/oh.wav]
Ohh @PlayAudio[fapio/oh2.wav]
Oh @PlayAudio[fapio/oh-disappointed.wav]
Oh my god! 1 @PlayAudio[fapio/oh-my-god.wav]
Oh my god! 2 @PlayAudio[fapio/oh-my-god2.wav]
Oh my god! 3 @PlayAudio[fapio/oh-my-god3.wav]
Oh no! #Grin @PlayAudio[fapio/oh-no.wav]
Ohh yeeeah @PlayAudio[fapio/oh-yeah.wav]
Okaaaay @PlayAudio[fapio/oooooooookaaaaaaaaaay.wav]
Mh @PlayAudio[fapio/sigh.wav]
Mmh @PlayAudio[fapio/whimper.wav]
Wow! #Grin @PlayAudio[fapio/wow.wav]
Boring ... #Grin @PlayAudio[fapio/yawning.mp3]
#Yay @PlayAudio[fapio/yay.wav]
#Yay @PlayAudio[fapio/yay-funny.wav]
Yeeessss @PlayAudio[fapio/yessss.wav]
AAwwwwwww @PlayAudio[fapio/awww.wav]
Bleh! @PlayAudio[fapio/bleh.mp3]
Blblblbleheheheee @PlayAudio[fapio/blehblerbleh.wav]

Code: Select all

Jerk it #PetName!
Let me see how you do this ... #Grin
Now I'm curious ... show me! #Emote
Oh #SubName, that's nice!
That's fine ... #Grin

Code: Select all

Tell me when you are done with your task! #EmoteHappy
Let me know when you are done! #EmoteHappy
Tell me when you are ready to go on ... #Grin
A lot of them are using the above sound files to create a very good impression ... but there are not many lines. It would be great if someone could write some more. :)

The complete script files:
FapiohGame.rar
I hope you like it and have a loooooot of fun with it 8-) :love:
Hi, I believe you left the example image out of the downloads.
sexybastardo
Explorer
Explorer
Posts: 45
Joined: Thu Nov 26, 2015 9:10 pm
Gender: Male
I am a: None of the above
Location: Germany

Re: Tease AI: Community-Created Scripts

Post by sexybastardo »

Hi, I believe you left the example image out of the downloads.
Oh, thanks ... it's now in the post. :)
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI: Community-Created Scripts

Post by avatarbr »

sexybastardo wrote:
Hi, I believe you left the example image out of the downloads.
Oh, thanks ... it's now in the post. :)
Hi, can you upload the cards in another place (like mega)? Dropbox have a limit of downloads.

EDIT: And now its gone :(
sexybastardo
Explorer
Explorer
Posts: 45
Joined: Thu Nov 26, 2015 9:10 pm
Gender: Male
I am a: None of the above
Location: Germany

Re: Tease AI: Community-Created Scripts

Post by sexybastardo »

Hi, can you upload the cards in another place (like mega)? Dropbox have a limit of downloads.

EDIT: And now its gone :(
Yeah np, I'll check that and give you all some more infos. :)

EDIT: Ok, I updated the posting ... please take a look.
Post Reply