Mistress Jenifer wrote:@schefflera
Is there no way to compact that?
Gag alone could be set for;
Ring gag, Ball Gag, Penis Gag, Inflatable Gag, Panel Gag
And then as I realized the depth of my insanity while tinkering with this, I've only ever used the bondage gear side of things as an example. Stepping away from bondage gear and going to just actual clothing... Holy fuck, the code set would be huge if using the @Chance command like that.
Uh, it's getting complicated
You could also create your own Keyword. For example #MJgag.
The code would look like that:
...
So let me think what to put you in this time... @RapidCodeOn
(First)
@NullResponse @ChanceXX(NoGag)
@NullResponse @SetVar[First]=[#MJgag] @Goto(Second)
(NoGag)
@NullResponse @SetVar[First]=[no gag]
(Second)
...
Now you need a file named #MJgag.txt in the vocabulary. there you can list all kinds of gags you want. To be sure your pet has one, you can ask him before and flag the gags in the #MJgag.txt like this:
@Flag(HasRingGag) Ring gag
@Flag(HasBallGag) Ball Gag
@Flag(HasPenisGag) Penis Gag
@Flag(HasInflatableGag) Inflatable Gag
@Flag(HasPanelGag) Panel Gag
...
Haven't tried it, but I don't see any problem why it shouldn't work :)