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