summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/toy.groovy49
1 files changed, 25 insertions, 24 deletions
diff --git a/scripts/toy.groovy b/scripts/toy.groovy
index 08c0e73..13dfc20 100644
--- a/scripts/toy.groovy
+++ b/scripts/toy.groovy
@@ -1150,6 +1150,30 @@ def sessionSummon = { imageSpec ->
adjustPunish(5);
return false;
};
+final activityList = [
+ 'intSqueeze': intSqueeze,
+ 'intClamps': intClamps,
+ 'preRelease': preRelease,
+ 'preChastity': preChastity,
+ 'preEdge': preEdge,
+ 'preGag': preGag,
+ 'preStrip': preStrip,
+ 'preCollar': preCollar,
+ 'preClamps': preClamps,
+ 'playStrokes': playStrokes,
+ 'playEdges': playEdges,
+ 'playKneel': playKneel,
+ 'playBeatBalls': playBeatBalls,
+ 'playClamps': playClamps,
+ 'playNothing': playNothing,
+ 'playBondage': playBondage,
+ 'playSuck': playSuck,
+ 'postCum': postCum,
+ 'postPermitCum': {
+ addEventIfMissing(CUM, getTime() + (DAY * 2) + getRandom(DAY * 2), PERMIT, CUM); // 2 - 4 days from now
+ },
+ 'postChastity': postChastity
+ ];
def sessionPlay = {
if (is(CHASTE)) sessionToys[CHASTITY] = getTime();
def playScope = [
@@ -1208,30 +1232,7 @@ def sessionPlay = {
};
}
],
- 'activities': [
- 'intSqueeze': intSqueeze,
- 'intClamps': intClamps,
- 'preRelease': preRelease,
- 'preChastity': preChastity,
- 'preEdge': preEdge,
- 'preGag': preGag,
- 'preStrip': preStrip,
- 'preCollar': preCollar,
- 'preClamps': preClamps,
- 'playStrokes': playStrokes,
- 'playEdges': playEdges,
- 'playKneel': playKneel,
- 'playBeatBalls': playBeatBalls,
- 'playClamps': playClamps,
- 'playNothing': playNothing,
- 'playBondage': playBondage,
- 'playSuck': playSuck,
- 'postCum': postCum,
- 'postPermitCum': {
- addEventIfMissing(CUM, getTime() + (DAY * 2) + getRandom(DAY * 2), PERMIT, CUM); // 2 - 4 days from now
- },
- 'postChastity': postChastity
- ]
+ 'activities': activityList
];
final eval = { expr -> Eval.me('toy', playScope, expr.toString()) };
if (is("DEBUG")) {