diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2018-12-03 12:55:48 +0000 | 
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2018-12-03 12:55:48 +0000 | 
| commit | 763af4f2731b606042c55de60521b8abbf0bbed2 (patch) | |
| tree | 79f9ceedbafb56f6987516dffdd61c4d3e725746 | |
| parent | Split pre/post chastity (diff) | |
| download | toy-763af4f2731b606042c55de60521b8abbf0bbed2.zip | |
Adds playKneel
| -rw-r--r-- | scripts/toy.groovy | 30 | 
1 files changed, 30 insertions, 0 deletions
| diff --git a/scripts/toy.groovy b/scripts/toy.groovy index f2f4f13..f0a89d6 100644 --- a/scripts/toy.groovy +++ b/scripts/toy.groovy @@ -578,6 +578,36 @@ def playNothing = {  		wait(getRandom(10) + 10);  	};  }; +def playKneel = { +	present([DRESSED], [ +			["Right, slut.", "Come here, toy."], +			["On the floor, right there.", "Kneel at my feet."]]); +	showButtonGT("Yes, mistress.", "ok", 20, 1); +	present([DRESSED], [ +			["When I say go,", "In a moment,"], +			["you'll crawl", "turn and crawl"], +			["away until I ring my bell."], +			["You'll stay there,", "And then you won't move,"], +			["head bowed", "face down"], +			["until I call you back.", "until you're summoned."]]); +	showButtonG("Yes, mistress.", "ok"); +	present(null, [["Wait..."]]); +	wait(getRandom(10) + 10); +	present([DRESSED], [["Ok, go!", "Now! Off you go."]]); +	wait(getRandom(5) + 5); +	playBackgroundSound("bell.wav"); +	show(null); +	def kneelTime = 60 + getRandom(240); +	waitWithGauge(kneelTime); +	while (playBackgroundSound("bell.wav") || true) { +		if (showButtonG("Back, mistress", "back", 20) != 20) break; +	} +	present([DRESSED], [ +			["Good boy.", "Very good."], +			["Stay down there.", "Don't move."]]); +	wait(getRandom(5) + 5); +	return kneelTime / 10.0; +};  // Session  def sessionSummon = { imageSpec -> | 
