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. SNAME, you are forbidden to cum during this session with me! 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. SNAME, you are forbidden to cum during this session with me! 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