Title:sissy_feminization_roulette - increasing difficulty Sex: Female F Male T Trans T Require: Limits: Sissy ;sissy_feminization_roulette by Scott2 ;Thank you Scott2 for allowing me to update your task -- SSissyJ ;Now includes ;escalating difficulty based on number on times run ; loadtemp1:roulette_times_run if:'TEMP1' == '' settemp9:0 show:You are about to start your feminization training. This roulette will add a bit of exictment to your day and get you more comfortable with being feminized. Serious sissies should train often. else: settemp9:TEMP1 show:You are about to continue your feminization training. This roulette will add a bit of exictment to your day and get you more comfortable with being feminized. I'm glad as a serious sissy you are continuing your training. fi: settemp1:TEMP9 + 1 ;Set a maximum level for increasing difficulty if:(TEMP9 > 5) settemp9:5 fi: savetemp1:roulette_times_run ;Now set temp9 to multiplier factor settemp9:TEMP9 * 4 button:Yes DTITLE show:How dedicated to training are you? About how much time do you have? Long version may include shaving, nail polish and/or make-up. Full version adds exposure risk (no face) to the long version. choice:Short version,Long version,Full version if:LASTASK == 1 log:Short version of sissy feminization roulette has been chosen. call:anal call:clothing call:clothing2 call:plugcheck goto:finished fi: if:LASTASK == 2 log:Long version of sissy feminization roulette has been chosen. call:shaving call:anal call:nails call:clothing call:clothing2 call:makeup call:plugcheck goto:finished fi: if:LASTASK == 3 log:Full version of sissy feminization roulette has been chosen. call:shaving call:anal call:nails call:clothing call:clothing2 call:makeup call:plugcheck call:exposure goto:finished fi: ; ;functions function:shaving if:L_SHAVE > 0 image:taskimg/sissy_shavedlegs.jpg show:Your first task is to shave. A well trained sissy will always be silky smooth from their plucked eyebrows to their toes. A fulltime sissy will always be completely hairless. A sissy in training needs to get comfortable with shaving. Let me decide what you will shave. button:Tell me what to shave ;chances TEMP2 = 1 (20%) 2 (20%) 3 (20%) 4 (10%) 5 (10%) 6 (10%) 7 (4%) 8 (3%) 9 (3%) call:set_shaving_limits if:TEMP2 == 1 show:You must shave pubic hair. log:Sissy must shave pubic hair. fi: if:TEMP2 == 2 show:You must shave pubic hair and ass. log:Sissy must shave pubic hair and ass. fi: if:TEMP2 == 3 show:You must shave from waist to mid thigh. log:Sissy must shave from waist to mid thigh. fi: if:TEMP2 == 4 show:You must shave from waist to the top of knees. log:Sissy must shave from waist to the top of knees. fi: if:TEMP2 == 5 show:You must shave from nipples to mid thigh. log:Sissy must shave from waist to mid thigh. fi: if:TEMP2 == 6 show:You must shave from nipples to top of knees. log:Sissy must shave from nipples to top of knees. fi: if:TEMP2 == 7 show:You must shave from the waist down to toes. log:Sissy must shave from the waist down to toes. fi: if:TEMP2 == 8 show:You must shave from your nipples to toes. log:Sissy must shave from nipples to toes. fi: if:TEMP2 == 9 show:You must shave your entire body. This includes face, legs, arms, chest, genitals and ass. You are to be completely hairless from your eyebrows to your toes. log:Sissy must shave entire body. fi: button:I am shaved and ready for inspection show:Present your pubic region for inspection. image:taskimg/Shaven_Genital_View.jpg button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav if:TEMP2 >= 2 show:Present your ass crack for inspection. Bend over and spead your cheeks image:taskimg/Shaven_Butt_View.jpg button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: if:TEMP2 == 7 || TEMP2 == 8 || TEMP2 == 9 show:Present your legs for inspection. image:taskimg/Shaven_Legs_View.JPG button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: if:TEMP2 >= 3 && TEMP2 <= 8 show:Present yourself for a full frontal picture. image:taskimg/Shaven_Total_View.JPG button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: if:TEMP2 == 9 show:Present your arms for inspection. image:taskimg/Shaven_Arms_View.JPG button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: if:TEMP2 == 9 show:Raise your arms and show your arm pits for inspection. image:taskimg/Shaven_Armpit_View.jpg button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: if:TEMP2 == 9 image:taskimg/Shaven_Oiled_View.jpg show:You are completely shaved. We need to take this chance to get a picutre of you hairless and oiled down. Rub oil all over your body, from the neck down. Make sure you are nice and shiney. button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: fi: end:shaving ; ; function:nails settemp3:0 call:set_nails_limits ;chances TEMP2 = 0 (50%) 1 (30%) 2 (20%) if:TEMP3 >=2 image:taskimg/red_polish.jpg show:Your next sissy task is to apply nail polish. For this task you will need red or pink nail polish. Do you want to know what you will be painting? button:What do you want me to paint? if:TEMP3 == 2 image:taskimg/painting_toes1.jpg show:You must paint your toenails with red or pink polish. log:Sissy must paint toenails. button:Toenails are painted fi: if:TEMP3 == 3 image:taskimg/painting_toes1.jpg show:You must paint your toenails and fingernails with red or pink nail polish. log:Sissy must paint toe and fingernails button:Toenails and fingernails are painted fi: if:TEMP3 >= 2 image:taskimg/red_toes2.jpg show:Show your painted toenails to the camera. button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: if:TEMP3 >= 3 show:Show your painted fingernails to the camera. image:taskimg/red_toes2.jpg button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: if:TEMP3 > 1 show:Make sure your nails dry before continuing. We don't want them messed up. button:My nails are dry. fi: fi: end:nails ; ; function:clothing call:set_clothing1_limits settemp1:Math.floor((Math.random()*5)+1) image:taskimg/sissyTEMP1.jpg if:TEMP4==1 show:You will continue your training naked. log:Sissy will be naked. fi: if:TEMP4==2 show:You will put on a pair of panties. log:Sissy will put on panties. fi: if:TEMP4==3 show:You will put on a pair of panties and a bra. log:Sissy will put on panties and bra. fi: if:TEMP4==4 show:You will put on a pair of panties, a bra, stockings and garter belt. log:Sissy will put on panties, bra, stockings and garter belt. fi: if:TEMP4==5 show:You will put on a pair of panties, a bra, stockings and garter belt, and chastity cage. Don't worry you can remove the cage when you have finished the training tasks. log:Sissy will put on a pair of panties, a bra, stockings and garter belt, and chastity cage. if:(INCHASTITY) show:You will put on a pair of panties, a bra, stockings and garter belt. fi: fi: if:TEMP4==6 show:You will put on a pair of panties, a bra. Stuff your bra with breastforms (use socks if you have not ordered breastforms yet). button:Yes DTITLE show:Now put on stockings and garter belt, and a chastity cage. Don't worry you can remove the cage when you have finished the training tasks. log:Sissy will put on a pair of panties, a bra, stockings and garter belt, and chastity cage. Sissy's bra will have breastforms (or stuffed) if:(INCHASTITY) show:Now put on stockings and garter belt. You should already be in a chastity cage. fi: fi: button:Yes DTITLE settemp1:Math.floor((Math.random()*5)+1) image:taskimg/sissyTEMP1.jpg show:Show yourself to the camera. button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav end:clothing ; ; function:clothing2 if:TEMP4>=3 call:set_clothing2_limits if:TEMP5>=1 settemp1:Math.floor((Math.random()*5)+1) image:taskimg/sissyTEMP1.jpg fi: if:TEMP5==1 show:Put on a pair of high heels. log:Sissy will wear high heels. button:Yes DTITLE fi: if:TEMP5==2 show:Put on a pair of high heels and a skirt. log:Sissy will wear high heels and a skirt. button:Yes DTITLE fi: if:TEMP5==3 show:Put on a pair of high heels, a skirt and a wig. log:Sissy will wear high heels, a skirt and a wig. button:Yes DTITLE fi: if:TEMP5==4 show:Put on a pair of high heels, a wig, a skirt and a top. log:Sissy will wear high heels, a wig, a skirt and a top. button:Yes DTITLE fi: if:TEMP5==5 show:Put on a pair of high heels, a wig and a dress. log:Sissy will wear high heels, a wig and a dress. button:Yes DTITLE fi: show:Show yourself to the camera. button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav fi: end:clothing2 ; function:makeup call:set_makeup_limits image:taskimg/lipstick2.jpg if:TEMP6==1 show:Put on lipstick. log:Sissy will apply lipstick. button:Yes DTITLE fi: if:TEMP6==2 show:Put on lipstick and mascara. log:Sissy will apply lipstick and mascara. button:Yes DTITLE fi: if:TEMP6==3 show:Put on lipstick, mascara, eye shadow and eyeliner. log:Sissy will apply lipstick, mascara, eye shadow and eyeliner. button:Yes DTITLE fi: if:TEMP6==4 show:Put on lipstick, foundation, blush, mascara, eye shadow and eyeliner. log:Sissy will apply lipstick, foundation, blush, mascara, eye shadow and eyeliner. button:Yes DTITLE fi: if:TEMP6==5 show:Put on lipstick, foundation, blush, mascara, eye shadow and eyeliner. Then give yourself a good spray of female perfume. log:Sissy will apply lipstick, foundation, blush, mascara, eye shadow and eyeliner. Then give yourself a good spray of female perfume. button:Yes DTITLE fi: show:Let me see how your make-up looks. Show your face to the camera. button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav end:makeup ; ; function:anal if:L_ANAL>=1 if:(T_BUTTPLUG) image:taskimg/sissy_plug1.jpg show:A good sissy is always plugged. Insert your buttplug. log:Sissy will now be butt plugged. button:Plug is in. show:Show your plugged ass to the camera. button:Ready for picture (5 sec) wait:5 cam: wait:1 sound:bell.wav show:You will stay plugged until your sissy tasks are finished. button:Yes DTITLE fi: fi: end:anal ; ; function:plugcheck if:L_ANAL >= 1 if:(T_BUTTPLUG) image:taskimg/plugged1.jpg show:Time for a buttplug check! If your not plugged, get plugged. Get down on all fours for a picture of your plugged ass. button:Ready for a picture (10 sec delay) wait:10 cam: wait:1 log:Buttplug check on SNAME sound:bell.wav fi: fi: end:plugcheck ; ; function:exposure settemp7:Math.floor((Math.random()*5)+1) show:Let's take a nice picture of you feminizied. Look sexy, as I may want to show you off. button:Yes DTITLE DNAME if:TEMP7 == 1 image:taskimg/sissy4.jpg show:Pose for your exposure picture. Standing, full frontal. log:Sissy will now pose, Standing, full frontal. fi: if:TEMP7 == 2 image:taskimg/sissy5.jpg show:Pose for your exposure picture. Standing ass to camera. log:Sissy will now pose, Standing ass to camera. fi: if:TEMP7==3 image:taskimg/sissy6.jpg show:Pose for your exposure picture. On all fours with ass to camera. log:Sissy will now pose, On all fours with ass to camera. fi: if:TEMP7==4 image:taskimg/sissy2.jpg show:Pose for your exposure picture. Cowgirl (on knees, facing camera). log:Sissy will now pose, Cowgirl (on knees, facing camera). fi: if:TEMP7==5 image:taskimg/sissy7.jpg show:Pose for your exposure picture. On back, legs spread in the air, showing ass. log:Sissy will now pose, On back, legs spread in the air, showing ass. fi: button:Ready for picture (5 sec) wait:5 cam: wait:2 sound:bell.wav image:LASTPIC show:Now you are to be exposed on line ........... button:Oh No ----- DTITLE DNAME settemp2:(L_ONLINE * 2) settemp1:Math.floor((Math.random()*TEMP2)+1) if:(TEMP1 < 2) show:Uploading to www.temporarily.exposed. wait:1 show:Uploading to www.temporarily.exposed.. wait:1 show:Uploading to www.temporarily.exposed... wait:1 show:Uploading to www.temporarily.exposed.... wait:1 show:Uploading to www.temporarily.exposed..... wait:1 show:Uploading to www.temporarily.exposed...... wait:1 show:Uploading to www.temporarily.exposed....... wait:1 show:Uploading to www.temporarily.exposed........ wait:1 show:Uploading to www.temporarily.exposed......... wait:1 show:Uploading to www.temporarily.exposed.......... wait:1 show:Uploading to www.temporarily.exposed........... wait:1 show:Connection failed. You got lucky. The exposure site, www.temporarily.exposed, is currently down. You have completed your training for today. Well done. button:Thank You goto:endofexposurefunction else: show:If the picture shows your face you may block your face from the picture. The current background image shows the picture you will post. Right click on the last image taken and prepare the picture so it can be posted on temporarily.exposed. image:LASTPIC button:I have my exposure picture ready show:You will now upload your picture to the Timed Images, with the following comment 'My sissy training at JIC continues' and the following settings, Expiry (1 week), Extensions (50), Extension time (12 hours), Allow Deletion (NO), Allow Downloads (NO), Enable Comments (YES), Make Private Gallery (NO) button:Open webpage www.eblue.com web:https://www.eblue.com show:You will now upload your picture with the following comment 'My sissy training at JIC continues' and the following settings, Expiry (1 week), Extensions (50), Extension time (12 hours), Allow Deletion (NO), Allow Downloads (NO), Enable Comments (YES), Make Private Gallery (NO). Write the link to your uploaded page in the space below. asktext:exposurelink settemp1:'LASTASK' ;log:SNAME has completed sissy_feminization_roulette and posted at temporarily exposed, TEMP1 show:Good job sissy. button:Thank You DTITLE label:endofexposurefunction ;New Command end:exposure fi: label:finished ; function:set_shaving_limits settemp1:Math.floor((Math.random()*L_SHAVE*20)+1) assign:level1:20-(20*TEMP9/100) assign:level2:40-(40*TEMP9/100) assign:level3:60-(60*TEMP9/100) assign:level4:70-(70*TEMP9/100) assign:level5:80-(80*TEMP9/100) assign:level6:90-(90*TEMP9/100) assign:level7:94-(94*TEMP9/100) assign:level8:97-(97*TEMP9/100) if:TEMP1 >= 1 && TEMP1 <= $level1 settemp2:1 fi: if:TEMP1 > $level1 && TEMP1 <= $level2 settemp2:2 fi: if:TEMP1 > $level2 && TEMP1 <= $level3 settemp2:3 fi: if:TEMP1 > $level3 && TEMP1 <= $level4 settemp2:4 fi: if:TEMP1 > $level4 && TEMP1 <= $level5 settemp2:5 fi: if:TEMP1 > $level5 && TEMP1 <= $level6 settemp2:6 fi: if:TEMP1 > $level6 && TEMP1 <= $level7 settemp2:7 fi: if:TEMP1 > $level7 && TEMP1 <= $level8 settemp2:8 fi: if:TEMP1 > $level8 settemp2:9 fi: end:set_shaving_limits ;; function:set_nails_limits settemp1:Math.floor((Math.random()*L_SISSY*20)+1) assign:level1:50-(50*TEMP9/100) assign:level2:80-(80*TEMP9/100) if:TEMP1 >= 1 && TEMP1 <= $level1 settemp3:1 fi: if:TEMP1 > $level1 && TEMP1 <= $level2 settemp3:2 fi: if:TEMP1 > $level2 settemp3:3 fi: end:set_nails_limits ; function:set_clothing1_limits settemp1:Math.floor((Math.random()*L_SISSY*20)+1) assign:level1:16-(16*TEMP9/100) assign:level2:33-(33*TEMP9/100) assign:level3:50-(50*TEMP9/100) assign:level4:66-(66*TEMP9/100) assign:level5:83-(83*TEMP9/100) if:TEMP1 >= 1 && TEMP1 <= $level1 settemp4:1 fi: if:TEMP1 > $level1 && TEMP1 <= $level2 settemp4:2 fi: if:TEMP1 > $level2 && TEMP1 <= $level3 settemp4:3 fi: if:TEMP1 > $level3 && TEMP1 <= $level4 settemp4:4 fi: if:TEMP1 > $level4 && TEMP1 <= $level5 settemp4:5 fi: if:TEMP1 > $level5 settemp4:6 fi: end:set_clothing1_limits ; ; function:set_clothing2_limits settemp1:Math.floor((Math.random()*L_SISSY*20)+1) assign:level1:20-(20*TEMP9/100) assign:level2:40-(40*TEMP9/100) assign:level3:60-(60*TEMP9/100) assign:level4:80-(80*TEMP9/100) if:TEMP1 >= 1 && TEMP1 <= $level1 settemp5:1 fi: if:TEMP1 > $level1 && TEMP1 <= $level2 settemp5:2 fi: if:TEMP1 > $level2 && TEMP1 <= $level3 settemp5:3 fi: if:TEMP1 > $level3 && TEMP1 <= $level4 settemp5:4 fi: if:TEMP1 > $level4 settemp5:5 fi: end:set_clothing2_limits ; function:set_makeup_limits settemp1:Math.floor((Math.random()*L_SISSY*20)+1) assign:level1:20-(20*TEMP9/100) assign:level2:40-(40*TEMP9/100) assign:level3:60-(60*TEMP9/100) assign:level4:80-(80*TEMP9/100) if:TEMP1 >= 1 && TEMP1 <= $level1 settemp6:1 fi: if:TEMP1 > $level1 && TEMP1 <= $level2 settemp6:2 fi: if:TEMP1 > $level2 && TEMP1 <= $level3 settemp6:3 fi: if:TEMP1 > $level3 && TEMP1 <= $level4 settemp6:4 fi: if:TEMP1 > $level4 settemp6:5 fi: end:set_makeup_limits ;