diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/toy.groovy | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/scripts/toy.groovy b/scripts/toy.groovy index 312bb8e..1cb9672 100644 --- a/scripts/toy.groovy +++ b/scripts/toy.groovy @@ -1001,17 +1001,16 @@ def sessionPlay = { adjustPunish(-val * ph); } }; - def interval = { - def activities = [null, intClamps, intSqueeze]; - apply(activities[getRandom(activities.size())], null); - }; def apply = { activitity, use = null -> if (!activitity) return; def val = (Float)activitity(); if (use) { use(val); } - interval(); + }; + def interval = { + def activities = [null, intClamps, intSqueeze]; + apply(activities[getRandom(activities.size())], null); }; def playRepeat = { amount, activities, use = null -> amount.times { @@ -1041,7 +1040,7 @@ def sessionPlay = { else { // Sub pleasure: good toy playRepeat(1 + getRandom(3), [preRelease, preEdge, preGag, preClamps, preCollar, preStrip]); - playRepeat(1 + getRandom(3), [playStrokes, playEdges]); + playRepeat(1 + getRandom(3), [playStrokes, playEdges], interval); playTake(getRandom(3), [postCum, postChastity]); if (!sessionAborted) { addEventIfMissing(CUM, getTime() + (DAY * 2) + getRandom(DAY * 2), PERMIT, CUM); // 2 - 4 days from now |