[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

User avatar
sklavephilipp
Explorer
Explorer
Posts: 30
Joined: Sat Feb 28, 2009 7:16 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive
Location: Koblnez/Bonn Germany Deutschland
Contact:

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

Post by sklavephilipp »

Code: Select all

10:30:32 AM INFO: Launching with command: 'Optional[D:\TeaseAI\Java\openjdk-14.0.2_windows-x64_bin\bin\java.exe]'
10:30:32 AM INFO: Checking libraries for updates...
10:30:33 AM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
10:30:33 AM INFO: Libraries checked and up-to-date.
10:30:33 AM INFO: Initialization done.
10:30:33 AM INFO: Launching TAJ 1.4
10:30:33 AM INFO: Scanning potential personality 'Default'.
10:30:33 AM INFO: Found personality 'Default'.
10:30:33 AM INFO: Scanning potential personality 'Spicy'.
10:30:33 AM INFO: Found personality 'Spicy'.
10:30:33 AM INFO: Scanning potential personality 'Spicy (0.1.4.1) (0.1.4.1).zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy (0.1.4.1).zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy 20210405.zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy Quick Start.zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master.zip'.
10:30:33 AM INFO: Loading personality 'Default'.
10:30:33 AM INFO: Finished initializing personality 'Default'.
10:30:33 AM INFO: Personality 'Default Personality' version 1.0 was successfully loaded.
10:30:33 AM INFO: Loading personality 'Spicy'.
Warning: Nashorn engine is planned to be removed from a future JDK release
10:30:34 AM INFO: Finished initializing personality 'Spicy'.
10:30:34 AM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDragoner/Spicy-TAJ-Personality/master/personality.properties
10:30:34 AM INFO: Fetched current version of personality 'Spicy'
10:30:34 AM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
10:30:35 AM INFO: Loaded 56 picture sets for uss
10:30:35 AM INFO: Loaded 3 picture sets for Mia
10:30:35 AM INFO: Loaded 20 picture sets for Riley
10:30:35 AM INFO: Loaded 19 picture sets for Sasha
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
10:30:38 AM INFO: Loaded 69 vocabularies.
10:30:38 AM INFO: Loaded 17 responses.
10:30:39 AM CHAT: Launching Spicy 0.1.5.1
10:30:39 AM INFO: Loaded 13 SPH taunts
10:30:39 AM INFO: Loaded 4 Sissy taunts
10:30:39 AM INFO: Loaded 10 Humiliation taunts
10:30:39 AM INFO: Loaded 6 rooms
10:30:39 AM INFO: Loaded 3 end games
10:30:39 AM INFO: Mood after startup routine
10:30:39 AM INFO: Lust: 27
10:30:39 AM INFO: Happiness: 43
10:30:39 AM INFO: Anger: 29
10:30:39 AM INFO: Pushed 9 to result 20
10:30:39 AM INFO: Active chastity cage: Locker2
10:30:39 AM INFO: Loaded 1 bras
10:30:39 AM INFO: Loaded 0 high heels
10:30:39 AM INFO: Loaded 0 jewellerys
10:30:39 AM INFO: Loaded 0 pantys
10:30:39 AM INFO: Loaded 1 skirts
10:30:39 AM INFO: Loaded 0 stockings
10:30:39 AM INFO: Loaded 1 tops
10:30:39 AM INFO: Loaded 1 trousers
10:30:39 AM INFO: Loaded 3 e stim modes
10:30:39 AM SEVERE: Latest loaded file was 'D:\TeaseAI\Personalities\Spicy\Toys\HighHeel.js' and error was found in line -1
Error: SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared in <eval>
javax.script.ScriptException: SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared in <eval>
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$145$\^eval\_.:program(<eval>:11)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$50$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:program(<eval>:98)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval> SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:160)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:132)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:119)
	at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.addBoundProperties(Global.java:2428)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptObject.addBoundProperties(ScriptObject.java:289)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.mergeScope(ScriptRuntime.java:511)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$210$\^eval\_.:program(<eval>)
	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)
	... 35 more
10:30:40 AM SEVERE: Latest loaded file was 'D:\TeaseAI\Personalities\Spicy\Toys\Lingerie.js' and error was found in line -1
Error: SyntaxError: Variable "BRA_TOY" has already been declared in <eval>
javax.script.ScriptException: SyntaxError: Variable "BRA_TOY" has already been declared in <eval>
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$145$\^eval\_.:program(<eval>:11)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$50$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:program(<eval>:98)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval> SyntaxError: Variable "BRA_TOY" has already been declared
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:160)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:132)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:119)
	at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.addBoundProperties(Global.java:2428)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptObject.addBoundProperties(ScriptObject.java:289)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.mergeScope(ScriptRuntime.java:511)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$216$\^eval\_.:program(<eval>)
	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)
	... 35 more
10:30:40 AM INFO: [Dildo] Longest: BlackDick
10:30:40 AM INFO: [Dildo] Shortest: WhiteDick
10:30:40 AM INFO: [Dildo] Smallest: WhiteDick
10:30:40 AM INFO: [Dildo] Thickest: BlackDick
10:30:40 AM INFO: [ButtPlug] Smallest: plugS6x2
10:30:40 AM INFO: [ButtPlug] Biggest: Plug13x5cmL
10:30:40 AM INFO: Loaded 1 chastity cages
10:30:40 AM INFO: Loaded 2 dildos
10:30:40 AM INFO: Loaded 6 buttplugs
10:30:41 AM CHAT: [Vivienne]: Yes?
10:30:43 AM CHAT: 10:30 AM Philipp: Dungeon
10:30:43 AM INFO: Calculating mood for 958 and strictness 2
10:30:43 AM INFO: Unknown toy "Panty1" of type toypanty
10:30:43 AM INFO: Unknown toy "Panty1" of type toypanty
10:30:43 AM SEVERE: Error while handling file '<eval>' in line 694
Error: TypeError: Cannot read property "toUpperCase" from undefined in <eval> at line number 694
10:30:43 AM CHAT: [Miss A]: Yes !SlaveName!?
 "toUpperCase" from undefined in <eval> at line number 694
10:30:43 AM CHAT: [Miss A]: Yes !SlaveName!?
I have also the problem, that I am called !SlaveName!
It worked fine for most of the time, but since some days I got this bug.
User avatar
sklavephilipp
Explorer
Explorer
Posts: 30
Joined: Sat Feb 28, 2009 7:16 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive
Location: Koblnez/Bonn Germany Deutschland
Contact:

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

Post by sklavephilipp »

sklavephilipp wrote: Sat May 28, 2022 8:37 am

Code: Select all

10:30:32 AM INFO: Launching with command: 'Optional[D:\TeaseAI\Java\openjdk-14.0.2_windows-x64_bin\bin\java.exe]'
10:30:32 AM INFO: Checking libraries for updates...
10:30:33 AM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
10:30:33 AM INFO: Libraries checked and up-to-date.
10:30:33 AM INFO: Initialization done.
10:30:33 AM INFO: Launching TAJ 1.4
10:30:33 AM INFO: Scanning potential personality 'Default'.
10:30:33 AM INFO: Found personality 'Default'.
10:30:33 AM INFO: Scanning potential personality 'Spicy'.
10:30:33 AM INFO: Found personality 'Spicy'.
10:30:33 AM INFO: Scanning potential personality 'Spicy (0.1.4.1) (0.1.4.1).zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy (0.1.4.1).zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy 20210405.zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy Quick Start.zip'.
10:30:33 AM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master.zip'.
10:30:33 AM INFO: Loading personality 'Default'.
10:30:33 AM INFO: Finished initializing personality 'Default'.
10:30:33 AM INFO: Personality 'Default Personality' version 1.0 was successfully loaded.
10:30:33 AM INFO: Loading personality 'Spicy'.
Warning: Nashorn engine is planned to be removed from a future JDK release
10:30:34 AM INFO: Finished initializing personality 'Spicy'.
10:30:34 AM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDragoner/Spicy-TAJ-Personality/master/personality.properties
10:30:34 AM INFO: Fetched current version of personality 'Spicy'
10:30:34 AM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
10:30:35 AM INFO: Loaded 56 picture sets for uss
10:30:35 AM INFO: Loaded 3 picture sets for Mia
10:30:35 AM INFO: Loaded 20 picture sets for Riley
10:30:35 AM INFO: Loaded 19 picture sets for Sasha
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
10:30:38 AM INFO: Loaded 69 vocabularies.
10:30:38 AM INFO: Loaded 17 responses.
10:30:39 AM CHAT: Launching Spicy 0.1.5.1
10:30:39 AM INFO: Loaded 13 SPH taunts
10:30:39 AM INFO: Loaded 4 Sissy taunts
10:30:39 AM INFO: Loaded 10 Humiliation taunts
10:30:39 AM INFO: Loaded 6 rooms
10:30:39 AM INFO: Loaded 3 end games
10:30:39 AM INFO: Mood after startup routine
10:30:39 AM INFO: Lust: 27
10:30:39 AM INFO: Happiness: 43
10:30:39 AM INFO: Anger: 29
10:30:39 AM INFO: Pushed 9 to result 20
10:30:39 AM INFO: Active chastity cage: Locker2
10:30:39 AM INFO: Loaded 1 bras
10:30:39 AM INFO: Loaded 0 high heels
10:30:39 AM INFO: Loaded 0 jewellerys
10:30:39 AM INFO: Loaded 0 pantys
10:30:39 AM INFO: Loaded 1 skirts
10:30:39 AM INFO: Loaded 0 stockings
10:30:39 AM INFO: Loaded 1 tops
10:30:39 AM INFO: Loaded 1 trousers
10:30:39 AM INFO: Loaded 3 e stim modes
10:30:39 AM SEVERE: Latest loaded file was 'D:\TeaseAI\Personalities\Spicy\Toys\HighHeel.js' and error was found in line -1
Error: SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared in <eval>
javax.script.ScriptException: SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared in <eval>
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$145$\^eval\_.:program(<eval>:11)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$50$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:program(<eval>:98)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval> SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:160)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:132)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:119)
	at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.addBoundProperties(Global.java:2428)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptObject.addBoundProperties(ScriptObject.java:289)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.mergeScope(ScriptRuntime.java:511)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$210$\^eval\_.:program(<eval>)
	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)
	... 35 more
10:30:40 AM SEVERE: Latest loaded file was 'D:\TeaseAI\Personalities\Spicy\Toys\Lingerie.js' and error was found in line -1
Error: SyntaxError: Variable "BRA_TOY" has already been declared in <eval>
javax.script.ScriptException: SyntaxError: Variable "BRA_TOY" has already been declared in <eval>
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$145$\^eval\_.:program(<eval>:11)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$50$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:program(<eval>:98)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval> SyntaxError: Variable "BRA_TOY" has already been declared
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:160)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:132)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:119)
	at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.addBoundProperties(Global.java:2428)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptObject.addBoundProperties(ScriptObject.java:289)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.mergeScope(ScriptRuntime.java:511)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$216$\^eval\_.:program(<eval>)
	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)
	... 35 more
10:30:40 AM INFO: [Dildo] Longest: BlackDick
10:30:40 AM INFO: [Dildo] Shortest: WhiteDick
10:30:40 AM INFO: [Dildo] Smallest: WhiteDick
10:30:40 AM INFO: [Dildo] Thickest: BlackDick
10:30:40 AM INFO: [ButtPlug] Smallest: plugS6x2
10:30:40 AM INFO: [ButtPlug] Biggest: Plug13x5cmL
10:30:40 AM INFO: Loaded 1 chastity cages
10:30:40 AM INFO: Loaded 2 dildos
10:30:40 AM INFO: Loaded 6 buttplugs
10:30:41 AM CHAT: [Vivienne]: Yes?
10:30:43 AM CHAT: 10:30 AM Philipp: Dungeon
10:30:43 AM INFO: Calculating mood for 958 and strictness 2
10:30:43 AM INFO: Unknown toy "Panty1" of type toypanty
10:30:43 AM INFO: Unknown toy "Panty1" of type toypanty
10:30:43 AM SEVERE: Error while handling file '<eval>' in line 694
Error: TypeError: Cannot read property "toUpperCase" from undefined in <eval> at line number 694
10:30:43 AM CHAT: [Miss A]: Yes !SlaveName!?
 "toUpperCase" from undefined in <eval> at line number 694
10:30:43 AM CHAT: [Miss A]: Yes !SlaveName!?
I have also the problem, that I am called !SlaveName!
It worked fine for most of the time, but since some days I got this bug.
In my case the bug with !slavename! came from the method hasLingerieOn(), but I didn't find out what the real problem was.
Maybe a missing variable?
I commented out the if clause and it worked fine.

Code: Select all


    if (getVar(VARIABLE.CHASTITY_ON, false)) {
        adjectives.push('locked', 'caged');
    }

  //  if (hasLingerieOn()) {
 //       adjectives.push("dressed up", "dressed up");
 //   }

    let adjective = isChance(15)? random(adjectives) : "";

    return (adjective + ' ' + random(answers)).trim();
}
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by GodDragon »

Groove wrote: Sat May 14, 2022 1:37 pm Is there a way to disable when she makes you write the red numbers during punishments? Even from coding... I don't like time wasting, even though the idea is quite brilliant. But that's not for me. I would also like to disable oral training, if possible. Can you help me out? Thank you
For the red number punishment: Just delete Dungeon -> Punishments -> WaitingPunishment.js

For the Oral Training: Delete Session -> Modules -> Humiliation -> Dynamic -> BlowjobHumiliation.js
Terminus wrote: Sun May 15, 2022 11:45 pm Well, first I would like to thank GodDragon for this amazing little piece of software, and also the people who - with code snippets or helpful tips - have made this thread live till today.<br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">Two small comments:<br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">Would it be possible for Princess/Mistress/Goddess to uncage a chastity loser slave before she wreaks havoc on his poor balls? That ball-trap cage is tight, tight, tight and while light or medium slaps or flicks are bearable, I've had to "cheat" on the hard punch/slap a few times already.<br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">I was also looking forward to the "free-time" exercises, but while every picture has an hardcoded name, there are none to be found in the images/spicy folder. I surmise that they must exist, somewhere, and perhaps GodDragon you still have them lying somewhere? -- I tried finding pics online going by the descriptions in the js code but I'm not getting much - like for instance, a second version of the bird dog (?))<br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">Anyway, thanks again :-)
1. Sure. Go into Session -> Modules -> Pain -> Dynamic -> BallBusting.js -> Line 3:

Code: Select all

 if (!CBT_LIMIT.isAllowed() || isInChastity() && getActiveChastityCage().isFullSizedBelt()) {
and remove "&& && getActiveChastityCage().isFullSizedBelt()" so it becomes:

Code: Select all

if (!CBT_LIMIT.isAllowed() || isInChastity()) {
2. Can you give me an example of what exercise and pictures you mean please?
mailalert wrote: Wed May 18, 2022 2:49 pm hello guys, <br class="excludedBG purifiedBG">how should I make this works?><br class="excludedBG purifiedBG">1. Sometimes I've got error message 'this content has been removed for violating tumblrs community guidelines'.<br class="excludedBG purifiedBG">2. Spicy should show me 100 pictures, but single one wasnt showed - it is possible to repair it? And remove rating?<br class="excludedBG purifiedBG">3. Spicy asked me to edge few times, that was ok :D but after that I should get shoelaces and it got stucked .. I have to turn t off, it is possible to write any command to continue? <br class="excludedBG purifiedBG">4. today I should write some numbers during black screen, but there wasnt black screen and numbers at all :) and it's pretty diffucult to solve it :)<br class="excludedBG purifiedBG">5. it is possible to disable doing any positions? it's really boring <br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">any ideas how to solve this mystery?
1. Outdated image list. You can update/refresh the url image file in the settings afaik.

2. Single one? It missed an image? Which oen?

3. I need the log file please

4. Log please

5. Delete: Session -> Modules -> Slave -> PositionTraining.js
sklavephilipp wrote: Sat May 28, 2022 8:37 am

Code: Select all

10:30:32 AM INFO: Launching with command: 'Optional[D:\TeaseAI\Java\openjdk-14.0.2_windows-x64_bin\bin\java.exe]'<br class="excludedBG purifiedBG">10:30:32 AM INFO: Checking libraries for updates...<br class="excludedBG purifiedBG">10:30:33 AM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Libraries checked and up-to-date.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Initialization done.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Launching TAJ 1.4<br class="excludedBG purifiedBG">10:30:33 AM INFO: Scanning potential personality 'Default'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Found personality 'Default'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Scanning potential personality 'Spicy'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Found personality 'Spicy'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Scanning potential personality 'Spicy (0.1.4.1) (0.1.4.1).zip'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Scanning potential personality 'Spicy (0.1.4.1).zip'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Scanning potential personality 'Spicy 20210405.zip'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Scanning potential personality 'Spicy Quick Start.zip'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master.zip'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Loading personality 'Default'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Finished initializing personality 'Default'.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Personality 'Default Personality' version 1.0 was successfully loaded.<br class="excludedBG purifiedBG">10:30:33 AM INFO: Loading personality 'Spicy'.<br class="excludedBG purifiedBG">Warning: Nashorn engine is planned to be removed from a future JDK release<br class="excludedBG purifiedBG">10:30:34 AM INFO: Finished initializing personality 'Spicy'.<br class="excludedBG purifiedBG">10:30:34 AM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDragoner/Spicy-TAJ-Personality/master/personality.properties<br class="excludedBG purifiedBG">10:30:34 AM INFO: Fetched current version of personality 'Spicy'<br class="excludedBG purifiedBG">10:30:34 AM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.<br class="excludedBG purifiedBG">10:30:35 AM INFO: Loaded 56 picture sets for uss<br class="excludedBG purifiedBG">10:30:35 AM INFO: Loaded 3 picture sets for Mia<br class="excludedBG purifiedBG">10:30:35 AM INFO: Loaded 20 picture sets for Riley<br class="excludedBG purifiedBG">10:30:35 AM INFO: Loaded 19 picture sets for Sasha<br class="excludedBG purifiedBG">Warning: Nashorn engine is planned to be removed from a future JDK release<br class="excludedBG purifiedBG">Set script thread!<br class="excludedBG purifiedBG">Warning: Nashorn engine is planned to be removed from a future JDK release<br class="excludedBG purifiedBG">10:30:38 AM INFO: Loaded 69 vocabularies.<br class="excludedBG purifiedBG">10:30:38 AM INFO: Loaded 17 responses.<br class="excludedBG purifiedBG">10:30:39 AM CHAT: Launching Spicy 0.1.5.1<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 13 SPH taunts<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 4 Sissy taunts<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 10 Humiliation taunts<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 6 rooms<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 3 end games<br class="excludedBG purifiedBG">10:30:39 AM INFO: Mood after startup routine<br class="excludedBG purifiedBG">10:30:39 AM INFO: Lust: 27<br class="excludedBG purifiedBG">10:30:39 AM INFO: Happiness: 43<br class="excludedBG purifiedBG">10:30:39 AM INFO: Anger: 29<br class="excludedBG purifiedBG">10:30:39 AM INFO: Pushed 9 to result 20<br class="excludedBG purifiedBG">10:30:39 AM INFO: Active chastity cage: Locker2<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 1 bras<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 0 high heels<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 0 jewellerys<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 0 pantys<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 1 skirts<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 0 stockings<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 1 tops<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 1 trousers<br class="excludedBG purifiedBG">10:30:39 AM INFO: Loaded 3 e stim modes<br class="excludedBG purifiedBG">10:30:39 AM SEVERE: Latest loaded file was 'D:\TeaseAI\Personalities\Spicy\Toys\HighHeel.js' and error was found in line -1<br class="excludedBG purifiedBG">Error: SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared in <eval><br class="excludedBG purifiedBG">javax.script.ScriptException: SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared in <eval><br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)<br class="excludedBG purifiedBG">	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:190)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$145$\^eval\_.:program(<eval>:11)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)<br class="excludedBG purifiedBG">	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:190)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:scopeCall(<eval>)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:program(<eval>:98)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)<br class="excludedBG purifiedBG">	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:190)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)<br class="excludedBG purifiedBG">Caused by: <eval> SyntaxError: Variable "HIGH_HEEL_TOY" has already been declared<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:160)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:132)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:119)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.addBoundProperties(Global.java:2428)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptObject.addBoundProperties(ScriptObject.java:289)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.mergeScope(ScriptRuntime.java:511)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$210$\^eval\_.:program(<eval>)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)<br class="excludedBG purifiedBG">	... 35 more<br class="excludedBG purifiedBG">10:30:40 AM SEVERE: Latest loaded file was 'D:\TeaseAI\Personalities\Spicy\Toys\Lingerie.js' and error was found in line -1<br class="excludedBG purifiedBG">Error: SyntaxError: Variable "BRA_TOY" has already been declared in <eval><br class="excludedBG purifiedBG">javax.script.ScriptException: SyntaxError: Variable "BRA_TOY" has already been declared in <eval><br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)<br class="excludedBG purifiedBG">	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:190)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$145$\^eval\_.:program(<eval>:11)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)<br class="excludedBG purifiedBG">	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:190)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:scopeCall(<eval>)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:program(<eval>:98)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)<br class="excludedBG purifiedBG">	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:190)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)<br class="excludedBG purifiedBG">	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)<br class="excludedBG purifiedBG">Caused by: <eval> SyntaxError: Variable "BRA_TOY" has already been declared<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:160)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:132)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.syntaxError(ECMAErrors.java:119)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.addBoundProperties(Global.java:2428)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptObject.addBoundProperties(ScriptObject.java:289)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.mergeScope(ScriptRuntime.java:511)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$216$\^eval\_.:program(<eval>)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)<br class="excludedBG purifiedBG">	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)<br class="excludedBG purifiedBG">	... 35 more<br class="excludedBG purifiedBG">10:30:40 AM INFO: [Dildo] Longest: BlackDick<br class="excludedBG purifiedBG">10:30:40 AM INFO: [Dildo] Shortest: WhiteDick<br class="excludedBG purifiedBG">10:30:40 AM INFO: [Dildo] Smallest: WhiteDick<br class="excludedBG purifiedBG">10:30:40 AM INFO: [Dildo] Thickest: BlackDick<br class="excludedBG purifiedBG">10:30:40 AM INFO: [ButtPlug] Smallest: plugS6x2<br class="excludedBG purifiedBG">10:30:40 AM INFO: [ButtPlug] Biggest: Plug13x5cmL<br class="excludedBG purifiedBG">10:30:40 AM INFO: Loaded 1 chastity cages<br class="excludedBG purifiedBG">10:30:40 AM INFO: Loaded 2 dildos<br class="excludedBG purifiedBG">10:30:40 AM INFO: Loaded 6 buttplugs<br class="excludedBG purifiedBG">10:30:41 AM CHAT: [Vivienne]: Yes?<br class="excludedBG purifiedBG">10:30:43 AM CHAT: 10:30 AM Philipp: Dungeon<br class="excludedBG purifiedBG">10:30:43 AM INFO: Calculating mood for 958 and strictness 2<br class="excludedBG purifiedBG">10:30:43 AM INFO: Unknown toy "Panty1" of type toypanty<br class="excludedBG purifiedBG">10:30:43 AM INFO: Unknown toy "Panty1" of type toypanty<br class="excludedBG purifiedBG">10:30:43 AM SEVERE: Error while handling file '<eval>' in line 694<br class="excludedBG purifiedBG">Error: TypeError: Cannot read property "toUpperCase" from undefined in <eval> at line number 694<br class="excludedBG purifiedBG">10:30:43 AM CHAT: [Miss A]: Yes !SlaveName!?<br class="excludedBG purifiedBG"> "toUpperCase" from undefined in <eval> at line number 694<br class="excludedBG purifiedBG">10:30:43 AM CHAT: [Miss A]: Yes !SlaveName!?
<br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">I have also the problem, that I am called !SlaveName!<br class="excludedBG purifiedBG">It worked fine for most of the time, but since some days I got this bug.
Ahh, does your Toys/Clothes folder have a HighHeel.js and Lingerie.js? If so you can delete HighHeel.js and Lingerie.js from the parent folder (Toys/Lingerie.js). You have them doubled and they were moved into the new folder in a newer build.
Tsunami
Explorer
Explorer
Posts: 5
Joined: Tue May 25, 2021 3:30 am

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

Post by Tsunami »

I'm sorry if you answered this already, but my pictures typically don't change within a session. Within a session, only boobs/butts and base images (positions / oral arrows) appear. I confirmed the image paths are set up correctly, at least within the gui, and have tried a variety of tags (including full / half dressed, as mentioned in a prior post). I also tried commenting out the setPictureSelector call in PictureSelector.js, but no luck. Am I missing something stupid?
mondany
Explorer
Explorer
Posts: 35
Joined: Sat Aug 12, 2017 8:58 pm

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

Post by mondany »

is there a list of what toys are actually used by the Spicy domme in scenarios, vs those that are mentioned but not yet implemented? stuff like squirting dildo, hollow buttplug, etc.
TanyaHumble
Explorer
Explorer
Posts: 89
Joined: Fri Dec 10, 2021 9:09 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Contact:

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

Post by TanyaHumble »

I moved the whole directory to another drive and now I get a lot of !SlaveName calls during the sessions. Everything seems to work but would be nice if it could be fixed~

from the log
08:31:43 em SEVERE: Error while handling file '<eval>' in line 694
Error: TypeError: Cannot read property "toUpperCase" from undefined in <eval> at line number 694
08:31:44 em CHAT: 08:31 em Anastacia: Hi !SlaveName!
User avatar
rayray77
Explorer
Explorer
Posts: 68
Joined: Thu Nov 27, 2014 11:58 am

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

Post by rayray77 »

Hi guys,

question:
Right now it seems the program is picking the domme pictures at random for a different clothing state (I know about the pictureselector file, that's not what I mean :-D ).
Is there a way to let the picture set of the domme be played like in normal Tease AI, from start to finish with maybe some jumping back? :-)
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by GodDragon »

Tsunami wrote: Fri Jun 03, 2022 1:51 am I'm sorry if you answered this already, but my pictures typically don't change within a session. Within a session, only boobs/butts and base images (positions / oral arrows) appear. I confirmed the image paths are set up correctly, at least within the gui, and have tried a variety of tags (including full / half dressed, as mentioned in a prior post). I also tried commenting out the setPictureSelector call in PictureSelector.js, but no luck. Am I missing something stupid?
That is really strange. Are you comfortable with sending me such a zipped folder of a tagged domme set? :-)


TanyaHumble wrote: Sun Jun 19, 2022 11:25 am I moved the whole directory to another drive and now I get a lot of !SlaveName calls during the sessions. Everything seems to work but would be nice if it could be fixed~<br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">from the log<br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">
08:31:43 em SEVERE: Error while handling file '<eval>' in line 694<br class="excludedBG purifiedBG">Error: TypeError: Cannot read property "toUpperCase" from undefined in <eval> at line number 694<br class="excludedBG purifiedBG">08:31:44 em CHAT: 08:31 em Anastacia: Hi !SlaveName!
Any errors at startup? What does your Vocabularies/SlaveName.js look like? It is probably the lingerie block at the end triggering this, going to: hasOutfitOn -> getCurrentToys -> getByName
Did you move over all the variables?
mondany wrote: Sat Jun 11, 2022 4:33 am is there a list of what toys are actually used by the Spicy domme in scenarios, vs those that are mentioned but not yet implemented? stuff like squirting dildo, hollow buttplug, etc.
Hmm, no I think there is not. But indeed some toys aren't actively used yet. I have no list of that right now sorry. Only exists in my head, if you ask me I can tell you.
rayray77 wrote: Wed Jul 06, 2022 6:10 am Hi guys, <br class="excludedBG purifiedBG"><br class="excludedBG purifiedBG">question:<br class="excludedBG purifiedBG">Right now it seems the program is picking the domme pictures at random for a different clothing state (I know about the pictureselector file, that's not what I mean :-D ).<br class="excludedBG purifiedBG">Is there a way to let the picture set of the domme be played like in normal Tease AI, from start to finish with maybe some jumping back? :-)
No there is no start to finish option, but you could code it yourself if you wanted to haha. But I can also look into that
TanyaHumble
Explorer
Explorer
Posts: 89
Joined: Fri Dec 10, 2021 9:09 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Contact:

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

Post by TanyaHumble »

Yes. I moved the entire TAJ folder so everything included. I decided to do a reinstall of the personality and it works now, No more plans to move it again.

ran into another "problem" now during punishment

Code: Select all

10:37:58 em SEVERE: Latest loaded file was 'F:\Spel\lewds\Tease AI Java 1.2.2\Personalities\Spicy - New\Dungeon\Punishments\Any\CBTPunishment.js' and error was found in line 18
Error: TypeError: SISSY_LIMIT.isActive is not a function in <eval> at line number 18
javax.script.ScriptException: TypeError: SISSY_LIMIT.isActive is not a function in <eval> at line number 18
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$371$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$519$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$363$5459A$\^eval\_.chooseNextPunishment(<eval>:187)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:319)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$417$\^eval\_.:program(<eval>:5)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$454$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$363$5459A$\^eval\_.chooseNextPunishment(<eval>:187)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:319)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$425$\^eval\_.:program(<eval>:6)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$521$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$424$\^eval\_.:program(<eval>:5)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$363$5459A$\^eval\_.chooseNextPunishment(<eval>:187)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:319)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$455$\^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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$363$5459A$\^eval\_.chooseNextPunishment(<eval>:187)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:319)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$439$\^eval\_.:program(<eval>:5)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$363$5459A$\^eval\_.chooseNextPunishment(<eval>:187)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:319)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$486$\^eval\_.:program(<eval>:6)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$363$5459A$\^eval\_.chooseNextPunishment(<eval>:187)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:319)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$392$\^eval\_.:program(<eval>:8)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$364$7286A$\^eval\_.runPunishment(<eval>:271)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$439$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$454$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$363$5459A$\^eval\_.chooseNextPunishment(<eval>:187)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:319)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$482$\^eval\_.:program(<eval>:6)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$371$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$417$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$424$\^eval\_.:program(<eval>:5)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$519$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:315)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$486$\^eval\_.:program(<eval>:6)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:315)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$392$\^eval\_.:program(<eval>:8)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$521$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:315)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$372$9771AA$\^eval\_.tryRunPunishmentFetchId(<eval>:290)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$425$\^eval\_.:program(<eval>:6)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$364$7286A$\^eval\_.runPunishment(<eval>:271)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$371$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$439$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$417$\^eval\_.:program(<eval>:4)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$364$7286A$\^eval\_.runPunishment(<eval>:279)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$376$10015AAAA$\^eval\_.tryRunPunishment(<eval>:315)
	... 491 more
Having no knowledge at coding I did a search for SISSY_LIMIT.isActive and what I could assume is that isActive is for rules ? so I changed it to "SISSY_LIMIT.isAllowed" in hopes it solves it but I could be way off >.> I also considered using "//" the section off so the script would just jump over that part that is failing.

Problem 2 I ran in to was during punishment as well, I had nipple suckers on and she wanted to put clothespins on the nipples which was blocked by the suckers.

Problem 3 I had a session where I had to tap out because the edges where killing me but there where no way to stop. Finally used the safeword red and thought I could finally tap out but after the safeword it just continued the edge script. At that point I had to treat it as a game and just pretend to follow along which feels bad.

I ran into some new problems,

in EnduranceStrokes.js in line 237 it requires the user to have a picture tagged and if you don't the program will hang. I am using the pictures that was recommended in the images section and no pictures are tagged with ASS and there are 23 folders with 100+ pictures to go through but not intuitive for a beginner to do. Now I wonder if a similar issue is going to pop up with the other contact folders.

So I ran a session directly after and it hanged at the end of the session ( I tagged the remaining folders to avoid the same issue ) and it started with the program not recognising that i was still in chastity. I'm guessing the flags got semi cleared because at the end of the second session she wanted to lock me up again and the program hard locked , I'm guessing because the flags didn't clear correctly?

Code: Select all

09:05:54 em INFO: Rolled initial chance of 74 to be unlocked
09:05:54 em INFO: Domme is keyholder
09:05:54 em INFO: Outfit pieces on right now: 0
09:05:55 em CHAT: 09:05 em Anastacia: Pet
09:05:57 em INFO: Calculating mood for 969 and strictness 1
09:05:57 em INFO: Punishment Chastity Chance: -35 for mood 0 and strictness 1
09:05:57 em INFO: Calculating mood for 969 and strictness 1
09:05:57 em INFO: Calculating mood for 969 and strictness 1
09:05:57 em INFO: Feel like punishing chance: 14
09:05:57 em INFO: Daily merit change modifier: 14
09:05:57 em INFO: Max chastity cage size: 7
09:05:57 em INFO: Min chastity size: 4
09:05:57 em INFO: Calculating mood for 969 and strictness 1
09:05:57 em INFO: Calculating mood for 969 and strictness 1
09:05:57 em INFO: Feel like punishing chance: 14
09:05:57 em INFO: Daily merit change modifier: 14
09:05:57 em INFO: Max chastity cage size: 7
09:05:57 em INFO: Calculating mood for 969 and strictness 1
09:05:57 em INFO: Calculating mood for 969 and strictness 1
09:05:57 em INFO: Feel like punishing chance: 14
09:05:57 em INFO: Daily merit change modifier: 14
09:05:57 em INFO: Max chastity cage size: 7
09:05:57 em INFO: Searching for cage with length: 3
09:05:57 em INFO: Searching for cage with size 3 and punishments 0
09:05:57 em INFO: Searching cage with length 3 and 0 punishments
09:05:57 em INFO: Searching cage with length 4 and 1 punishments
09:05:57 em INFO: Looking for a smaller cage to replace a punishment option of 1 total
09:05:57 em INFO: Searching cage with length 3 and 0 punishments
09:05:57 em INFO: Searching cage with length 4 and 1 punishments
09:05:57 em INFO: Looking for a smaller cage to replace a punishment option of 1 total
09:05:57 em INFO: Searching cage with length 3 and 0 punishments
09:05:57 em INFO: Searching cage with length 4 and 1 punishments
09:05:57 em INFO: Looking for a smaller cage to replace a punishment option of 1 total
09:05:57 em INFO: Searching cage with length 3 and 0 punishments
09:05:57 em INFO: Searching cage with length 4 and 1 punishments
09:05:57 em INFO: Looking for a smaller cage to replace a punishment option of 1 total
09:05:57 em INFO: Searching cage with length 3 and 0 punishments
09:05:57 em INFO: Searching cage with length 4 and 1 punishments
and it repeteats for a good while
then

Code: Select all

09:05:57 em INFO: Looking for a smaller cage to replace a punishment option of 1 total
09:05:57 em INFO: Searching cage with length 3 and 0 punishments
Exception in thread "Thread-19" java.lang.StackOverflowError
	at java.base/java.io.FileOutputStream.writeBytes(Native Method)
	at java.base/java.io.FileOutputStream.write(FileOutputStream.java:347)
	at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
	at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:127)
	at java.base/java.io.PrintStream.write(PrintStream.java:568)
	at me.goddragon.teaseai.utils.stream.ProxyOutputStream.write(ProxyOutputStream.java:38)
	at me.goddragon.teaseai.utils.stream.TeeOutputStream.write(TeeOutputStream.java:21)
	at java.base/java.io.PrintStream.write(PrintStream.java:568)
	at me.goddragon.teaseai.utils.stream.ProxyOutputStream.write(ProxyOutputStream.java:38)
	at me.goddragon.teaseai.utils.stream.TeeOutputStream.write(TeeOutputStream.java:21)
	at java.base/java.io.PrintStream.write(PrintStream.java:568)
	at java.base/sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:242)
	at java.base/sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:321)
	at java.base/sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:110)
	at java.base/java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:181)
	at java.base/java.io.PrintStream.writeln(PrintStream.java:723)
	at java.base/java.io.PrintStream.println(PrintStream.java:1028)
	at me.goddragon.teaseai.utils.TeaseLogger.log(TeaseLogger.java:126)
	at me.goddragon.teaseai.utils.TeaseLogger.log(TeaseLogger.java:111)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$109$822A$\^eval\_.sendDebugMessage(<eval>:35)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.:scopeCall-1(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.getRandomCageWithSize(<eval>:269)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.getRandomCageWithSize(<eval>:331)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.getRandomCageWithSize(<eval>:312)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.getRandomCageWithSize(<eval>:331)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.getRandomCageWithSize(<eval>:312)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.getRandomCageWithSize(<eval>:331)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$502$10005DD$\^eval\_.getRandomCageWithSize(<eval>:312)
this is near the end and where it stopped working

Code: Select all

\_.selectChastityCage(<eval>:412)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$496$19443A$\^eval\_.lockChastityCage(<eval>:547)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$493$295$\^eval\_.endSpicySession(<eval>:29)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$467$\^eval\_.:program(<eval>:34)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$334$\^eval\_.:program(<eval>:262)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$293$\^eval\_.:program(<eval>:140)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$285$5149$\^eval\_.startSession(<eval>:131)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$277$\^eval\_.:program(<eval>:38)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:171)
	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$50$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$50$\^eval\_.:program(<eval>:147)
	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:190)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Questions;
does the Domme ever level up? or is it locked to the type and level you choose at the beginning? ( i.e strictness )
I'm a bit early in this second run ( 8-9 days ) and She is now my Keyholder but I get unlocked every session, is this intended or will it eventually get longer between unlocks?

Thank you for the time and I hope I make some sense
/Tanya
topkek52
Curious Newbie
Curious Newbie
Posts: 4
Joined: Fri Jul 09, 2021 9:50 pm

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

Post by topkek52 »

Hi i have a small problem with the cockhero training , i think the level is increasing many times per second and so i get instaly set to lvl 50 ,
Here is the Log from the cockhero part
Spoiler: show
03:34:52 AM INFO: Pushed 3 to result 3
03:34:52 AM INFO: Pushed 7 to result 10
03:34:52 AM INFO: Pushed 1 to result 11
03:34:52 AM INFO: Trying to run module \Session\Modules\Tease\NoChastity\CockTraining.js
03:34:52 AM INFO: Trying to run module CockTraining from category 6 and was in previous module is false
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Outfit pieces on right now: 0
03:34:53 AM CHAT: 03:34 AM remy: Okay slave
03:35:00 AM CHAT: 03:35 AM remy: I think it's time for some cock hero training again *gently whimpers*
03:35:13 AM CHAT: 03:35 AM remy: Remember to tell me when you are on the edge after the initial warmup round
03:35:24 AM CHAT: 03:35 AM remy: We are gonna start by warming you up a little...
03:35:31 AM CHAT: 03:35 AM remy: Start stroking slowly
03:35:38 AM CHAT: 03:35 AM remy: When you start to hear the pace you are gonna stroke to the beat
03:35:45 AM INFO: Calculating mood for 943 and strictness 1
03:35:48 AM CHAT: 03:35 AM remy: That's enough, let go of your dick
03:35:53 AM INFO: Calculating mood for 943 and strictness 1
03:35:53 AM INFO: Outfit pieces on right now: 0
03:35:54 AM CHAT: 03:35 AM remy: Edge now, toy
03:35:54 AM INFO: Starting Edge Taunts
03:36:00 AM CHAT: 03:36 AM Jc: I am on the edge
03:36:01 AM INFO: Received edge response!
03:36:01 AM INFO: Session is active!
03:36:01 AM INFO: Sub send edge message
03:36:01 AM INFO: Ending edge
03:36:01 AM INFO: Stop edge message is not skipped
03:36:01 AM INFO: Calculating mood for 943 and strictness 1
03:36:03 AM CHAT: 03:36 AM remy: You should let go of your cock now
03:36:03 AM INFO: Checking for edge orgasm
03:36:03 AM INFO: Ending edge internally
03:36:03 AM INFO: Deleting Edge Variable
03:36:08 AM CHAT: 03:36 AM remy: I know you think I'm nasty but in reality you love this..
03:36:18 AM CHAT: 03:36 AM remy: Rest a minute while I look up your level
03:36:23 AM CHAT: 03:36 AM remy: But be ready
03:36:27 AM CHAT: 03:36 AM remy: We will start the moment you hear the beat
03:36:32 AM INFO: Calculating mood for 943 and strictness 1
03:36:32 AM INFO: Outfit pieces on right now: 0
03:36:33 AM CHAT: 03:36 AM remy: Make me proud boy
03:36:36 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 11/15
03:36:36 AM INFO: Increasing stoke training level to 6
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:36 AM INFO: Increasing stoke training level to 7
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:36 AM INFO: Increasing stoke training level to 8
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:36 AM INFO: Increasing stoke training level to 9
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 11/15
03:36:36 AM INFO: Increasing stoke training level to 10
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:36 AM INFO: Increasing stoke training level to 11
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:37 AM INFO: Increasing stoke training level to 12
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:37 AM INFO: Increasing stoke training level to 13
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:37 AM INFO: Increasing stoke training level to 14
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:37 AM INFO: Increasing stoke training level to 15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:37 AM INFO: Increasing stoke training level to 16
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:37 AM INFO: Increasing stoke training level to 17
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:37 AM INFO: Increasing stoke training level to 18
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 11/15
03:36:37 AM INFO: Increasing stoke training level to 19
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:38 AM INFO: Increasing stoke training level to 20
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 8/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:38 AM INFO: Increasing stoke training level to 21
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:38 AM INFO: Increasing stoke training level to 22
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:38 AM INFO: Increasing stoke training level to 23
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:38 AM INFO: Increasing stoke training level to 24
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:38 AM INFO: Increasing stoke training level to 25
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 12/15
03:36:38 AM INFO: Increasing stoke training level to 26
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:38 AM INFO: Increasing stoke training level to 27
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 8/15
03:36:39 AM INFO: Increasing stoke training level to 28
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:39 AM INFO: Increasing stoke training level to 29
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:39 AM INFO: Increasing stoke training level to 30
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:39 AM INFO: Increasing stoke training level to 31
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:39 AM INFO: Increasing stoke training level to 32
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:39 AM INFO: Increasing stoke training level to 33
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:39 AM INFO: Increasing stoke training level to 34
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:39 AM INFO: Increasing stoke training level to 35
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:39 AM INFO: Increasing stoke training level to 36
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:40 AM INFO: Increasing stoke training level to 37
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:40 AM INFO: Increasing stoke training level to 38
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:40 AM INFO: Increasing stoke training level to 39
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:40 AM INFO: Increasing stoke training level to 40
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:40 AM INFO: Increasing stoke training level to 41
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:40 AM INFO: Increasing stoke training level to 42
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:40 AM INFO: Increasing stoke training level to 43
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 44
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 45
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 46
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 47
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 48
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 49
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:41 AM INFO: Increasing stoke training level to 50
03:36:43 AM CHAT: 03:36 AM remy: You should stop now
03:36:45 AM CHAT: 03:36 AM remy: You're at the very top
03:36:47 AM INFO: Calculating mood for 943 and strictness 1
03:36:47 AM INFO: Outfit pieces on right now: 0
03:36:49 AM CHAT: 03:36 AM remy: Keep it up stroker
03:36:51 AM INFO: Trying to run link
03:36:51 AM INFO: Trying to run non chastity link
03:36:51 AM INFO: Executing link and adding to history
03:36:51 AM INFO: Calculating mood for 943 and strictness 1
03:36:51 AM INFO: Outfit pieces on right now: 0
03:36:56 AM CHAT: 03:36 AM remy: I've thought about my feelings of affection for you, stroker
03:37:07 AM CHAT: 03:37 AM remy: I think I care about you the way an artist cares for her creation
03:37:16 AM CHAT: 03:37 AM remy: You're my work of art
03:37:21 AM CHAT: 03:37 AM remy: Although definitely a work in progress LOL
03:37:26 AM INFO: Random toy interact
03:37:26 AM INFO: Random toy buttplug done
03:37:26 AM INFO: Random toy collar done
03:37:26 AM INFO: Looking into redistributing clamps that have been on for too long
And here is the full log file if you need it
Spoiler: show
03:15:35 AM INFO: Launching with command: 'Optional[F:\TEaseAiJava\Java\openjdk-14.0.2_windows-x64_bin\bin\java.exe]'
03:15:35 AM INFO: Checking libraries for updates...
03:15:35 AM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
03:15:35 AM INFO: Libraries checked and up-to-date.
03:15:35 AM INFO: Initialization done.
03:15:35 AM INFO: Launching TAJ 1.4
03:15:36 AM INFO: Scanning potential personality 'Spicy'.
03:15:36 AM INFO: Found personality 'Spicy'.
03:15:36 AM INFO: Scanning potential personality 'Spicy (0.1.5).zip'.
03:15:36 AM INFO: Loading personality 'Spicy'.
Warning: Nashorn engine is planned to be removed from a future JDK release
03:15:36 AM INFO: Finished initializing personality 'Spicy'.
03:15:36 AM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDr ... properties
03:15:36 AM INFO: Fetched current version of personality 'Spicy'
03:15:36 AM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
03:15:37 AM INFO: Loaded 67 picture sets for remy
03:15:37 AM INFO: Loaded 24 picture sets for riley
03:15:37 AM INFO: Loaded 8 picture sets for Peny
03:15:37 AM INFO: Loaded 0 picture sets for Amara
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_nsfwhardcore.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_pussy.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_outercourse.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_assholebehindthong.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_suicidegirls.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_lesbians.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_blowjobgifs.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_femdom.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentaifemdom.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_ruinedorgasms.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_teaseanddenial.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_lezdom.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentai.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentaifemdom.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_gaybrosgonewild.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_broslikeus.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_maledomempire.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_cuckoldcaptions.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_sissyperfection.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_keyholdercaptions.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_gonewild.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_boobies.txt' does not exist.
03:15:38 AM SEVERE: URL file 'Images\System\URL Files\reddit_sub_ass.txt' does not exist.
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
03:15:56 AM INFO: Loaded 69 vocabularies.
03:15:56 AM INFO: Loaded 17 responses.
03:15:57 AM CHAT: Launching Spicy 0.1.5.1
03:15:57 AM INFO: Loaded 13 SPH taunts
03:15:57 AM INFO: Loaded 4 Sissy taunts
03:15:57 AM INFO: Loaded 10 Humiliation taunts
03:15:57 AM INFO: Loaded 4 rooms
03:15:57 AM INFO: Loaded 3 end games
03:15:57 AM INFO: Mood after startup routine
03:15:57 AM INFO: Lust: 14
03:15:57 AM INFO: Happiness: 11
03:15:57 AM INFO: Anger: 12
03:15:57 AM INFO: Pushed 9 to result 20
03:15:57 AM INFO: Loaded 0 bras
03:15:57 AM INFO: Loaded 0 high heels
03:15:57 AM INFO: Loaded 0 jewellerys
03:15:57 AM INFO: Loaded 1 pantys
03:15:57 AM INFO: Loaded 0 skirts
03:15:57 AM INFO: Loaded 0 stockings
03:15:57 AM INFO: Loaded 0 tops
03:15:57 AM INFO: Loaded 0 trousers
03:15:57 AM INFO: Loaded 0 e stim modes
03:15:58 AM INFO: [Dildo] Longest: bigjohn
03:15:58 AM INFO: [Dildo] Shortest: small
03:15:58 AM INFO: [Dildo] Smallest: small
03:15:58 AM INFO: [Dildo] Thickest: bigjohn
03:15:58 AM INFO: [ButtPlug] Smallest: small
03:15:58 AM INFO: [ButtPlug] Biggest: large
03:15:58 AM INFO: Loaded 0 chastity cages
03:15:58 AM INFO: Loaded 5 dildos
03:15:58 AM INFO: Loaded 3 buttplugs
03:16:00 AM CHAT: [Vivienne]: What are you waiting for?
03:16:04 AM CHAT: 03:16 AM Jc: Session
03:16:04 AM INFO: Calculating mood for 927 and strictness 1
03:16:04 AM CHAT: [Vivienne]: Establishing session with Mistress
03:16:11 AM INFO: Calculating mood for 927 and strictness 1
03:16:11 AM INFO: Starting session with mood: 0
03:16:11 AM INFO: Calculating mood for 927 and strictness 1
03:16:11 AM INFO: Outfit pieces on right now: 0
03:16:12 AM CHAT: 03:16 AM remy: Hi pet
03:16:27 AM INFO: Calculating mood for 927 and strictness 1
03:16:27 AM INFO: Changing merits (level 2) by -31
03:16:27 AM INFO: About to add 100 punishment points
03:16:27 AM INFO: Base pp multiplier is 2
03:16:27 AM INFO: Calculating mood for 896 and strictness 1
03:16:27 AM INFO: Hours since last pp multiplier change 0
03:16:27 AM INFO: Base multiplier level is 1.1
03:16:27 AM INFO: Subtract multiplier level is 0
03:16:27 AM INFO: New pp multiplier is 3
03:16:27 AM INFO: Adding (with multiplier) 300 punishment points
03:16:27 AM INFO: Reason was 15
03:16:27 AM INFO: Outfit pieces on right now: 0
03:16:31 AM CHAT: 03:16 AM remy: Seems like you are not in the mood to greet me pet?
03:16:40 AM CHAT: 03:16 AM remy: I won't tolerate rude behaviour!
03:16:43 AM INFO: Executing start and adding to history
03:16:43 AM INFO: Calculating mood for 896 and strictness 1
03:16:44 AM CHAT: 03:16 AM Jc: I am sorry Mistress
03:16:46 AM CHAT: 03:16 AM Jc: Hello Mistress
03:16:47 AM CHAT: 03:16 AM remy: Are you as happy to see me as I am to see you?
03:16:50 AM CHAT: 03:16 AM Jc: Yes Mistress
03:16:50 AM INFO: Outfit pieces on right now: 0
03:16:52 AM CHAT: 03:16 AM remy: I'm glad to hear that slave
03:16:56 AM INFO: Random toy interact
03:16:56 AM INFO: Random toy buttplug done
03:16:56 AM INFO: Calculating mood for 896 and strictness 1
03:16:56 AM INFO: Feel like showing power: 22
03:16:59 AM CHAT: 03:16 AM remy: Go ahead and retrieve your collar
03:17:05 AM CHAT: 03:17 AM remy: Tell me when you are ready to continue.
03:17:35 AM CHAT: 03:17 AM Jc: Yes Mistress
03:17:35 AM CHAT: 03:17 AM remy: Marvelous
03:17:36 AM INFO: Outfit pieces on right now: 0
03:17:40 AM CHAT: 03:17 AM remy: Now put it on. Tell me when you are done loser
03:18:36 AM CHAT: 03:18 AM Jc: Yes Mistress
03:18:36 AM INFO: Random toy collar done
03:18:36 AM INFO: Looking into redistributing clamps that have been on for too long
03:18:36 AM INFO: Random toy pain done
03:18:36 AM INFO: Sub is not gagged, no gag removed
03:18:36 AM INFO: Calculating mood for 896 and strictness 1
03:18:36 AM INFO: Annoyed by talking chance: 10
03:18:36 AM INFO: Calculating mood for 896 and strictness 1
03:18:36 AM INFO: Feels evil chance 15
03:18:36 AM INFO: Calculating mood for 896 and strictness 1
03:18:36 AM INFO: Feels evil chance 15
03:18:39 AM CHAT: 03:18 AM remy: Go ahead and get your ball gag
03:18:45 AM CHAT: 03:18 AM remy: Tell me when you are ready to continue.
03:19:25 AM CHAT: 03:19 AM Jc: Yes Mistress
03:19:25 AM CHAT: 03:19 AM remy: Marvelous
03:19:26 AM INFO: Outfit pieces on right now: 0
03:19:30 AM CHAT: 03:19 AM remy: Now put it in. Tell me when you are done slave
03:20:06 AM CHAT: 03:20 AM Jc: Yes Mistress
03:20:06 AM INFO: Random toy gag done
03:20:06 AM INFO: Random toy balls done
03:20:06 AM INFO: Calculating mood for 896 and strictness 1
03:20:06 AM INFO: Feel like showing power: 22
03:20:06 AM INFO: Calculating mood for 896 and strictness 1
03:20:06 AM INFO: Min time between stroking passed: 22.5
03:20:06 AM INFO: Calculating mood for 896 and strictness 1
03:20:06 AM INFO: Start of stroking interval for 3
03:20:06 AM INFO: Outfit pieces on right now: 0
03:20:12 AM CHAT: 03:20 AM remy: I want you to start stroking and fantasize about me stroking you, stroker
03:20:53 AM CHAT: 03:20 AM remy: Speed up your strokes a little bit
03:20:54 AM INFO: Send stroking taunt
03:21:30 AM CHAT: 03:21 AM remy: Stroke stroke stroke
03:21:30 AM INFO: Send stroking taunt
03:21:46 AM INFO: Calculating mood for 896 and strictness 1
03:21:46 AM INFO: Deciding lube used for mood 1
03:21:49 AM CHAT: 03:21 AM remy: Start palming your cock head *looks at you*
03:21:55 AM CHAT: 03:21 AM remy: Use some lube if needed
03:22:24 AM CHAT: 03:22 AM remy: Speed up your pace a little bit
03:22:24 AM INFO: Send stroking taunt
03:22:39 AM CHAT: 03:22 AM remy: Okay that's enough for now. You're going to squirt before I'm done with you.
03:22:39 AM INFO: End of stroking interval
03:22:39 AM INFO: Chance for special session: 30
03:22:39 AM INFO: Calculating mood for 896 and strictness 1
03:22:39 AM INFO: Choosing module based on the following chances:
03:22:39 AM INFO: Tease: 52.5
03:22:39 AM INFO: Sissy: 0
03:22:39 AM INFO: Pain: 0
03:22:39 AM INFO: Slave: 50
03:22:39 AM INFO: Humiliation: 50
03:22:39 AM INFO: Selector is 61
03:22:39 AM INFO: Pushed 2 to result 2
03:22:39 AM INFO: Trying to run module \Session\Modules\Slave\Neutral\PositionTraining.js
03:22:39 AM INFO: Trying to run module PositionTraining from category 4 and was in previous module is false
03:22:39 AM INFO: Outfit pieces on right now: 0
03:22:39 AM CHAT: 03:22 AM remy: Pet
03:22:43 AM CHAT: 03:22 AM remy: Let's train your position knowledge
03:22:49 AM CHAT: 03:22 AM remy: We're keeping it simple today
03:22:54 AM CHAT: 03:22 AM remy: I'm gonna show you a position
03:23:01 AM CHAT: 03:23 AM remy: I'll explain it in as much detail as needed
03:23:08 AM CHAT: 03:23 AM remy: So I'm sure you won't have any excuses
03:23:15 AM CHAT: 03:23 AM remy: After I've explained it properly
03:23:21 AM CHAT: 03:23 AM remy: You're gonna take the position
03:23:28 AM CHAT: 03:23 AM remy: And you'll keep the position until the sound of my bell
03:23:35 AM CHAT: 03:23 AM remy: Understood?
03:23:37 AM CHAT: 03:23 AM Jc: Yes Mistress
03:23:37 AM INFO: Calculating mood for 896 and strictness 1
03:23:37 AM INFO: Changing merits (level 0) by 18
03:23:37 AM CHAT: 03:23 AM remy: Great
03:23:39 AM CHAT: 03:23 AM remy: Now then...
03:23:42 AM CHAT: 03:23 AM remy: This is the Slut position
03:23:47 AM CHAT: 03:23 AM remy: This position is art *pants*
03:23:53 AM CHAT: 03:23 AM remy: It's primarily used for girls
03:23:59 AM CHAT: 03:23 AM remy: But that's not gonna keep you from learning lmao
03:24:06 AM CHAT: 03:24 AM remy: Take the position.
03:24:08 AM INFO: Waiting for 160 seconds for position training
03:26:48 AM INFO: Calculating mood for 914 and strictness 1
03:26:48 AM INFO: Outfit pieces on right now: 0
03:26:49 AM CHAT: 03:26 AM remy: Come back toy
03:26:57 AM CHAT: 03:26 AM remy: This is the attention position
03:27:06 AM CHAT: 03:27 AM remy: It is one of two positions I could ask you to take if I want you to listen carefully
03:27:18 AM CHAT: 03:27 AM remy: Notice the hands with the fingers folded
03:27:25 AM CHAT: 03:27 AM remy: Her feet with the top of them faced down
03:27:31 AM CHAT: 03:27 AM remy: The back lightly arched
03:27:36 AM CHAT: 03:27 AM remy: Eyes looking straight ahead
03:27:40 AM CHAT: 03:27 AM remy: Take the position
03:27:42 AM INFO: Waiting for 181 seconds for position training
03:30:43 AM INFO: Calculating mood for 914 and strictness 1
03:30:43 AM INFO: Outfit pieces on right now: 0
03:30:44 AM CHAT: 03:30 AM remy: Come back toy
03:30:51 AM CHAT: 03:30 AM remy: We're doing 1 more position...
03:30:57 AM CHAT: 03:30 AM remy: This is the Come fuck me position
03:31:03 AM CHAT: 03:31 AM remy: Excellent for fucking someone
03:31:07 AM CHAT: 03:31 AM remy: Back arched
03:31:11 AM CHAT: 03:31 AM remy: Humiliation in a lovely way *evil grin*
03:31:16 AM CHAT: 03:31 AM remy: Take the position.
03:31:18 AM INFO: Waiting for 160 seconds for position training
03:33:58 AM INFO: Calculating mood for 914 and strictness 1
03:33:58 AM INFO: Outfit pieces on right now: 0
03:33:59 AM CHAT: 03:33 AM remy: Come back stroker
03:34:04 AM INFO: Calculating mood for 914 and strictness 1
03:34:04 AM INFO: Outfit pieces on right now: 0
03:34:06 AM CHAT: 03:34 AM remy: Well that was it toy
03:34:11 AM CHAT: 03:34 AM remy: I hope you enjoyed this too
03:34:14 AM INFO: Calculating mood for 914 and strictness 1
03:34:14 AM INFO: Feel like punishing chance: 43
03:34:14 AM INFO: Daily merit change modifier: -9
03:34:17 AM CHAT: 03:34 AM remy: I certainly had a lot of fun *wicked grin*
03:34:21 AM INFO: Calculating mood for 914 and strictness 1
03:34:21 AM INFO: Changing merits (level 1) by 29
03:34:21 AM INFO: Trying to run link
03:34:21 AM INFO: Trying to run non chastity link
03:34:21 AM INFO: Trying to run non chastity link
03:34:21 AM INFO: Executing link and adding to history
03:34:24 AM CHAT: 03:34 AM remy: Do you want to start stroking again?
03:34:38 AM CHAT: 03:34 AM Jc: Yes Mistress
03:34:38 AM INFO: Calculating mood for 943 and strictness 1
03:34:38 AM INFO: Outfit pieces on right now: 0
03:34:40 AM CHAT: 03:34 AM remy: You're so easy to read toy
03:34:48 AM CHAT: 03:34 AM remy: Let's see what I have in store for you *naughty grin*
03:34:52 AM INFO: Random toy interact
03:34:52 AM INFO: Random toy buttplug done
03:34:52 AM INFO: Random toy collar done
03:34:52 AM INFO: Looking into redistributing clamps that have been on for too long
03:34:52 AM INFO: Random toy pain done
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Annoyed by talking chance: 0
03:34:52 AM INFO: Toy gag prevented removing gag
03:34:52 AM INFO: Random toy gag done
03:34:52 AM INFO: Random toy balls done
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Feel like showing power: 17
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Min time between stroking passed: 15
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Choosing module based on the following chances:
03:34:52 AM INFO: Tease: 56.66666666666667
03:34:52 AM INFO: Sissy: 0
03:34:52 AM INFO: Pain: 0
03:34:52 AM INFO: Slave: 50
03:34:52 AM INFO: Humiliation: 50
03:34:52 AM INFO: Selector is 5
03:34:52 AM INFO: Pushed 3 to result 3
03:34:52 AM INFO: Pushed 7 to result 10
03:34:52 AM INFO: Pushed 1 to result 11
03:34:52 AM INFO: Trying to run module \Session\Modules\Tease\NoChastity\CockTraining.js
03:34:52 AM INFO: Trying to run module CockTraining from category 6 and was in previous module is false
03:34:52 AM INFO: Calculating mood for 943 and strictness 1
03:34:52 AM INFO: Outfit pieces on right now: 0
03:34:53 AM CHAT: 03:34 AM remy: Okay slave
03:35:00 AM CHAT: 03:35 AM remy: I think it's time for some cock hero training again *gently whimpers*
03:35:13 AM CHAT: 03:35 AM remy: Remember to tell me when you are on the edge after the initial warmup round
03:35:24 AM CHAT: 03:35 AM remy: We are gonna start by warming you up a little...
03:35:31 AM CHAT: 03:35 AM remy: Start stroking slowly
03:35:38 AM CHAT: 03:35 AM remy: When you start to hear the pace you are gonna stroke to the beat
03:35:45 AM INFO: Calculating mood for 943 and strictness 1
03:35:48 AM CHAT: 03:35 AM remy: That's enough, let go of your dick
03:35:53 AM INFO: Calculating mood for 943 and strictness 1
03:35:53 AM INFO: Outfit pieces on right now: 0
03:35:54 AM CHAT: 03:35 AM remy: Edge now, toy
03:35:54 AM INFO: Starting Edge Taunts
03:36:00 AM CHAT: 03:36 AM Jc: I am on the edge
03:36:01 AM INFO: Received edge response!
03:36:01 AM INFO: Session is active!
03:36:01 AM INFO: Sub send edge message
03:36:01 AM INFO: Ending edge
03:36:01 AM INFO: Stop edge message is not skipped
03:36:01 AM INFO: Calculating mood for 943 and strictness 1
03:36:03 AM CHAT: 03:36 AM remy: You should let go of your cock now
03:36:03 AM INFO: Checking for edge orgasm
03:36:03 AM INFO: Ending edge internally
03:36:03 AM INFO: Deleting Edge Variable
03:36:08 AM CHAT: 03:36 AM remy: I know you think I'm nasty but in reality you love this..
03:36:18 AM CHAT: 03:36 AM remy: Rest a minute while I look up your level
03:36:23 AM CHAT: 03:36 AM remy: But be ready
03:36:27 AM CHAT: 03:36 AM remy: We will start the moment you hear the beat
03:36:32 AM INFO: Calculating mood for 943 and strictness 1
03:36:32 AM INFO: Outfit pieces on right now: 0
03:36:33 AM CHAT: 03:36 AM remy: Make me proud boy
03:36:36 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 11/15
03:36:36 AM INFO: Increasing stoke training level to 6
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:36 AM INFO: Increasing stoke training level to 7
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:36 AM INFO: Increasing stoke training level to 8
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:36 AM INFO: Increasing stoke training level to 9
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 11/15
03:36:36 AM INFO: Increasing stoke training level to 10
03:36:36 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:36 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:36 AM INFO: Increasing stoke training level to 11
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:37 AM INFO: Increasing stoke training level to 12
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:37 AM INFO: Increasing stoke training level to 13
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:37 AM INFO: Increasing stoke training level to 14
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:37 AM INFO: Increasing stoke training level to 15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:37 AM INFO: Increasing stoke training level to 16
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:37 AM INFO: Increasing stoke training level to 17
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:37 AM INFO: Increasing stoke training level to 18
03:36:37 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:37 AM INFO: New time to increase cock hero endurance training level: 11/15
03:36:37 AM INFO: Increasing stoke training level to 19
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:38 AM INFO: Increasing stoke training level to 20
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 8/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:38 AM INFO: Increasing stoke training level to 21
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:38 AM INFO: Increasing stoke training level to 22
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:38 AM INFO: Increasing stoke training level to 23
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:38 AM INFO: Increasing stoke training level to 24
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:38 AM INFO: Increasing stoke training level to 25
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 12/15
03:36:38 AM INFO: Increasing stoke training level to 26
03:36:38 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:38 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:38 AM INFO: Increasing stoke training level to 27
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 8/15
03:36:39 AM INFO: Increasing stoke training level to 28
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:39 AM INFO: Increasing stoke training level to 29
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:39 AM INFO: Increasing stoke training level to 30
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:39 AM INFO: Increasing stoke training level to 31
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:39 AM INFO: Increasing stoke training level to 32
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:39 AM INFO: Increasing stoke training level to 33
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:39 AM INFO: Increasing stoke training level to 34
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:39 AM INFO: Increasing stoke training level to 35
03:36:39 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:39 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:39 AM INFO: Increasing stoke training level to 36
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:40 AM INFO: Increasing stoke training level to 37
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:40 AM INFO: Increasing stoke training level to 38
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:40 AM INFO: Increasing stoke training level to 39
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 9/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 14/15
03:36:40 AM INFO: Increasing stoke training level to 40
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 13/15
03:36:40 AM INFO: Increasing stoke training level to 41
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 7/15
03:36:40 AM INFO: Increasing stoke training level to 42
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:40 AM INFO: Increasing stoke training level to 43
03:36:40 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:40 AM INFO: New time to increase cock hero endurance training level: 5/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 44
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 45
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 46
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 47
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 48
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 10/15
03:36:41 AM INFO: Increasing stoke training level to 49
03:36:41 AM INFO: New time to increase cock hero endurance training level: 0/15
03:36:41 AM INFO: New time to increase cock hero endurance training level: 6/15
03:36:41 AM INFO: Increasing stoke training level to 50
03:36:43 AM CHAT: 03:36 AM remy: You should stop now
03:36:45 AM CHAT: 03:36 AM remy: You're at the very top
03:36:47 AM INFO: Calculating mood for 943 and strictness 1
03:36:47 AM INFO: Outfit pieces on right now: 0
03:36:49 AM CHAT: 03:36 AM remy: Keep it up stroker
03:36:51 AM INFO: Trying to run link
03:36:51 AM INFO: Trying to run non chastity link
03:36:51 AM INFO: Executing link and adding to history
03:36:51 AM INFO: Calculating mood for 943 and strictness 1
03:36:51 AM INFO: Outfit pieces on right now: 0
03:36:56 AM CHAT: 03:36 AM remy: I've thought about my feelings of affection for you, stroker
03:37:07 AM CHAT: 03:37 AM remy: I think I care about you the way an artist cares for her creation
03:37:16 AM CHAT: 03:37 AM remy: You're my work of art
03:37:21 AM CHAT: 03:37 AM remy: Although definitely a work in progress LOL
03:37:26 AM INFO: Random toy interact
03:37:26 AM INFO: Random toy buttplug done
03:37:26 AM INFO: Random toy collar done
03:37:26 AM INFO: Looking into redistributing clamps that have been on for too long
03:37:26 AM INFO: Random toy pain done
03:37:26 AM INFO: Calculating mood for 943 and strictness 1
03:37:26 AM INFO: Annoyed by talking chance: 0
03:37:26 AM INFO: Toy gag prevented removing gag
03:37:26 AM INFO: Random toy gag done
03:37:26 AM INFO: Random toy balls done
03:37:26 AM INFO: Calculating mood for 943 and strictness 1
03:37:26 AM INFO: Feel like showing power: 17
03:37:26 AM INFO: Calculating mood for 943 and strictness 1
03:37:26 AM INFO: Outfit pieces on right now: 0
03:37:27 AM CHAT: 03:37 AM remy: Kneel for me stroker
03:37:33 AM INFO: Calculating mood for 943 and strictness 1
03:37:33 AM INFO: Min time between stroking passed: 15
03:37:33 AM INFO: Calculating mood for 943 and strictness 1
03:37:33 AM INFO: Calculating mood for 943 and strictness 1
03:37:33 AM INFO: Calculating mood for 943 and strictness 1
03:37:33 AM INFO: Calculating mood for 943 and strictness 1
03:37:33 AM INFO: Choosing module based on the following chances:
03:37:33 AM INFO: Tease: 56.66666666666667
03:37:33 AM INFO: Sissy: 0
03:37:33 AM INFO: Pain: 0
03:37:33 AM INFO: Slave: 50
03:37:33 AM INFO: Humiliation: 50
03:37:33 AM INFO: Selector is 90
03:37:33 AM INFO: Trying to run module \Session\Modules\Slave\Neutral\LickTraining.js
03:37:33 AM INFO: Unable to find module for category Slave to run
03:37:33 AM INFO: Stuck in module Slave loop . Trying tease now
03:37:33 AM INFO: Pushed 3 to result 3
03:37:33 AM INFO: Pushed 7 to result 10
03:37:33 AM INFO: Pushed 1 to result 11
03:37:33 AM INFO: Trying to run module \Session\Modules\Tease\NoChastity\Edging.js
03:37:33 AM INFO: Trying to run module Edging from category 18 and was in previous module is false
03:37:34 AM CHAT: 03:37 AM remy: *coy smile*, now edge!
03:37:34 AM INFO: Starting Edge Taunts
03:37:38 AM CHAT: 03:37 AM Jc: I am on the edge
03:37:38 AM INFO: Received edge response!
03:37:38 AM INFO: Session is active!
03:37:39 AM INFO: Sub send edge message
03:37:39 AM INFO: Ending edge
03:37:39 AM INFO: Stop edge message is not skipped
03:37:39 AM INFO: Calculating mood for 943 and strictness 1
03:37:42 AM CHAT: 03:37 AM remy: Stop and take your hands off your pecker
03:37:42 AM INFO: Checking for edge orgasm
03:37:42 AM INFO: Ending edge internally
03:37:42 AM INFO: Deleting Edge Variable
03:37:45 AM CHAT: 03:37 AM remy: Here's a nice ass to cool down to...
03:37:45 AM SEVERE: 'ASS' is not a valid image category.
03:37:48 AM CHAT: 03:37 AM remy: Oh... but how can you cool down like this?
03:37:48 AM SEVERE: 'ASS' is not a valid image category.
03:37:54 AM CHAT: 03:37 AM remy: Is staring at all these amazing asses just keeping you hard and frustrated?
03:38:02 AM SEVERE: 'ASS' is not a valid image category.
03:38:02 AM INFO: Calculating mood for 943 and strictness 1
03:38:02 AM INFO: Outfit pieces on right now: 0
03:38:07 AM CHAT: 03:38 AM remy: You might as well get back to the edge then... do it, slave!
03:38:07 AM INFO: Calculating mood for 943 and strictness 1
03:38:07 AM INFO: Outfit pieces on right now: 0
03:38:07 AM SEVERE: Tried to add same text instance multiple times.
03:38:08 AM CHAT: 03:38 AM remy: Edge for me again toy
03:38:09 AM INFO: Starting Edge Taunts
03:38:17 AM CHAT: 03:38 AM Jc: I am on the edge
03:38:17 AM INFO: Received edge response!
03:38:17 AM INFO: Session is active!
03:38:17 AM INFO: Sub send edge message
03:38:17 AM INFO: Ending edge
03:38:17 AM INFO: Stop edge message is not skipped
03:38:18 AM CHAT: 03:38 AM remy: Okay, stop
03:38:18 AM INFO: Checking for edge orgasm
03:38:18 AM INFO: Ending edge internally
03:38:18 AM INFO: Deleting Edge Variable
03:38:22 AM CHAT: 03:38 AM remy: Maybe if I let you stare at some awesome fucking boobies
03:38:30 AM CHAT: 03:38 AM remy: It really isn't, am I right?
03:38:33 AM INFO: Calculating mood for 943 and strictness 1
03:38:33 AM INFO: Outfit pieces on right now: 0
03:38:37 AM CHAT: 03:38 AM remy: Boy. It's time to edge again, and edge hard for me!
03:38:37 AM INFO: Starting Edge Taunts
03:38:46 AM CHAT: 03:38 AM Jc: I am on the edge
03:38:46 AM INFO: Received edge response!
03:38:46 AM INFO: Session is active!
03:38:46 AM INFO: Sub send edge message
03:38:46 AM INFO: Ending edge
03:38:46 AM INFO: Stop edge message is not skipped
03:38:48 AM CHAT: 03:38 AM remy: That's enough, hands off
03:38:48 AM INFO: Checking for edge orgasm
03:38:48 AM INFO: Ending edge internally
03:38:48 AM INFO: Deleting Edge Variable
03:38:55 AM INFO: Calculating mood for 943 and strictness 1
03:38:55 AM INFO: Outfit pieces on right now: 0
03:38:58 AM CHAT: 03:38 AM remy: Time for another edge pet. Now
03:38:58 AM INFO: Starting Edge Taunts
03:39:03 AM CHAT: 03:39 AM Jc: I am on the edge
03:39:03 AM INFO: Received edge response!
03:39:03 AM INFO: Session is active!
03:39:04 AM INFO: Sub send edge message
03:39:04 AM INFO: Ending edge
03:39:04 AM INFO: Stop edge message is not skipped
03:39:05 AM CHAT: 03:39 AM remy: Stop stroking for me
03:39:05 AM INFO: Checking for edge orgasm
03:39:05 AM INFO: Ending edge internally
03:39:05 AM INFO: Deleting Edge Variable
03:39:15 AM CHAT: 03:39 AM Jc: May i cum mistress
03:39:20 AM CHAT: 03:39 AM remy: Don't bother asking. I will tell you when you are to cum
03:39:26 AM CHAT: 03:39 AM remy: Maybe if there's a woman staring at you?
03:39:26 AM INFO: Calculating mood for 943 and strictness 1
03:39:26 AM SEVERE: Tried to add same text instance multiple times.
03:39:29 AM CHAT: 03:39 AM remy: Does that help? Does it make my dick go limp?
03:39:33 AM CHAT: 03:39 AM Jc: No Mistress
03:39:40 AM CHAT: 03:39 AM remy: Look at their faces and try to imagine what they're thinking
03:39:51 AM CHAT: 03:39 AM remy: Are they judging you? Do they want you? What do they think of you?
03:39:58 AM INFO: Calculating mood for 943 and strictness 1
03:39:58 AM INFO: Outfit pieces on right now: 0
03:40:00 AM CHAT: 03:40 AM remy: Time for another edge pet. Now
03:40:00 AM INFO: Starting Edge Taunts
03:40:09 AM CHAT: 03:40 AM Jc: I am on the edge
03:40:09 AM INFO: Received edge response!
03:40:09 AM INFO: Session is active!
03:40:09 AM INFO: Sub send edge message
03:40:09 AM INFO: Ending edge
03:40:09 AM INFO: Stop edge message is not skipped
03:40:09 AM CHAT: 03:40 AM remy: Hands off
03:40:09 AM INFO: Checking for edge orgasm
03:40:09 AM INFO: Ending edge internally
03:40:09 AM INFO: Deleting Edge Variable
03:40:09 AM INFO: Calculating mood for 943 and strictness 1
03:40:09 AM SEVERE: Tried to add same text instance multiple times.
03:40:15 AM CHAT: 03:40 AM remy: Let all that ache flow from that fuckstick to my agonized family jewels
03:40:17 AM INFO: Calculating mood for 943 and strictness 1
03:40:17 AM INFO: Outfit pieces on right now: 0
03:40:21 AM CHAT: 03:40 AM remy: Toy. It's time to edge again, and edge hard for me!
03:40:21 AM INFO: Starting Edge Taunts
03:40:28 AM CHAT: 03:40 AM Jc: I am on the edge
03:40:28 AM INFO: Received edge response!
03:40:28 AM INFO: Session is active!
03:40:29 AM INFO: Sub send edge message
03:40:29 AM INFO: Ending edge
03:40:29 AM INFO: Stop edge message is not skipped
03:40:29 AM INFO: Calculating mood for 943 and strictness 1
03:40:31 AM CHAT: 03:40 AM remy: Stop and let go of my dick
03:40:31 AM INFO: Checking for edge orgasm
03:40:31 AM INFO: Ending edge internally
03:40:31 AM INFO: Deleting Edge Variable
03:40:42 AM CHAT: 03:40 AM remy: Get to the edge for me again!
03:40:42 AM INFO: Starting Edge Taunts
03:40:49 AM INFO: Received edge response!
03:40:49 AM INFO: Session is active!
03:40:49 AM CHAT: 03:40 AM Jc: I am on the edge
03:40:49 AM INFO: Sub send edge message
03:40:49 AM INFO: Ending edge
03:40:49 AM INFO: Stop edge message is not skipped
03:40:49 AM INFO: Calculating mood for 943 and strictness 1
03:40:50 AM CHAT: 03:40 AM remy: Let go of my dick
03:40:50 AM INFO: Checking for edge orgasm
03:40:50 AM INFO: Ending edge internally
03:40:50 AM INFO: Deleting Edge Variable
03:40:59 AM INFO: Calculating mood for 943 and strictness 1
03:40:59 AM INFO: Calculating mood for 943 and strictness 1
03:40:59 AM INFO: Outfit pieces on right now: 0
03:41:03 AM CHAT: 03:41 AM remy: Edge that dick for me again, pet. Now
03:41:03 AM INFO: Starting Edge Taunts
03:41:08 AM CHAT: 03:41 AM Jc: I am on the edge
03:41:08 AM INFO: Received edge response!
03:41:08 AM INFO: Session is active!
03:41:08 AM INFO: Sub send edge message
03:41:08 AM INFO: Ending edge
03:41:08 AM INFO: Stop edge message is not skipped
03:41:08 AM INFO: Calculating mood for 943 and strictness 1
03:41:11 AM CHAT: 03:41 AM remy: No more stroking, just let go of my wiener
03:41:11 AM INFO: Checking for edge orgasm
03:41:11 AM INFO: Ending edge internally

0

Well i cut the end because the message would be to long but i dont think tthat would matter for the problem , if you need the end of the log i can still send it to you
dmas964
Explorer
Explorer
Posts: 51
Joined: Thu Aug 10, 2017 9:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave
Location: Poland

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

Post by dmas964 »

Hi. Is there a variable or something else you can change to "push the story forward"? I know the plot is a big word, but I think that's the easiest way to explain it.
Sorry for my English, I hope you understand.
TanyaHumble
Explorer
Explorer
Posts: 89
Joined: Fri Dec 10, 2021 9:09 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Contact:

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

Post by TanyaHumble »

This time I got the end chastity bug anyways,

Code: Select all

08:40:48 em INFO: Rolled initial chance of 65 to be unlocked
08:40:48 em INFO: Domme is keyholder
08:40:48 em INFO: Outfit pieces on right now: 0
08:40:49 em CHAT: 08:40 em Anastacia: Boy
08:40:50 em INFO: Calculating mood for 891 and strictness 1
08:40:50 em INFO: Punishment Chastity Chance: -5 for mood 1 and strictness 1
08:40:50 em INFO: Calculating mood for 891 and strictness 1
08:40:50 em INFO: Calculating mood for 891 and strictness 1
08:40:50 em INFO: Feel like punishing chance: 18
08:40:50 em INFO: Daily merit change modifier: 7
08:40:50 em INFO: Max chastity cage size: 5
08:40:50 em INFO: Min chastity size: 3
08:40:50 em INFO: Calculating mood for 891 and strictness 1
08:40:50 em INFO: Calculating mood for 891 and strictness 1
08:40:50 em INFO: Feel like punishing chance: 18
08:40:50 em INFO: Daily merit change modifier: 7
08:40:50 em INFO: Max chastity cage size: 6
08:40:50 em INFO: Calculating mood for 891 and strictness 1
08:40:50 em INFO: Calculating mood for 891 and strictness 1
08:40:50 em INFO: Feel like punishing chance: 18
08:40:50 em INFO: Daily merit change modifier: 7
08:40:50 em INFO: Max chastity cage size: 5
08:40:50 em INFO: Searching for cage with length: 3
08:40:50 em INFO: Searching for cage with size 3 and punishments 0
08:40:50 em INFO: Searching cage with length 3 and 0 punishments
08:40:50 em INFO: Searching cage with length 4 and 1 punishments
08:40:50 em INFO: Looking for a smaller cage to replace a punishment option of 1 total
08:40:50 em INFO: Searching cage with length 3 and 0 punishments
08:40:50 em INFO: Searching cage with length 4 and 1 punishments
Where it continues until

Code: Select all

08:40:50 em INFO: Looking for a smaller cage to replace a punishment option of 1 total
Exception in thread "Thread-13" java.lang.StackOverflowError
	at java.base/java.io.FileOutputStream.writeBytes(Native Method)
	at java.base/java.io.FileOutputStream.write(FileOutputStream.java:347)
	at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
	at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:127)
	at java.base/java.io.PrintStream.write(PrintStream.java:568)
	at me.goddragon.teaseai.utils.stream.ProxyOutputStream.write(ProxyOutputStream.java:38)
	at me.goddragon.teaseai.utils.stream.TeeOutputStream.write(TeeOutputStream.java:21)
	at java.base/java.io.PrintStream.write(PrintStream.java:568)
	at me.goddragon.teaseai.utils.stream.ProxyOutputStream.write(ProxyOutputStream.java:38)
	at me.goddragon.teaseai.utils.stream.TeeOutputStream.write(TeeOutputStream.java:21)
	at java.base/java.io.PrintStream.write(PrintStream.java:568)
	at java.base/sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:242)
	at java.base/sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:321)
	at java.base/sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:110)
	at java.base/java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:181)
	at java.base/java.io.PrintStream.writeln(PrintStream.java:723)
	at java.base/java.io.PrintStream.println(PrintStream.java:1028)
	at me.goddragon.teaseai.utils.TeaseLogger.log(TeaseLogger.java:126)
	at me.goddragon.teaseai.utils.TeaseLogger.log(TeaseLogger.java:111)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$109$822A$\^eval\_.sendDebugMessage(<eval>:35)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$550$10005DD$\^eval\_.:scopeCall-1(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$550$10005DD$\^eval\_.getRandomCageWithSize(<eval>:269)
the looking for smaller cage seems to be line 311 in ChastityCage.js

Code: Select all

        //Punishment of smaller cage (check if we can find a smaller cage)
        if (punishments > 0 && length > 1) {
            sendDebugMessage('Looking for a smaller cage to replace a punishment option of ' + punishments + ' total');
            if (getRandomCageWithSize(length - 1, punishments - 1).length === length - 1) {
                punishmentOptionsOfCage++;
            }
        }
but I can't tell what is wrong or if the error is simply elsewhere.
Tsunami
Explorer
Explorer
Posts: 5
Joined: Tue May 25, 2021 3:30 am

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

Post by Tsunami »

GodDragon wrote: Fri Jul 08, 2022 11:10 pm That is really strange. Are you comfortable with sending me such a zipped folder of a tagged domme set? :-)
Thanks, sent you a link ^^
TanyaHumble
Explorer
Explorer
Posts: 89
Joined: Fri Dec 10, 2021 9:09 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Contact:

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

Post by TanyaHumble »

So a java update came and since then during the sessions the "Goddess" picture is static and never changes. Everything else seems to be working and the logs doesn't show anything. The Assistant picture changes like normal which I find weird. Though the fault might not be Java but it's the only thing I've changed or possibly that I tagged most of the pictures and that might interfere somehow?

*edit*

the day after it just worked like normal? Maybe it was the picture sets somehow... I'm clueless

new day, new session and static.

this is the imagetag for that set F:\Spel\lewds\Tease AI Java 1.2.2\Images\Spicy\Glitter 1 Anastacia Harris\23
Spoiler: show
Uj3_0001.JPG TagFullyDressed
Uj3_0002.JPG TagFullyDressed
Uj3_0003.JPG TagFullyDressed
Uj3_0004.JPG TagFullyDressed
Uj3_0005.JPG TagFullyDressed
Uj3_0006.JPG TagFullyDressed TagAss
Uj3_0007.JPG TagFullyDressed
Uj3_0008.JPG TagFullyDressed
Uj3_0009.JPG TagFullyDressed
Uj3_0010.JPG TagFullyDressed
Uj3_0011.JPG TagFullyDressed
Uj3_0012.JPG TagFullyDressed
Uj3_0013.JPG TagFullyDressed
Uj3_0014.JPG TagFullyDressed
Uj3_0015.JPG TagFullyDressed
Uj3_0016.JPG TagFullyDressed
Uj3_0017.JPG TagFullyDressed
Uj3_0018.JPG TagFullyDressed
Uj3_0019.JPG TagFullyDressed
Uj3_0020.JPG TagFullyDressed
Uj3_0021.JPG TagFullyDressed
Uj3_0022.JPG TagFullyDressed TagAss
Uj3_0023.JPG TagFullyDressed
Uj3_0024.JPG TagFullyDressed TagFace
Uj3_0025.JPG TagFullyDressed
Uj3_0026.JPG TagFullyDressed
Uj3_0027.JPG TagFullyDressed TagLegs
Uj3_0028.JPG TagFullyDressed
Uj3_0029.JPG TagFullyDressed
Uj3_0030.JPG TagFullyDressed
Uj3_0031.JPG TagFullyDressed
Uj3_0032.JPG TagFullyDressed
Uj3_0033.JPG TagFullyDressed
Uj3_0034.JPG TagFullyDressed TagAss
Uj3_0035.JPG TagFullyDressed TagAss
Uj3_0036.JPG TagFullyDressed TagAss
Uj3_0037.JPG TagFullyDressed TagAss
Uj3_0038.JPG TagFullyDressed
Uj3_0039.JPG TagFullyDressed
Uj3_0040.JPG TagFullyDressed
Uj3_0041.JPG TagFullyDressed
Uj3_0042.JPG TagFullyDressed
Uj3_0043.JPG TagFullyDressed
Uj3_0044.JPG TagFullyDressed
Uj3_0045.JPG TagHalfDressed TagAss
Uj3_0046.JPG TagHalfDressed TagAss
Uj3_0047.JPG TagHalfDressed TagAss
Uj3_0048.JPG TagHalfDressed TagAss
Uj3_0049.JPG TagHalfDressed TagAss
Uj3_0050.JPG TagHalfDressed TagAss
Uj3_0051.JPG TagHalfDressed
Uj3_0052.JPG TagHalfDressed
Uj3_0053.JPG TagHalfDressed
Uj3_0054.JPG TagHalfDressed
Uj3_0055.JPG TagHalfDressed
Uj3_0056.JPG TagHalfDressed
Uj3_0057.JPG TagHalfDressed
Uj3_0058.JPG TagHalfDressed
Uj3_0059.JPG TagHalfDressed
Uj3_0060.JPG TagHalfDressed
Uj3_0061.JPG TagHalfDressed
Uj3_0062.JPG TagHalfDressed
Uj3_0063.JPG TagHalfDressed
Uj3_0064.JPG TagHalfDressed
Uj3_0065.JPG TagHalfDressed
Uj3_0066.JPG TagHalfDressed
Uj3_0067.JPG TagHalfDressed TagAss
Uj3_0068.JPG TagGarmentCovering TagAss
Uj3_0069.JPG TagGarmentCovering TagAss
Uj3_0070.JPG TagGarmentCovering TagAss
Uj3_0071.JPG TagGarmentCovering
Uj3_0072.JPG TagGarmentCovering
Uj3_0073.JPG TagGarmentCovering
Uj3_0074.JPG TagGarmentCovering
Uj3_0075.JPG TagGarmentCovering
Uj3_0076.JPG TagGarmentCovering
Uj3_0077.JPG TagGarmentCovering
Uj3_0078.JPG TagGarmentCovering TagAss
Uj3_0079.JPG TagGarmentCovering TagAss
Uj3_0080.JPG TagGarmentCovering
Uj3_0081.JPG TagGarmentCovering TagAss
Uj3_0082.JPG TagGarmentCovering
Uj3_0083.JPG TagGarmentCovering
Uj3_0084.JPG TagGarmentCovering TagBra TagPanties TagBoobs
Uj3_0085.JPG TagGarmentCovering
Uj3_0086.JPG TagGarmentCovering
Uj3_0087.JPG TagGarmentCovering
Uj3_0088.JPG TagGarmentCovering
Uj3_0089.JPG TagGarmentCovering
Uj3_0090.JPG TagGarmentCovering
Uj3_0091.JPG TagGarmentCovering
Uj3_0092.JPG TagGarmentCovering TagFace
Uj3_0093.JPG TagGarmentCovering
Uj3_0094.JPG TagGarmentCovering TagAss
Uj3_0095.JPG TagGarmentCovering TagAss
Uj3_0096.JPG TagGarmentCovering TagAss
Uj3_0097.JPG TagGarmentCovering TagFace
Uj3_0098.JPG TagAss
Uj3_0099.JPG TagHandsCovering TagBoobs
Uj3_0100.JPG TagHandsCovering TagBoobs
Uj3_0101.JPG TagHandsCovering TagBoobs
Uj3_0102.JPG TagBoobs
Uj3_0103.JPG TagBoobs
Uj3_0104.JPG TagBoobs
Uj3_0105.JPG TagBoobs
Uj3_0106.JPG TagHandsCovering TagAss TagBoobs
Uj3_0107.JPG TagBoobs
Uj3_0108.JPG TagBoobs
Uj3_0109.JPG TagBoobs
Uj3_0110.JPG TagBoobs
Uj3_0111.JPG TagBoobs
Uj3_0112.JPG TagBoobs
Uj3_0113.JPG TagBoobs
Uj3_0114.JPG TagBoobs
Uj3_0115.JPG TagAss
Uj3_0116.JPG TagBoobs TagAss
Uj3_0117.JPG TagBoobs TagAss
Uj3_0118.JPG TagBoobs
Uj3_0119.JPG TagBoobs
Uj3_0120.JPG TagPanties TagBoobs
Uj3_0121.JPG TagBoobs
Uj3_0122.JPG TagBoobs
Uj3_0123.JPG TagBoobs
Uj3_0124.JPG TagBoobs
Uj3_0125.JPG TagBoobs
Uj3_0126.JPG TagBoobs
Uj3_0127.JPG TagBoobs
Uj3_0128.JPG TagAss
Uj3_0129.JPG TagAss
Uj3_0130.JPG TagAss
Uj3_0131.JPG TagBoobs
Uj3_0132.JPG TagBoobs
Uj3_0133.JPG TagBoobs
Uj3_0134.JPG TagFace TagBoobs
*edit2*

Adding the tag Face to most of them seems to have solved it, I guess removing the face tag would have the same effect.
Silverx
Explorer
Explorer
Posts: 6
Joined: Thu Mar 24, 2022 2:07 am

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

Post by Silverx »

Hello after the rule of 16 have been activated (the one that require me to replace all pics with censored ones) the assistant pics are not showing instead it is showing pics from the start pack
the domme pics are fine not affected
can you help please?
Post Reply

Who is online

Users browsing this forum: No registered users and 62 guests