Page 23 of 58

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

Posted: Wed Dec 23, 2020 9:48 pm
by Spielers
While getting my buttplug she called me to put it in and turn on the vibrating but this plug has no Vibration.

in Log
05:52:56 PM CHAT: 05:52 PM Charlotte: Go ahead and fetch your jenny
Spoiler: show
05:53:04 PM CHAT: 05:53 PM Charlotte: Tell me when you are ready to continue.
05:53:35 PM CHAT: 05:53 PM Spielers: Yes Mistress
05:53:37 PM CHAT: 05:53 PM Charlotte: Excellent
05:53:37 PM INFO: Calculating mood for 736 and strictness 1
05:53:37 PM INFO: Feels evil chance 40
05:53:37 PM INFO: Calculating mood for 736 and strictness 1
05:53:37 PM INFO: Any lube allowed because user hasn't reached ass level 30 yet
05:53:42 PM CHAT: 05:53 PM Charlotte: Grab your lube and lube up your buttplug
05:53:52 PM CHAT: 05:53 PM Charlotte: Tell me when you are done *sweetly grins at you*
05:54:06 PM CHAT: 05:54 PM Spielers: Yes Mistress
05:54:07 PM CHAT: 05:54 PM Charlotte: Now pet
05:54:14 PM CHAT: 05:54 PM Charlotte: Put the tip of the plug on your asshole
05:54:23 PM CHAT: 05:54 PM Charlotte: Rub the tip gently along your ass crack
05:54:29 PM CHAT: 05:54 PM Charlotte: Now...
05:54:36 PM CHAT: 05:54 PM Charlotte: Carefully start pushing that plug into your ass
05:54:44 PM CHAT: 05:54 PM Charlotte: Push it slowly and gently...
05:54:53 PM CHAT: 05:54 PM Charlotte: Until you reach the point where it starts hurting a bit
05:55:01 PM CHAT: 05:55 PM Charlotte: Now hold that position
05:55:08 PM CHAT: 05:55 PM Charlotte: Let that plug slip out again
05:55:14 PM CHAT: 05:55 PM Charlotte: And rest for a second...
05:55:20 PM CHAT: 05:55 PM Charlotte: Start over...
05:55:26 PM CHAT: 05:55 PM Charlotte: Gently push that plug into your ass
05:55:33 PM CHAT: 05:55 PM Charlotte: Push it a bit further this time
05:55:39 PM CHAT: 05:55 PM Charlotte: Hold the position again
05:55:43 PM CHAT: 05:55 PM Charlotte: Aaaaand...
05:55:48 PM CHAT: 05:55 PM Charlotte: Get it all the way in there
05:55:55 PM CHAT: 05:55 PM Charlotte: Tell me when you are done cuckie
05:55:57 PM CHAT: 05:55 PM Spielers: Yes Mistress
05:55:58 PM CHAT: 05:55 PM Charlotte: Great
05:56:07 PM CHAT: 05:56 PM Charlotte: Now activate the vibration of your plug cuckold *looks at you innocently*
05:56:19 PM CHAT: 05:56 PM Charlotte: No reason to leave that feature unused is there? ^_^

in buttplugs.var name:jenny,diameter:2.4,length:9.1,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:false
Spoiler: show
name:jasmin,diameter:3.4,length:9,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:true
name:frieda,diameter:3.8,length:9.7,vibrating:true,textured:false,material:0,hollow:false,baseStyle:3,tbase:false
name:hedwig,diameter:4,length:11.2,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:true
name:glas buttplug,diameter:4.2,length:10.5,vibrating:false,textured:false,material:1,hollow:false,baseStyle:3,tbase:false
name:iga,diameter:4.5,length:12.5,vibrating:false,textured:false,material:0,hollow:false,baseStyle:2,tbase:false
name:nicola,diameter:5,length:10.5,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:true
name:elsa,diameter:3.5,length:8,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:false
name:ingeborg,diameter:6,length:8,vibrating:true,textured:false,material:0,hollow:false,baseStyle:0,tbase:false
name:margot,diameter:4,length:6,vibrating:false,textured:false,material:0,hollow:true,baseStyle:3,tbase:false
name:lore,diameter:5,length:9,vibrating:false,textured:false,material:0,hollow:true,baseStyle:3,tbase:false
name:liselotte,diameter:2.5,length:7.2,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:true
name:bianka,diameter:3,length:6,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:true
name:ilona,diameter:3,length:8.5,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:true
name:jenny,diameter:2.4,length:9.1,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:false
name:irma,diameter:3.5,length:9.2,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:false
name:krista,diameter:4.3,length:7.2,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:false
name:rita,diameter:5,length:9,vibrating:false,textured:false,material:0,hollow:false,baseStyle:3,tbase:false
ArrayList
false
I can't find the bug in buttplug.js maybe you can.

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

Posted: Wed Dec 23, 2020 11:19 pm
by Go-mei-sa
Spielers wrote: Wed Dec 23, 2020 9:48 pm While getting my buttplug she called me to put it in and turn on the vibrating but this plug has no Vibration.
I can't find the bug in buttplug.js maybe you can.
I had the same bug, it's already fixed in Github, but as the personality.properties file is not updated in github, TeaseAI does not download the new version. I usually edit the personality.properties file with a lower version number to force an update.

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

Posted: Thu Dec 24, 2020 1:15 am
by guybrush151
Hey

At workmode, when the Assistant tells you to 'deepthroat until she says you can get it out' there is no timer, she immediately tells you to take it off.

Also, still on workmode, one thing that I miss about Cyber Mistress are small permissions, like ask to use the bathroom; go get water, answer the phone; to eat something; etc. And than the Assistant tells you if you are allowed or not, and for how much time you can be away.

Anyway, thank you for all your hard work. :)

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

Posted: Thu Dec 24, 2020 2:13 am
by HornyPooper
Hi,
I seem to keep getting stuck in sessions. It will be preceding normally until it just stops - the metronome goes on continuously but the domme says or does nothing.
Here is the most recent log of a session where that happened:


05:51:10 PM INFO: Checking libraries for updates...
05:51:12 PM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
05:51:12 PM INFO: Libraries checked and up-to-date.
05:51:12 PM INFO: Initialization done.
05:51:12 PM INFO: Launching TAJ 1.3
05:51:13 PM INFO: Scanning potential personality 'BoundToHerWill-Java'.
05:51:13 PM INFO: Found personality 'BoundToHerWill-Java'.
05:51:13 PM INFO: Scanning potential personality 'Default'.
05:51:13 PM INFO: Found personality 'Default'.
05:51:13 PM INFO: Scanning potential personality 'Mischevious'.
05:51:13 PM INFO: Found personality 'Mischevious'.
05:51:13 PM INFO: Scanning potential personality 'Mischevious (1.0.3).zip'.
05:51:13 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master'.
05:51:13 PM INFO: Found personality 'Spicy-TAJ-Personality-master'.
05:51:13 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master (0.1.5).zip'.
05:51:13 PM INFO: Loading personality 'BoundToHerWill-Java'.
05:51:13 PM INFO: Finished initializing personality 'BoundToHerWill-Java'.
05:51:13 PM INFO: Trying to fetch current version file for personality 'Bound to Her Will' from https://raw.githubusercontent.com/skier ... properties
05:51:14 PM INFO: Fetched current version of personality 'Bound to Her Will'
05:51:14 PM INFO: Personality 'Bound to Her Will' version 1.0.1 was successfully loaded.
05:51:14 PM INFO: Loading personality 'Default'.
05:51:14 PM INFO: Finished initializing personality 'Default'.
05:51:14 PM INFO: Personality 'Default Personality' version 1.0 was successfully loaded.
05:51:14 PM INFO: Loading personality 'Mischevious'.
Warning: Nashorn engine is planned to be removed from a future JDK release
05:51:15 PM SEVERE: getVar called with invalid args or variable was not found. Args:[responsesDisabled, null]
05:51:15 PM SEVERE: Infos about object given: Class: class java.lang.String
05:51:15 PM SEVERE: Variable 'apathylevel' was assigned to the custom setting 'Apathy Level:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'orgasmchance' was assigned to the custom setting 'Orgasm Chance:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'ruinchance' was assigned to the custom setting 'Ruin Chance:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'minsessionlength' was assigned to the custom setting 'Minimum Session Length:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'maxsessionlength' was assigned to the custom setting 'Maximum Session Length:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'minstrokinglength' was assigned to the custom setting 'Minimum Stroking Length:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'maxstrokinglength' was assigned to the custom setting 'Maximum Stroking Length:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'minholdinglength' was assigned to the custom setting 'Minimum Edge Holding Length:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'maxholdinglength' was assigned to the custom setting 'Maximum Edge Holding Length:' but is malformed/has the wrong type. Expected Type: Integer
05:51:15 PM SEVERE: Variable 'tauntfrequency' was assigned to the custom setting 'Taunt Frequency:' but is malformed/has the wrong type. Expected Type: Integer
05:51:17 PM INFO: Finished initializing personality 'Mischevious'.
05:51:17 PM INFO: Trying to fetch current version file for personality 'Mischevious' from https://raw.githubusercontent.com/skier ... properties
05:51:17 PM INFO: Fetched current version of personality 'Mischevious'
05:51:17 PM INFO: Personality 'Mischevious' version 1.2.0 was successfully loaded.
05:51:17 PM INFO: Loading personality 'Spicy-TAJ-Personality-master'.
Warning: Nashorn engine is planned to be removed from a future JDK release
05:51:17 PM INFO: Finished initializing personality 'Spicy-TAJ-Personality-master'.
05:51:17 PM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDr ... properties
05:51:17 PM INFO: Fetched current version of personality 'Spicy'
05:51:17 PM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
05:51:20 PM INFO: Loaded 20 picture sets for Guerlain
05:51:20 PM INFO: Loaded 1 picture sets for Malena
05:51:21 PM INFO: Loaded 22 picture sets for Mia
05:51:21 PM INFO: Loaded 19 picture sets for Sasha
Warning: Nashorn engine is planned to be removed from a future JDK release
05:51:22 PM SEVERE: Script chatutils.js does not exist.
05:51:22 PM SEVERE: Latest loaded file was 'C:\Users\Fried\Downloads\Spicy Java\Personalities\Mischevious\programstart.js' and error was found in line 6
Error: ReferenceError: "setUpChat" is not defined in <eval> at line number 6
javax.script.ScriptException: ReferenceError: "setUpChat" is not defined in <eval> at line number 6
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.personality.Personality.onProgramStart(Personality.java:285)
at me.goddragon.teaseai.TeaseAI$2$1.run(TeaseAI.java:225)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:830)
Caused by: <eval>:6 ReferenceError: "setUpChat" is not defined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291)
at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1616)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$118$\^eval\_/0x00000008011ebc40.: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)
... 14 more
Set script thread!
Warning: Nashorn engine is planned to be removed from a future JDK release
05:51:25 PM INFO: Loaded 63 vocabularies.
05:51:25 PM INFO: Loaded 12 responses.
05:51:26 PM CHAT: Launching Spicy 0.1.5.1
05:51:28 PM INFO: Before temp day of week mood:
05:51:28 PM INFO: Lust: 15
05:51:28 PM INFO: Happiness: 9
05:51:28 PM INFO: Anger: 15
05:51:28 PM INFO: After temp day of week mood:
05:51:28 PM INFO: Lust: 11
05:51:28 PM INFO: Happiness: 8
05:51:28 PM INFO: Anger: 11
05:51:28 PM INFO: Temp Lust: 2
05:51:28 PM INFO: Temp Happiness: 3
05:51:28 PM INFO: Temp Anger: 4
05:51:28 PM INFO: Changed merit because punishment points are below threshold
05:51:28 PM INFO: Calculating mood for 756 and strictness 1
05:51:28 PM INFO: Changing merits (level 0) by 24
05:51:28 PM INFO: Mood after startup routine
05:51:28 PM INFO: Lust: 13
05:51:28 PM INFO: Happiness: 11
05:51:28 PM INFO: Anger: 15
05:51:29 PM INFO: Loaded 0 e stim modes
05:51:31 PM INFO: Calculating mood for 780 and strictness 1
05:51:31 PM INFO: Hours since last pp multiplier change 136
05:51:31 PM INFO: Base multiplier level is 1.1
05:51:31 PM INFO: Subtract multiplier level is 6.800000000000001
05:51:31 PM INFO: PP Mutliplier change is -0.25
05:51:31 PM INFO: Reducing pp multiplier from 0.8
05:51:31 PM INFO: New pp multiplier is 0.55
05:51:32 PM CHAT: [Vivienne]: Hey, You have gold. Take a look in the shop what you can buy.
05:51:37 PM CHAT: 05:51 PM Viet: Shop
05:51:38 PM CHAT: [Vivienne]: This is not supported yet!
05:51:44 PM CHAT: 05:51 PM Viet: Session
05:51:44 PM INFO: Calculating mood for 780 and strictness 1
05:51:44 PM CHAT: [Vivienne]: Establishing session with Goddess
05:51:47 PM INFO: Calculating mood for 780 and strictness 1
05:51:47 PM INFO: Starting session with mood: 1
05:51:47 PM CHAT: 05:51 PM Guerlain: Greetings pet
05:51:51 PM CHAT: 05:51 PM Viet: Hello Goddess
05:51:51 PM INFO: Rolled initial chance of 69 to be unlocked
05:51:51 PM INFO: Anger is higher than happiness so decreasing unlock chance
05:51:51 PM INFO: Calculating mood for 780 and strictness 1
05:51:51 PM INFO: Must reach 45 to unlock. Current choice is 61 and mood is 1
05:51:51 PM INFO: Executing start and adding to history
05:51:52 PM CHAT: 05:51 PM Guerlain: I hope you're really horny
05:51:57 PM CHAT: 05:51 PM Guerlain: Well I hope for your own sake that you are
05:52:04 PM CHAT: 05:52 PM Guerlain: Because I'm going to drive you crazy today *grin*
05:52:10 PM INFO: Random toy interact
05:52:10 PM INFO: Rolling for 15 to insert plug with random toy interaction
05:52:10 PM INFO: Random toy buttplug done
05:52:10 PM INFO: Random toy collar done
05:52:10 PM INFO: Random toy pain done
05:52:10 PM INFO: Random toy gag done
05:52:10 PM INFO: Random toy balls done
05:52:10 PM INFO: Calculating mood for 780 and strictness 1
05:52:10 PM INFO: Feel like showing power: 25
05:52:10 PM INFO: Calculating mood for 780 and strictness 1
05:52:10 PM INFO: Min time between stroking passed: 22.5
05:52:10 PM INFO: Calculating mood for 780 and strictness 1
05:52:10 PM INFO: Start of stroking interval for 3
05:52:11 PM CHAT: 05:52 PM Guerlain: Stroke
05:52:51 PM CHAT: 05:52 PM Guerlain: The internet is just an endless supply of hotness *moans*
Exception in thread "Thread-52" java.lang.NullPointerException
at me.goddragon.teaseai.api.media.MediaCollection.getRandomTeaseFile(MediaCollection.java:122)
at me.goddragon.teaseai.api.scripts.nashorn.ShowTeaseImageFunction.call(ShowTeaseImageFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$900$105AA$\^eval\_$cu1$restOf.interpretLegacyTaunt(<eval>:123)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$898$\^eval\_$cu1$restOf.:program(<eval>:144)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$890$11503IA$\^eval\_$cu1$restOf.sendStrokeTaunts(<eval>:327)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$875$5552I$\^eval\_.startStrokeInterval(<eval>:163)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$874$\^eval\_$cu1$restOf.:program(<eval>:43)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$825$\^eval\_$cu1$restOf.:program(<eval>:84)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$740$5771$\^eval\_$cu1$restOf.startSession(<eval>:135)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$727$\^eval\_$cu1$restOf.:program(<eval>:31)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$682$\^eval\_$cu1$restOf.:scopeCall-14(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$682$\^eval\_$cu1$restOf.:program(<eval>:123)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Personality(ScriptHandler.java:125)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)

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

Posted: Thu Dec 24, 2020 3:59 am
by machine_maker
GodDragon wrote: Wed Dec 23, 2020 4:17 pm
machine_maker wrote: Wed Dec 23, 2020 12:48 am I don't recall it asking about a vibrating chastity cage, but it seems to expect that it is one?

EDIT: As I got further I realized she meant put a vibrator on the cage, but I don't have one of those either so its still a bug, just a different one.
Can you provide a log so I can check where it fails to check that?
https://hastebin.com/wusuzizuke.apache
Line 120 is interesting, she just sends two blank messages before expecting me to start in with a vibrator.

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

Posted: Thu Dec 24, 2020 7:03 am
by machine_maker
Encountered an error when she was trying to give me my first anal task.

Line 800
https://hastebin.com/ekihiqoxix.yaml


EDIT: Through a bit of my own debugging, It looks like it successfully set a task. My anal task xp is "25", and my last task id var is "0.0". Since the error said it failed to read the "name" property of null, I'm guessing it failed when it tried to give me instructions using the buttplug/dildo name.

EDIT2: Yeah, I think I pinpointed the issue. For the first task, it selected the first anal task (wear buttplug for x hours), and it tried to find a long term plug, but I don't have any small ones w/a tbase, so it returned null. I do have 1 plug w/a tbase but it is probably considered too large for my level. Perhaps a solution would be to get the task duration hours, then based on that, determine if a long term plug is needed, and if no long term plug is found, set the duration to a maximum for no long term plugs.

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

Posted: Thu Dec 24, 2020 3:35 pm
by candriver
At the end of Lingerie.js there are four paths:

Code: Select all

showImage('Images/Spicy/Lingerie/Panties/*.jpg', 5);
...
showImage('Images/Spicy/Lingerie/Bras/*.jpg', 5);
...
showImage('Images/Spicy/Lingerie/GarterBelt/*.jpg', 5);
...
showImage('Images/Spicy/Lingerie/Stockings/*.jpg', 5);
They miss "Toys" folder, and Bras should be "Bra" to match image folders:

Code: Select all

showImage('Images/Spicy/Toys/Lingerie/Panties/*.jpg', 5);
showImage('Images/Spicy/Toys/Lingerie/Bra/*.jpg', 5);
showImage('Images/Spicy/Toys/Lingerie/GarterBelt/*.jpg', 5);
showImage('Images/Spicy/Toys/Lingerie/Stockings/*.jpg', 5);

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

Posted: Thu Dec 24, 2020 3:36 pm
by machine_maker
candriver wrote: Thu Dec 24, 2020 3:35 pm At the end of Lingerie.js there are four paths:

Code: Select all

showImage('Images/Spicy/Lingerie/Panties/*.jpg', 5);
...
showImage('Images/Spicy/Lingerie/Bras/*.jpg', 5);
...
showImage('Images/Spicy/Lingerie/GarterBelt/*.jpg', 5);
...
showImage('Images/Spicy/Lingerie/Stockings/*.jpg', 5);
They miss "Toys" folder, and Bras should be "Bra" to match image folders:

Code: Select all

showImage('Images/Spicy/Toys/Lingerie/Panties/*.jpg', 5);
showImage('Images/Spicy/Toys/Lingerie/Bra/*.jpg', 5);
showImage('Images/Spicy/Toys/Lingerie/GarterBelt/*.jpg', 5);
showImage('Images/Spicy/Toys/Lingerie/Stockings/*.jpg', 5);
Ah yes, that explains why I also experienced a black screen when she asked me to put on stockings.

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

Posted: Thu Dec 24, 2020 4:13 pm
by GodDragon
Since it's christmas I won't be able to do that much today or tomorrow. So bare with me.

Merry christmas everyone and keep the reports going :-D

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

Posted: Thu Dec 24, 2020 5:35 pm
by hallojo1337
Merry christmas! :smile:

The fourth session was nice but it was also the fourth session with the memory game in a row :lol:

And I have picked a lot harder chastity setting then I thought^^

One thing... there was too much gag-action... the hole session again.

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

Posted: Fri Dec 25, 2020 5:51 am
by machine_maker
Another quick note, it didn't clear me of wearing lingerie at the end of the session so I got the "dressed up" adjective right at the start of the next session.

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

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

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

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

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

EDIT3: Had another odd bug at the end. She said she wanted to do a longer session, I said yes, then said its the end of the session.

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

Posted: Sat Dec 26, 2020 5:30 pm
by Go-mei-sa
On the trainings, with the 5x multiplier it's possible to get enough xp to go through 2 level at once, but the system is only able to up the level by on. So the Domme says something like: "You will need -2 more exp for the next level"

When saying to remove the previous buttplug and insert the inflatable one before the memory game, not very clear at the end which one she expects you to use when saying :"And now put it in"
And it tells you twice to remove the previous buttplug.

Code: Select all

11:02:57 AM CHAT: 11:02 AM Domme: Go ahead and get your inflatable butt plug
11:03:05 AM CHAT: 11:03 AM Domme: Tell me when you are ready to continue.
11:03:52 AM CHAT: 11:03 AM Me: Done Goddess
11:03:52 AM CHAT: 11:03 AM Domme: Good
11:03:58 AM CHAT: 11:03 AM Domme: Go ahead and fetch your inflatable butt plug
11:04:06 AM CHAT: 11:04 AM Domme: Tell me when you are ready to continue.
11:04:22 AM CHAT: 11:04 AM Me: Done Goddess
11:04:24 AM CHAT: 11:04 AM Domme: Very good
11:04:30 AM CHAT: 11:04 AM Domme: I want you to remove the plug from your bottom
11:04:42 AM CHAT: 11:04 AM Domme: But don't pull it all the way out yet *looks at you and grins*
11:04:55 AM CHAT: 11:04 AM Domme: Pull it until the biggest part of the plug is spreading your ass apart
11:05:07 AM CHAT: 11:05 AM Domme: Keep it there until I tell you to move on
11:05:26 AM CHAT: 11:05 AM Domme: And now push it all the way back in haha
11:05:32 AM CHAT: 11:05 AM Domme: Let's do that again
11:05:43 AM CHAT: 11:05 AM Domme: Pull it out until the thickest part of the plug is spreading your sphincter
11:05:52 AM CHAT: 11:05 AM Domme: Hold it...
11:06:09 AM CHAT: 11:06 AM Domme: Just let go and if the plug pops out you are done
11:06:22 AM CHAT: 11:06 AM Domme: If it slips back in you'll have to get it out again I guess *looks at you*
11:06:34 AM CHAT: 11:06 AM Domme: Tell me when you are ready to continue.
11:06:39 AM CHAT: 11:06 AM Me: Done Goddess
11:06:39 AM CHAT: 11:06 AM Domme: Perfect
11:06:43 AM CHAT: 11:06 AM Domme: And now put it in cuckie
11:06:49 AM CHAT: 11:06 AM Domme: Tell me when you are done
11:07:24 AM CHAT: 11:07 AM Me: Done Goddess
11:07:24 AM CHAT: 11:07 AM Domme: Slave

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

Posted: Sun Dec 27, 2020 9:31 am
by Alpro
What are you supposed to do to make the usual domme slideshow appear? I picked the correct image path under contact 1, which is the domme I guess, but I'm always stuck with the latest assistant image or whatever follows after.

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

Posted: Sun Dec 27, 2020 11:59 am
by MrSawyerr
Alpro wrote: Sun Dec 27, 2020 9:31 am What are you supposed to do to make the usual domme slideshow appear? I picked the correct image path under contact 1, which is the domme I guess, but I'm always stuck with the latest assistant image or whatever follows after.
Hey Alpro.

I'm just replying because I think I am able to help you with your question.
First of all you have to set the image path's inside your Tease-AI Settings. Go to Settings->Contacts.
The first contact which is on top of the list is your Domme Contact. Set here the domme name and image path.

After that you start up the Spicy personality and indeed the assistant appears.
After completing the first session the second time you start the Spicy personality you should be inside the menu of the assistant. You should not be stuck but you should have options inside this menu to navigate to. You either can respond inside the text chat what option you would like to choose or click on any of the menu buttons on the top left of your screen. They should be below the response buttons for Hello, Yes, No, Edge and Sorry.

To go to your mistress type either Session or click on the session button.

Hope this helps!