diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-06-16 13:53:17 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-06-16 13:53:17 +0100 |
commit | 9e4fd9a3ba91a11e4b44502242f90e50dfcf93d5 (patch) | |
tree | 79fef3a971416b4460946a9540939c4c689e94d7 /scripts/toy.groovy | |
parent | Merge branch 'refactor' (diff) | |
download | toy-9e4fd9a3ba91a11e4b44502242f90e50dfcf93d5.zip |
Extract getCuffs function
Diffstat (limited to 'scripts/toy.groovy')
-rw-r--r-- | scripts/toy.groovy | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/scripts/toy.groovy b/scripts/toy.groovy index 4f30fa8..7aa4951 100644 --- a/scripts/toy.groovy +++ b/scripts/toy.groovy @@ -968,6 +968,15 @@ return new Object() { sessionToys[SPOON] = getTime(); } }; + def getCuffs() { + if (!has(HANDCUFFS)) return; + present([DRESSED, nTEASE], [ + ["Go fetch your handcuffs"]]); + showButtonG("Yes, ${dommeTitle()}", "ok"); + wait(10); + showButtonGT("Back, ${dommeTitle()}", "back", 60, 1); + sessionToys[HANDCUFFS] = getTime(); + } def playBeatBalls = { final BEATS = [ // bpm:30, len:60 ], @@ -1083,12 +1092,7 @@ return new Object() { def prep = [ preStrip, preCollar, preClamps, preGag ]; Collections.shuffle(prep); prep.collect { p -> p(); }; - present([DRESSED, nTEASE], [ - ["Go fetch your handcuffs"]]); - showButtonG("Yes, ${dommeTitle()}", "ok"); - wait(10); - showButtonGT("Back, ${dommeTitle()}", "back", 60, 1); - sessionToys[HANDCUFFS] = getTime(); + getCuffs(); present([DRESSED, nTEASE], [ ["Good."], ["Down on the floor.", "On your knees.", "Down there, where you are."]]); |