Title:template_for_chastity_functions Sex: Female F Male F Trans F Require: chastity nochaste Limits: use:chastity use:gen ; Example of how to use chastity related functions ; show:Hello slave button:Hello call:maybeUnlock ; INSERT THE ACTUAL TASK call:maybeRelock show:This was fun, bye button:bye label:end_of_task assign:logTaskName:'++ TODO ENTER TASK NAME HERE ++' call:validateToDoTasks call:saveToDoTasks ; ;---------------------------------------------------------------- function:maybeUnlock ;---------------------------------------------------------------- call:checkIfInChastity if: $unlockChastityForThisTask ; ony CC members will ever get here show:It looks like you are in chastity, so you will be temporarily unlocked during this task. You will be required to stay in front of the camera ALL THE TIME while you unlock and re-lock. That means that everything you require to unlock, and relock needs to be in reach. Go now and get the key, or a cutter and a new tag if you use one, before you continue. Once unlocked, if I catch you not being in front of the camera, you will be severely punished button:I have everything I need call:initializeChastityClub settemp1:STIME savetemp1:chastityLastValidation if:('CHASTITY_DESC' != '') log:The slave has to unlock for this task. The slave has provided the following information to validate their chastity device. CHASTITY_DESC fi: call:chastityAssignControlNumber call:chastityLoadLockInfo call:chastityClubRequestVideo call:chastityValidateClubMember fi: end: ; ;---------------------------------------------------------------- function:checkIfInChastity ;---------------------------------------------------------------- loadtemp1:chastityStartTimeP loadtemp2:unlock_pending if: $lChastityClub && INCHASTITY && ('TEMP1' != '') && ('TEMP1' != 'undefined') && ('TEMP2' != 'true') assign:unlockChastityForThisTask:true else: assign:unlockChastityForThisTask:false fi: if: INCHASTITY && !$unlockChastityForThisTask log:The slave was in chastity, thus the task could not be done. Please give a neutral rating of 5. peerreview:false show:Oh no, you are currently in chastity. So we will have to play another time. See you $snick button:See you , Runa goto:end_of_task fi: end: ; ;---------------------------------------------------------------- function:maybeRelock ;---------------------------------------------------------------- if: $unlockChastityForThisTask show:You now have to lock yourself up again.

Only click on CONTINUE once you are securely locked up again button:continue call:chastityAskLockInfo call:chastityClubSaveVideo wait:1 log:If you think the slave was no longer properly locked, or did not properly lock up again, then please assume the slave is trying to cheat. In particular if the slave and its genitals are not visible on ALL pictures. In that case please answer both questions with NO so that a moderator can look at it. Please also provide a short comment. Please do not show mercy, chastity enforcement should be strict, and a moderator will still consider what to do next. call:chastityScheduleValidation fi: end: ; ; ;