Tbh. I never used that function and it was copied from spicy by lotar I think. I have my own much tougher workout routine so. Well I guess I gotta test that then
oh! I can provide you an updated version of that and the images as well...
I also have some utilities files that let you drive Lovense toys, and Pishock from spicy (and a few scripts that use them so far... mostly punishments that use pishock, but I want to add some teases that control Lovense buttplugs, etc...)...
let me take a look at the updated version over the weekend and see what it makes sense to try and contribute... I think it would be a little work to integrate "bluetooth controlled" into the existing Toy objects, and i've just been scripting to it outside of that framework.
That sounds sick! Would love to see the code. Don't think it's on github?
just pushed it up (and realized I might not have completely finished the user facing setup routine to collect all the username/API/Code, etc for pishock since its still hardcoded in some places... need to fix that)
I tweaked some punishments to use it (linewriting& disappearing numbers shock you when you get it wrong, and another punishment that just shocks you ;) ... and sometimes the nurse uses it. )
I wrote a similar assigned chore that vibrates you periodically.... the code is fine, but the plug looses Bluetooth signal and gets flaky once you're ~10 meters away, so using this first for chore was like the worst possible choice I could have made
I haven't written much other content for this yet. have a lot of ideas.... but less time :) I probably should figure out if/how to merge with the Toys objects before writing too much content.
let me know what you think... I can polish them/port them if it makes sense (I'm still one variable naming scheme back "Variable_" instead of "Variable." )... users do need to have and set up toys to take advantage, so it might be a more limited audience.
when losing the card memory game, it's asking for edges, even in chastity.
around line 212 of MissingCardMemory.js
Even got the taunt "Just be glad you're edging, Imagine wearing a cage"
Go-mei-sa wrote: ↑Sat Dec 19, 2020 3:48 pm
when losing the card memory game, it's asking for edges, even in chastity.
around line 212 of MissingCardMemory.js
Even got the taunt "Just be glad you're edging, Imagine wearing a cage"
I supposed you don't have a magic/hitachi wand?
Will fix it
I got told to "Just watch a little slide showwhile you fondle my cum filled balls" -nothing happended afterwards.
Edit: It freezed. I'm not able to exit the study mode anymore.
Last edited by hzsmd on Sat Dec 19, 2020 4:12 pm, edited 1 time in total.
Exactly, I do not have one. But I have a bullet vibrator. Maybe it could be used as replacement.
Also, before that I got into the vibe cage routine (where it's asking to increase or lower intensity, I suppose of the wand). I suppose it was replacing the stroke routine. But there was no explanation at all about what I was supposed to do at any time. It's only at the end / by looking into the code that i understood was supposed to use some vibraton tool on the cage.
11:25:22 PM CHAT: [Vivienne]: What is your desire?
11:25:32 PM CHAT: 11:25 PM Spielers: Chores
11:25:32 PM CHAT: [Vivienne]: Do you wish to do a new chore or return?
11:25:35 PM CHAT: 11:25 PM Spielers: Chore
11:25:35 PM CHAT: [Vivienne]: Tell me cuckold
11:25:37 PM CHAT: [Vivienne]: How much free time do you have in minutes or should I choose for you? *smiles innocently*
11:25:47 PM CHAT: 11:25 PM Spielers: 5
11:25:47 PM CHAT: [Vivienne]: You need to do chores for at least 10 minutes. Otherwise it won't make any sense to start at all...
11:25:56 PM CHAT: 11:25 PM Spielers: 10
11:25:56 PM CHAT: [Vivienne]: So boy... *grin*
11:25:57 PM CHAT: [Vivienne]: What chore to give you next...
11:26:00 PM CHAT: [Vivienne]: Time to vacuum the floor *innocent grin*
11:26:03 PM CHAT: [Vivienne]: We are gonna work on the your room right now
11:26:06 PM CHAT: [Vivienne]: Get your vacuum cleaner
11:26:08 PM CHAT: [Vivienne]: Tell me when you are ready to go.
11:26:17 PM CHAT: 11:26 PM Spielers: Yes Mistress
11:26:17 PM CHAT: [Vivienne]: *innocent grin*
11:26:19 PM CHAT: [Vivienne]: Before cleaning today I want you to drink 1L of water
11:26:22 PM CHAT: [Vivienne]: You aren't allowed to pee starting now before you're done cleaning
11:26:27 PM CHAT: [Vivienne]: Tell me when you are done drinking pet
11:26:32 PM CHAT: 11:26 PM Spielers: Yes Mistress
11:26:32 PM CHAT: [Vivienne]: Marvelous
11:26:34 PM SEVERE: Latest loaded file was 'I:\TAIJava\Personalities\Spicy\Chore\ChoreMenu.js' and error was found in line 133
Error: TypeError: Cannot read property "length" from undefined in <eval> at line number 133
javax.script.ScriptException: TypeError: Cannot read property "length" from undefined in <eval> at line number 133
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$186$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$186$\^eval\_.:program(<eval>:35)
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$44$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$44$\^eval\_.:program(<eval>:123)
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>:133 TypeError: Cannot read property "length" from undefined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.get(Undefined.java:161)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$209$3365A$\^eval\_.createRoom#startChore(<eval>:133)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$208$2838A$\^eval\_.createRoom#confirmAndStartChore(<eval>:100)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$202$387$\^eval\_.chooseChore(<eval>:44)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$190$\^eval\_.:program(<eval>:48)
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)
... 36 more
11:26:34 PM CHAT: [Vivienne]: How can I help?
11:25:22 PM CHAT: [Vivienne]: What is your desire?
11:25:32 PM CHAT: 11:25 PM Spielers: Chores
11:25:32 PM CHAT: [Vivienne]: Do you wish to do a new chore or return?
11:25:35 PM CHAT: 11:25 PM Spielers: Chore
11:25:35 PM CHAT: [Vivienne]: Tell me cuckold
11:25:37 PM CHAT: [Vivienne]: How much free time do you have in minutes or should I choose for you? *smiles innocently*
11:25:47 PM CHAT: 11:25 PM Spielers: 5
11:25:47 PM CHAT: [Vivienne]: You need to do chores for at least 10 minutes. Otherwise it won't make any sense to start at all...
11:25:56 PM CHAT: 11:25 PM Spielers: 10
11:25:56 PM CHAT: [Vivienne]: So boy... *grin*
11:25:57 PM CHAT: [Vivienne]: What chore to give you next...
11:26:00 PM CHAT: [Vivienne]: Time to vacuum the floor *innocent grin*
11:26:03 PM CHAT: [Vivienne]: We are gonna work on the your room right now
11:26:06 PM CHAT: [Vivienne]: Get your vacuum cleaner
11:26:08 PM CHAT: [Vivienne]: Tell me when you are ready to go.
11:26:17 PM CHAT: 11:26 PM Spielers: Yes Mistress
11:26:17 PM CHAT: [Vivienne]: *innocent grin*
11:26:19 PM CHAT: [Vivienne]: Before cleaning today I want you to drink 1L of water
11:26:22 PM CHAT: [Vivienne]: You aren't allowed to pee starting now before you're done cleaning
11:26:27 PM CHAT: [Vivienne]: Tell me when you are done drinking pet
11:26:32 PM CHAT: 11:26 PM Spielers: Yes Mistress
11:26:32 PM CHAT: [Vivienne]: Marvelous
11:26:34 PM SEVERE: Latest loaded file was 'I:\TAIJava\Personalities\Spicy\Chore\ChoreMenu.js' and error was found in line 133
Error: TypeError: Cannot read property "length" from undefined in <eval> at line number 133
javax.script.ScriptException: TypeError: Cannot read property "length" from undefined in <eval> at line number 133
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$186$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$186$\^eval\_.:program(<eval>:35)
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$44$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$44$\^eval\_.:program(<eval>:123)
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>:133 TypeError: Cannot read property "length" from undefined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.get(Undefined.java:161)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$209$3365A$\^eval\_.createRoom#startChore(<eval>:133)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$208$2838A$\^eval\_.createRoom#confirmAndStartChore(<eval>:100)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$202$387$\^eval\_.chooseChore(<eval>:44)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$190$\^eval\_.:program(<eval>:48)
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)
... 36 more
11:26:34 PM CHAT: [Vivienne]: How can I help?
Thanks. Seeing that log helps a lot. Should be fixed in my code now. I can release an update soon. If you want to fix it for yourself: Inside the Spicy\Chore\Chore.js add "return attachedToys;" to the "sendKinkyChoreInstructions" functions, right at the end. Last line before the last } basically.
hzsmd wrote: ↑Sat Dec 19, 2020 3:52 pm
While Study/Work Mode,
I got told to "Just watch a little slide showwhile you fondle my cum filled balls" -nothing happended afterwards.
Edit: It freezed. I'm not able to exit the study mode anymore.
Exactly, I do not have one. But I have a bullet vibrator. Maybe it could be used as replacement.
Also, before that I got into the vibe cage routine (where it's asking to increase or lower intensity, I suppose of the wand). I suppose it was replacing the stroke routine. But there was no explanation at all about what I was supposed to do at any time. It's only at the end / by looking into the code that i understood was supposed to use some vibraton tool on the cage.
Yes, you can just say that you have a magic wand then since that is a proper replacement for it I guess.
Yes, it was trying to make you vibe in chastity but since you didn't have a wand it didn't send any instructions.
Just watch this little slide showwhile you fondle my cum filled balls
Exception in thread "Thread-29" java.lang.NullPointerException
at me.goddragon.teaseai.api.media.MediaCollection.getRandomTeaseFile(MediaCollection.java:122)
at me.goddragon.teaseai.api.scripts.nashorn.ShowTeaseImageFunction.call(ShowTeaseImageFunction.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$209$11229A$\^eval\_.:scopeCall-5(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$209$11229A$\^eval\_.workmodeTease(<eval>:262)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$193$\^eval\_.:program(<eval>:135)
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$189$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$189$\^eval\_.:program(<eval>:63)
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$44$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$44$\^eval\_.:program(<eval>:123)
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)
04:58:30 PM CHAT: 04:58 PM Joe: Yes
05:10:53 PM CHAT: 05:10 PM Joe: Exit
ession$1.run(Session.java:41)
Just watch this little slide showwhile you fondle my cum filled balls
Exception in thread "Thread-29" java.lang.NullPointerException
at me.goddragon.teaseai.api.media.MediaCollection.getRandomTeaseFile(MediaCollection.java:122)
at me.goddragon.teaseai.api.scripts.nashorn.ShowTeaseImageFunction.call(ShowTeaseImageFunction.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$209$11229A$\^eval\_.:scopeCall-5(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$209$11229A$\^eval\_.workmodeTease(<eval>:262)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$193$\^eval\_.:program(<eval>:135)
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$189$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$189$\^eval\_.:program(<eval>:63)
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$44$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$44$\^eval\_.:program(<eval>:123)
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)
04:58:30 PM CHAT: 04:58 PM Joe: Yes
05:10:53 PM CHAT: 05:10 PM Joe: Exit
ession$1.run(Session.java:41)
I fixed this internally, but it's probably because you don't have any folder for images regarding tease selected:
GodDragon wrote: ↑Sat Dec 19, 2020 11:00 pm
EDIT: Btw. I guess you don't have a chastity cage?
Cage is enlisted in toys
Okay, I hope I fixed it. I am not gonna release a new update officially yet but you can download the newest files here: https://github.com/GodDragoner/Spicy-TA ... master.zip
Just unzip, overwrite all the spicy personality files (apart from the System folder (which should not be included in the zip anyway)).
That should help with the chastity issue
operwt wrote: ↑Sat Dec 19, 2020 10:13 pm
SpankzChoir is not working as well
Any log? Tbh never used it yet and it was also ported by lotar. I will probably do a rewrite of it anyway
I can port it.. I'm getting pretty good at re-updating files back and forth... but I stopped keeping up with the variablename and utility changes a few versions ago and just started playing my fork.
(I'd suggest since I can cover easy things like dungeon/fitness etc, let me cover them and don't pull them into the ball of yarn that is the session stuff... keeping session moving is a lot, and TAJ is still dependent on Nashorn I think ... put your time and expertise where its most useful :) )