j4stm3 wrote: Mon Feb 22, 2021 8:22 pmJust wanted to thank you for all the work you've done.FrozenWolf wrote: Mon Feb 22, 2021 3:06 pm Created a pull request to fix some virtual assistant issues:
https://github.com/GodDragoner/Spicy-TA ... ty/pull/38
I hope GodDragon is doing well and able to merge your pull requests soon!
![]()
[Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Moderator: 1885
- FrozenWolf
- Explorer At Heart

- Posts: 434
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Author of:
MiloDB: Finding Old Teases
- FrozenWolf
- Explorer At Heart

- Posts: 434
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
In my case, that would definitely be cleaning the oven. Two years must just be enoughElectro wrote: Mon Feb 22, 2021 8:37 pmWell, uhh, see you in a month short of 2 years. Wonder what chore she thinks will take that much time.FrozenWolf wrote: Mon Feb 22, 2021 3:06 pm [snip] Vivienne ignoring 'quick' responses [/snip]
[Vivienne]: How can I help?
01:56 pm Rusty: Chores
[Vivienne]: Do you wish to do a new chore or return?
01:56 pm Rusty: Chore
[Vivienne]: Tell me toy
[Vivienne]: How much free time do you have in minutes or should I choose for you? *looks at you innocently*
01:56 pm Rusty: 10
01:56 pm Rusty: 10
01:56 pm Rusty: 1000
01:56 pm Rusty: 100000
01:56 pm Rusty: 1000000
[Vivienne]: Let's see toy... *grin*
[Vivienne]: Let's see if we can find a chore for you...
01:57 pm Rusty: Shit
[/code]
Author of:
MiloDB: Finding Old Teases
-
GodDragon
- Explorer At Heart

- Posts: 795
- Joined: Sun Jun 11, 2017 4:30 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
First of all thanks for hanging in there. I got a lot of stuff to go through so bare with me. Sorry I didn't have any time at all to really look into the forum so I just didn't at all.
I'll have to see what issues have been fixed and what haven't and then I'll answer those that haven't been fixed.
Without setup:
If you want to change your domme honorific: Edit the "dommehonorific.var" file
If you want to change the personality type: Edit the "personalitytype.var" file (0 for kind, 1 for strict)
If you want to change the personality strictness: Edit the "personalitystrictness.var" file (0 -2 (2 being the strictest))
Full time / part time conversion might be a bit clunky. I'll probably have to add a feature for that since it changes multiple things. Going full time -> part time though might be easier than vice versa. (Edit: slavetype.var file. 0 for part time and 1 for full time (not going part -> full time this way might break things so I rather would wait for a build in feature for this)
I'll have to see what issues have been fixed and what haven't and then I'll answer those that haven't been fixed.
Sure, can be done.Truewilling wrote: Fri Feb 05, 2021 3:19 pm I just started with part-time Mistress. I expect some verbal comment from her when I come back after stopping her previous session. I think it's getting me punishment points but I expect her to mention it. I also expect to have to start the module again that I failed to finish.
- Spoiler: show
https://visualvm.github.io/FrozenWolf wrote: Thu Feb 11, 2021 8:55 pm Thanks for the update. Out of curiosity, what are the specs of your PC, i.e. CPU and GPU? TAJ should in theory be able to run on a standard PC without any noticeable slowdown. I have seen it chewing up more CPU that I think it should, but it's not easy to track down which parts are doing what using tools like JConsole with TopThreads, especially when JavaFX delegates to the platform specific media handling. I might have to try an internal modification to allow TAJ to monitor itself, but that's quite a chunk of work. I might end up with different results anyway running on Linux.
I'd need your buttplugs.var file to see what's wrong. I am just thinking: Is that plug possibly the smallest longtime wear plug (t-base) you own?smargerbarg wrote: Tue Feb 09, 2021 11:52 pm the second issue that I have is I accepted her request to be plugged 24/7, but the plug she chose is my second to largest. which seems to mean that she will only choose between that plug and the largest. is there a way to change that setting?
Thanks for the help!
If you want to reenter the setup delete the "finishedSetup.var" file inside your Spicy/System/Variables folder. Although this will prompt you with the initial setup of everything again and might delete some variables it should keep "most" (didn't check what could be changed) of your progress.Brickx wrote: Mon Feb 08, 2021 8:50 am Quick question: how can i reset spicy, i don't want all my settings to be gone, just want to redo the intro, choose a mistress and set slave type (full time part time etc etc)
Without setup:
If you want to change your domme honorific: Edit the "dommehonorific.var" file
If you want to change the personality type: Edit the "personalitytype.var" file (0 for kind, 1 for strict)
If you want to change the personality strictness: Edit the "personalitystrictness.var" file (0 -2 (2 being the strictest))
Full time / part time conversion might be a bit clunky. I'll probably have to add a feature for that since it changes multiple things. Going full time -> part time though might be easier than vice versa. (Edit: slavetype.var file. 0 for part time and 1 for full time (not going part -> full time this way might break things so I rather would wait for a build in feature for this)
I need to see where that script came from because the are you done yet should be part of the pre-edge script.
Great idea!ThePurpleSnowglobe wrote: Fri Feb 12, 2021 7:13 pm I am not sure whether I am reporting a bug or making a suggestion. In the script "Session > Modules > Tease > NoChastity > ImageStrokes" you have to stroke to several images. I found it rather strange that the script was only alternating between 50 strokes and 250 strokes and I do not know, if this is the desired behaviour. In line 16 the script reads:
So the script selects either 50 or 250 strokes. I wonder, if the original intention rather might have been something like this:Code: Select all
let strokes = random(50, 250);
My personal suggestion would be something like this:Code: Select all
let strokes = randomInteger(50, 250);
Code: Select all
let strokes = randomInteger(5, 25) * 10;
I am good. Just have been busy all day long and thus couldn't really find any time to hop on and check. Thanks for fixing all those mistakes and doing the debugging. I will look into merging the requests asap (tomorrow probably).FrozenWolf wrote: Tue Feb 23, 2021 3:10 pmj4stm3 wrote: Mon Feb 22, 2021 8:22 pmJust wanted to thank you for all the work you've done.FrozenWolf wrote: Mon Feb 22, 2021 3:06 pm Created a pull request to fix some virtual assistant issues:
https://github.com/GodDragoner/Spicy-TA ... ty/pull/38
I hope GodDragon is doing well and able to merge your pull requests soon!
![]()
You're welcome. My goal with Spicy has been to fix the issues so that GodDragon can work on the content. Haven't heard from GodDragon in a while now though, let's all hope he's OK.
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
getting an error, tease just abruptly goes back to the assistant and i,m able to start a new session straight away:"
Code: Select all
error was found in line 201
Error: ReferenceError: "moduleChance" is not defined in <eval> at line number 201
javax.script.ScriptException: ReferenceError: "moduleChance" is not defined in <eval> at line number 201
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$234$\^eval\_.:program(<eval>:84)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$231$5556$\^eval\_.startSession(<eval>:132)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$222$\^eval\_.:program(<eval>:31)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:131)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:201 ReferenceError: "moduleChance" is not defined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291)
at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1616)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$281$\^eval\_.:program(<eval>:201)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
... 49 more
g.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
... 49 more- FrozenWolf
- Explorer At Heart

- Posts: 434
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Great to hear! I tried to make each pull request independent, i.e. they are all branches off of your master branch. That means you'll encounter a few minor conflicts when merging one or two of them. You can have a look at my integration branch if that helps, or alternatively I can rebase them onto an updated master; whatever makes it easiest. I could even just submit a pull request for the whole integration branch to pull everything in, although I appreciate you'll want to check through to make sure I haven't made any silly mistakes.GodDragon wrote: Wed Feb 24, 2021 5:50 pm I am good. Just have been busy all day long and thus couldn't really find any time to hop on and check. Thanks for fixing all those mistakes and doing the debugging. I will look into merging the requests asap (tomorrow probably).
Author of:
MiloDB: Finding Old Teases
-
machine_maker
- Explorer

- Posts: 19
- Joined: Sat Apr 06, 2019 11:21 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Ok, had a couple issues with the latest session (a few of my own making :()
Couple times the EnduranceStrokes errored out cause I didn't have any videos in the category it selected. I guess that's my bad.
BUT, there are 2 errors saying "holdSeconds" is not a function? Don't think I cause that one.
Ignore the last few errors, I was trying to manually end the session and "injectcodedebug" wasn't working for some reason.
Lastly, I feel like the edge training sessions are supposed to be spread out across a session? I had all of them back-to-back.
EDIT: I just remembered one more thing... I forget where, but a couple times the domme said something relating to staring at her ass, and the picture changed twice, like it was supposed to show an Ass tagged image, but then just showed another random one on top of it.
Log: https://paste.gg/p/anonymous/2b8f45acda ... 4db04f7043
Couple times the EnduranceStrokes errored out cause I didn't have any videos in the category it selected. I guess that's my bad.
BUT, there are 2 errors saying "holdSeconds" is not a function? Don't think I cause that one.
Ignore the last few errors, I was trying to manually end the session and "injectcodedebug" wasn't working for some reason.
Lastly, I feel like the edge training sessions are supposed to be spread out across a session? I had all of them back-to-back.
EDIT: I just remembered one more thing... I forget where, but a couple times the domme said something relating to staring at her ass, and the picture changed twice, like it was supposed to show an Ass tagged image, but then just showed another random one on top of it.
Log: https://paste.gg/p/anonymous/2b8f45acda ... 4db04f7043
- FrozenWolf
- Explorer At Heart

- Posts: 434
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
That was fixed by GodDragon in commit f1ecfcac on 2020-12-23, but I don't think it has rolled out in an update yet.Brickx wrote: Wed Feb 24, 2021 9:38 pm getting an error, tease just abruptly goes back to the assistant and i,m able to start a new session straight away:"
Code: Select all
error was found in line 201 Error: ReferenceError: "moduleChance" is not defined in <eval> at line number 201 javax.script.ScriptException: ReferenceError: "moduleChance" is not defined in <eval> at line number 201 at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157) at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249) at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191) at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172) at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254) at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$234$\^eval\_.:program(<eval>:84) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157) at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249) at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191) at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172) at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254) at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$231$5556$\^eval\_.startSession(<eval>:132) at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$222$\^eval\_.:program(<eval>:31) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157) at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249) at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191) at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172) at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254) at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>) at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:131) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157) at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249) at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191) at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145) at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125) at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41) Caused by: <eval>:201 ReferenceError: "moduleChance" is not defined at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291) at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1616) at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$281$\^eval\_.:program(<eval>:201) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456) ... 49 more g.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456) ... 49 more
I'm working on making this more robust in TAJ so that it fails more gracefully.machine_maker wrote: Thu Feb 25, 2021 6:27 am Ok, had a couple issues with the latest session (a few of my own making :()
Couple times the EnduranceStrokes errored out cause I didn't have any videos in the category it selected. I guess that's my bad.
That's fixed in pull request #25.machine_maker wrote: Thu Feb 25, 2021 6:27 am BUT, there are 2 errors saying "holdSeconds" is not a function? Don't think I cause that one.
I've had the same experience. Might be something that GodDragon can have a look into.machine_maker wrote: Thu Feb 25, 2021 6:27 am Lastly, I feel like the edge training sessions are supposed to be spread out across a session? I had all of them back-to-back.
That's also fixed in pull request #25.machine_maker wrote: Thu Feb 25, 2021 6:27 am EDIT: I just remembered one more thing... I forget where, but a couple times the domme said something relating to staring at her ass, and the picture changed twice, like it was supposed to show an Ass tagged image, but then just showed another random one on top of it.
Author of:
MiloDB: Finding Old Teases
-
machine_maker
- Explorer

- Posts: 19
- Joined: Sat Apr 06, 2019 11:21 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Wow OK. I totally thought I had checked out your "integration" branch from your fork of the repo, but apparently I hadn't pulled in any of the changes, only added your repo as a remote. *facepalm*.
- FrozenWolf
- Explorer At Heart

- Posts: 434
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Ooh, that's unlucky; it happens to the best of us!machine_maker wrote: Thu Feb 25, 2021 5:30 pm Wow OK. I totally thought I had checked out your "integration" branch from your fork of the repo, but apparently I hadn't pulled in any of the changes, only added your repo as a remote. *facepalm*.
Author of:
MiloDB: Finding Old Teases
-
GodDragon
- Explorer At Heart

- Posts: 795
- Joined: Sun Jun 11, 2017 4:30 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
What exactly does that mean? The whole session is just edge training or does it end at sometime but just no real pause in between?machine_maker wrote: Thu Feb 25, 2021 6:27 am Lastly, I feel like the edge training sessions are supposed to be spread out across a session? I had all of them back-to-back.
Edit: Merged all requests on github. Thanks for the help and work!
-
machine_maker
- Explorer

- Posts: 19
- Joined: Sat Apr 06, 2019 11:21 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
So I’d do some edge training, then she’d say ok, done for now (or smth), you can sit back down, and then immediately start back up again will a Follow up session. It should be the first part of the log I posted up there.
- FrozenWolf
- Explorer At Heart

- Posts: 434
- Joined: Tue Oct 30, 2018 7:50 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Dom/me(s): None
- Sub/Slave(s): None
- Location: UK
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Nicely done! I've run through a couple of sessions with both of our changes merged and it seems to run very well. I've incorporated another batch of small updates here:GodDragon wrote: Fri Feb 26, 2021 3:34 pm Edit: Merged all requests on github. Thanks for the help and work!
https://github.com/GodDragoner/Spicy-TA ... ty/pull/39
Author of:
MiloDB: Finding Old Teases
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
A few audio files appear to be missing from the Audio Pack (such as Audio/Spicy/Punishment/Corner/Up/*.mp3 or Audio/Spicy/Punishment/Corner/Down/*.mp3)
Is this already known?
I'd also like to ask if Work/Study mode time is counting towards the weekly chores time.
Is this already known?
I'd also like to ask if Work/Study mode time is counting towards the weekly chores time.
-
GodDragon
- Explorer At Heart

- Posts: 795
- Joined: Sun Jun 11, 2017 4:30 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
They aren't missing just moved. Looks we overlooked changing these paths in some scripts.j4stm3 wrote: Mon Mar 01, 2021 12:15 pm A few audio files appear to be missing from the Audio Pack (such as Audio/Spicy/Punishment/Corner/Up/*.mp3 or Audio/Spicy/Punishment/Corner/Down/*.mp3)
Is this already known?
I'd also like to ask if Work/Study mode time is counting towards the weekly chores time.
No studying does not count toward that time.
-
machine_maker
- Explorer

- Posts: 19
- Joined: Sat Apr 06, 2019 11:21 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)
Hmm, I had a thought. I think the forced chastity time should somehow add to your chastity level. It doesn’t make a lot of sense that you end up with 2 days in chastity after the model rating game, only to have your next chastity assignment after getting out be “spend 5 hours in chastity”. Idk exactly how that would work. Maybe you get some xp for all time in chastity, or maybe you can’t end up with more than a certain duration based on level, idk.
