Title:failed_to_read_manual
Sex: Female F Male F Trans F
Require:
Limits:
;Task to punish slaves for not reading the manual.
;--------------- Variables --------------------------
;Selected domme of the slave
assign:domme:'DNAME'
;used for tracking correct answers
assign:countResult:0
;task start
image:taskimg/backgrounds/Bedroom_1.jpg
image2:taskimg/Default/$domme_Angry.png
show:Slave, you are here because you've failed to read the manual. The manual is VERY important, and all slaves are expected to read it. Not just skim it. Failing to read it has landed you here and you will now be punished.
button:I'm sorry DTITLE
show:First let me check your limits to determine part of your punishment, while I do that strip naked. You don't deserve to be clothed. Do NOT touch yourself though, if you're caught masturbating you will be punished.
button:Yes DTITLE(picture in 5 seconds)
log:Slave should be naked, but should not touch their genitals, if at any point from this point on they are seen touching their genitals fail them.
wait:5
cam:0
show:Ok, now that I have that information you'll find out what additional punishment you will get at the end. For now it's time for you to read the manual and answer some questions. I suggest you make sure you read carefully. Stay in front of the camera, and remember - no touching yourself.
button:Yes DTITLE
log:slave should still be naked and not touching masturbating.
wait:1
cam:0
;first set of questions, one will be randomly picked
settemp1:Math.floor((Math.random() * 3) + 1)
if:(TEMP1 == 1)
  show:How many levels of exposure are there?
  choice:3,4,1,2
  if: (LASTASK == 2)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 2)
  show:How many days does a slave need to be in the system before they can lock their limits?
  choice:14,60,7,30
  if: (LASTASK == 4)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 3)
  show:Who created Jennifer in Control?
  choice:Mistress Liz, Mistress Ashley, Mistress Natalie
  if:(LASTASK == 1)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:($lastResult)
  assign:countResult:countResult+1
  show:Maybe you actually can read slave, time for your next question.
  button:Yes DTITLE
else:
  log:1Slave answered first question incorrectly, please rate them lower
  show:Failing the first question is unacceptable slave, it's a very easy question and the information is readily available in the manual. Do better!
  button:I'm sorry DTITLE
fi:
log:slave should still be naked and not touching or masturbating.
wait:1
cam:0
;second set of questions, one will be randomly picked
label:second_question
settemp1:Math.floor((Math.random() * 3) + 1)
if:(TEMP1 == 1)
  show:If you need a mod to see a message, for example in case of emergency, which key word would you use?
  choice:Urgent,Important,Alert
  if:(LASTASK == 2)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 2)
  asktext:What keywords do you enter in to your message center to see your key image as well as your crushes?
  if:('LASTASK' == 'how do I look?','How do I look?')
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 3)
  asknumber:What is the minimum required average limits while in hardcore mode?
  if:(LASTASK == 3)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
  if:($lastResult)
    assign:countResult:countResult+1
    show:Good slave, clearly you are able to read. Makes me wonder why you failed to read the manual before. Time for your next question.
    button:Yes DTITLE
  else:
    log:Slave answered second question incorrectly, please rate them lower
    show:This is ridiculous slave, I told you to READ the manual. I expect you to do better.
    button:I'm sorry DTITLE
  fi:
fi:
log:slave should still be naked and not touching masturbating.
wait:1
cam:0
;third set of questions, one will be randomly picked
settemp1:Math.floor((Math.random() * 3) + 1)
if:(TEMP1 == 1)
  asktext: What is the max upload size for any picture in JiC?
  if:('LASTASK' == '500k')
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 2)
  show:Which of the following is NOT true while in hardcore mode?
  choice:You can't go in to holiday mode, Your limits are locked, You will be exposed if you drop under 25 mood, All random tasks are available that are not hard limits
  if:(LASTASK == 3)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 3)
  asktext:Under what amount of mood do you risk being exposed and having your account deleted?
  if:('LASTASK' == '10','10%')
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:($lastResult)
  assign:countResult:countResult+1
  show:More evidence your eyes function. Time for your next question.
  button: Yes DTITLE
else:
  log:Slave answered third question incorrectly, please rate them lower
  show:Did you even bother to look in the manual at all slave? This is an easy question to answer. Your laziness is inexcusable.
  button:I'm sorry DTITLE
fi:
log:slave should still be naked and not touching or masturbating.
wait:1
cam:0
;fourth set of questions, one will be randomly picked
settemp1:Math.floor((Math.random() * 3) + 1)
if:(TEMP1 == 1)
  asknumber:Several chastity limits can only be changed on the first how many days of the month?
  if:(LASTASK == 3)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 2)
  show:If you want to show the image of your toys saved in your settings, which keywors do you type?
  choice:show toys, show limits, show equipment
  if:(LASTASK == 2)
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:(TEMP1 == 3)
  show:You must have mood greater than how much to peer review tasks?
  choice:40,50,30
  if:(LASTASK == 1)
    show:You got this one right, that's the last question slave. I hope for your sake you got all of them right. Now let's see what the rest of your punishment is.
    assign:lastResult:true
  else:
    assign:lastResult:false
  fi:
fi:
if:($lastResult)
  assign:countResult:countResult+1
  show:You got this one right, that's the last question slave. I hope for your sake you got all of them right. Now let's see what the rest of your punishment is.
  button:Yes DTITLE
else:
  log:Slave answered fourth question incorrectly, please rate them lower
  show:Ugh, such a lazy slave, can't even be bothered to look up an answer. I hope for your sake you didn't get every question wrong. Now let's see what the rest of your punishment is.
  button:I'm sorry DTITLE
fi:
log:If slave got 2 or more questions wrong please fail them, these questions are easily researched by reading the manual that all slaves are instructed to read.
label:punishment_end
show:Temp end - an additional punishment will be added at the end based on the slaves limits. They may be given a chastity punishment, denial, or an extra task for the month.
button:done

; ; </code>