Jennifer In Control
Jennifer In Control
Title:questions_1
Sex: Female T Male T Trans T
Require: nochaste
Limits:
;questions_1
;
;================================================================
;====================== defining variables ======================
;================================================================
; The maximum number of questions the slave gets asked
assign:MAX_NUMBER_OF_QUESTIONS:17
; The total number of questions that exist
assign:TOTAL_NUMBER_OF_QUESTIONS:48
assign:she1:'she'
if: 'DNAME' == 'James'
assign:she1:'he'
fi:
;================================================================
;====================== defining questions ======================
;================================================================
; To add a question:
; - add a block to askCurQuestionOnce
; - add a function for the question
; - increase TOTAL_NUMBER_OF_QUESTIONS
function:askCurQuestionOnce
assign:strokes:Math.floor(49+(Math.random() * 50) + 1)
if: HARDCORE
assign:strokes:$strokes+50
fi:
if: FEMALE
assign:strokeIt:'rub your pussy for 30 seconds as a reward'
else:
assign:strokeIt:'stroke your cock $strokes times as a reward'
fi:
if: $curQuestion == 1 && ('$a01'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a01:'ASKED'
call:q01
fi:
if: $curQuestion == 2 && ('$a02'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a02:'ASKED'
call:q02
fi:
if: $curQuestion == 3 && ('$a03'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a03:'ASKED'
call:q03
fi:
if: $curQuestion == 4 && ('$a04'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a04:'ASKED'
call:q04
fi:
if: $curQuestion == 5 && ('$a05'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a05:'ASKED'
call:q05
fi:
if: $curQuestion == 6 && ('$a06'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a06:'ASKED'
call:q06
fi:
if: $curQuestion == 7 && ('$a07'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a07:'ASKED'
call:q07
fi:
if: $curQuestion == 8 && ('$a08'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a08:'ASKED'
call:q08
fi:
if: $curQuestion == 9 && ('$a09'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a09:'ASKED'
call:q09
fi:
if: $curQuestion == 10 && ('$a10'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a10:'ASKED'
call:q10
fi:
if: $curQuestion == 11 && ('$a11'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a11:'ASKED'
call:q11
fi:
if: $curQuestion == 12 && ('$a12'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a12:'ASKED'
call:q12
fi:
if: $curQuestion == 13 && ('$a13'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a13:'ASKED'
call:q13
fi:
if: $curQuestion == 14 && ('$a14'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a14:'ASKED'
call:q14
fi:
if: $curQuestion == 15 && ('$a15'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a15:'ASKED'
call:q15
fi:
if: $curQuestion == 16 && ('$a16'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a16:'ASKED'
call:q16
fi:
if: $curQuestion == 17 && ('$a174'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a17:'ASKED'
call:q17
fi:
if: $curQuestion == 18 && ('$a18'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a18:'ASKED'
call:q18
fi:
if: $curQuestion == 19 && ('$a19'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a19:'ASKED'
call:q19
fi:
if: $curQuestion == 20 && ('$a20'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a20:'ASKED'
call:q20
fi:
if: $curQuestion == 21 && ('$a21'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a21:'ASKED'
call:q21
fi:
if: $curQuestion == 22 && ('$a22'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a22:'ASKED'
call:q22
fi:
if: $curQuestion == 23 && ('$a23'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a23:'ASKED'
call:q23
fi:
if: $curQuestion == 24 && ('$a24'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a24:'ASKED'
call:q24
fi:
if: $curQuestion == 25 && ('$a25'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a25:'ASKED'
call:q25
fi:
if: $curQuestion == 26 && ('$a26'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a26:'ASKED'
call:q26
fi:
if: $curQuestion == 27 && ('$a27'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a27:'ASKED'
call:q27
fi:
if: $curQuestion == 28 && ('$a28'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a28:'ASKED'
call:q28
fi:
if: $curQuestion == 29 && ('$a29'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a29:'ASKED'
call:q29
fi:
if: $curQuestion == 30 && ('$a30'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a30:'ASKED'
call:q30
fi:
if: $curQuestion == 31 && ('$a31'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a31:'ASKED'
call:q31
fi:
if: $curQuestion == 32 && ('$a32'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a32:'ASKED'
call:q32
fi:
if: $curQuestion == 33 && ('$a33'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a33:'ASKED'
call:q33
fi:
if: $curQuestion == 34 && ('$a34'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a34:'ASKED'
call:q34
fi:
if: $curQuestion == 35 && ('$a35'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a35:'ASKED'
call:q35
fi:
if: $curQuestion == 36 && ('$a36'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a36:'ASKED'
call:q36
fi:
if: $curQuestion == 37 && ('$a37'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a37:'ASKED'
call:q37
fi:
if: $curQuestion == 38 && ('$a38'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a38:'ASKED'
call:q38
fi:
if: $curQuestion == 39 && ('$a39'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a39:'ASKED'
call:q39
fi:
if: $curQuestion == 40 && ('$a40'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a40:'ASKED'
call:q40
fi:
if: $curQuestion == 41 && ('$a41'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a41:'ASKED'
call:q41
fi:
if: $curQuestion == 42 && ('$a42'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a42:'ASKED'
call:q42
fi:
if: $curQuestion == 43 && ('$a43'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a43:'ASKED'
call:q43
fi:
if: $curQuestion == 44 && ('$a44'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a44:'ASKED'
call:q44
fi:
if: $curQuestion == 45 && ('$a45'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a45:'ASKED'
call:q45
fi:
if: $curQuestion == 46 && ('$a46'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a46:'ASKED'
call:q46
fi:
if: $curQuestion == 47 && ('$a47'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a47:'ASKED'
call:q47
fi:
if: $curQuestion == 48 && ('$a48'!='ASKED' || '$thisIsTheRepetition'=='TRUE')
assign:questionsAsked:$questionsAsked+1
assign:a48:'ASKED'
call:q48
fi:
end:
; ---------------------------------------------------------------
; note this is an initial question that will always be asked at the beginning of the task
function:q01
image:taskimg/sets/runa/runa_blue_bikini2.jpg
show:Bitch, what are you?
if: FEMALE
call:female01
else:
call:male01
fi:
end:
function:female01
show:Bitch, what are you?
choice:a bitch,a woman
if: LASTASK == 1
show:Correct, $strokeIt for getting the question right.
call:justButtonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
function:male01
show:Bitch, what are you?
choice:a bitch,a man
if: LASTASK == 1
show:Correct, $strokeIt for getting the question right.
call:justButtonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
; note this is an initial question that will always be asked at the beginning of the task
function:q02
image:taskimg/sets/runa/runa_blue_bikini13.jpg
show:What would you do, if I would forbid you to cum?
choice:cum anyway,don't cum
if: LASTASK == 2
if: DENIED
show:That is correct. And since you are currently in denial, that is exactly what is going to happen. <b>SNAME, you are forbidden to cum during this session with me!</b> Now, denied bitch, $strokeIt for getting this question right.
else:
show:That is correct. And you know what? That is exactly what I'm going to do. <b>SNAME, you are forbidden to cum during this session with me!</b> Now, denied bitch, $strokeIt for getting this question right.
fi:
call:justButtonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
; note this is an initial question that will always be asked at the beginning of the task
function:q03
if: FEMALE
;since this is an initial question, don't decrease $questionsAsked
else:
image:taskimg/sets/runa/runa_blue_bikini20.jpg
show:What would you do, if I would order you to stroke your dick in a certain way?
choice:stroke that way,stroke how I like
if: LASTASK == 1
show:Correct. So, whenever I ask you to stroke during this session, you are going to do full strokes at medium speed. I want you to feel like the controlled frustrated bitch, that you are. I don't even want you to reach an edge! If you are getting close to an edge, stroke more slowly! Now, $strokeIt.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q04
image:taskimg/sets/runa/runa_black_chair_b024.jpg
show:What would you do, if I would order you to kiss my armpits?
choice:kiss your armpits,say no thanks
if: LASTASK == 1
show:Correct, $strokeIt, while you imagine kissing my armpits.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q05
if: FEMALE
call:female05
else:
call:male05
fi:
end:
function:female05
image:taskimg/sets/runa/runa_black_chair_b028.jpg
show:What would you do, if I wanted to rape your cunt with my fist?
choice:cover my pussy, spread my legs
if: LASTASK == 2
show:Correct, $strokeIt, while you imagine being raped by me.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
function:male05
image:taskimg/sets/runa/runa_blue_bikini48.jpg
show:What would you do, if I wanted to rape you with my strapon?
choice:cover my asshole, bend over
if: LASTASK == 2
show:Correct, $strokeIt, while imagining being anally raped by me.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q06
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_blue_bikini71.jpg
show:What would you do, if I would order you to fuck my pussy with your cock?
choice:penetrate you,nothing since I'm not worthy
if: LASTASK == 1
show:That is correct, if I order you to fuck me, you fuck me. Of course that will never happen. Your tiny excuse for a penis will never even get close to my pussy. Only real men get to fuck me. But since you got the question right, $strokeIt. While you do it, fantasize about fucking me.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q07
image:taskimg/sets/runa/runa_black_chair_b54.jpg
show:What would you do, if I would order you to kiss me on the mouth?
choice:kiss your feet,kiss your mouth
if: LASTASK == 2
if: FEMALE
settemp1:'dirty little cunt like you'
else:
settemp1:'beta male'
fi:
show:That is correct. Of course I will never ask you to do that. I don't want to be kissed on my mouth by a TEMP1. But since you got it right, $strokeIt, while dreaming about kissing me on the mouth.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q08
image:taskimg/sets/runa/runa_black_chair_b31.jpg
show:What would you do, if I wanted to piss into your mouth?
choice:decline the offer,open my mouth
if: LASTASK == 2
show:Correct, now open your mouth and $strokeIt, while thinking about drinking my piss.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q09
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_red_lingerie_a17.jpg
show:What would you do, if I wanted to bite down on your dick as hard as I can?
choice:present my dick,beg for mercy
if: LASTASK == 1
show:Correct, $strokeIt, while you think of me biting down hard on your tiny little dick.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q10
image:taskimg/sets/runa/runa_blue_bikini34.jpg
show:What would you do, if I would order you to kiss my feet?
choice:kiss your feet,say no thanks
if: LASTASK == 1
show:Correct, $strokeIt, while imagining kissing my feet.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q11
image:taskimg/sets/runa/runa_red_lingerie_a10.jpg
show:What would you do, if I would order you to kiss my ass?
choice:refuse,kiss your ass
if: LASTASK == 2
show:Correct, $strokeIt, while imagining kissing my ass over and over again.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q12
image:taskimg/sets/runa/runa_blue_bikini39.jpg
show:What would you do, if I would order you suck on my nipples?
choice:suck on your nipples,nothing since I'm not worthy
if: LASTASK == 1
show:That is correct. And even though you are not worthy, if I order you to do it, you do it. Now $strokeIt, while imagining sucking on my nipples.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q13
image:taskimg/sets/runa/runa_blue_bikini34.jpg
show:What would you do, if I would order you to suck on my toes?
choice:decline the offer,suck on your toes
if: LASTASK == 2
show:Correct, $strokeIt, while imagining sucking on my toes.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q14
image:taskimg/sets/runa/runa_blue_bikini71.jpg
show:What would you do, if I would order you to lick my pussy until I orgasm?
choice:lick your pussy,nothing since I'm not worthy
if: LASTASK == 1
show:That is correct. Unlike you, if I want to get an orgasm, I will get an orgasm. Now $strokeIt, while fantasizing about eating out my pussy until I get a quivering orgasm.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q15
image:taskimg/sets/runa/runa_blue_bikini34.jpg
show:What would you do, if I would order you to clean my shoes with your tongue?
choice:refuse,lick your shoes
if: LASTASK == 2
show:Correct, $strokeIt, while thinking about licking my shoes.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q16
image:taskimg/sets/runa/runa_black_chair_a33.jpg
show:What would you do, if I would order you to suck on my finger to demonstrate your cock sucking skills?
choice:suck your finger,say no thanks
if: LASTASK == 1
show:Correct, $strokeIt, while imagining giving a humiliating passionate blowjob to my finger.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q17
image:taskimg/sets/runa/runa_black_chair_b028.jpg
show:What would you do, if I would order you to suck a guy's cock until he cums into your mouth?
choice:argue,suck his cock
if: LASTASK == 2
show:Correct, $strokeIt, while thinking about sucking a guy's cock until he shoots his delicious cum into your mouth.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q18
image:taskimg/sets/runa/runa_blue_bikini55.jpg
show:What would you do, if I would order you to suck my lover's cock until he's hard and ready to fuck me?
choice:argue,suck his cock
if: LASTASK == 2
show:Correct, $strokeIt, while thinking about sucking my lover's cock until he gets rock hard inside of your mouth.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q19
image:taskimg/sets/runa/runa_black_chair_b31.jpg
show:What would you do, if I would order you to eat my lover's cum out of my pussy?
choice:argue,eat it
if: LASTASK == 2
show:Correct, $strokeIt, while thinking about eating all of his delicious cum out of my pussy.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q20
image:taskimg/sets/runa/runa_red_lingerie_a15_2.jpg
show:What would you do, if I would order you to give me a massage?
choice:give you a massage,nothing since I'm not worthy
if: LASTASK == 1
show:That is correct. Now $strokeIt, while dreaming about giving a massage to me.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q21
image:taskimg/sets/runa/runa_red_lingerie_a15_3.jpg
show:What would you do, if I would order you massage my neck?
choice:massage your neck,nothing since I'm not worthy
if: LASTASK == 1
show:That is correct. Now $strokeIt, while dreaming about massaging my neck.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q22
image:taskimg/sets/runa/runa_blue_bikini34.jpg
show:What would you do, if I would order you massage my feet?
choice:refuse to do it,massage your feet
if: LASTASK == 2
show:That is correct. Now $strokeIt, while thinking about massaging my feet.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q23
image:taskimg/sets/runa/runa_red_lingerie_a16.jpg
show:What would you do, if I wanted to orgasm by riding your face with my pussy?
choice:lay down,turn away
if: LASTASK == 1
show:Correct, $strokeIt, while fantasizing about me grinding your face with my pussy until I get a quivering orgasm.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q24
image:taskimg/sets/runa/runa_red_lingerie_a12.jpg
show:What would you do, if I would order you to lay down, so that I can sit on your face?
choice:lay down,turn away
if: LASTASK == 1
show:Correct, $strokeIt, while imagining me sitting on your face.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q25
if: FEMALE
call:female25
else:
call:male25
fi:
end:
function:male25
image:taskimg/sets/runa/runa_blue_bikini1.jpg
show:What would you do, if I wanted to kick your balls?
choice:beg for mercy,spread my legs
if: LASTASK == 2
show:Correct. Now hit your balls three times hard. Then $strokeIt for getting the question right. While stroking, I want you to think about me kicking your balls over and over again.
call:justButtonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
function:female25
image:taskimg/sets/runa/runa_blue_bikini39.jpg
show:What would you do, if I wanted to spank your tits?
choice:beg for mercy,present my tits
if: LASTASK == 2
show:Correct, flick each of your nipples three times as hard as you can. Then $strokeIt for getting the question right. While rubbing your pussy, I want you to think about me spanking your tits.
call:justButtonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q26
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_blue_bikini13.jpg
show:What would you do, if I wanted to punch your balls?
choice:beg for mercy,spread my legs
if: LASTASK == 2
show:Correct, punch your balls three times hard. Then $strokeIt, while you think about me punching your balls with my fists until you are crying in pain.
call:justButtonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q27
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_blue_bikini1.jpg
show:What would you do, if I would order you to rest your balls on a hard table surface, so that I can step on them with my shoes.
choice:rest my balls on the table,beg for mercy
if: LASTASK == 1
show:Correct, $strokeIt, while you think about me crushing your balls under my shoes.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q28
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_blue_bikini1.jpg
show:What would you do, if I would order you to rest your tiny dick on a hard table surface, so that I can step on it with my shoes.
choice:rest my tiny dick on the table,beg for mercy
if: LASTASK == 1
show:Correct, $strokeIt, while thinking about me crushing your cock under my shoes until you cry like a baby.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q29
image:taskimg/sets/runa/runa_blue_bikini32.jpg
show:What are you?
choice:free,controlled
if: LASTASK == 2
show:Correct, $strokeIt, controlled bitch.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q30
image:taskimg/sets/runa/runa_blue_bikini2.jpg
show:What are you?
choice:free,a slave
if: LASTASK == 2
show:Correct slave, $strokeIt.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q31
image:taskimg/sets/runa/runa_blue_bikini33.jpg
show:What are you?
choice:blackmailed,free
if: LASTASK == 1
show:Correct, $strokeIt, blackmailed bitch.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q32
image:taskimg/sets/runa/runa_blue_bikini32.jpg
show:What would you do, if I wanted to slap your face?
choice:hide my face,show my face
if: LASTASK == 2
show:Correct. Slap the left side of your face hard once, then $strokeIt for getting the question right.
call:justButtonDone
show:I really like it if you are in pain, so also slap the right side of your face hard once.
call:justButtonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q33
image:taskimg/sets/runa/runa_red_lingerie_a10.jpg
show:What would you do, if I would order you spank your ass until it's bright red?
choice:spank my ass,not do it
if: LASTASK == 1
show:That is correct. Now $strokeIt, knowing that I will probably order you to spank your ass in the future, SNAME.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q34
image:taskimg/sets/runa/runa_black_chair_b66.jpg
show:What would you do, if I would order you to to anally rape yourself, by showing up a dildo up your ass and pulling it out, over and over again?
choice:anally rape myself,nothing
if: LASTASK == 1
show:That is correct. Now $strokeIt, knowing that I will probably order you anally rape yourself in the future, SNAME.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q35
image:taskimg/sets/runa/runa_red_lingerie_a10.jpg
show:What would you do, if I would order you to stand in a corner for hours?
choice:get into the corner,start begging
if: LASTASK == 1
show:That is correct, $strokeIt.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q36
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_red_lingerie_a17.jpg
show:What would you do, if I wanted to bite your balls as hard as I can?
choice:spread my legs,beg for mercy
if: LASTASK == 1
show:Correct, $strokeIt. Spread your legs while you do it and imagine me biting down hard on balls.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q37
image:taskimg/sets/runa/runa_red_lingerie_a15_3.jpg
show:What would you do, if I would order you to cover my whole neck with passionate kisses?
choice:kiss your neck,nothing since I'm not worthy
if: LASTASK == 1
show:That is correct. I will probably not ask a dirty little slave like you to kiss my neck, but if I ask you to do it, you do it! Since you got it right, $strokeIt, while dreaming about kissing my neck over and over again.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q38
if: !T_CANDLE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_black_chair_b024.jpg
show:What would you do, if I would order you to pour hot wax on your nipples?
choice:beg for mercy,pour it on them
if: LASTASK == 2
show:That is correct. Now $strokeIt, knowing that I will probably order you to pour hot wax on your nipples in the future, SNAME.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q39
if: FEMALE || !T_CANDLE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_blue_bikini59.jpg
show:What would you do, if I would order you to pour hot wax on your dick?
choice:beg for mercy,pour it on it
if: LASTASK == 2
show:That is correct. Now $strokeIt, knowing that I will probably order you to pour hot wax on your dick in the future, SNAME.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q40
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_blue_bikini52.jpg
show:What would you do, if I would order you to spank your dick?
choice:beg for mercy,spank it
if: LASTASK == 2
show:That is correct. Now $strokeIt, knowing that I will probably order you to spank your dick until it's bright red in the future. I really love torturing you, SNAME.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q41
image:taskimg/sets/runa/runa_blue_bikini57.jpg
show:What would you do, if I would order you to cut yourself with a knife?
choice:cut myself,refuse
if: LASTASK == 2
show:Correct, DTITLE DNAME does not allow you to harm yourself in a long lasting way. No matter who asks you to do that, you have to refuse. Your DTITLE owns your body, and $she1 wants it to be intact. But don't get me wrong, I will torture you in many other ways in the future, SNAME. Now $strokeIt.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q42
image:taskimg/sets/runa/runa_blue_bikini38.jpg
show:What would you do, if I would order you to do something that will break your leg?
choice:break my leg,refuse
if: LASTASK == 2
show:Correct, DTITLE DNAME does not allow you to harm yourself in a long lasting way. No matter who asks you to do that, you have to refuse. Your DTITLE owns your body, and $she1 wants it to be intact. But don't get me wrong, I will torture you in many other ways in the future, SNAME. Now $strokeIt.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q43
image:taskimg/sets/runa/runa_black_chair_b028.jpg
show:What would you do, if I would order you to do something that will break your nose?
choice:break my nose,refuse
if: LASTASK == 2
show:Correct, DTITLE DNAME does not allow you to harm yourself in a long lasting way. No matter who asks you to do that, you have to refuse. Your DTITLE owns your body, and $she1 wants it to be intact. But don't get me wrong, I will torture you in many other ways in the future, SNAME. Now $strokeIt.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q44
image:taskimg/sets/runa/runa_blue_bikini33.jpg
show:What would you do, if I would order you to do something that will break your arm?
choice:break my arm,refuse
if: LASTASK == 2
show:Correct, DTITLE DNAME does not allow you to harm yourself in a long lasting way. No matter who asks you to do that, you have to refuse. Your DTITLE owns your body, and $she1 wants it to be intact. But don't get me wrong, I will torture you in many other ways in the future, SNAME. Now $strokeIt.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q45
image:taskimg/sets/runa/runa_black_chair_b54.jpg
show:What would you do, if I wanted to spit into your mouth?
choice:keep my mouth shut,open my mouth
if: LASTASK == 2
show:Correct, $strokeIt. Keep your mouth open while you do it and think about me spitting into your mouth.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q46
if: FEMALE
assign:questionsAsked:$questionsAsked-1
else:
image:taskimg/sets/runa/runa_red_lingerie_b70.jpg
show:What would you do, if I would order you to fuck me from behind with your cock?
choice:penetrate you,nothing since I'm not worthy
if: LASTASK == 1
show:That is correct, if I order you to fuck me, you fuck me. Of course that will never happen. Your tiny excuse for a penis will never even get close to fucking me. Only real men get to fuck me. But since you got the question right, $strokeIt. While you do it, fantasize about fucking me from behind.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
fi:
end:
; ---------------------------------------------------------------
function:q47
image:taskimg/sets/runa/runa_black_chair_a33.jpg
show:What would you do, if I wanted to bite your nipples?
choice:present my nipples,hide my nipples
if: LASTASK == 1
show:Correct, $strokeIt, while you think about me biting down hard on one of your nipples.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
; ---------------------------------------------------------------
function:q48
image:taskimg/sets/runa/runa_red_lingerie_a39.jpg
show:What would you do, if I would order you to take an uncomfortable position like this and hold it until you cry from the pain in your back and shoulders?
choice:take the position,not do it
if: LASTASK == 1
show:That is correct. Now $strokeIt, knowing that I will probably force you into even more painful positions in the future, SNAME.
call:buttonDone
else:
assign:hasToRepeatCurQuestion:'TRUE'
fi:
end:
;================================================================
;=================== defining other functions ===================
;================================================================
function:askQuestionsUntilMax
assign:questionsAsked:0
assign:initialQuestionsAsked:0
while:($questionsAsked < $MAX_NUMBER_OF_QUESTIONS)
assign:hasToRepeatCurQuestion:'FALSE'
assign:curQuestion:Math.floor((Math.random() * $TOTAL_NUMBER_OF_QUESTIONS) + 1)
if: $initialQuestionsAsked<3
assign:initialQuestionsAsked:$initialQuestionsAsked+1
assign:curQuestion:$initialQuestionsAsked
fi:
call:askCurQuestionOnce
if: '$hasToRepeatCurQuestion'=='TRUE'
call:askCurQuestionAgain
fi:
endwhile:
end:
; ---------------------------------------------------------------
function:askCurQuestionAgain
show:That is not correct, I will ask you again.
button:I'm sorry, Runa
assign:questionsAsked:$questionsAsked-1
assign:hasToRepeatCurQuestion:'FALSE'
assign:thisIsTheRepetition:'TRUE'
call:askCurQuestionOnce
if: '$hasToRepeatCurQuestion'=='TRUE'
call:failedTheTask
fi:
assign:thisIsTheRepetition:'FALSE'
end:
; ---------------------------------------------------------------
function:justButtonDone
wait:1
button:Done
end:
; ---------------------------------------------------------------
function:buttonDone
assign:startTime:TIMENOW
call:justButtonDone
assign:strokeDuration:Math.ceil((TIMENOW-$startTime)/1000)
if: $strokeDuration < 8
call:didNotDoAllStrokes
fi:
end:
; ---------------------------------------------------------------
function:didNotDoAllStrokes
peerreview:false
assign:delayedMessageText:'I am very disappointed, SNAME. You have embarrassed me in front of Runa. If I lend you out to somebody, you have to follow all of their commands like they were given by myself. I have scheduled a punishment for your you!'
if:('DNAME'=='Jennifer')
dmsg:0:Jennifer:$delayedMessageText
dtask:0:Jennifer:punishment_for_not_following_an_order:672
fi:
if:('DNAME'=='Natasha')
dmsg:0:Natasha:$delayedMessageText
dtask:0:Natasha:punishment_for_not_following_an_order:672
fi:
if:('DNAME'=='James')
dmsg:0:James:$delayedMessageText
dtask:0:James:punishment_for_not_following_an_order:672
fi:
;
image:taskimg/sets/runa/runa_blue_bikini33.jpg
if: FEMALE
show:I've ordered you to rub your pussy for 30 seconds, but you only took $strokeDuration seconds! You were obviously not following my orders. I will report this to your DTITLE, let's see how $she1 feels about it.
else:
show:You took $strokeDuration seconds to stroke your cock $strokes times? I've ordered you to do full strokes at medium speed, you were obviously not following my orders. I will report this to your DTITLE, let's see how $she1 feels about it.
fi:
button:I'm sorry, Runa
log:The slave cheated during this task. Thus a punishment task was automatically added to the tasks in TODO for this slave. Since the slave will already be punished, DON'T give a low rating because of this. Just one less than the default should be enough.
goto:endoftask
end:
; ---------------------------------------------------------------
function:failedTheTask
peerreview:false
assign:delayedMessageText:'I am very disappointed, SNAME. You have embarrassed me in front of Runa. If I lend you out to somebody, you will show them the same respect as you show to me. I have scheduled a punishment for your disrespect!'
if:('DNAME'=='Jennifer')
dmsg:0:Jennifer:$delayedMessageText
dtask:0:Jennifer:Punishment_for_disrespect:672
fi:
if:('DNAME'=='Natasha')
dmsg:0:Natasha:$delayedMessageText
dtask:0:Natasha:Punishment_for_disrespect:672
fi:
if:('DNAME'=='James')
dmsg:0:James:$delayedMessageText
dtask:0:James:Punishment_for_disrespect:672
fi:
;
image:taskimg/sets/runa/runa_blue_bikini33.jpg
show:I already told you that this is not the correct answer. This is very disrespectful of you, SNAME. I will have to report this to your DTITLE, let's see how $she1 feels about this.
button:I'm sorry, Runa
log:The slave was disrespectful during this task. Thus a punishment for disrespect was automatically added to the tasks in TODO for this slave. Since the slave will already be punished, DON'T give a low rating because of this.
goto:endoftask
end:
; ---------------------------------------------------------------
function:cameWithoutPermission
peerreview:false
assign:delayedMessageText:'Do you think its ok to cum without permission? I am very disappointed, SNAME. You have embarrassed me in front of Runa. I have scheduled a punishment for cumming without permission for you!'
if:('DNAME'=='Jennifer')
dmsg:0:Jennifer:$delayedMessageText
dtask:0:Jennifer:Punishment_for_Cum:672
fi:
if:('DNAME'=='Natasha')
dmsg:0:Natasha:$delayedMessageText
dtask:0:Natasha:Punishment_for_Cum:672
fi:
if:('DNAME'=='James')
dmsg:0:James:$delayedMessageText
dtask:0:James:Punishment_for_Cum:672
fi:
;
image:taskimg/sets/runa/runa_blue_bikini33.jpg
show:That's not good, SNAME. I have to tell DTITLE DNAME that you came without permission. And $she1's probably going to punish you for this. Thank me, for telling this to your DTITLE!
button:Thank you, Runa
log:The slave wasn't allowed to cum during this task, but admitted to having cum anyway. Thus a punishment for cumming without permission was automatically added to the tasks in TODO for this slave. Since the slave will already be punished, DON'T give a low rating because of this.
goto:endoftask
end:
;================================================================
;======================= start of the task ======================
;================================================================
image:taskimg/sets/runa/runa_blue_bikini1.jpg
show:Hey SNAME, it's me, Runa! I want to make sure that you understand what it means to be a slave, so I will ask a couple of questions to you.
button:Yes, Runa
call:askQuestionsUntilMax
image:taskimg/sets/runa/runa_blue_bikini59.jpg
if: FEMALE
show:That's enough, slave. I hope you've learned something. See you soon, bitch.
button:Yes, Runa
else:
show:That's enough, slave. I hope you did not cum during this session?
choice:I came,I did not cum
if: LASTASK == 1
call:cameWithoutPermission
else:
show:Very good, slave. I feel, I've been really nice to you during this session. So next time we meet, I will torture you to make up for this. See you soon, bitch.
button:Thank you, Runa
log:The slave has answered all questions correctly, please give a standard rating.
fi:
fi:
label:endoftask