[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

mantrid
Explorer At Heart
Explorer At Heart
Posts: 166
Joined: Sun Dec 30, 2018 6:40 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 mantrid »

meaculpa_uk wrote: Thu Dec 31, 2020 2:09 am
Go-mei-sa wrote: Tue Dec 29, 2020 3:03 pm :!: I saw an estim punishment asking to put pads on each nipple. I'm not a specialist but I have always read to avoid placing the electrodes near the heart (or even on any part higher than the waist).
Absolutely do not do this. Whoever wrote that section of script has no clue what they're talking about. It's dangerous.

Mea
Current through the nipples or breast, i.e. if electrode distance is not more than a few cm, shouldn't be dangerous. It can be seen sometimes in porn, e.g. on wiredpussy.com: They use two wires per breast.

For current from breast to breast or another distant part someone with knowledge about resuscitation should be on the spot. That (one wire per breast) can be seen rarely in porn. IMHO this is fake. But it is stupid nevertheless, because other people try it out: http://www.phawker.com/2008/03/26/penns ... ns-deadly/
GAsm -- A guide assembler with EStim support to generate interactive teases that run in a browser.
cursor10
Explorer
Explorer
Posts: 38
Joined: Sun Oct 07, 2012 6:11 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 cursor10 »

Hi,

i found maybe a error.
After ther Command "I want you to kneel for me, stroker"
followed by a empty command line, the script freeze.
Follow log have i saved:
Spoiler: show

Code: Select all

06:23:31 nachm. CHAT: 06:23 nachm. Cursor10: Done
06:23:31 nachm. INFO: Random toy gag done
06:23:31 nachm. INFO: Random toy balls done
06:23:31 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:31 nachm. INFO: Feel like showing power: 56
06:23:35 nachm. CHAT: 06:23 nachm. Mistress Amadathy: I want you to kneel for me, stroker
06:23:41 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:41 nachm. INFO: Min time between stroking passed: 45
06:23:41 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:41 nachm. INFO: Feels evil chance 40
06:23:41 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:41 nachm. INFO: Start of teasing interval for 14 iterations
06:23:41 nachm. CHAT: 06:23 nachm. Mistress Amadathy: 
Exception in thread "Thread-74" 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$983$105AA$\^eval\_$cu1$restOf.interpretLegacyTaunt(<eval>:123)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$981$\^eval\_$cu1$restOf.:program(<eval>:150)
	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$974$\^eval\_$cu1$restOf.:scopeCall-113(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$974$\^eval\_$cu1$restOf.:program(<eval>:55)
	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$886$\^eval\_$cu1$restOf.: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$783$5556$\^eval\_$cu1$restOf.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$779$\^eval\_$cu1$restOf.: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$Recompilation$732$\^eval\_$cu1$restOf.:scopeCall-14(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$732$\^eval\_$cu1$restOf.: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)
er.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Happy new year to all readers...
GodDragon
Explorer At Heart
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)

Post by GodDragon »

machine_maker wrote: Sat Dec 26, 2020 8:42 am Ran into an issue where saying "Im on the edge" didn't stop the edge. Had to use injectcodedebug with endEdge() to stop it.

Near end of file
PARTIAL LOG: https://hastebin.com/ocexijevat.less
FULL LOG: https://hastebin.com/apuboyoniz.apache

EDIT: Looks like I was in NoChastity/Edging/Edging7.js, but it persisted outside of that file, for example when she went to give me the last edge.

EDIT2: What's interesting, is the "skip edge bug" response (which I assume is supposed to fix that) didn't work. Which is why I had to use injectcodedebug.

EDIT3: Had another odd bug at the end. She said she wanted to do a longer session, I said yes, then said its the end of the session.
Sadly I cannot see the logs anymore, probably because they expired. If you are scared of them being online for too long just shoot me a pm instead.
Go-mei-sa wrote: Tue Dec 29, 2020 3:03 pm :!: I saw an estim punishment asking to put pads on each nipple. I'm not a specialist but I have always read to avoid placing the electrodes near the heart (or even on any part higher than the waist).
While it is not generally always problematic you are right. I have removed it for safety reasons. There are people that know what they are doing out there but generally speaking it's better not to do it. Thanks for the warning.
cursor10 wrote: Fri Jan 01, 2021 5:45 pm Hi,

i found maybe a error.
After ther Command "I want you to kneel for me, stroker"
followed by a empty command line, the script freeze.
Follow log have i saved:
Spoiler: show

Code: Select all

06:23:31 nachm. CHAT: 06:23 nachm. Cursor10: Done
06:23:31 nachm. INFO: Random toy gag done
06:23:31 nachm. INFO: Random toy balls done
06:23:31 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:31 nachm. INFO: Feel like showing power: 56
06:23:35 nachm. CHAT: 06:23 nachm. Mistress Amadathy: I want you to kneel for me, stroker
06:23:41 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:41 nachm. INFO: Min time between stroking passed: 45
06:23:41 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:41 nachm. INFO: Feels evil chance 40
06:23:41 nachm. INFO: Calculating mood for 696 and strictness 1
06:23:41 nachm. INFO: Start of teasing interval for 14 iterations
06:23:41 nachm. CHAT: 06:23 nachm. Mistress Amadathy: 
Exception in thread "Thread-74" 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$983$105AA$\^eval\_$cu1$restOf.interpretLegacyTaunt(<eval>:123)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$981$\^eval\_$cu1$restOf.:program(<eval>:150)
	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$974$\^eval\_$cu1$restOf.:scopeCall-113(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$974$\^eval\_$cu1$restOf.:program(<eval>:55)
	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$886$\^eval\_$cu1$restOf.: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$783$5556$\^eval\_$cu1$restOf.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$779$\^eval\_$cu1$restOf.: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$Recompilation$732$\^eval\_$cu1$restOf.:scopeCall-14(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$732$\^eval\_$cu1$restOf.: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)
er.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Happy new year to all readers...
You probably don't have any media folder for the "Tease" category selected in the media setup.


------------------------------------------------------------------------------------------------------------------

I fixed a lot of the reports and hope that most issues are reported (sorry if I didn't quote yours specifically). Happy new year everyone and sorry for my inactivity in the past days.
I am glad to see that everyone seems to enjoy spicy for the most part.

I also noted the feature requests (especially the responses). Sadly I haven't found the time to implement all the interactions yet. I will though in the future.
cursor10
Explorer
Explorer
Posts: 38
Joined: Sun Oct 07, 2012 6:11 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 cursor10 »

Thank you!
I think it working now.

Folder was empty.
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
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 »

hallojo1337 wrote: Wed Dec 30, 2020 10:44 pm Finally I have got my release from chastity. But unfortunately I exit the Tease and give myself some relief :blush:

1. I came during the edging session and I had a ruined orgasm. I report this but the domme doesn't react.

2. She want to train me as her edge slut. She asked me if I want to cum. I say no but I think she give the aswer as I say "yes".
Spoiler: show
10:28:38 PM CHAT: 10:28 PM Charley: Now listen to me, cum eating stroker
10:28:49 PM CHAT: 10:28 PM Charley: I'm going to ask you something and I want you to answer honestly
10:29:01 PM CHAT: 10:29 PM Charley: But first give me another edge *looks around*
10:29:01 PM SEVERE: Tried to add same text instance multiple times.
10:29:04 PM CHAT: 10:29 PM Charley: Get to the very edge for me
10:29:04 PM INFO: Starting Edge Taunts
10:29:30 PM CHAT: 10:29 PM Charley: I want you close
10:29:30 PM INFO: Send edging taunt
10:29:44 PM CHAT: 10:29 PM Charley: Get closer
10:29:44 PM INFO: Send edging taunt
10:30:15 PM CHAT: 10:30 PM Charley: Get closer while you imagine how these would feel in your hands right now
10:30:16 PM INFO: Send edging taunt
10:30:24 PM CHAT: 10:30 PM Chris: I am on the edge
10:30:24 PM INFO: Sub send edge message
10:30:24 PM INFO: Ending edge
10:30:24 PM INFO: Stop edge message is not skipped
10:30:26 PM CHAT: 10:30 PM Charley: Stop stroking for me
10:30:26 PM INFO: Checking for edge orgasm
10:30:26 PM INFO: Ending edge internally
10:30:26 PM INFO: Deleting Edge Variable
10:30:27 PM SEVERE: Tried to add same text instance multiple times.
10:30:33 PM CHAT: 10:30 PM Charley: Here's the question, but don't answer me just yet:
10:30:46 PM CHAT: 10:30 PM Charley: Do you want to cum or do you want to be a good boy and keep edging?
10:30:59 PM CHAT: 10:30 PM Charley: Think about what your answer will be and get to the edge
10:30:59 PM SEVERE: Tried to add same text instance multiple times.
10:31:05 PM CHAT: 10:31 PM Charley: Get so close to the edge, you are afraid of coming!
10:31:05 PM INFO: Starting Edge Taunts
10:31:26 PM CHAT: 10:31 PM Charley: Mmmm fuck yes, closer
10:31:26 PM INFO: Send edging taunt
10:31:59 PM CHAT: 10:31 PM Charley: Here's some perfect titties to help you get closer
10:31:59 PM INFO: Send edging taunt
10:32:23 PM CHAT: 10:32 PM Charley: I want you so fucking close cum lover
10:32:23 PM INFO: Send edging taunt
10:32:25 PM CHAT: 10:32 PM Chris: I am on the edge
10:32:25 PM INFO: Sub send edge message
10:32:25 PM INFO: Ending edge
10:32:25 PM INFO: Stop edge message is not skipped
10:32:26 PM CHAT: 10:32 PM Charley: And... stop
10:32:26 PM INFO: Checking for edge orgasm
10:32:26 PM INFO: Ending edge internally
10:32:26 PM INFO: Deleting Edge Variable
10:32:26 PM SEVERE: Tried to add same text instance multiple times.
10:32:30 PM CHAT: 10:32 PM Charley: Now tell me, do you want to cum?
10:32:40 PM CHAT: 10:32 PM Chris: No Queen
10:32:46 PM CHAT: 10:32 PM Charley: That's too bad, because it's not going to happen
10:32:51 PM INFO: Calculating mood for 942 and strictness 1
10:32:51 PM INFO: Changing merits (level 1) by -37
10:32:54 PM CHAT: 10:32 PM Charley: Edge! Now cum dripping pet!
3. I don't have a screenshot but she asked me if I think I am in premature ejaculation and this crashed the script on the top left were I can punk the answer buttons. There was a text which was way too long for the window.
Spoiler: show
10:14:27 PM CHAT: 10:14 PM Charley: Don't think about how close you just came to exploding *laugh*
10:14:32 PM CHAT: 10:14 PM Charley: Did you almost blow your load there?
10:14:38 PM CHAT: 10:14 PM Chris: Yes Queen
10:14:44 PM SEVERE: Unrecognized formatter format:/i
10:14:44 PM CHAT: 10:14 PM Charley: We're only just getting started, so you should be alright...
10:14:51 PM INFO: Calculating mood for 942 and strictness 1
10:15:01 PM CHAT: 10:15 PM Charley: Must be hard for you though when you get to stroke your weiner to someone as hot as me
10:15:11 PM CHAT: 10:15 PM Charley: I wonder, cuckold...
10:15:57 PM CHAT: 10:15 PM Chris: Mhh?
10:16:00 PM CHAT: 10:16 PM Charley: "Yes or no, slave?"
10:16:25 PM CHAT: 10:16 PM Chris: Yes
10:16:25 PM INFO: Calculating rule passed chance with last rule passed 0 days ago
10:16:29 PM CHAT: 10:16 PM Charley: I though you might be *coy smile*
10:16:37 PM CHAT: 10:16 PM Charley: Seriously though, that is a problem isn't it...
10:16:49 PM CHAT: 10:16 PM Charley: You should learn to control yourself when having sex, toy
10:17:00 PM CHAT: 10:17 PM Charley: Because the truth is, to please a girl
10:17:11 PM CHAT: 10:17 PM Charley: You have to be able to last longer that a minute or two
10:17:21 PM CHAT: 10:17 PM Charley: Or she's not going to want to stick around
10:17:30 PM CHAT: 10:17 PM Charley: Edging is a big part of how you serve me
10:17:39 PM CHAT: 10:17 PM Charley: So that's what I want to focus on today
10:17:47 PM CHAT: 10:17 PM Charley: I want you on the edge, now
10:17:47 PM INFO: Starting Edge Taunts
4. Finally the Session got stucked 2 times in a row. But I think it is 2 times the same error. After trying a 3 session my domme wants to put me back in chastity at the beginning of the session and that was the point were I exit the tease^^
Spoiler: show
10:46:51 PM CHAT: 10:46 PM Charley: Only use one finger for now and rub it up and down my teased dick *mischievous grin*
10:47:04 PM CHAT: 10:47 PM Charley: Nice
10:47:04 PM INFO: Send stroking taunt
10:47:42 PM CHAT: 10:47 PM Charley: Mmm good stuff...
10:47:42 PM INFO: Send stroking taunt
10:47:50 PM CHAT: 10:47 PM Charley: That's enough, hands off
10:47:50 PM INFO: End of stroking interval
10:47:50 PM INFO: Chance for special session: 90
10:47:50 PM SEVERE: Variable 'lastmodulecategory' does not exist.
10:47:50 PM SEVERE: getVar called with invalid args or variable was not found. Args:[lastModuleCategory]
10:47:50 PM SEVERE: Infos about object given: Class: class java.lang.String
10:47:50 PM INFO: Trying to run module EdgeTraining from category 6 and was in previous module is true
10:47:50 PM SEVERE: Variable 'findmoduletries' does not exist.
10:47:50 PM SEVERE: getVar called with invalid args or variable was not found. Args:[findModuleTries]
10:47:50 PM SEVERE: Infos about object given: Class: class java.lang.String
10:47:50 PM INFO: Unable to find module for category null to run
10:47:50 PM INFO: Stuck in module null loop . Trying tease now
Exception in thread "Thread-21" java.lang.NullPointerException
at me.goddragon.teaseai.api.config.VariableHandler.setVariable(VariableHandler.java:150)
at me.goddragon.teaseai.api.scripts.nashorn.SetTempVarFunction.call(SetTempVarFunction.java:39)
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$382$41A$\^eval\_.getModuleForCategory(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$382$41A$\^eval\_.getModuleForCategory(<eval>:56)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$381$2637A$\^eval\_.runModuleCategory(<eval>:68)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$346$3006AAAA$\^eval\_.tryRunModule(<eval>:101)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$345$2776AA$\^eval\_.tryRunModuleFetchId(<eval>:76)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$343$\^eval\_.:program(<eval>:1)
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$342$83$\^eval\_.startIntro(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$341$984A$\^eval\_.startSpecialSession(<eval>:37)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$268$\^eval\_.:program(<eval>:82)
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$268$\^eval\_.:scopeCall-7(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$268$\^eval\_.:program(<eval>:219)
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$226$\^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$223$5556$\^eval\_.startSession(<eval>:132)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$219$\^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)
10:48:58 PM CHAT: 10:48 PM Chris: Please may I edge?
10:49:07 PM CHAT: 10:49 PM Chris: Yes
10:49:27 PM CHAT: 10:49 PM Chris: May I stroke Queen?
10:50:43 PM CHAT: 10:50 PM Chris: May I come?
10:50:57 PM CHAT: 10:50 PM Chris: Hello Queen
oke Queen?
10:50:43 PM CHAT: 10:50 PM Chris: May I come?
10:50:57 PM CHAT: 10:50 PM Chris: Hello Queen
Spoiler: show
10:54:31 PM CHAT: 10:54 PM Charley: I want you to kneel for me, cum craving cuckie
10:54:36 PM INFO: Calculating mood for 895 and strictness 1
10:54:36 PM INFO: Min time between stroking passed: 15
10:54:36 PM INFO: Chance for special session: 90
10:54:36 PM SEVERE: Variable 'lastmodulecategory' does not exist.
10:54:36 PM SEVERE: getVar called with invalid args or variable was not found. Args:[lastModuleCategory]
10:54:36 PM SEVERE: Infos about object given: Class: class java.lang.String
10:54:36 PM INFO: Trying to run module EdgeTraining from category 6 and was in previous module is false
10:54:36 PM SEVERE: Variable 'findmoduletries' does not exist.
10:54:36 PM SEVERE: getVar called with invalid args or variable was not found. Args:[findModuleTries]
10:54:36 PM SEVERE: Infos about object given: Class: class java.lang.String
10:54:36 PM INFO: Unable to find module for category null to run
10:54:36 PM INFO: Stuck in module null loop . Trying tease now
Exception in thread "Thread-21" java.lang.NullPointerException
at me.goddragon.teaseai.api.config.VariableHandler.setVariable(VariableHandler.java:150)
at me.goddragon.teaseai.api.scripts.nashorn.SetTempVarFunction.call(SetTempVarFunction.java:39)
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$299$41A$\^eval\_.getModuleForCategory(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$299$41A$\^eval\_.getModuleForCategory(<eval>:56)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$298$2637A$\^eval\_.runModuleCategory(<eval>:68)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$295$3006AAAA$\^eval\_.tryRunModule(<eval>:101)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$294$2776AA$\^eval\_.tryRunModuleFetchId(<eval>:76)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$292$\^eval\_.:program(<eval>:1)
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$291$83$\^eval\_.startIntro(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$290$984A$\^eval\_.startSpecialSession(<eval>:37)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$239$\^eval\_.:program(<eval>:82)
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$209$\^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$201$5556$\^eval\_.startSession(<eval>:132)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$197$\^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)
10:54:48 PM CHAT: 10:54 PM Chris: Yes Queen
10:56:16 PM CHAT: 10:56 PM Chris: Next
un(Session.java:41)
10:54:48 PM CHAT: 10:54 PM Chris: Yes Queen
10:56:16 PM CHAT: 10:56 PM Chris: Next
Thank you for the Update GodDragon :love:

After this I could do my next session without any crashes, bugs or problems :thumbsup:

And thank you so much for giving some more time to relock into chastity ^^
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
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 »

The session today was also very good :love:

Some small things:

1. If the domme want to show 90sec from a video I think it is better if the video starts somewere in the middle. So you are in the action^^ I could only watch a part of the intro scene.
Spoiler: show
05:41:48 PM CHAT: 05:41 PM Charley: Stop and remove the vibrator from your cage
05:41:48 PM INFO: Trying to run link
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Executing link and adding to history
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Trying to run chastity link
05:41:48 PM INFO: Executing link and adding to history
05:41:53 PM CHAT: 05:41 PM Charley: I'm going to show you one of your videos
05:42:04 PM CHAT: 05:42 PM Charley: But NO touching! Sit on your hands if you have to, cuckold
05:42:16 PM CHAT: 05:42 PM Charley: I'll be right back *roguishly smiles at you*
05:42:19 PM INFO: Waiting for media player to start
05:42:19 PM INFO: Currently playing file:/F:/Neo/Allgemeines/Private/Tease%20AI%20Files/Videos/Hardcore/Aidra%20Fox%20and%20Riley%20Reid%20-%20Being%20Riley%20Chapter%202.mp4
05:42:19 PM INFO: Waiting for 90
05:43:53 PM CHAT: 05:43 PM Charley: I hope you enjoyed that little clip
05:44:03 PM CHAT: 05:44 PM Charley: Must be hard to have to watch porn without touching
05:44:17 PM CHAT: 05:44 PM Charley: Oh well.. that's one of those problems that I don't ever have to deal with hehe
2. In the end the domme speaks like I am not locked in chastity. But I was locked the whole session.
Spoiler: show
06:26:24 PM CHAT: 06:26 PM Charley: Go ahead and fetch your magic wand
06:26:31 PM CHAT: 06:26 PM Charley: Tell me when you are ready to continue.
06:26:36 PM CHAT: 06:26 PM Chris: Yes Queen
06:26:37 PM CHAT: 06:26 PM Charley: Wonderful
06:26:49 PM CHAT: 06:26 PM Charley: You know I won't release you from chastity for this however you might still get a bit relief
06:27:02 PM CHAT: 06:27 PM Charley: Let's see if you get lucky today
06:27:06 PM INFO: Current orgasm points 86/277.4894239323884
06:27:06 PM INFO: Calculating mood for 1000 and strictness 1
06:27:06 PM INFO: Calculating mood for 1000 and strictness 1
06:27:06 PM INFO: Feel like showing power: 25
06:27:11 PM CHAT: 06:27 PM Charley: You don't get to cum today cum consumer
06:27:20 PM CHAT: 06:27 PM Charley: And you know why that is, don't you?
06:27:31 PM CHAT: 06:27 PM Chris: No Queen
06:27:42 PM CHAT: 06:27 PM Charley: Because you're a much better sub for me when you are horny and frustrated *smiles innocently*
06:27:55 PM CHAT: 06:27 PM Charley: Just go ahead and let that prick go limp
06:28:05 PM CHAT: 06:28 PM Charley: There's no reason for it to stay hard and erect
06:28:09 PM INFO: Calculating rule passed chance with last rule passed 1 days ago
06:28:15 PM CHAT: 06:28 PM Charley: I want you to remove the plug from your bottom
06:28:21 PM CHAT: 06:28 PM Charley: Pull it out
06:28:23 PM CHAT: 06:28 PM Charley: Slowly...
06:28:29 PM CHAT: 06:28 PM Charley: Tell me when you are ready to continue.
Question: Maybe I want to do a little more easier settings but I dont want to start all over again. What do I have to change in the Variables if I want... ?

1. More often out of chastity during a session.
2. Not so often locked in chastity between the sessions.
3. More orgasms during a session.(higher percentage to get a release instead of denial)
GodDragon
Explorer At Heart
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)

Post by GodDragon »

hallojo1337 wrote: Sun Jan 03, 2021 6:15 pm The session today was also very good :love:

Question: Maybe I want to do a little more easier settings but I dont want to start all over again. What do I have to change in the Variables if I want... ?

1. More often out of chastity during a session.
2. Not so often locked in chastity between the sessions.
3. More orgasms during a session.(higher percentage to get a release instead of denial)
Spoiler: show
1. You can do the following:
- lockedUpLimit Variable -> Force of unlock after x days of continues lock up
- What about mood of the domme? What's it at currently? What's the strictness currently? Could it be that you are currently in chastityMode? The domme has different moods/modes activated at random throughout the weeks

2. Is she your keyholder? If she is she will always lock you up. Otherwise you can adjust your chastity level variable.

3. You can adjust the "denialLimit" variable (in days). Which means after x days you are guaranteed to cum.
- You can also adjust the orgasmFrequency variable to one of these integers (just the integer obviously, just copy pasted the definition):

Code: Select all

const ORGASM_FREQUENCY_VERY_RARE = 0;
const ORGASM_FREQUENCY_RARE = 1;
const ORGASM_FREQUENCY_SEMI_RARE = 2;
const ORGASM_FREQUENCY_SOMEWHAT_RARE = 3;
const ORGASM_FREQUENCY_DOM = 4;
- You can lower your "denialLevel" Variable.

Sending me one of your session start / end logs also helps because there is a lot of debug given on what your current state is (as in unlock chance rolled and so on and forth).
Additionally I can add some more interaction allowing you to adjust these values by talking to your domme.
j4stm3
Explorer
Explorer
Posts: 7
Joined: Thu Feb 27, 2020 12:52 pm

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

Post by j4stm3 »

Hey, it unfortunately stopped accepting any input after this happened

Code: Select all

12:37:24 am INFO: Calculating mood for 647 and strictness 1
12:37:24 am INFO: Feel like punishing chance: 27
12:37:24 am INFO: Trying to use penis shaft for clamp redistribution with 2 left to distribute
12:37:24 am INFO: Trying to use ear for clamp redistribution with 2 left to distribute
12:37:24 am INFO: Found opposite part and using it too
12:37:34 am CHAT: 12:37 am Spicy: Move 1 clothespin from your penis head to your to both your right and left ear
12:37:42 am SEVERE: Latest loaded file was 'C:\Users\justme\Desktop\Tease AI Java\Personalities\Spicy\Session\Modules\Tease\Dynamic\StrokingTease.js' and error was found in line 416
Error: TypeError: null has no such function "subtractClamps" in <eval> at line number 416
javax.script.ScriptException: TypeError: null has no such function "subtractClamps" in <eval> at line number 416
	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$Recompilation$307$2711A$\^eval\_.runModuleCategory(<eval>:72)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$402$\^eval\_.:program(<eval>:3)
	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$307$2711A$\^eval\_.runModuleCategory(<eval>:72)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$266$\^eval\_.:scopeCall-10(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$266$\^eval\_.:program(<eval>:174)
	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$217$\^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$214$5556$\^eval\_.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$210$\^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>:138)
	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>:416 TypeError: null has no such function "subtractClamps"
	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.linker.NashornBottomLinker.linkNull(NashornBottomLinker.java:253)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.getGuardedInvocation(NashornBottomLinker.java:71)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$416$14413AAAZZ$\^eval\_.moveClamps(<eval>:416)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$411$11012AAZA$\^eval\_.redistributeClamps(<eval>:373)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$410$9791$\^eval\_.redistributeClampsForStroking(<eval>:299)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$408$2492$\^eval\_.readyForStroking(<eval>:79)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$407$5516$\^eval\_.startStrokingSpicy(<eval>:155)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$406$5809A$\^eval\_.startStrokeInterval(<eval>:169)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$403$\^eval\_/0x00000008013e8040.:program(<eval>:7)
	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)
	... 78 more
12:37:42 am INFO: Trying to run link
12:37:42 am INFO: Trying to run non chastity link
12:37:42 am INFO: Executing link and adding to history
12:37:49 am CHAT: 12:37 am Spicy: Wow ... *moans softly*
12:37:56 am CHAT: 12:37 am Spicy: Blowjobs are really sexy don't you think?
12:38:07 am CHAT: 12:38 am Spicy: Let me tell you something about me you might not expect
12:38:17 am CHAT: 12:38 am Spicy: I love giving head *giggles*
12:38:31 am CHAT: 12:38 am Spicy: Do you know what I like about it?
12:38:47 am CHAT: 12:38 am Spicy: I love the subtle physical responses of a guy
12:38:57 am CHAT: 12:38 am Spicy: When I tease his cock with the tip of my tongue
12:39:07 am CHAT: 12:39 am Spicy: The way it grows harder and harder
12:39:13 am CHAT: 12:39 am Spicy: The tightening of muscles
12:39:19 am CHAT: 12:39 am Spicy: When I take it in my mouth
12:39:24 am CHAT: 12:39 am Spicy: The little sighs and moans
12:39:32 am CHAT: 12:39 am Spicy: As I take it deeper and deeper
12:39:40 am CHAT: 12:39 am Spicy: There is something I don't like about it though
12:39:47 am CHAT: 12:39 am Spicy: Can you guess what?
12:39:59 am INFO: Rule rule1 cannot be activated or too few sessions
12:40:03 am CHAT: 12:40 am Spicy: Okay, so what do you think I don't like? 
Hope you can fix the aforementioned issue. Thanks for you amazing work!
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
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 »

GodDragon wrote: Sun Jan 03, 2021 8:51 pm
hallojo1337 wrote: Sun Jan 03, 2021 6:15 pm The session today was also very good :love:

Question: Maybe I want to do a little more easier settings but I dont want to start all over again. What do I have to change in the Variables if I want... ?

1. More often out of chastity during a session.
2. Not so often locked in chastity between the sessions.
3. More orgasms during a session.(higher percentage to get a release instead of denial)
Spoiler: show
1. You can do the following:
- lockedUpLimit Variable -> Force of unlock after x days of continues lock up
- What about mood of the domme? What's it at currently? What's the strictness currently? Could it be that you are currently in chastityMode? The domme has different moods/modes activated at random throughout the weeks

2. Is she your keyholder? If she is she will always lock you up. Otherwise you can adjust your chastity level variable.

3. You can adjust the "denialLimit" variable (in days). Which means after x days you are guaranteed to cum.
- You can also adjust the orgasmFrequency variable to one of these integers (just the integer obviously, just copy pasted the definition):

Code: Select all

const ORGASM_FREQUENCY_VERY_RARE = 0;
const ORGASM_FREQUENCY_RARE = 1;
const ORGASM_FREQUENCY_SEMI_RARE = 2;
const ORGASM_FREQUENCY_SOMEWHAT_RARE = 3;
const ORGASM_FREQUENCY_DOM = 4;
- You can lower your "denialLevel" Variable.

Sending me one of your session start / end logs also helps because there is a lot of debug given on what your current state is (as in unlock chance rolled and so on and forth).
Additionally I can add some more interaction allowing you to adjust these values by talking to your domme.
Thank you very much for your explanation :thankyou:

This was the start of my last session yesterday:
Spoiler: show
04:59:19 PM INFO: Checking libraries for updates...
04:59:19 PM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
04:59:19 PM INFO: Libraries checked and up-to-date.
04:59:19 PM INFO: Initialization done.
04:59:20 PM INFO: Launching TAJ 1.3
04:59:20 PM INFO: Scanning potential personality 'Spicy'.
04:59:20 PM INFO: Found personality 'Spicy'.
04:59:20 PM INFO: Scanning potential personality 'Spicy (0.1.5).zip'.
04:59:20 PM INFO: Loading personality 'Spicy'.
Warning: Nashorn engine is planned to be removed from a future JDK release
04:59:20 PM INFO: Finished initializing personality 'Spicy'.
04:59:20 PM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDr ... properties
04:59:20 PM INFO: Fetched current version of personality 'Spicy'
04:59:20 PM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
04:59:23 PM INFO: Loaded 31 picture sets for Charley
04:59:23 PM WARNING: Found multiple txt files in folder F:\Neo\Allgemeines\Private\Tease AI Files\SpicyDragon\Glitter 1 Anastacia Harris\21
04:59:23 PM INFO: Loaded 23 picture sets for Anastacia
04:59:24 PM INFO: Loaded 16 picture sets for Gracie
04:59:25 PM INFO: Loaded 22 picture sets for Sarah
Warning: Nashorn engine is planned to be removed from a future JDK release
Set script thread!
Warning: Nashorn engine is planned to be removed from a future JDK release
04:59:32 PM INFO: Loaded 67 vocabularies.
04:59:32 PM INFO: Loaded 13 responses.
04:59:33 PM CHAT: Launching Spicy 0.1.5.1
04:59:35 PM INFO: Before temp day of week mood (sunday)
04:59:35 PM INFO: Lust: 26
04:59:35 PM INFO: Happiness: 26
04:59:35 PM INFO: Anger: 21
04:59:35 PM INFO: After temp day of week mood:
04:59:35 PM INFO: Lust: 22
04:59:35 PM INFO: Happiness: 21
04:59:35 PM INFO: Anger: 19
04:59:35 PM INFO: Temp Lust: 4
04:59:35 PM INFO: Temp Happiness: 2
04:59:35 PM INFO: Temp Anger: 1
04:59:35 PM INFO: Changed merit because punishment points are below threshold
04:59:35 PM INFO: Calculating mood for 872 and strictness 1
04:59:35 PM INFO: Changing merits (level 0) by 23
04:59:35 PM INFO: Mood after startup routine
04:59:35 PM INFO: Lust: 26
04:59:35 PM INFO: Happiness: 23
04:59:35 PM INFO: Anger: 20
04:59:35 PM INFO: Loaded 0 e stim modes
04:59:35 PM INFO: Loaded 1 chastity cages
04:59:35 PM INFO: Loaded 2 dildos
04:59:35 PM INFO: Loaded 3 buttplugs
04:59:36 PM INFO: Calculating mood for 895 and strictness 1
04:59:36 PM INFO: Hours since last pp multiplier change 117
04:59:36 PM INFO: Base multiplier level is 1.1
04:59:36 PM INFO: Subtract multiplier level is 5.8500000000000005
04:59:36 PM INFO: PP Mutliplier change is -0.25
04:59:36 PM INFO: Reducing pp multiplier from 0.7999999999999998
04:59:36 PM INFO: New pp multiplier is 0.5499999999999998
04:59:36 PM CHAT: [Vivienne]: Breezy welcome
04:59:40 PM CHAT: 04:59 PM Chris: Settings
04:59:40 PM CHAT: [Vivienne]: Settings Menu:
04:59:40 PM CHAT: [Vivienne]: Options:
04:59:40 PM CHAT: [Vivienne]: 1. Toys
04:59:40 PM CHAT: [Vivienne]: 2. Session length
04:59:40 PM CHAT: [Vivienne]: 3. Setup Limits
04:59:48 PM CHAT: 04:59 PM Chris: Session length
04:59:48 PM CHAT: [Vivienne]: Your devotion determines how long your session will go toy
04:59:52 PM CHAT: [Vivienne]: Right now a session will last about 30 minutes
04:59:55 PM CHAT: [Vivienne]: Mind if Queen Charley feels like it she will end the session early!
05:00:00 PM CHAT: [Vivienne]: Do you want to change this?
05:00:02 PM CHAT: 05:00 PM Chris: Yes Queen
05:00:02 PM CHAT: [Vivienne]: Please tell me the new session length in minutes. This must be a number between 30 and 120 minutes cum lover.
05:00:12 PM CHAT: 05:00 PM Chris: 60
05:00:12 PM CHAT: [Vivienne]: I have notified your Queen of your new time limit
05:00:16 PM CHAT: [Vivienne]: I am returning you to the settings menu now
05:00:19 PM CHAT: [Vivienne]: Well slave?
05:17:23 PM CHAT: 05:17 PM Chris: Session
05:17:23 PM INFO: Calculating mood for 895 and strictness 1
05:17:23 PM CHAT: [Vivienne]: Starting session with Queen
05:17:26 PM INFO: Calculating mood for 895 and strictness 1
05:17:26 PM INFO: Starting session with mood: 1
05:17:28 PM CHAT: 05:17 PM Charley: Hey cum craving toy
05:17:31 PM CHAT: 05:17 PM Chris: Hello Queen
05:17:31 PM INFO: Rolled initial chance of 35 to be unlocked
05:17:31 PM INFO: Happiness is higher than anger so increasing unlock chance
05:17:31 PM INFO: Calculating mood for 895 and strictness 1
05:17:31 PM INFO: Must reach 45 to unlock. Current choice is 38 and mood is 1
05:17:31 PM INFO: Decided to NOT unlock chastity
05:17:31 PM INFO: Calculating mood for 895 and strictness 1
05:17:31 PM INFO: Feels evil chance 15
05:17:31 PM INFO: Calculating mood for 895 and strictness 1
05:17:36 PM CHAT: 05:17 PM Charley: I'm not going to unlock that poor dick yet
And this the end:
Spoiler: show
06:23:38 PM INFO: Calculating mood for 959 and strictness 1
06:23:38 PM INFO: Changing merits (level 1) by 29
06:23:38 PM INFO: Trying to run link
06:23:38 PM INFO: Trying to run chastity link
06:23:38 PM INFO: Trying to run chastity link
06:23:38 PM INFO: Trying to run chastity link
06:23:38 PM INFO: Trying to run chastity link
06:23:38 PM INFO: Trying to run chastity link
06:23:38 PM INFO: Trying to run chastity link
06:23:38 PM INFO: Executing link and adding to history
06:23:38 PM INFO: Calculating mood for 988 and strictness 1
06:23:38 PM INFO: Calculating mood for 988 and strictness 1
06:23:38 PM INFO: Feel like showing power: 25
06:23:45 PM CHAT: 06:23 PM Charley: I've thought about my feelings of affection for you, cum lover
06:24:00 PM CHAT: 06:24 PM Charley: I think I care about you the way an artists cares for her creation
06:24:09 PM CHAT: 06:24 PM Charley: You're my work of art
06:24:17 PM CHAT: 06:24 PM Charley: Although definitely a work in progress *grins at you*
06:24:22 PM INFO: Calculating mood for 988 and strictness 1
06:24:22 PM INFO: Last prolonged session was 4 days ago
06:24:22 PM INFO: Checking for prolonged session with chance 58
06:24:22 PM INFO: Calculating mood for 988 and strictness 1
06:24:22 PM INFO: Calculating mood for 988 and strictness 1
06:24:22 PM INFO: Feel like showing power: 25
06:24:22 PM CHAT: 06:24 PM Charley: Slave
06:24:27 PM CHAT: 06:24 PM Charley: This is the end of our session
06:24:30 PM INFO: Calculating mood for 988 and strictness 1
06:24:30 PM INFO: Calculating mood for 988 and strictness 1
06:24:30 PM INFO: Feel like showing power: 25
06:24:31 PM CHAT: 06:24 PM Charley: Stroker
06:24:38 PM CHAT: 06:24 PM Charley: It seems we're at your hard limit of 14 days
06:24:45 PM CHAT: 06:24 PM Charley: I fully respect your limits
06:24:48 PM CHAT: 06:24 PM Charley: Now
06:24:52 PM CHAT: 06:24 PM Charley: Do you absolutely need to cum?
06:25:09 PM CHAT: 06:25 PM Chris: No Queen
06:25:10 PM CHAT: 06:25 PM Charley: Great
06:25:13 PM CHAT: 06:25 PM Charley: You make me very proud!
06:25:15 PM INFO: Calculating mood for 988 and strictness 1
06:25:15 PM INFO: Changing merits (level 2) by 50
06:25:18 PM CHAT: 06:25 PM Charley: This yields the question
06:25:27 PM CHAT: 06:25 PM Charley: Would you be okay with increasing your hard limit?
06:25:37 PM CHAT: 06:25 PM Chris: Yes Queen
06:25:38 PM CHAT: 06:25 PM Charley: Splendid
06:25:44 PM CHAT: 06:25 PM Charley: At this moment your hard limit is 14 days
06:25:53 PM CHAT: 06:25 PM Charley: I'm only increasing it a teeny tiny bit
06:25:59 PM CHAT: 06:25 PM Charley: I'm so proud of you!
06:26:01 PM INFO: Calculating mood for 1000 and strictness 1
06:26:01 PM INFO: Changing merits (level 1) by 52
06:26:01 PM INFO: Trying to run chastity end link
06:26:01 PM INFO: Trying to run chastity end link
06:26:01 PM INFO: Executing link and adding to history
06:26:04 PM CHAT: 06:26 PM Charley: So close to the end now...
06:26:14 PM CHAT: 06:26 PM Charley: You can almost feel that orgasm already, right? *evil grin*
06:26:20 PM INFO: Calculating mood for 1000 and strictness 1
06:26:20 PM INFO: Planning on adding a base line of 4 orgasm points
06:26:20 PM INFO: With boosts 16 orgasm points
06:26:20 PM INFO: Calculating mood for 1000 and strictness 1
06:26:20 PM INFO: Added 20orgasm points
06:26:24 PM CHAT: 06:26 PM Charley: Go ahead and fetch your magic wand
06:26:31 PM CHAT: 06:26 PM Charley: Tell me when you are ready to continue.
06:26:36 PM CHAT: 06:26 PM Chris: Yes Queen
06:26:37 PM CHAT: 06:26 PM Charley: Wonderful
06:26:49 PM CHAT: 06:26 PM Charley: You know I won't release you from chastity for this however you might still get a bit relief
06:27:02 PM CHAT: 06:27 PM Charley: Let's see if you get lucky today
06:27:06 PM INFO: Current orgasm points 86/277.4894239323884
06:27:06 PM INFO: Calculating mood for 1000 and strictness 1
06:27:06 PM INFO: Calculating mood for 1000 and strictness 1
06:27:06 PM INFO: Feel like showing power: 25
06:27:11 PM CHAT: 06:27 PM Charley: You don't get to cum today cum consumer
06:27:20 PM CHAT: 06:27 PM Charley: And you know why that is, don't you?
06:27:31 PM CHAT: 06:27 PM Chris: No Queen
06:27:42 PM CHAT: 06:27 PM Charley: Because you're a much better sub for me when you are horny and frustrated *smiles innocently*
06:27:55 PM CHAT: 06:27 PM Charley: Just go ahead and let that prick go limp
06:28:05 PM CHAT: 06:28 PM Charley: There's no reason for it to stay hard and erect
06:28:09 PM INFO: Calculating rule passed chance with last rule passed 1 days ago
06:28:15 PM CHAT: 06:28 PM Charley: I want you to remove the plug from your bottom
06:28:21 PM CHAT: 06:28 PM Charley: Pull it out
06:28:23 PM CHAT: 06:28 PM Charley: Slowly...
06:28:29 PM CHAT: 06:28 PM Charley: Tell me when you are ready to continue.
06:29:43 PM CHAT: 06:29 PM Chris: Yes Queen
06:29:43 PM CHAT: 06:29 PM Charley: Great
06:29:44 PM INFO: Calculating mood for 1000 and strictness 1
06:29:44 PM INFO: Calculating mood for 1000 and strictness 1
06:29:44 PM INFO: Feel like showing power: 25
06:29:51 PM CHAT: 06:29 PM Charley: Remove anything else attached to your body locked cum consumer
06:30:00 PM CHAT: 06:30 PM Charley: Tell me when you are done
06:30:19 PM CHAT: 06:30 PM Chris: Yes Queen
06:30:19 PM INFO: Calculating mood for 1000 and strictness 1
06:30:19 PM INFO: Calculating mood for 1000 and strictness 1
06:30:19 PM INFO: Feel like showing power: 25
06:30:24 PM CHAT: 06:30 PM Charley: Pet, I'm returning you to my lovely assistant
06:30:34 PM CHAT: 06:30 PM Charley: Come back tomorrow *mischievously grins*
06:30:37 PM INFO: Calculating mood for 1000 and strictness 1
06:30:37 PM INFO: Calculating mood for 1000 and strictness 1
06:30:37 PM INFO: Changing merits (level 1) by -31
06:30:37 PM INFO: Calculating mood for 969 and strictness 1
06:30:37 PM CHAT: [Vivienne]: What are you waiting for?
06:30:56 PM CHAT: 06:30 PM Chris: End
06:30:56 PM CHAT: [Vivienne]: I saved your process you can close the program
CHAT: 06:30 PM Chris: End
06:30:56 PM CHAT: [Vivienne]: I saved your process you can close the program
But I think your explanation is enough for me to know :)
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
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 »

Next session is over. Also it was really good :thumbsup:

1. Unfortunetely I had many blackscreens with the url pictures this session.

2. In one line in the end there stand "@ResponseYes(Frustrated)". I do not think that has to be shown in that position^^
Spoiler: show
04:32:09 PM CHAT: 04:32 PM Charley: Boy
04:32:13 PM CHAT: 04:32 PM Charley: Go ahead and fetch your Profi
04:32:21 PM CHAT: 04:32 PM Charley: Tell me when you are ready to continue.
04:32:22 PM CHAT: 04:32 PM Chris: Yes Queen
04:32:23 PM CHAT: 04:32 PM Charley: Perfect
04:32:23 PM INFO: Calculating mood for 1000 and strictness 1
04:32:23 PM INFO: Feels evil chance 10
04:32:23 PM INFO: Calculating mood for 1000 and strictness 1
04:32:23 PM INFO: Deciding lube used for mood 0
04:32:23 PM INFO: Calculating mood for 1000 and strictness 1
04:32:23 PM INFO: Calculating mood for 1000 and strictness 1
04:32:23 PM INFO: Feel like showing power: 25
04:32:25 PM CHAT: 04:32 PM Charley: Cum lover
04:32:30 PM CHAT: 04:32 PM Charley: Go ahead and grab your lube and...
04:32:38 PM CHAT: 04:32 PM Charley: Lube that rear and plug of yours up for me
04:32:49 PM CHAT: 04:32 PM Charley: Tell me when you are done *sweetly smiles at you*
04:33:09 PM CHAT: 04:33 PM Chris: Yes Queen
04:33:09 PM INFO: Calculating mood for 1000 and strictness 1
04:33:09 PM INFO: Calculating mood for 1000 and strictness 1
04:33:09 PM INFO: Feel like showing power: 25
04:33:10 PM CHAT: 04:33 PM Charley: Now slave
04:33:16 PM CHAT: 04:33 PM Charley: Put the tip of the plug on your asshole
04:33:26 PM CHAT: 04:33 PM Charley: Rub the tip gently along your ass crack
04:33:32 PM CHAT: 04:33 PM Charley: Now...
04:33:38 PM CHAT: 04:33 PM Charley: Carefully start pushing that plug into your ass
04:33:46 PM CHAT: 04:33 PM Charley: Push it slowly and gently...
04:33:56 PM CHAT: 04:33 PM Charley: Until you reach the point where it starts hurting a bit
04:34:04 PM CHAT: 04:34 PM Charley: Now hold that position
04:34:10 PM CHAT: 04:34 PM Charley: Let that plug slip out again
04:34:16 PM CHAT: 04:34 PM Charley: And rest for a second...
04:34:23 PM CHAT: 04:34 PM Charley: Start over...
04:34:28 PM CHAT: 04:34 PM Charley: Gently push that plug into your ass
04:34:36 PM CHAT: 04:34 PM Charley: Push it a bit further this time
04:34:42 PM CHAT: 04:34 PM Charley: Hold the position again
04:34:46 PM CHAT: 04:34 PM Charley: Aaaaand...
04:34:50 PM CHAT: 04:34 PM Charley: Let that plug slip out again
04:34:54 PM CHAT: 04:34 PM Charley: Now...
04:35:02 PM CHAT: 04:35 PM Charley: This time it is gonna go all the way in *looks at you and grins*
04:35:10 PM CHAT: 04:35 PM Charley: Starting pushing it in
04:35:15 PM CHAT: 04:35 PM Charley: Get it all the way in there
04:35:22 PM INFO: Calculating mood for 1000 and strictness 1
04:35:22 PM INFO: Calculating mood for 1000 and strictness 1
04:35:22 PM INFO: Feel like showing power: 25
04:35:22 PM CHAT: 04:35 PM Charley: Tell me when you are done cum lover
04:35:32 PM CHAT: 04:35 PM Chris: Yes Queen
04:35:33 PM CHAT: 04:35 PM Charley: Good
04:35:33 PM INFO: Random toy buttplug done
04:35:33 PM INFO: Random toy collar done
04:35:33 PM INFO: Random toy pain done
04:35:33 PM INFO: Calculating mood for 1000 and strictness 1
04:35:33 PM INFO: Annoyed by talking chance: 0
04:35:33 PM INFO: Calculating mood for 1000 and strictness 1
04:35:33 PM INFO: Random toy gag done
04:35:33 PM INFO: Random toy balls done
04:35:33 PM INFO: Calculating mood for 1000 and strictness 1
04:35:33 PM INFO: Feel like showing power: 25
04:35:33 PM INFO: Calculating mood for 1000 and strictness 1
04:35:33 PM INFO: Calculating mood for 1000 and strictness 1
04:35:33 PM INFO: Feel like showing power: 25
04:35:37 PM CHAT: 04:35 PM Charley: Kneel for me cum dripping cuckie
04:35:42 PM INFO: Calculating mood for 1000 and strictness 1
04:35:42 PM INFO: Min time between stroking passed: 20
04:35:42 PM INFO: Calculating mood for 1000 and strictness 1
04:35:42 PM INFO: Feels evil chance 10
04:35:42 PM INFO: Calculating mood for 1000 and strictness 1
04:35:42 PM INFO: Start of teasing interval for 22 iterations
04:35:55 PM CHAT: 04:35 PM Charley: I hope showing you some pictures now and then is enough to keep your arousal levels up *innocent grin*
04:35:55 PM INFO: Send chastity taunt
04:36:10 PM CHAT: 04:36 PM Charley: I love the sight of a man in a chastity device, there should be more of those around
04:36:10 PM INFO: Send chastity taunt
04:36:23 PM CHAT: 04:36 PM Charley: If anything, being locked up is a good reminder of who owns that dick
04:36:23 PM INFO: Send chastity taunt
04:36:34 PM CHAT: 04:36 PM Charley: This should make you a little more desperate
04:36:34 PM INFO: Send chastity taunt
04:36:56 PM CHAT: 04:36 PM Charley: After they have intercourse, the man should thank his Domme for the honor of having her as his Domme and for allowing him to have sex with her.
04:36:56 PM INFO: Send chastity taunt
04:37:15 PM CHAT: 04:37 PM Charley: The male is giving honor to his Domme by allowing her to keep his most private area locked away for her use only.
04:37:15 PM INFO: Send chastity taunt
04:37:28 PM CHAT: 04:37 PM Charley: Are you getting frustrated yet? *giggle* @ResponseYes(Frustrated)
04:37:28 PM INFO: Send chastity taunt
04:37:33 PM CHAT: 04:37 PM Charley:
And finally one question or request again :-D

The domme tells me to check the pin board every morning... "04:48:49 PM CHAT: 04:48 PM Charley: Each and every morning I will put up a note on the pin board for you to read"

Unfortunately it is not possible for me to check it in the morning. so the first time I could check it at a normal work day would be around 19 o'clock. May it possible to change the time were the domme is setup the new task. So maybe you can check the tasks for the next day in the evening since 21 or 22 o'clock?
Spielers
Explorer At Heart
Explorer At Heart
Posts: 309
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 »

some spelling mistake
1. 05:23:37 PM CHAT: 05:23 PM Charlotte: Get to the verge of orgasm
2. 06:47:58 PM CHAT: 06:47 PM Charlotte: You thought you could get a full orgasm when you reaches his your limit

And by the blowjobtraining, it is not clear if spit is my spit from my mouth or is it my sperma and how do i collect my spit from the mouth?
And is it possible to see the picture from the toy, which is needed to do the blowjob training. like in the anal training after your new update:)
Spoiler: show
06:51:15 PM CHAT: 06:51 PM Charlotte: Next we are gonna talk about your blowjob training cum consumer
06:51:27 PM CHAT: 06:51 PM Charlotte: This is gonna be our very first blowjob training
06:51:33 PM CHAT: 06:51 PM Charlotte: Now...
06:51:41 PM CHAT: 06:51 PM Charlotte: This just works the same as the other trainings we are doing
06:51:52 PM CHAT: 06:51 PM Charlotte: Just a quick reminder of the level system
06:52:07 PM CHAT: 06:52 PM Charlotte: You will start at level 1, which means you are a beginner when it comes to giving blowjobs
06:52:25 PM CHAT: 06:52 PM Charlotte: Level 30 means that you can take anything down your throat without hesitating
06:52:41 PM CHAT: 06:52 PM Charlotte: Now there is one very important rule that you should never forget
06:52:52 PM CHAT: 06:52 PM Charlotte: Good sissies never swallow their spit *grins*
06:53:05 PM CHAT: 06:53 PM Charlotte: Well you aren't a sissy yet but we will get there *wicked grin*
06:53:14 PM CHAT: 06:53 PM Charlotte: My little sissy bitch *evil grin*
06:53:24 PM CHAT: 06:53 PM Charlotte: And because you want to please me and I want you to be one...
06:53:35 PM CHAT: 06:53 PM Charlotte: You will follow this rule from now on
06:53:51 PM CHAT: 06:53 PM Charlotte: In this case I don't care where the spit goes but you are not allowed to collect it and just pour it away
06:54:11 PM CHAT: 06:54 PM Charlotte: If you collect it, you will pour it all over your face after you are done lol
06:54:21 PM CHAT: 06:54 PM Charlotte: For your next task
06:54:29 PM CHAT: 06:54 PM Charlotte: I want you to blow your rand for 10 minutes today
06:54:40 PM CHAT: 06:54 PM Charlotte: For this I want you to place your toy in front of you
06:55:00 PM CHAT: 06:55 PM Charlotte: Further I want you to watch 10minutes of porn involving blowjobs and deepthroats. Preferably while completing your task
06:55:18 PM CHAT: 06:55 PM Charlotte: Remove anything else attached to your body pet
06:55:27 PM CHAT: 06:55 PM Charlotte: Tell me when you are done
Brickx
Explorer
Explorer
Posts: 11
Joined: Sun Jun 13, 2010 6:44 pm

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

Post by Brickx »

i've been getting an error with SPICY, can you help me with wat is wrong?
Spoiler: show

Code: Select all

03:01:30 p.m. SEVERE: Matching audio file for path Audio/Spicy/MoanLol/Moan/*.mp3 does not exist.
03:01:40 p.m. CHAT: 03:01 p.m.   : I wish I could just pin you down and sit on your face right now *Moans and smiles at you*
03:01:40 p.m. INFO: Send chastity taunt
03:01:58 p.m. CHAT: 03:01 p.m.   : I hope showing you some pictures now and then is enough to keep your arousal levels up *naughty grin* 
Exception in thread "Thread-13" java.lang.NullPointerException
	at me.goddragon.teaseai.api.media.MediaCollection.getRandomTeaseFile(MediaCollection.java:115)
	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$309$105AA$\^eval\_.interpretLegacyTaunt(<eval>:123)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$306$\^eval\_.:program(<eval>:150)
	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$276$\^eval\_.:scopeCall-7(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$276$\^eval\_.:program(<eval>:55)
	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$225$\^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$222$5556$\^eval\_.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$218$\^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)
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
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 »

My last sessions also were very good :-D

1. The domme does not 'respect' the "lockeduplimit" if you do a chastity sentence. I change the lockeduplimit manually to 3. But she does some games to increase the time. I am locked in chastity for 96hours right know and today she did this to me :\'-(
Spoiler: show
06:47:12 PM INFO: Trying to run module \Session\Modules\Tease\Neutral\ModelRating.js
06:47:12 PM INFO: Trying to run module ModelRating from category 4 and was in previous module is false
06:47:12 PM INFO: Calculating mood for 1000 and strictness 1
06:47:12 PM INFO: Calculating mood for 1000 and strictness 1
06:47:12 PM INFO: Feel like showing power: 28
06:47:19 PM CHAT: 06:47 PM Charley: I have a fun little game for you cum eating cum consumer
06:47:28 PM CHAT: 06:47 PM Charley: Remember the pictures you rated before?
06:47:37 PM CHAT: 06:47 PM Charley: Let's see if you can still remember the ratings
06:47:57 PM CHAT: 06:47 PM Charley: I will show you one image at a time and we will see whether you can remember the exact rating you gave it *mischievous grin*
06:48:08 PM INFO: Calculating mood for 1000 and strictness 1
06:48:08 PM INFO: Feel like punishing chance: 16
06:48:19 PM INFO: Calculating mood for 1000 and strictness 1
06:48:19 PM INFO: Calculating mood for 1000 and strictness 1
06:48:19 PM INFO: Feel like showing power: 28
06:48:19 PM CHAT: 06:48 PM Charley: So try to tell me the rating you gave this picture cum lover?
06:48:21 PM CHAT: 06:48 PM Chris: 9
06:48:23 PM CHAT: 06:48 PM Charley: Wrong! *wicked grin*
06:48:29 PM CHAT: 06:48 PM Charley: That's +6 hours in chastity for you *smile*
06:48:41 PM CHAT: 06:48 PM Charley: Did you really think that there are no consequences to this game?
06:48:56 PM CHAT: 06:48 PM Charley: What rating did you give this picture?
06:48:57 PM CHAT: 06:48 PM Chris: 8
06:49:01 PM CHAT: 06:49 PM Charley: That's right *smiles innocently*
06:49:16 PM CHAT: 06:49 PM Charley: Since you are in chastity and I can't give you a treat of some sort I am just gonna reward you with gold
06:49:26 PM INFO: Calculating mood for 1000 and strictness 1
06:49:29 PM CHAT: 06:49 PM Charley: Lets do it once again!
06:49:42 PM INFO: Calculating mood for 1000 and strictness 1
06:49:42 PM INFO: Calculating mood for 1000 and strictness 1
06:49:42 PM INFO: Feel like showing power: 28
06:49:42 PM CHAT: 06:49 PM Charley: So try to tell me the rating you gave this picture cum lover?
06:49:43 PM CHAT: 06:49 PM Chris: 5
06:49:46 PM CHAT: 06:49 PM Charley: You are wrong *grins at you*
06:49:54 PM CHAT: 06:49 PM Charley: That's +6 hours in chastity for you *wicked grin*
06:50:06 PM CHAT: 06:50 PM Charley: What rating did you give this picture?
06:50:14 PM CHAT: 06:50 PM Chris: 10
06:50:19 PM CHAT: 06:50 PM Charley: That's incorrect *looks at you and grins*
06:50:27 PM CHAT: 06:50 PM Charley: That's +6 hours in chastity for you *naughty grin*
06:50:42 PM INFO: Calculating mood for 1000 and strictness 1
06:50:42 PM INFO: Calculating mood for 1000 and strictness 1
06:50:42 PM INFO: Feel like showing power: 28
06:50:42 PM CHAT: 06:50 PM Charley: So try to tell me the rating you gave this picture slave?
06:50:43 PM CHAT: 06:50 PM Chris: 9
06:50:47 PM CHAT: 06:50 PM Charley: You're wrong *looks at you and grins*
06:50:56 PM CHAT: 06:50 PM Charley: That's +6 hours in chastity for you *looks at you and grins*
06:51:08 PM CHAT: 06:51 PM Charley: What rating did you give this picture?
06:51:12 PM CHAT: 06:51 PM Chris: 7
06:51:15 PM CHAT: 06:51 PM Charley: You are wrong lmfao
06:51:22 PM CHAT: 06:51 PM Charley: That's +6 hours in chastity for you *wicked grin*
06:51:37 PM INFO: Calculating mood for 1000 and strictness 1
06:51:37 PM INFO: Calculating mood for 1000 and strictness 1
06:51:37 PM INFO: Feel like showing power: 28
06:51:37 PM CHAT: 06:51 PM Charley: So try to tell me the rating you gave this picture stroker?
06:51:46 PM CHAT: 06:51 PM Chris: 7
06:51:50 PM CHAT: 06:51 PM Charley: You're wrong *grins at you*
06:51:57 PM CHAT: 06:51 PM Charley: That's +6 hours in chastity for you *wicked grin*
06:52:09 PM CHAT: 06:52 PM Charley: What rating did you give this picture?
06:52:14 PM CHAT: 06:52 PM Chris: 8
06:52:16 PM CHAT: 06:52 PM Charley: Incorrect *evil grin*
06:52:24 PM CHAT: 06:52 PM Charley: That's +6 hours in chastity for you *mischievous grin*
06:52:36 PM CHAT: 06:52 PM Charley: What rating did you give this picture?
06:52:37 PM CHAT: 06:52 PM Chris: 10
06:52:40 PM CHAT: 06:52 PM Charley: Wrong! *evil grin*
06:52:46 PM CHAT: 06:52 PM Charley: That's +6 hours in chastity for you *grins*
06:52:58 PM CHAT: 06:52 PM Charley: What rating did you give this picture?
06:53:03 PM CHAT: 06:53 PM Chris: 7
06:53:07 PM CHAT: 06:53 PM Charley: Not correct *mischievous grin*
06:53:16 PM CHAT: 06:53 PM Charley: That's +6 hours in chastity for you *looks at you and grins*
06:53:24 PM CHAT: 06:53 PM Charley: We're at the end! *mischievous grin*
06:53:32 PM CHAT: 06:53 PM Charley: Hopefully this was as much fun for you as for me
06:53:43 PM CHAT: 06:53 PM Charley: I guess it was if you have a good memory *giggle*


Right know if I take a look in the "lockedupuntil" there is the following date: 09/01/2021 21:37:15

2. Today was the first time the domme want me to use my inflatable plug. But she asked for it two times.
Spoiler: show
07:01:50 PM INFO: Choosing module based on the following chances:
07:01:50 PM INFO: Tease: 66.66666666666667
07:01:50 PM INFO: Sissy: 0
07:01:50 PM INFO: Pain: 0
07:01:50 PM INFO: Slave: 50
07:01:50 PM INFO: Humiliation: 50
07:01:50 PM INFO: Selector is 134
07:01:50 PM INFO: Pushed 4 to result 4
07:01:50 PM INFO: Pushed 2 to result 6
07:01:50 PM INFO: Trying to run module \Session\Modules\Humiliation\Neutral\InflatableButtplugPlay.js
07:01:50 PM INFO: Trying to run module InflatableButtplugPlay from category 1 and was in previous module is false
07:01:56 PM CHAT: 07:01 PM Charley: Go ahead and retrieve your inflatable butt plug
07:02:04 PM CHAT: 07:02 PM Charley: Tell me when you are ready to continue.
07:02:34 PM CHAT: 07:02 PM Chris: Yes Queen
07:02:34 PM CHAT: 07:02 PM Charley: Great
07:02:41 PM CHAT: 07:02 PM Charley: Go ahead and retrieve your inflatable butt plug
07:02:49 PM CHAT: 07:02 PM Charley: Tell me when you are ready to continue.
07:02:53 PM CHAT: 07:02 PM Chris: Yes Queen
07:02:54 PM CHAT: 07:02 PM Charley: Marvelous
07:03:00 PM CHAT: 07:03 PM Charley: I want you to remove the plug from your tushy
07:03:06 PM CHAT: 07:03 PM Charley: Pull it out
07:03:08 PM CHAT: 07:03 PM Charley: Slowly...
07:03:13 PM CHAT: 07:03 PM Charley: Tell me when you are ready to continue.
07:03:59 PM CHAT: 07:03 PM Chris: Yes Queen
07:04:00 PM CHAT: 07:04 PM Charley: Excellent
07:04:01 PM INFO: Calculating mood for 1000 and strictness 1
07:04:01 PM INFO: Calculating mood for 1000 and strictness 1
07:04:01 PM INFO: Feel like showing power: 28
07:04:06 PM CHAT: 07:04 PM Charley: And now put the inflatable plug in boy
07:04:13 PM CHAT: 07:04 PM Charley: Tell me when you are done
07:04:44 PM CHAT: 07:04 PM Chris: Yes Queen
GodDragon
Explorer At Heart
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)

Post by GodDragon »

j4stm3 wrote: Mon Jan 04, 2021 3:54 am Hey, it unfortunately stopped accepting any input after this happened

Hope you can fix the aforementioned issue. Thanks for you amazing work!
Should be fixed.
hallojo1337 wrote: Mon Jan 04, 2021 2:15 pm
GodDragon wrote: Sun Jan 03, 2021 8:51 pm
hallojo1337 wrote: Sun Jan 03, 2021 6:15 pm The session today was also very good :love:

Question: Maybe I want to do a little more easier settings but I dont want to start all over again. What do I have to change in the Variables if I want... ?

1. More often out of chastity during a session.
2. Not so often locked in chastity between the sessions.
3. More orgasms during a session.(higher percentage to get a release instead of denial)
Spoiler: show
1. You can do the following:
- lockedUpLimit Variable -> Force of unlock after x days of continues lock up
- What about mood of the domme? What's it at currently? What's the strictness currently? Could it be that you are currently in chastityMode? The domme has different moods/modes activated at random throughout the weeks

2. Is she your keyholder? If she is she will always lock you up. Otherwise you can adjust your chastity level variable.

3. You can adjust the "denialLimit" variable (in days). Which means after x days you are guaranteed to cum.
- You can also adjust the orgasmFrequency variable to one of these integers (just the integer obviously, just copy pasted the definition):

Code: Select all

const ORGASM_FREQUENCY_VERY_RARE = 0;
const ORGASM_FREQUENCY_RARE = 1;
const ORGASM_FREQUENCY_SEMI_RARE = 2;
const ORGASM_FREQUENCY_SOMEWHAT_RARE = 3;
const ORGASM_FREQUENCY_DOM = 4;
- You can lower your "denialLevel" Variable.

Sending me one of your session start / end logs also helps because there is a lot of debug given on what your current state is (as in unlock chance rolled and so on and forth).
Additionally I can add some more interaction allowing you to adjust these values by talking to your domme.
Thank you very much for your explanation :thankyou:

But I think your explanation is enough for me to know :)
"05:17:31 PM INFO: Must reach 45 to unlock. Current choice is 38 and mood is 1" As you can see your chance is more than 50% to be unlocked at the start. Even higher than 55% because the initial choice is between 1 and 100 and additional values are added on top if the domme feels good.
hallojo1337 wrote: Mon Jan 04, 2021 4:21 pm Next session is over. Also it was really good :thumbsup:

And finally one question or request again :-D

The domme tells me to check the pin board every morning... "04:48:49 PM CHAT: 04:48 PM Charley: Each and every morning I will put up a note on the pin board for you to read"

Unfortunately it is not possible for me to check it in the morning. so the first time I could check it at a normal work day would be around 19 o'clock. May it possible to change the time were the domme is setup the new task. So maybe you can check the tasks for the next day in the evening since 21 or 22 o'clock?
Fixed typo, and I am glad you like it!

Pins should now be up at 10 pm every day for the next day.
Spielers wrote: Mon Jan 04, 2021 6:08 pm some spelling mistake
1. 05:23:37 PM CHAT: 05:23 PM Charlotte: Get to the verge of orgasm
2. 06:47:58 PM CHAT: 06:47 PM Charlotte: You thought you could get a full orgasm when you reaches his your limit

And by the blowjobtraining, it is not clear if spit is my spit from my mouth or is it my sperma and how do i collect my spit from the mouth?
And is it possible to see the picture from the toy, which is needed to do the blowjob training. like in the anal training after your new update:)
What's wrong with the word verge?
Fixed.
Added pictures and you can use something like a bowl or something similar to collect your spit. Spit always refers to your spit not cum or anything similar. You know how they drown in spit in all those porn videos :whistle:
Brickx wrote: Tue Jan 05, 2021 2:37 pm i've been getting an error with SPICY, can you help me with wat is wrong?
Has been solved in this thread multiple times. YOu don't have any image folder for the tease category selected. Or it's possibly empty.
operwt wrote: Tue Jan 05, 2021 6:06 pm No instruction in chat
Spoiler: show
08:58:23 PM CHAT: 08:58 PM Caprice: It's my toy and I decide what happens to it
08:58:28 PM INFO: Random toy interact
08:58:28 PM SEVERE: Variable 'toybuttplugsinteractionmode' does not exist.
08:58:28 PM SEVERE: getVar called with invalid args or variable was not found. Args:[toybuttplugsInteractionMode]
08:58:28 PM SEVERE: Infos about object given: Class: class java.lang.String
08:58:28 PM INFO: Random toy buttplug done
08:58:28 PM INFO: Random toy collar done
08:58:28 PM INFO: Random toy pain done
08:58:28 PM INFO: Random toy gag done
08:58:28 PM INFO: Random toy balls done
08:58:28 PM INFO: Calculating mood for 1000 and strictness 0
08:58:28 PM INFO: Feel like showing power: 22
08:58:28 PM INFO: Calculating mood for 1000 and strictness 0
08:58:28 PM INFO: Min time between stroking passed: 11.25
08:58:28 PM INFO: Calculating mood for 1000 and strictness 0
08:58:28 PM INFO: Calculating mood for 1000 and strictness 0
08:58:28 PM INFO: Calculating mood for 1000 and strictness 0
08:58:28 PM INFO: Calculating mood for 1000 and strictness 0
08:58:28 PM INFO: Choosing module based on the following chances:
08:58:28 PM INFO: Tease: 75
08:58:28 PM INFO: Sissy: 0
08:58:28 PM INFO: Pain: 50
08:58:28 PM INFO: Slave: 50
08:58:28 PM INFO: Humiliation: 50
08:58:28 PM INFO: Selector is 124
08:58:28 PM INFO: Trying to run module \Session\Modules\Pain\Neutral\EStimPlay.js
08:58:28 PM INFO: Unable to find module for category Pain to run
08:58:28 PM INFO: Stuck in module Pain loop . Trying tease now
08:58:28 PM INFO: Pushed 2 to result 2
08:58:28 PM INFO: Pushed 1 to result 3
08:58:28 PM INFO: Trying to run module \Session\Modules\Tease\Neutral\MissingCardMemory.js
08:58:28 PM INFO: Trying to run module MissingCardMemory from category 6 and was in previous module is false
08:58:28 PM INFO: Trying to run module \Session\Modules\Tease\Dynamic\StrokingTease.js
08:58:28 PM INFO: Trying to run module StrokingTease from category 6 and was in previous module is true
08:59:02 PM CHAT: 08:59 PM Caprice: Your suffering turns me on so much
08:59:02 PM INFO: Sent vibe taunt
08:59:34 PM INFO: Calculating mood for 1000 and strictness 0
08:59:34 PM INFO: Calculating mood for 1000 and strictness 0
08:59:34 PM INFO: Feel like showing power: 22
08:59:34 PM CHAT: 08:59 PM Caprice: Lower the level slut
08:59:34 PM INFO: Sent vibe taunt
08:59:44 PM CHAT: 08:59 PM Mike: Yes Goddess
09:00:13 PM CHAT: 09:00 PM Caprice: So hot
09:00:13 PM WARNING: Unable to find image on url https://78.media.tumblr.com/bf58861bc3b ... o1_500.gif
09:00:13 PM INFO: Sent vibe taunt
09:00:48 PM CHAT: 09:00 PM Caprice: I'm going to drive you completely insane *Ooh* *laughs mischievously*
09:00:48 PM INFO: Sent vibe taunt
09:01:25 PM INFO: Calculating mood for 1000 and strictness 0
09:01:25 PM INFO: Calculating mood for 1000 and strictness 0
09:01:25 PM INFO: Feel like showing power: 22
09:01:25 PM CHAT: 09:01 PM Caprice: Keep going just like that, girl
09:01:25 PM INFO: Sent vibe taunt
09:02:00 PM CHAT: 09:02 PM Caprice: Mmmm
09:02:01 PM WARNING: Unable to find image on url https://78.media.tumblr.com/19dd570cdbd ... 1_1280.jpg
09:02:01 PM INFO: Sent vibe taunt
09:02:36 PM CHAT: 09:02 PM Caprice: Just switch off you brain and suffer now
09:02:36 PM INFO: Sent vibe taunt
09:03:14 PM CHAT: 09:03 PM Caprice: As high as it goes now!
09:03:14 PM INFO: Sent vibe taunt
09:03:45 PM CHAT: 09:03 PM Caprice: Tease tease tease *smile*
09:03:45 PM INFO: Sent vibe taunt
09:04:19 PM CHAT: 09:04 PM Caprice: Increase the pressure a little bit
09:04:19 PM INFO: Sent vibe taunt
9:04:19 PM CHAT: 09:04 PM Caprice: Increase the pressure a little bit
09:04:19 PM INFO: Sent vibe taunt
Also week chores stats are not updated in info
A bit unsure about what you mean with both. Do you mean as in the week chore stats are always 0 but the total ones are increasing?
Can you provide a log of your startup routine?
hallojo1337 wrote: Wed Jan 06, 2021 7:10 pm My last sessions also were very good :-D

1. The domme does not 'respect' the "lockeduplimit" if you do a chastity sentence. I change the lockeduplimit manually to 3. But she does some games to increase the time. I am locked in chastity for 96hours right know and today she did this to me :\'-(


Right know if I take a look in the "lockedupuntil" there is the following date: 09/01/2021 21:37:15

2. Today was the first time the domme want me to use my inflatable plug. But she asked for it two times.
Still happy you enjoy being her slave :w00t:

1. Fixed, she should at least unlock you at the start of every session if the limit has passed.

2. Fixed as well.
Voyager
Explorer
Explorer
Posts: 5
Joined: Tue Dec 29, 2020 8:59 pm

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

Post by Voyager »

Came across what looks like an issue with a case-sensitive file system.

Code: Select all

PM SEVERE: Matching image file for path Images/Spicy/Punishment/Reception/Chat/1/*.jpg does not exist.
There are jpegs in that directory but they are named ".JPG", not ".jpg". I can rename them to get it to work, but I thought I should report this in case others come across the issue.

I also have an issue where some images display properly. Dommes, Assistant, etc. But nothing from the other categories seem to show. Boobs, Butts, Blowjob, etc. I went in and removed all the gifs, and pngs, so it's only jpegs, but they never show. There are no messages in the logs, I only get a black screen. Any ideas?
Post Reply