[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

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

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

Post by Spielers »

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

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

Post by Go-mei-sa »

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.
guybrush151
Curious Newbie
Curious Newbie
Posts: 2
Joined: Tue Dec 22, 2020 11:12 pm

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

Post 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. :)
HornyPooper
Explorer
Explorer
Posts: 7
Joined: Fri Nov 01, 2019 2:07 pm

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

Post 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)
machine_maker
Explorer
Explorer
Posts: 19
Joined: Sat Apr 06, 2019 11:21 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

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

Post 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.
machine_maker
Explorer
Explorer
Posts: 19
Joined: Sat Apr 06, 2019 11:21 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

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

Post 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.
User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

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

Post by 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);
FlashTease to TeaseMe conversions.
machine_maker
Explorer
Explorer
Posts: 19
Joined: Sat Apr 06, 2019 11:21 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

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

Post 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.
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 795
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by GodDragon »

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
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
Joined: Sun Jul 05, 2015 12:04 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

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

Post by hallojo1337 »

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.
machine_maker
Explorer
Explorer
Posts: 19
Joined: Sat Apr 06, 2019 11:21 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

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

Post 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.
machine_maker
Explorer
Explorer
Posts: 19
Joined: Sat Apr 06, 2019 11:21 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

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

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

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

Post by Go-mei-sa »

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
Alpro
Curious Newbie
Curious Newbie
Posts: 2
Joined: Sat Oct 22, 2011 12:32 pm

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

Post 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.
User avatar
MrSawyerr
Explorer
Explorer
Posts: 18
Joined: Tue Oct 27, 2020 10:16 am
Gender: Male
Sexual Orientation: Straight

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

Post 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!
Post Reply