diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/toy.groovy | 22 |
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 |