[Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

lotar232
Explorer
Explorer
Posts: 76
Joined: Sat Nov 01, 2008 6:34 pm

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by lotar232 »

GodDragon wrote: Sat Dec 19, 2020 1:08 am
lotar232 wrote: Fri Dec 18, 2020 7:24 pm
GodDragon wrote: Fri Dec 18, 2020 12:27 pm

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)

pishock is here:

https://github.com/lotar232/Spicy-TAJ-P ... ckUtils.js

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. )

https://github.com/lotar232/Spicy-TAJ-P ... nts/E11.js
https://github.com/lotar232/Spicy-TAJ-P ... nts/E12.js
https://github.com/lotar232/Spicy-TAJ-P ... ents/E4.js

I have a modified version of assignedchores that will start shocking you periodically when your time is up:
https://github.com/lotar232/Spicy-TAJ-P ... edChore.js


Lovense is here (and I think is a bit more polished as an API):
https://github.com/lotar232/Spicy-TAJ-P ... seUtils.js

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 :blush:

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.
Go-mei-sa
Explorer
Explorer
Posts: 16
Joined: Tue May 29, 2018 2:52 pm

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by Go-mei-sa »

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" :lol:
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
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)

Post by GodDragon »

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" :lol:
I supposed you don't have a magic/hitachi wand?
Will fix it :yes:
hzsmd
Explorer
Explorer
Posts: 24
Joined: Sun Jul 03, 2016 12:24 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by hzsmd »

While Study/Work Mode,
Spoiler: show
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.
Go-mei-sa
Explorer
Explorer
Posts: 16
Joined: Tue May 29, 2018 2:52 pm

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by Go-mei-sa »

GodDragon wrote: Sat Dec 19, 2020 3:51 pm I supposed you don't have a magic/hitachi wand?
Will fix it :yes:
Spoiler: show
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.
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 139
Joined: Sun Jul 05, 2015 12:04 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by hallojo1337 »

I have almost load everything!! I am so excited about this :-D

:thankyou:
Spielers
Explorer At Heart
Explorer At Heart
Posts: 306
Joined: Mon Jan 09, 2017 8:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by Spielers »

GodDragon wrote: Sat Dec 19, 2020 1:08 am
operwt wrote: Fri Dec 18, 2020 10:13 pm Chores are not working and not counted, the logs are empty
Spoiler: show
Clipboard01.jpg
Ye, I would think that there must be some error in the log. Please grab the log from that Session from the Logs folder. Not "log" but "Logs"!
I had the same by chores and here is my log
Spoiler: show
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?
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
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)

Post by GodDragon »

Spielers wrote: Sat Dec 19, 2020 5:00 pm
GodDragon wrote: Sat Dec 19, 2020 1:08 am
operwt wrote: Fri Dec 18, 2020 10:13 pm Chores are not working and not counted, the logs are empty
Spoiler: show
Clipboard01.jpg
Ye, I would think that there must be some error in the log. Please grab the log from that Session from the Logs folder. Not "log" but "Logs"!
I had the same by chores and here is my log
Spoiler: show
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,
Spoiler: show
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.
Can I get a log? So I can check what went wrong?
Go-mei-sa wrote: Sat Dec 19, 2020 4:07 pm
GodDragon wrote: Sat Dec 19, 2020 3:51 pm I supposed you don't have a magic/hitachi wand?
Will fix it :yes:
Spoiler: show
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.
hzsmd
Explorer
Explorer
Posts: 24
Joined: Sun Jul 03, 2016 12:24 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by hzsmd »

Oh yes, of course:
Spoiler: show
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)
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
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)

Post by GodDragon »

hzsmd wrote: Sat Dec 19, 2020 6:20 pm Oh yes, of course:
Spoiler: show
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:
Image

Just do so.
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
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)

Post by GodDragon »

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
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
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)

Post by GodDragon »

operwt wrote: Sat Dec 19, 2020 10:37 pm Also sometimes domme shows a picture and forgets to return to slideshow
log
https://pastebin.com/cHacCAkt
Where? Like where exactly did that happen in the log?

EDIT: Btw. I guess you don't have a chastity cage?
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
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)

Post by GodDragon »

operwt wrote: Sat Dec 19, 2020 11:12 pm
GodDragon wrote: Sat Dec 19, 2020 11:00 pm
operwt wrote: Sat Dec 19, 2020 10:37 pm Also sometimes domme shows a picture and forgets to return to slideshow
log
https://pastebin.com/cHacCAkt
Where? Like where exactly did that happen in the log?

EDIT: Btw. I guess you don't have a chastity cage?
01:16:16 AM CHAT: 01:16 AM Caprice: Hello toy
01:16:18 AM CHAT: 01:16 AM Mike: Hello Goddess
Na, what happened there it for some reason didn't find a chastity cage. Will try to fix that asap.
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
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)

Post by GodDragon »

operwt wrote: Sat Dec 19, 2020 11:20 pm
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 :-)
lotar232
Explorer
Explorer
Posts: 76
Joined: Sat Nov 01, 2008 6:34 pm

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by lotar232 »

GodDragon wrote: Sat Dec 19, 2020 10:27 pm
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 :) )
Post Reply

Who is online

Users browsing this forum: fean, lizarddude , Rar1197, some_shadow and 12 guests