diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-01-30 21:18:41 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-01-30 22:22:23 +0000 |
commit | 7efd85325351dc14a60206eef3cd48f0cd6ca622 (patch) | |
tree | bc5ed82d86347b8b3f645a9d1d6271af7fefcc8a /images | |
parent | Add randRange helper (diff) | |
download | toy-7efd85325351dc14a60206eef3cd48f0cd6ca622.zip |
Load the DOMME object
Diffstat (limited to 'images')
-rw-r--r-- | images/toy/ancilla/domme.groovy | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/images/toy/ancilla/domme.groovy b/images/toy/ancilla/domme.groovy new file mode 100644 index 0000000..71863fd --- /dev/null +++ b/images/toy/ancilla/domme.groovy @@ -0,0 +1,57 @@ +[ + name: 'Ancilla', + fullName: 'Ancilla Tilia', + title: 'Mistress', + sessions: [ + [ + theme: 'stroking and edging', + require: 'toy.prop.punishment < 50', + probability: 50, + phases: [ + [ + select: 'repeat', + number: 'toy.randRange(1, 3)', + activities: [ 'preRelease', 'preEdge', 'preGag', 'preClamps', 'preCollar', 'preStrip' ] + ], [ + select: 'repeat', + number: 'toy.randRange(1, 3)', + activities: [ 'playStrokes', 'playEdges' ], + intervals: [ null, 'intClamps', 'intSqueeze' ] + ], [ + select: 'take', + number: 'toy.randRange(0, 2)', + activities: [ 'postCum', 'postChastity' ] + ], [ + require: '!toy.sessionAborted() && !toy.can("cum")', + select: 'take', + number: 1, + activities: [ 'postPermitCum' ] + ] + ] + ], [ + theme: 'punishment', + require: 'toy.prop.punishment > 40', + probability: 50, + phases: [ + [ + activities: [ 'preChastity' ] + ], [ + select: 'take', + number: 'toy.randRange(1, 2 + ((toy.prop.punishment ?: 0) / 100))', + activities: [ 'preGag', 'preClamps', 'preCollar', 'preStrip' ], + use: 'punishMultiply' + ], [ + select: 'repeat', + number: 'toy.randRange(1, 2 + ((toy.prop.punishment ?: 0) / 100))', + activities: [ 'playKneel', 'playCbt', 'playClamps', 'playNothing' ], + use: 'punishApply' + ], [ + select: 'take', + number: 'toy.randRange(1, 2 + ((toy.prop.punishment ?: 0) / 100))', + activities: [ 'playBondage', 'playCbt', 'playClamps' ], + use: 'punishApply' + ] + ] + ] + ] +] |