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