diff options
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' +				] +			] +		] +	] +]  | 
