Manolas Smith wrote: Sun Aug 21, 2022 5:32 pm
So, I've tried putting together a script in which MB puts you in permanent chastity under request. Please, it's my first script and I know nothing about scripting. Don't be too hard on me heheh.
It's always really great when people start creating new stuff, please don't stop and please don't forget to share your work!
And don't hesitate to ask questions (maybe better in the 'Tease Ai scripting: The HELP CORNER' thread

) ... we ALL started once with a first script!
but it seems that, no matter how much I try, it always uses the "yes" answer.
The script seems ok to me, but I think you just got something upside down in the logic... the problem seems you doesn't cover every possible combination, ... please look up what ApathyLevel you have.
I just take as an example you have it set to 3, ... now what happens with this script, ... lines will be filtered out which doesn't match the conditions of those filters, these @ApathyLevel(X) things ARE filter... so you have this script and set the ApathyLevel to 3:
Code: Select all
@ApathyLevel(1) @NullResponse @Goto(no)
@ApathyLevel(2) @NullResponse @Chance05(no)
@ApathyLevel(3) @NullResponse @Chance10(no)
@ApathyLevel(4) @NullResponse @Chance15(yes)
@ApathyLevel(5) @NullResponse @Goto(yes)
(yes)
@RT(you are going to regret this, as you wish,oh really) #PetName
[...]
After the lines are filtered, whats left is this:
Code: Select all
@ApathyLevel(3) @NullResponse @Chance10(no)
(yes)
@RT(you are going to regret this, as you wish,oh really) #PetName
[...]
So in this case you have a 10% chance for no, otherwise the script just moves on to the (yes) part.
Now let's assume you have set the ApathyLevel to 4, that's my guess, ... then whats left is:
Code: Select all
@ApathyLevel(4) @NullResponse @Chance15(yes)
(yes)
@RT(you are going to regret this, as you wish,oh really) #PetName
[...]
In this case now, it doesn't matter if the chance 15% is given or not, the next line is (yes) anyway and then the next line is that '@RT(you are going to regret this, as you wish,oh really) #PetName'
So, the logic of this set of filters seems a bit wrong.
I just give an example with different values so there is no missunderstanding.
Let's say I want to have these chances for getting permanently locked:
ApathyLevel - 1 : 2 %
ApathyLevel - 2 : 12 %
ApathyLevel - 3 : 21 %
ApathyLevel - 4 : 55 %
ApathyLevel - 5 : 90 %
Would look like this:
Code: Select all
@ApathyLevel(1) @NullResponse @Chance02(PermanentlyLocked)
@ApathyLevel(2) @NullResponse @Chance12(PermanentlyLocked)
@ApathyLevel(3) @NullResponse @Chance21(PermanentlyLocked)
@ApathyLevel(4) @NullResponse @Chance55(PermanentlyLocked)
@ApathyLevel(5) @NullResponse @Chance90(PermanentlyLocked)
@NullResponse @Goto(NotGettingPermanentlyLocked) ---> This line makes sure if nothing of the above matches it goes to this
I hope this was a little bit helpful, just keep on asking if not!
Best greetings,
Markus