User Tools

Site Tools


tasks:exposure_online
Title:exposure_online
Sex: Female T Male T Trans T
Require:
Limits: Online
;slave is exposed online
;
;publishing the slaves picture on an exposure site
;there is a possible that a slaves picture is published on an exposure site and in the temp exp
;if no site is active then publish in the temp exp
;slaves with low limit on online exposure are published only in the temp exp
;***** DISABLED Expose for testing line 224 - 241 *****
;
use:gen
;PeerReview
peerreview:true
;
;--------------- Variables --------------------------
;Selected domme of the slave
;
if:('DNAME'=='Jennifer')
  assign:domme:'Jennifer'
fi:
if:('DNAME'=='Natasha')
  assign:domme:'Natasha'
fi:
if:('DNAME'=='James')
  assign:domme:'James'
fi:
;
;slaves outfit (naked or sissy)
assign:outfit:'naked'
;------------------------- Start Task -----------------------
;
log:Task desciption, the slave will upload its picture on an exposure site and/or on temp exp
;
image:taskimg/backgrounds/Bedroom_2.jpg
image2:taskimg/Default/$domme_Happy.png
;
;Intro text
show:Hello slave, today I have a very special treat for you.
wait:7
show: I want to show you off, display your obedience and submission for all to see.
wait:7
show:I have decided to grant you the honor of being exposed to the world.
wait:7
show:And don't think for a moment that you have a choice.
button:Yes DTITLE
;
;Check if site is available
show:First some preparations slave.<br> If you want you can check the wiki to find a current working exposure site. <br> (The wiki will open in a new screen)
button:Checking wiki
web:https://play-clan.site/index.php?r=content%2Fperma&id=123807
;Checking if exposure site is active
show:Is there a working exposure site slave?
choice:No, Yes
;No active exposure site
if:(LASTASK == 1)
  show:Fear not, slave, for there's always a backup plan. <br> After all, we still have the option to use 'JIC' itself as a means of exposure. How fitting, isn't it?
  button:Ok DTITLE
  call:temp_exposure
fi:
;Active exposure site
if:(LASTASK == 2)
  ;Slaves limits is to low and not in hardcore mode
  if:(L_ONLINE <3) && (HARDCORE != 'true')
    show:Well, well, well, slave It seems you lack the courage to expose yourself before the eyes of the world. <br> Or do you want to make your DTITLE happy by pushing your limits?
    choice:Sorry DTITLE, Yes DTITLE
    ;Slave doesn't want to push limits
    if:(LASTASK == 1)
      show:Fear not, slave, I have a backup plan. <br> We still have the option to use 'JIC' itself as a means of exposure. Or did you really think you could just leave?
      button:No DTITLE
      call:temp_exposure
    fi:
    ;Slave wants to push limits
    if:(LASTASK == 2)
      show:You are making your DTITLE very happy slave
      button:Thank you DTITLE
      goto:push_limit
    fi:
    ;Slaves limit is high enough or in hardcore mode
  else:
    label:push_limit
    show:Good, ready yourself, slave. Your public humiliation awaits, and there's no turning back.
    button:Gulp
    call:web_exposure
  fi:
fi:
;
;Ending task
show:Well, slave, that was quite entertaining, wasn't it?
button:Yes DTITLE
show:Off you go, slave. Witness your own image online for all to see.
button:Bye DTITLE
;
;------------------------ End task ------------------------
;
;------------------- Start Functions -----------------------
;
;---------------- Function web_exposure -----------------
;Picture will be published on exposure site
;
function:web_exposure
  ;
  show:Are you getting excited at the mere thought of being exposed to the world?
  choice:Excited, Frightened
  if:(LASTASK == 1)
    show:Oh, how adorable! <br>The thought of being exposed to the world has you practically quivering with anticipation.
    button:Yes DTITLE
  fi:
  if:(LASTASK == 2)
    show:Frightened, you say? Good. Fear is a powerful aphrodisiac, a reminder of your vulnerability, your helplessness in the face of my dominance.
    button:Yes DTITLE
  fi:
  ;
  show:Strip, slave.
  button:Naked
  ;
  ;Wear sissy if limit is high enough , chance 50%
  if:(L_SISSY > 3) && (Math.floor((Math.random() * 100) + 1) >50)
    assign:outfit:'wearing sissy clothing'
    show:You enjoy prancing around in your sissy slutty clothing, do you?
    button:Yes DTITLE
    show:So put on your most degrading outfit, the one that screams 'use me and abuse me'.
    button:Wearing a sissy outfit
  fi:
  ;
  ;Slave ready for exposure
  show:Ready for your exposure slave?
  button:Yes DTITLE
  show:Listen up, slave. If you're going to expose yourself, do it with a little flair. Show your gratitude to your DTITLE with a creative pose or by expressing thanks to me.<br>Upload the picture to the exposure website for everyone to see. <br>I'll have a few questions for you afterward. <br>Don't forget to use the tag JIC.<br>A long exposure time, more than 6 hours, always pleases your DTITLE. At least 1 hour is expected.<br> Additionally, it would be nice if other slaves could extend your exposure.
  button:Exposed DTITLE
  show:Well, well, well, look at you, slave. <br> Tell me, slave, does the thought of your exposure send shivers down your spine?
  button:Yes DTITLE
  ;
  ;What is the name of the exposure site
  asktext:Good slave, now just a few questions. <br> What is the name of the exposure site? <br> (example. exposedpasion)
  assign:name_site:'LASTASK'
  log:Slave uses $name_site for its exposure
  ;
  ;What is the exact location of the slaves picture on the site
  asktext:Provide the correct URL where your picture is located, starting with www or the name of the site.
  assign:picture_location:'LASTASK'
  log:Check if the slaves picture is posted here $picture_location. Slave is $outfit
  ;
  ;How many hours did the slave expose itself
  asknumber:How many hours did you choose to expose yourself? ( in hours)
  assign:hours_exposed: LASTASK
  if:(hours_exposed > 6)
    log:Extra credit, slave claims to expose himself for  $hours_exposed hours
    show:Very good slave, exposing yourself for $hours_exposed hours.
    button:Thank you DTITLE
  fi:
  ;
  ;Is it possible to extend the published picture
  show: Did you have the nerve to choose the option to get your picture extended?
  choice:Yes, No
  if:(LASTASK == 1)
    log:Extra credit, slave claims it is possible to add time
    assign:picture_extend:'The time can be extended.'
    show:Very good slave
    button:Thank you DTITLE
  fi:
  if:(LASTASK == 2)
    assign:picture_extend:'Regrettably, the time cannot be extended.'
    show:You disappointed me slave.
    button:Sorry DTITLE
  fi:
  ;
  ;Ask the name of the slave
  asktext:And finally what is your username here?
  assign:slaves_name: 'LASTASK'
  broadcast:Slave $slaves_name has recently exposed themselves here $picture_location. (tag JIC)
  ;
  ;Extra advertising on the temp exp
  show:So, slave, do you think some extra advertising is in order? <br>Perhaps a little boost to ensure that your pitiful display receives the attention it deserves?
  choice:Please no, Yes
  if:(LASTASK == 1)
    ;slave is not willing for some extra advertising
    show:It is not for you to decide whether extra advertising is needed. It is for me.<br>  Let me think.
    wait:10
    ;Will there be some extra advertising, chance 50%
    if:(Math.floor((Math.random() * 100) + 1) > 50 )
      show:Extra advertising will be employed, whether you like it or not.
      button:Gulp
      call:extra_advertising
    else:
      ;No extra advertising
      show:I will spare you the extra humiliation slave.
      button:Thank you DTITLE
    fi:
  fi:
  if:(LASTASK == 2)
    ;slave is willing for some extra advertising
    show:Well, well, well, it seems you're eager to spread your shame far and wide, aren't you, slave?
    button:Yes DTITLE
    call:extra_advertising
  fi:
  ;
end:
;
;--------------------Function temp_exposure ------------------------------
;A picture is published solely in the temporary exposure gallery. No exposure site is active or the online limit for the slave is low.
;
function:temp_exposure
  ;
  show:Oh, look at you, my little plaything. Are you getting excited at the mere thought of being exposed to the other slaves?
  button:Yes DTITLE
  ;
  show:Strip, slave. Soon, your naked form will be on display for all to see.
  button:Naked
  ;
  ;Wear sissy if limit is high enough, chance 50%
  if:(L_SISSY > 3) && (Math.floor((Math.random() * 100) + 1) >50)
    assign:outfit:'wearing sissy clothing'
    show:You enjoy prancing around in your sissy slutty clothing, do you?
    button:Yes DTITLE
    show:So put on your most degrading outfit, the one that screams 'use me and abuse me'.
    button:Wearing a sissy outfit
  fi:
  ;
  ;Temp exp picture
  show:Slave, retrieve a piece of paper and a pen. <br>Write 'I enjoy being exposed' on it.
  button:Yes DTITLE
  show:Get on your knees, now. Present yourself with the piece of paper in hand, displaying it for everybody to see. Ready for the picture?
  log:Slave $outfit kneeling  holding a piece of paper that reads 'I enjoy being exposed'.
  ;Take picture until satisfied and then publish
  call:genTakePictureUntilSatisfied
  ;expose:chosenPicture
  wait:2
  exptext:This slave likes to be exposed
  ;
end:
;
;--------------------Function extra_advertising--------------------------------
;Slave is promoting their online picture in the temporary exposure gallery.
;
function:extra_advertising
  ;
  show:Slave, get a piece of paper and a pen. <br>Write on it, 'Please find me on' and then the name of the exposure site.
  button:Yes DTITLE
  show:Get on your knees, now. Present yourself with the piece of paper, displaying it for everybody to see. Ready for the picture?
  log:Slave $outfit kneeling holding a piece of paper that reads  'Please find me on' followed by the name of an exposure site.
  ;Take picture until satisfied and then publish
  call:genTakePictureUntilSatisfied
  ;expose:chosenPicture
  wait:2
  exptext:Find $slaves_name on $name_site. Tag JIC. $picture_extend
  ;
end:
;
;
tasks/exposure_online.txt · Last modified: 2024/07/04 17:53 (external edit)