summaryrefslogtreecommitdiff
path: root/scripts/toy.groovy
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2018-12-04 20:12:35 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2018-12-04 20:12:35 +0000
commitcfb9f4379c315fc93f36aabbb90a921ba58525f2 (patch)
treeec1f97ae99cdd78bf773a53fc9e99ef97cc5f058 /scripts/toy.groovy
parentRemove unnecessary NS (diff)
downloadtoy-pub-1.zip
Proper intro and headerpub-1
Diffstat (limited to 'scripts/toy.groovy')
-rw-r--r--scripts/toy.groovy55
1 files changed, 53 insertions, 2 deletions
diff --git a/scripts/toy.groovy b/scripts/toy.groovy
index 5bfdd88..d933c7c 100644
--- a/scripts/toy.groovy
+++ b/scripts/toy.groovy
@@ -1,5 +1,13 @@
-// Toy main
-
+//
+// Toy
+//
+// by rascalDan
+// This script is a WIP and is always likely to be so.
+// All polite suggestions are welcomed :)
+//
+// This script, from https://ss.deviatenow.com, is protected by this licence :
+// CC by-NC, see http://creativecommons.org/licenses/by-nc/3.0/
+//
setInfos(9, "Toy", "Become my new plaything.", "rascalDan", "WIP", 0xFFFFFF, "en", ["bondage", "femaledom", "formale", "long", "pain", "toys", "joi"]);
final VERSION = 1;
final DAY = 86400;
@@ -1001,6 +1009,49 @@ def beginPlan = { plan ->
def setupInitial = {
if (loadInteger("toy.version") == null) {
// Welcome
+ dress([[DRESSED,nTEASE], [DRESSED,TEASE], [TITS]]);
+ def name = loadString("intro.name");
+ present([DRESSED,nTEASE], [
+ ["Welcome, $name, to your new life as my plaything, my toy."]]);
+ showButton("Thank you, mistress");
+ present([DRESSED,nTEASE], [
+ ["My rules are simple, do what I say, when I say, and you'll be rewarded... eventually."]]);
+ showButton("Thank you, mistress");
+ present([DRESSED,nTEASE], [
+ ["But if you disappointment me, disobey me or disrespect me, then you'll be punished."]]);
+ showButton("Yes, mistress");
+ present([DRESSED,TEASE], [
+ ["I will tease you... and I will torment you..."]]);
+ showButton("Yes, mistress");
+ present([TITS], [
+ ["... and I will break... and then you will suffer!"]]);
+ showButton("Thank you, mistress");
+ present([TITS], [
+ ["Now, your devotion is important to me."],
+ ["I have expectations my toy be available to play with as much as possible."]]);
+ showButton("Yes, mistress");
+ present([TITS], [
+ ["You can indicate your availability by running this script."],
+ ["I will summon you when I wish to play."]]);
+ showButton("Understood, mistress");
+ present([DRESSED,TEASE], [
+ ["Would you like to set this script as default?"]]);
+ if (getBoolean(null)) {
+ save("intro.start_script", "toy");
+ present([DRESSED,nTEASE], [
+ ["Good boy."]]);
+ showButton("Thank you, mistress");
+ }
+ present([DRESSED,nTEASE], [
+ ["Run along now, toy."],
+ ["I'll summon you with a bell when I want you."],
+ ["Lisen carefully!"]]);
+ showButton("Yes, mistress");
+ present(null, [
+ ["All images are the property of their respective owners, see watermarks (OnlyTease, ForeverVamp).\n"],
+ ["Don't do anything you aren't 100% comfortable doing.\n"],
+ ["Be sure to have configured your toys!"]]);
+ showButton("OK");
}
save("toy.version", VERSION);
setDefault("toy.strokeTeaseOffset", 0);