summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/toy.groovy22
1 files changed, 17 insertions, 5 deletions
diff --git a/scripts/toy.groovy b/scripts/toy.groovy
index 4fa50fb..f2f4f13 100644
--- a/scripts/toy.groovy
+++ b/scripts/toy.groovy
@@ -489,14 +489,20 @@ def postCum = {
return;
}
};
-def postChastity = {
+def chastity = { pre ->
if (is(CHASTE)) return;
if (!has(CHASTITY)) return;
- present([TEASE], [
- ["I can't keep an eye on you all time.", "It's not that I don't trust you."],
- ["But...", "I just like to be sure."]]);
+ if (pre) {
+ present([DRESSED,TEASE], [
+ ["Fun time is over for you.", "You'd have enough pleasure lately, my turn."]]);
+ }
+ else {
+ present([TEASE], [
+ ["I can't keep an eye on you all time.", "It's not that I don't trust you."],
+ ["But...", "I just like to be sure."]]);
+ }
wait(getRandom(5) + 10);
- present([TEASE], [
+ present([DRESSED,TEASE], [
["Go to your room,", "Run along now,"],
["get your chastity device and"],
["lock it on.", "get that cock secured away."],
@@ -508,6 +514,12 @@ def postChastity = {
present([DRESSED,TEASE], [
["Good boy.", "Thank you, toy."]]);
wait(5);
+}
+def preChastity = {
+ chastity(true);
+}
+def postChastity = {
+ chastity(false);
};
// Play