Giter Site home page Giter Site logo

Comments (5)

MaeInHeels avatar MaeInHeels commented on August 14, 2024

The High Heel list seems to be empty when trying to edit them in the settings, even though there are High Heels set up:

image

highheels=[name:Low Boots,height:6,color:Red, name:Chunky Heel Boots,height:13,color:Black, name:Wedges,height:16,color:Black, name:Pump Boots,height:16,color:Black, name:Ankle Bootie,height:16,color:Black, name:Mary Jane Pumps,height:14,color:Black]

The same goes for butt plugs and chastity devices. Only Dildos seem to work as expected. This goes along with an issue I had with chastity cages:

05:03:31 PM INFO: Max chastity cage size: 4
05:03:31 PM INFO: Searching for cage with length: 2
05:03:31 PM INFO: Found closest chastity size: 2 and n
05:03:31 PM INFO: Searching for cage with size 2 and punishments 2
05:03:31 PM INFO: Searching cage with length 2 and 2 punishments
05:03:31 PM INFO: Searching cage with length 2 and 1 punishments
05:03:31 PM INFO: Searching cage with length 2 and 0 punishments
05:03:31 PM INFO: Searching cage with length 2 and -1 punishments
05:03:31 PM INFO: Found no chastity cage in a list of 0 cages in total
05:03:34 PM CHAT: 05:03 PM Charlotte: For some reason I can't decide on a chastity cage today (bug)

from spicy-taj-personality.

MaeInHeels avatar MaeInHeels commented on August 14, 2024

This seems to relate to #17

When I cleaned out the high heels variable and then added a high heel via the settings menu, I managed to make it show up. However, after a restart, it's gone. Here's another full log of me going through the toy setup and trying to start chores:

01:43:37 PM INFO: Checking libraries for updates...
01:43:38 PM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
01:43:38 PM INFO: Libraries checked and up-to-date.
01:43:38 PM INFO: Initialization done.
01:43:39 PM INFO: Launching TAJ 1.3
01:43:39 PM INFO: Scanning potential personality 'Default'.
01:43:39 PM INFO: Found personality 'Default'.
01:43:39 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master'.
01:43:39 PM INFO: Found personality 'Spicy-TAJ-Personality-master'.
01:43:39 PM INFO: Loading personality 'Default'.
01:43:39 PM INFO: Finished initializing personality 'Default'.
01:43:39 PM INFO: Personality 'Default Personality' version 1.0 was successfully loaded.
01:43:39 PM INFO: Loading personality 'Spicy-TAJ-Personality-master'.
Warning: Nashorn engine is planned to be removed from a future JDK release
01:43:40 PM INFO: Finished initializing personality 'Spicy-TAJ-Personality-master'.
01:43:40 PM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDragoner/Spicy-TAJ-Personality/master/personality.properties
01:43:40 PM INFO: Fetched current version of personality 'Spicy'
01:43:40 PM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
01:43:43 PM INFO: Loaded 31 picture sets for Charlotte
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
01:43:54 PM INFO: Loaded 67 vocabularies.
01:43:55 PM INFO: Loaded 13 responses.
01:43:56 PM CHAT: Launching Spicy 0.1.5.1
01:43:56 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Chore\Room.js' and error was found in line 15
Error: TypeError: arrayList.size is not a function in <eval> at line number 15
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 15
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:63)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:15 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$98$139$\^eval\_.loadRooms(<eval>:15)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$97$\^eval\_.:program(<eval>:2)
	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)
	... 22 more
01:43:57 PM INFO: Temp Lust: 3
01:43:57 PM INFO: Temp Happiness: 2
01:43:57 PM INFO: Temp Anger: 5
01:43:57 PM INFO: Changed merit because punishment points are below threshold
01:43:57 PM INFO: Calculating mood for 530 and strictness 2
01:43:57 PM INFO: Changing merits (level 0) by 6
01:43:57 PM INFO: Mood after startup routine
01:43:57 PM INFO: Lust: 4
01:43:57 PM INFO: Happiness: 5
01:43:57 PM INFO: Anger: 9
01:43:57 PM INFO: Loaded 0 e stim modes
01:43:57 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Toys\HighHeel.js' and error was found in line 29
Error: TypeError: arrayList.size is not a function in <eval> at line number 29
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 29
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$136$\^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:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:85)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:29 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$156$429$\^eval\_.loadHighHeels(<eval>:29)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$155$\^eval\_.:program(<eval>:7)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 35 more
01:43:57 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Toys\Vibrator.js' and error was found in line 255
Error: TypeError: arrayList.size is not a function in <eval> at line number 255
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 255
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:85)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:255 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$174$7482$\^eval\_.loadDildos(<eval>:255)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$136$\^eval\_.:program(<eval>:15)
	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)
	... 22 more
01:43:58 PM INFO: Calculating mood for 536 and strictness 2
01:43:58 PM INFO: Hours since last pp multiplier change 2401
01:43:58 PM INFO: Base multiplier level is 1.4000000000000001
01:43:58 PM INFO: Subtract multiplier level is 80.03333333333335
01:43:58 PM INFO: PP Mutliplier change is -0.25
01:43:58 PM INFO: Reducing pp multiplier from 0.75
01:43:58 PM INFO: New pp multiplier is 0.5
01:43:58 PM CHAT: [Vivienne]: Well if I can help you please ask.
01:53:09 PM CHAT: 01:53 PM __NAME__: Settings
01:53:09 PM CHAT: [Vivienne]: Settings Menu:
01:53:09 PM CHAT: [Vivienne]: Options:
01:53:09 PM CHAT: [Vivienne]: 1. Toys
01:53:09 PM CHAT: [Vivienne]: 2. Session length
01:53:09 PM CHAT: [Vivienne]: 3. Setup Limits
01:53:10 PM CHAT: 01:53 PM __NAME__: Toys
01:53:10 PM CHAT: [Vivienne]: Toy Settings Menu:
01:53:12 PM CHAT: 01:53 PM __NAME__: Setup Other Toys
01:53:12 PM CHAT: [Vivienne]: Let's do a quick setup of your toys
01:53:15 PM CHAT: [Vivienne]: I'll show you some images of different stuff
01:53:18 PM CHAT: [Vivienne]: You will respond with yes if you have it
01:53:21 PM CHAT: [Vivienne]: You can also say yes if you have something similar that will work fine
01:53:26 PM CHAT: [Vivienne]: Respond with no if you have nothing similar
01:53:29 PM CHAT: [Vivienne]: Oh and one more thing...
01:53:31 PM CHAT: [Vivienne]: The Dommes prefer to use the toys whenever they want to and for whatever reason
01:53:36 PM CHAT: [Vivienne]: However they can understand if you only want them to be used for playing or punishment
01:53:42 PM CHAT: [Vivienne]: Do you want to leave it to your Goddess or chose yourself?
01:53:54 PM CHAT: 01:53 PM __NAME__: Her
01:53:54 PM CHAT: [Vivienne]: You're quite a willing slave *smile*
01:53:56 PM CHAT: [Vivienne]: Buttplugs?
01:54:06 PM CHAT: 01:54 PM __NAME__: Yed
01:54:06 PM CHAT: [Vivienne]: Yes or no?
01:54:07 PM CHAT: 01:54 PM __NAME__: Yes
01:54:12 PM CHAT: 01:54 PM __NAME__: Yes Goddess
01:54:12 PM CHAT: [Vivienne]: Very good
01:54:14 PM CHAT: [Vivienne]: Dildo?
01:54:16 PM CHAT: 01:54 PM __NAME__: Yes Goddess
01:54:16 PM CHAT: [Vivienne]: Excellent
01:54:18 PM CHAT: [Vivienne]: Ball crusher?
01:54:20 PM CHAT: 01:54 PM __NAME__: No Goddess
01:54:20 PM CHAT: [Vivienne]: :(
01:54:21 PM CHAT: [Vivienne]: Next...
01:54:22 PM CHAT: [Vivienne]: Inflatable butt plug?
01:54:24 PM CHAT: 01:54 PM __NAME__: No Goddess
01:54:24 PM CHAT: [Vivienne]: :(
01:54:25 PM CHAT: [Vivienne]: Collar?
01:54:27 PM CHAT: 01:54 PM __NAME__: Yes Goddess
01:54:27 PM CHAT: [Vivienne]: Splendid
01:54:29 PM CHAT: [Vivienne]: Let's see...
01:54:30 PM CHAT: [Vivienne]: Ball gag?
01:54:32 PM CHAT: 01:54 PM __NAME__: No Goddess
01:54:32 PM CHAT: [Vivienne]: :(
01:54:34 PM CHAT: [Vivienne]: Moving on...
01:54:35 PM CHAT: [Vivienne]: Spider gag?
01:54:36 PM CHAT: 01:54 PM __NAME__: No Goddess
01:54:36 PM CHAT: [Vivienne]: :(
01:54:38 PM CHAT: [Vivienne]: Next...
01:54:39 PM CHAT: [Vivienne]: Dildo gag?
01:54:41 PM CHAT: 01:54 PM __NAME__: Yes Goddess
01:54:41 PM CHAT: [Vivienne]: Marvelous
01:54:42 PM CHAT: [Vivienne]: Let's see...
01:54:44 PM CHAT: [Vivienne]: Inflatable gag?
01:54:46 PM CHAT: 01:54 PM __NAME__: No Goddess
01:54:46 PM CHAT: [Vivienne]: *sad*
01:54:47 PM CHAT: [Vivienne]: Let's see...
01:54:49 PM CHAT: [Vivienne]: Panty?
01:54:51 PM CHAT: 01:54 PM __NAME__: Yes Goddess
01:54:51 PM CHAT: [Vivienne]: Very good
01:54:52 PM CHAT: [Vivienne]: Bra?
01:54:55 PM CHAT: 01:54 PM __NAME__: Yes Goddess
01:54:55 PM CHAT: [Vivienne]: Very good
01:54:56 PM CHAT: [Vivienne]: Garter Belt?
01:54:59 PM CHAT: 01:54 PM __NAME__: No Goddess
01:54:59 PM CHAT: [Vivienne]: :(
01:55:00 PM CHAT: [Vivienne]: Stockings?
01:55:02 PM CHAT: 01:55 PM __NAME__: Yes Goddess
01:55:02 PM CHAT: [Vivienne]: Good
01:55:04 PM CHAT: [Vivienne]: High heel?
01:55:05 PM CHAT: 01:55 PM __NAME__: Yes Goddess
01:55:05 PM CHAT: [Vivienne]: Splendid
01:55:07 PM CHAT: [Vivienne]: High heel lock?
01:55:09 PM CHAT: 01:55 PM __NAME__: No Goddess
01:55:09 PM CHAT: [Vivienne]: :(
01:55:10 PM CHAT: [Vivienne]: Next...
01:55:12 PM CHAT: [Vivienne]: Parachute?
01:55:14 PM CHAT: 01:55 PM __NAME__: No Goddess
01:55:14 PM CHAT: [Vivienne]: :(
01:55:15 PM CHAT: [Vivienne]: Let's see...
01:55:16 PM CHAT: [Vivienne]: Anal beads?
01:55:20 PM CHAT: 01:55 PM __NAME__: Yes Goddess
01:55:20 PM CHAT: [Vivienne]: Perfect
01:55:22 PM CHAT: [Vivienne]: Let's see...
01:55:23 PM CHAT: [Vivienne]: Prostate vibrator?
01:55:26 PM CHAT: 01:55 PM __NAME__: Yes Goddess
01:55:26 PM CHAT: [Vivienne]: Great
01:55:27 PM CHAT: [Vivienne]: Moving on...
01:55:29 PM CHAT: [Vivienne]: Bullet vibrator?
01:55:31 PM CHAT: 01:55 PM __NAME__: No Goddess
01:55:31 PM CHAT: [Vivienne]: :(
01:55:32 PM CHAT: [Vivienne]: Moving on...
01:55:33 PM CHAT: [Vivienne]: Magic wand?
01:55:35 PM CHAT: 01:55 PM __NAME__: Yes Goddess
01:55:35 PM CHAT: [Vivienne]: Perfect
01:55:36 PM CHAT: [Vivienne]: Next...
01:55:38 PM CHAT: [Vivienne]: Hot sauce or icy hot? Toothpaste can work too for the time being.
01:57:24 PM CHAT: 01:57 PM __NAME__: No
01:57:24 PM CHAT: [Vivienne]: :(
01:57:25 PM CHAT: [Vivienne]: Moving on...
01:57:27 PM CHAT: [Vivienne]: Enema kit?
01:57:30 PM CHAT: 01:57 PM __NAME__: No
01:57:31 PM CHAT: [Vivienne]: :(
01:57:32 PM CHAT: [Vivienne]: Let's see...
01:57:33 PM CHAT: [Vivienne]: Nose hook?
01:57:35 PM CHAT: 01:57 PM __NAME__: No
01:57:35 PM CHAT: [Vivienne]: :(
01:57:36 PM CHAT: [Vivienne]: Moving on...
01:57:38 PM CHAT: [Vivienne]: Sounds?
01:57:42 PM CHAT: 01:57 PM __NAME__: No
01:57:42 PM CHAT: [Vivienne]: *sad*
01:57:44 PM CHAT: [Vivienne]: Let's see...
01:57:45 PM CHAT: [Vivienne]: Urethral stretcher?
01:57:50 PM CHAT: 01:57 PM __NAME__: No
01:57:50 PM CHAT: [Vivienne]: *sad*
01:57:52 PM CHAT: [Vivienne]: Okay then...
01:57:53 PM CHAT: [Vivienne]: Humbler?
01:58:00 PM CHAT: 01:58 PM __NAME__: No
01:58:00 PM CHAT: [Vivienne]: :(
01:58:01 PM CHAT: [Vivienne]: Okay then...
01:58:02 PM CHAT: [Vivienne]: Ball stretcher?
01:58:05 PM CHAT: 01:58 PM __NAME__: No
01:58:05 PM CHAT: [Vivienne]: :(
01:58:06 PM CHAT: [Vivienne]: Okay then...
01:58:08 PM CHAT: [Vivienne]: Clothespins?
01:58:10 PM CHAT: 01:58 PM __NAME__: No
01:58:10 PM CHAT: [Vivienne]: :(
01:58:11 PM CHAT: [Vivienne]: Okay next quite similar but not the same *looks at you innocently*
01:58:15 PM CHAT: [Vivienne]: Nipple clamps?
01:58:17 PM CHAT: 01:58 PM __NAME__: No
01:58:17 PM CHAT: [Vivienne]: :(
01:58:18 PM CHAT: [Vivienne]: Okay now something yet again fairly similar but definitely more painful if used correctly *smile*
01:58:24 PM CHAT: [Vivienne]: Clover clamps?
01:58:45 PM CHAT: 01:58 PM __NAME__: No
01:58:45 PM CHAT: [Vivienne]: *sad*
01:58:46 PM CHAT: [Vivienne]: Toy Settings Menu:
01:58:54 PM CHAT: 01:58 PM __NAME__: Edit dildos
01:58:54 PM CHAT: [Vivienne]: Toy Settings Menu:
01:58:56 PM CHAT: 01:58 PM __NAME__: Edit buttplugs
01:58:56 PM CHAT: [Vivienne]: Toy Settings Menu:
01:58:58 PM CHAT: 01:58 PM __NAME__: Edit chastity cages
01:58:58 PM CHAT: [Vivienne]: Toy Settings Menu:
01:59:00 PM CHAT: 01:59 PM __NAME__: Edit high heel
01:59:00 PM CHAT: [Vivienne]: Toy Settings Menu:
01:59:29 PM CHAT: 01:59 PM __NAME__: Edit high heel
01:59:29 PM CHAT: [Vivienne]: Toy Settings Menu:
Exception in thread "JavaFX Application Thread" <eval>:150 TypeError: Cannot get property "name" of null
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.linkNull(NashornBottomLinker.java:253)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.getGuardedInvocation(NashornBottomLinker.java:71)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$258$4631$\^eval\_.showHighHeelGUI#run(<eval>:150)
	at jdk.nashorn.javaadapters.java_lang_Runnable.run(Unknown Source)
	at me.goddragon.teaseai.TeaseAI.runOnUIThread(TeaseAI.java:278)
	at me.goddragon.teaseai.api.scripts.nashorn.RunOnGuiThreadFunction.call(RunOnGuiThreadFunction.java:29)
	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$257$4468A$\^eval\_.showHighHeelGUI(<eval>:180)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$255$4308AA$\^eval\_.openHighHeelList#L:141(<eval>:142)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$254$27865A$\^eval\_.createToyListGUI#run#L:778(<eval>:779)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$253$895A$\^eval\_.createListView#setOnClick#L:34(<eval>:35)
	at jdk.nashorn.javaadapters.javafx_event_EventHandler.handle(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:832)
02:00:01 PM CHAT: 02:00 PM __NAME__: Edit high heel
02:00:01 PM CHAT: [Vivienne]: Toy Settings Menu:
02:00:02 PM CHAT: 02:00 PM __NAME__: Add new high heel
02:00:02 PM CHAT: [Vivienne]: Bought a new high heel? How exciting! *mischievous grin*
02:00:06 PM CHAT: [Vivienne]: Please enter a name for your new high heel
02:00:13 PM CHAT: 02:00 PM __NAME__: Low Boots
02:00:13 PM CHAT: [Vivienne]: Next please tell me the length of the heel in centimeters
02:00:16 PM CHAT: 02:00 PM __NAME__: 6
02:00:16 PM CHAT: [Vivienne]: I see... Nothing too long
02:00:18 PM CHAT: [Vivienne]: Fair enough for casual training and wearing *looks at you and grins*
02:00:22 PM CHAT: [Vivienne]: Now please tell me the color of the shoe
02:00:24 PM CHAT: 02:00 PM __NAME__: Red
02:00:24 PM CHAT: [Vivienne]: Please make sure to add a picture of your high heel named like your high heel to your Toys/High Heels folder.
02:00:26 PM CHAT: [Vivienne]: So in this case make sure to add a picture called "Low Boots.jpg" to the high heels folder
02:00:28 PM CHAT: [Vivienne]: If it already exists a picture of it should show up now
02:00:33 PM CHAT: [Vivienne]: Saved your new high heel
02:00:35 PM CHAT: [Vivienne]: Enjoy *smiles innocently*
02:00:37 PM CHAT: [Vivienne]: Toy Settings Menu:
02:00:39 PM CHAT: 02:00 PM __NAME__: Edit high heel
02:00:39 PM CHAT: [Vivienne]: Toy Settings Menu:
Set script thread!
Warning: Nashorn engine is planned to be removed from a future JDK release
02:01:14 PM INFO: Loaded 67 vocabularies.
02:01:14 PM INFO: Loaded 13 responses.
02:01:14 PM CHAT: Launching Spicy 0.1.5.1
02:01:14 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Chore\Room.js' and error was found in line 15
Error: TypeError: arrayList.size is not a function in <eval> at line number 15
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 15
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$312$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$312$\^eval\_.:program(<eval>:63)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:15 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$365$139$\^eval\_.loadRooms(<eval>:15)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$364$\^eval\_.:program(<eval>:2)
	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)
	... 22 more
02:01:14 PM INFO: Mood after startup routine
02:01:14 PM INFO: Lust: 4
02:01:14 PM INFO: Happiness: 5
02:01:14 PM INFO: Anger: 9
02:01:14 PM INFO: Loaded 0 e stim modes
02:01:14 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Toys\HighHeel.js' and error was found in line 29
Error: TypeError: arrayList.size is not a function in <eval> at line number 29
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 29
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$386$\^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: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$312$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$312$\^eval\_.:program(<eval>:85)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:29 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$406$429$\^eval\_.loadHighHeels(<eval>:29)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$405$\^eval\_.:program(<eval>:7)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 35 more
02:01:15 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Toys\Vibrator.js' and error was found in line 255
Error: TypeError: arrayList.size is not a function in <eval> at line number 255
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 255
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$312$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$312$\^eval\_.:program(<eval>:85)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:255 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$424$7482$\^eval\_.loadDildos(<eval>:255)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$386$\^eval\_.:program(<eval>:15)
	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)
	... 22 more
02:01:18 PM CHAT: [Vivienne]: Is there anything else I can do for you?
02:01:19 PM CHAT: 02:01 PM __NAME__: Settings
02:01:19 PM CHAT: [Vivienne]: Settings Menu:
02:01:19 PM CHAT: [Vivienne]: Options:
02:01:19 PM CHAT: [Vivienne]: 1. Toys
02:01:19 PM CHAT: [Vivienne]: 2. Session length
02:01:19 PM CHAT: [Vivienne]: 3. Setup Limits
02:01:21 PM CHAT: 02:01 PM __NAME__: Toys
02:01:21 PM CHAT: [Vivienne]: Toy Settings Menu:
02:01:22 PM CHAT: 02:01 PM __NAME__: Edit high heel
02:01:22 PM CHAT: [Vivienne]: Toy Settings Menu:
02:01:29 PM CHAT: 02:01 PM __NAME__: Edit dildos
02:01:29 PM CHAT: [Vivienne]: Toy Settings Menu:
02:01:31 PM CHAT: 02:01 PM __NAME__: Edit buttplugs
02:01:31 PM CHAT: [Vivienne]: Toy Settings Menu:
02:01:33 PM CHAT: 02:01 PM __NAME__: Edit chastity cages
02:01:33 PM CHAT: [Vivienne]: Toy Settings Menu:
Exception in thread "JavaFX Application Thread" <eval>:1060 TypeError: Cannot get property "name" of null
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.linkNull(NashornBottomLinker.java:253)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.getGuardedInvocation(NashornBottomLinker.java:71)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$484$41767$\^eval\_.showChastityCageGUI#run(<eval>:1060)
	at jdk.nashorn.javaadapters.java_lang_Runnable.run(Unknown Source)
	at me.goddragon.teaseai.TeaseAI.runOnUIThread(TeaseAI.java:278)
	at me.goddragon.teaseai.api.scripts.nashorn.RunOnGuiThreadFunction.call(RunOnGuiThreadFunction.java:29)
	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$483$41596A$\^eval\_.showChastityCageGUI(<eval>:1116)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$481$41424AA$\^eval\_.openChastityCageList#L:1051(<eval>:1052)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$480$27865A$\^eval\_.createToyListGUI#run#L:778(<eval>:779)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$479$895A$\^eval\_.createListView#setOnClick#L:34(<eval>:35)
	at jdk.nashorn.javaadapters.javafx_event_EventHandler.handle(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:832)
02:21:13 PM CHAT: 02:21 PM __NAME__: Hello Goddess
02:21:13 PM CHAT: [Vivienne]: You have the following options stroker
02:21:16 PM CHAT: [Vivienne]: - Add new dildo
02:21:17 PM CHAT: 02:21 PM __NAME__: Return
02:21:18 PM CHAT: [Vivienne]: - Add new buttplug
02:21:18 PM CHAT: 02:21 PM __NAME__: Return
02:21:19 PM CHAT: 02:21 PM __NAME__: Return
02:21:19 PM CHAT: 02:21 PM __NAME__: Return
02:21:19 PM CHAT: 02:21 PM __NAME__: Return
02:21:20 PM CHAT: [Vivienne]: - Add new chastity cage
02:21:22 PM CHAT: [Vivienne]: - Add new high heel
02:21:24 PM CHAT: [Vivienne]: - E-Stim
02:21:26 PM CHAT: [Vivienne]: - Setup other toys
02:21:41 PM CHAT: 02:21 PM __NAME__: Return
02:21:41 PM CHAT: [Vivienne]: Happy to see you.
02:21:42 PM CHAT: 02:21 PM __NAME__: Chores
02:21:42 PM CHAT: [Vivienne]: Do you wish to do a new chore or return?
02:21:43 PM CHAT: 02:21 PM __NAME__: Chore
02:21:43 PM CHAT: [Vivienne]: Tell me girl
02:21:45 PM CHAT: [Vivienne]: How much free time do you have in minutes or should I choose for you? *mischievous grin*
02:21:51 PM CHAT: 02:21 PM __NAME__: Up to you
02:21:51 PM INFO: Calculating mood for 536 and strictness 2
02:21:51 PM CHAT: [Vivienne]: Okay girl... *grins*
02:21:53 PM CHAT: [Vivienne]: Let's see if we can find a chore for you...
02:21:56 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Chore\ChoreMenu.js' and error was found in line 44
Error: TypeError: null has no such function "confirmAndStartChore" in <eval> at line number 44
javax.script.ScriptException: TypeError: null has no such function "confirmAndStartChore" in <eval> at line number 44
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$448$\^eval\_.:scopeCall-4(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$448$\^eval\_.:program(<eval>:35)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$312$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$312$\^eval\_.:program(<eval>:131)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:44 TypeError: null has no such function "confirmAndStartChore"
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.linkNull(NashornBottomLinker.java:253)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.getGuardedInvocation(NashornBottomLinker.java:71)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$503$387$\^eval\_.chooseChore(<eval>:44)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$494$\^eval\_.:program(<eval>:48)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 36 more
02:21:56 PM CHAT: [Vivienne]: Welcome!
criptEngine.evalImpl(NashornScriptEngine.java:456)
	... 36 more
02:21:56 PM CHAT: [Vivienne]: Welcome!

from spicy-taj-personality.

GodDragoner avatar GodDragoner commented on August 14, 2024

Hey there, first of all thanks for the report. The first two issues are fixed.
The other one is something that I have only heard a few times where it for some reason messsed up the style array lists are saved in. I added a recover option in the latest spicy commit that should work automatically and prevent these issues in the future.
Please try and check if that works for you. If you want to update you can either download the files manually or you can change your version number in your personality.properties file down and let TAJ update it automatically for you.

from spicy-taj-personality.

MaeInHeels avatar MaeInHeels commented on August 14, 2024

Buttplugs, Dildos, Heels etc are all available in the toys section now! I will do some more testing to see if they're properly used in the scripts, but I would assume so! I will report back. Thanks for the work so far!

from spicy-taj-personality.

MaeInHeels avatar MaeInHeels commented on August 14, 2024

Looks like it's working pretty well.

Had an issue at the end of a session, the variable in question was blank. Not sure how that happened. But maybe I should take this to another issue? Please let me know.

06:16:49 PM CHAT: 06:16 PM Charlotte: Girl
06:16:52 PM CHAT: 06:16 PM Charlotte: This is the end of our session
06:16:55 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Session\End\DecideEnd.js' and error was found in line 6
Error: TypeError: getDate(VARIABLE.DENIAL_UNTIL).hasPassed is not a function in <eval> at line number 6
javax.script.ScriptException: TypeError: getDate(VARIABLE.DENIAL_UNTIL).hasPassed is not a function 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.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$706$\^eval\_.:program(<eval>:221)
	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$646$\^eval\_.:program(<eval>:89)
	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$638$5556$\^eval\_.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$634$\^eval\_.:program(<eval>:31)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$483$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$483$\^eval\_.:program(<eval>:138)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:6 TypeError: getDate(VARIABLE.DENIAL_UNTIL).hasPassed is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$882$127$\^eval\_.isDeniedCumming(<eval>:6)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$880$\^eval\_.:program(<eval>:9)
	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)
	... 62 more
06:17:02 PM CHAT: 06:17 PM __NAME__: Chastity
06:17:02 PM CHAT: [Vivienne]: So I guess you want me to unlock you?
06:17:05 PM CHAT: 06:17 PM __NAME__: Yes Goddess
06:17:05 PM CHAT: [Vivienne]: Well then...
06:17:07 PM CHAT: [Vivienne]: So what is the reason for this?
06:17:15 PM CHAT: 06:17 PM __NAME__: Other
06:17:15 PM CHAT: [Vivienne]: I can free you but you will have to suffer the consequences
06:17:19 PM CHAT: [Vivienne]: Do you really need to free yourself?
06:17:21 PM CHAT: 06:17 PM __NAME__: No Goddess
06:17:21 PM CHAT: [Vivienne]: Excellent
06:17:23 PM CHAT: [Vivienne]: You wouldn't want to suffer the consequences anyway *grins at you*
06:17:26 PM CHAT: 06:17 PM __NAME__: Yes Goddess
06:17:27 PM CHAT: [Vivienne]: Well if I can help you please ask.
06:18:14 PM CHAT: 06:18 PM __NAME__: Pin Board
06:18:14 PM CHAT: [Vivienne]: Pin Board Menu:
06:18:14 PM CHAT: [Vivienne]: - List rules
06:18:16 PM CHAT: 06:18 PM __NAME__: List rules
06:18:16 PM CHAT: [Vivienne]: There are no active permanent rules right now pet
06:18:19 PM CHAT: [Vivienne]: There are no active temporary rules right now toy
06:18:23 PM CHAT: [Vivienne]: Pin Board Menu:
06:18:23 PM CHAT: [Vivienne]: - List rules
06:18:27 PM CHAT: 06:18 PM __NAME__: Return
06:18:27 PM CHAT: [Vivienne]: What can I do for you?
06:18:29 PM CHAT: 06:18 PM __NAME__: Chastity
06:18:29 PM CHAT: [Vivienne]: So I guess you want me to unlock you?
06:18:36 PM CHAT: 06:18 PM __NAME__: Yes Goddess
06:18:36 PM CHAT: [Vivienne]: Well then...
06:18:37 PM CHAT: [Vivienne]: So what is the reason for this?
06:18:44 PM CHAT: 06:18 PM __NAME__: No Goddess
06:18:44 PM CHAT: [Vivienne]: Cleaning, pain, emergency or other?
06:18:48 PM CHAT: 06:18 PM __NAME__: Other
06:18:48 PM CHAT: [Vivienne]: I can free you but you will have to suffer the consequences
06:18:52 PM CHAT: [Vivienne]: Do you really need to free yourself?
06:19:07 PM CHAT: 06:19 PM __NAME__: No Goddess
06:19:07 PM CHAT: [Vivienne]: Great
06:19:08 PM CHAT: [Vivienne]: You wouldn't want to suffer the consequences anyway *mischievous grin*
06:19:13 PM CHAT: [Vivienne]: Enjoy your stay!
06:19:16 PM CHAT: 06:19 PM __NAME__: Chores
06:19:16 PM CHAT: [Vivienne]: Do you wish to do a new chore or return?
06:19:18 PM CHAT: 06:19 PM __NAME__: Info
06:19:18 PM CHAT: [Vivienne]: You have spend 29 minutes this week doing 3 chores
06:19:21 PM CHAT: [Vivienne]: In total you have spend 29 minutes doing a total of 3 chores
06:19:25 PM CHAT: [Vivienne]: Anything else I can do for you?
06:19:34 PM CHAT: 06:19 PM __NAME__: Return
06:19:34 PM CHAT: [Vivienne]: Yes?
06:19:37 PM CHAT: 06:19 PM __NAME__: Session
06:19:37 PM INFO: Calculating mood for 484 and strictness 2
06:19:37 PM CHAT: [Vivienne]: Initiating session with Goddess
06:19:40 PM INFO: Calculating mood for 484 and strictness 2
06:19:40 PM INFO: Starting session with mood: 2
06:19:40 PM CHAT: 06:19 PM Charlotte: Hey slave
06:19:48 PM CHAT: 06:19 PM __NAME__: Hello Goddess
06:19:48 PM INFO: Rolled initial chance of 94 to be unlocked
06:19:48 PM INFO: Anger is higher than happiness so decreasing unlock chance
06:19:48 PM INFO: Calculating mood for 484 and strictness 2
06:19:48 PM INFO: Chastity mode is active
06:19:48 PM INFO: Must reach 120 to unlock. Current choice is 80 and mood is 2
06:19:48 PM INFO: Decided to NOT unlock chastity
06:19:48 PM INFO: Calculating mood for 484 and strictness 2
06:19:48 PM INFO: Feels evil chance 60
06:19:48 PM INFO: Faking unlock chastity
06:19:48 PM INFO: Calculating mood for 484 and strictness 2
06:19:50 PM CHAT: 06:19 PM Charlotte: Fetch your keys for your tiny plastic cage slave
06:19:56 PM CHAT: 06:19 PM Charlotte: Toy
06:19:59 PM CHAT: 06:19 PM Charlotte: In a second I am gonna  unlock your poor little cock
arlotte: Toy
06:19:59 PM CHAT: 06:19 PM Charlotte: In a second I am gonna  unlock your poor little cock

When loading it up again, I also had an exception:

06:26:12 PM INFO: Checking libraries for updates...
06:26:13 PM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
06:26:13 PM INFO: Libraries checked and up-to-date.
06:26:13 PM INFO: Initialization done.
06:26:13 PM INFO: Launching TAJ 1.3
06:26:13 PM INFO: Scanning potential personality 'Default'.
06:26:13 PM INFO: Found personality 'Default'.
06:26:13 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master'.
06:26:13 PM INFO: Found personality 'Spicy-TAJ-Personality-master'.
06:26:13 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master (0).zip'.
06:26:13 PM INFO: Loading personality 'Default'.
06:26:13 PM INFO: Finished initializing personality 'Default'.
06:26:13 PM INFO: Personality 'Default Personality' version 1.0 was successfully loaded.
06:26:13 PM INFO: Loading personality 'Spicy-TAJ-Personality-master'.
Warning: Nashorn engine is planned to be removed from a future JDK release
06:26:13 PM INFO: Finished initializing personality 'Spicy-TAJ-Personality-master'.
06:26:13 PM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDragoner/Spicy-TAJ-Personality/master/personality.properties
06:26:14 PM INFO: Fetched current version of personality 'Spicy'
06:26:14 PM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
06:26:15 PM INFO: Loaded 31 picture sets for Charlotte
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
06:29:31 PM INFO: Loaded 67 vocabularies.
06:29:31 PM INFO: Loaded 13 responses.
06:29:32 PM CHAT: Launching Spicy 0.1.5.1
06:29:32 PM INFO: Got array list from value [name:kitchen,size:-1, name:bathroom,size:-1, name:living room,size:-1, name:hallway,size:-1]
06:29:32 PM INFO: Mood after startup routine
06:29:32 PM INFO: Lust: 6
06:29:32 PM INFO: Happiness: 4
06:29:32 PM INFO: Anger: 9
06:29:32 PM INFO: Loaded 0 e stim modes
06:29:33 PM INFO: Got array list from value [name:Low Boots,height:6,color:Red, name:Chunky Heel Boots,height:13,color:Black, name:Wedges,height:16,color:Black, name:Pump Boots,height:16,color:Black, name:Ankle Bootie,height:16,color:Black, name:Mary Jane Pumps,height:14,color:Black]
06:29:33 PM INFO: Got array list from value [name:Normal,diameter:3.8,length:18,doubleSided:false,textured:false,material:0,cumInjection:false,suctionCup:true, name:Purple,diameter:3.8,length:18,doubleSided:false,textured:false,material:0,cumInjection:false,suctionCup:false]
06:29:33 PM INFO: Loaded array list buttplugs
06:29:33 PM INFO: Loaded array list chastityCages
06:29:33 PM INFO: Loaded 1 chastity cages
06:29:33 PM INFO: Loaded 2 dildos
06:29:33 PM INFO: Loaded 5 buttplugs
06:29:35 PM CHAT: [Vivienne]: Hello can I help you?
Set script thread!
06:29:52 PM CHAT: 06:29 PM Charlotte: Girl
06:29:55 PM CHAT: 06:29 PM Charlotte: We're at the end mark of today's session
06:29:59 PM INFO: Trying to run chastity end link
06:29:59 PM SEVERE: Latest loaded file was 'C:\Users\__NAME__\Desktop\Neuer Ordner (15)\Personalities\Spicy-TAJ-Personality-master\Session\Link\End\Neutral\NeutralEndLink11.js' and error was found in line 32
Error: ReferenceError: "tryRunLink" is not defined in <eval> at line number 32
javax.script.ScriptException: ReferenceError: "tryRunLink" is not defined in <eval> at line number 32
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$216$67$\^eval\_.findEndLinkAndRun(<eval>:18)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$215$\^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: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$214$\^eval\_.:program(<eval>:2)
	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$213$33$\^eval\_/0x000000080133a440.runEndGame(<eval>:6)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$201$\^eval\_.:program(<eval>:21)
	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.utils.FileUtils$1.run(FileUtils.java:88)
Caused by: <eval>:32 ReferenceError: "tryRunLink" 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$221$926A$\^eval\_.tryRunEndLinkFetchId(<eval>:32)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$220$\^eval\_/0x000000080133e840.:program(<eval>:2)
	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)
	... 47 more
06:29:59 PM INFO: Calculating mood for 484 and strictness 2
06:29:59 PM INFO: Planning on adding a base line of 6 orgasm points
06:29:59 PM INFO: With boosts 6 orgasm points
06:29:59 PM INFO: Calculating mood for 484 and strictness 2
06:29:59 PM INFO: Added 7orgasm points
06:30:01 PM CHAT: 06:30 PM Charlotte: Go ahead and fetch your magic wand
06:30:06 PM CHAT: 06:30 PM Charlotte: Tell me when you are ready to continue.
06:30:46 PM CHAT: 06:30 PM __NAME__: Yes Goddess
06:30:46 PM CHAT: 06:30 PM Charlotte: Good
06:30:52 PM CHAT: 06:30 PM Charlotte: You know I won't release you from chastity for this however you might still get a bit relief
06:31:02 PM CHAT: 06:31 PM __NAME__: Yes Goddess
06:31:06 PM CHAT: 06:31 PM Charlotte: Since this is the first time for you maybe cumming inside the chastity cage I am gonna explain the rules to you
06:31:21 PM CHAT: 06:31 PM Charlotte: You will have to stimulate yourself using the vibrator and maybe even edge
06:31:35 PM CHAT: 06:31 PM Charlotte: If I want you to ruin the orgasm you will slowly tip you over the edge and the completely remove the vibrator from the cage
06:31:51 PM CHAT: 06:31 PM Charlotte: If I allow you to cum you will have to do it within that small cage *smile*
06:32:02 PM CHAT: 06:32 PM Charlotte: When allowed to cum you are allowed to stimulate yourself however you want
06:32:11 PM CHAT: 06:32 PM Charlotte: And well when I deny you...
06:32:16 PM CHAT: 06:32 PM Charlotte: You have to live with it *evil grin*
06:32:21 PM CHAT: 06:32 PM Charlotte: Let's see if you get lucky today
06:32:25 PM INFO: Current orgasm points 10/70.76622785477403
06:32:25 PM INFO: Got array list from value [denied10]
06:32:27 PM CHAT: 06:32 PM Charlotte: So what do you think, will you get lucky today?
06:32:31 PM CHAT: 06:32 PM __NAME__: Yes Goddess
06:32:34 PM CHAT: 06:32 PM Charlotte: Of course, it's up to me to decide what "lucky" means *coy smile*
06:32:43 PM CHAT: 06:32 PM Charlotte: I'd say you are lucky to have me to tell you what to do
06:32:50 PM CHAT: 06:32 PM Charlotte: Get to the edge stroker
06:32:54 PM CHAT: 06:32 PM Charlotte: Go ahead and retrieve your magic wand
06:32:59 PM CHAT: 06:32 PM Charlotte: Tell me when you are ready to continue.
06:33:01 PM CHAT: 06:33 PM __NAME__: Yes Goddess
06:33:01 PM CHAT: 06:33 PM Charlotte: Marvelous
06:33:04 PM CHAT: 06:33 PM Charlotte: I want you to get close to the edge
06:33:04 PM INFO: Starting Edge Taunts
06:33:27 PM INFO: Loaded array list basicEdgingTauntHistory
06:33:29 PM CHAT: 06:33 PM Charlotte: Get close for me cock craving stroker
06:33:29 PM INFO: Send edging taunt
06:33:52 PM INFO: Loaded array list basicEdgingTauntHistory
06:33:54 PM CHAT: 06:33 PM Charlotte: Here's a sexy behind you can edge to *smile* 
06:33:56 PM INFO: Send edging taunt
06:34:15 PM INFO: Loaded array list basicEdgingTauntHistory
06:34:19 PM CHAT: 06:34 PM Charlotte: Get closer while you imagine how these would feel in your hands right now 
06:34:20 PM INFO: Send edging taunt
06:34:42 PM INFO: Loaded array list basicEdgingTauntHistory
06:34:42 PM INFO: Loaded array list basicEdgingTauntHistory
06:34:42 PM INFO: Loaded array list basicEdgingTauntHistory
06:34:42 PM INFO: Loaded array list basicEdgingTauntHistory
06:34:43 PM CHAT: 06:34 PM Charlotte: Get closer for me
06:34:43 PM INFO: Send edging taunt
06:34:56 PM INFO: Loaded array list basicEdgingTauntHistory
06:34:57 PM CHAT: 06:34 PM Charlotte: Get closer
06:34:57 PM INFO: Send edging taunt
06:35:17 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:20 PM CHAT: 06:35 PM Charlotte: Just imagine you were getting ready to cum all over these boobs 
06:35:20 PM INFO: Send edging taunt
06:35:37 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:37 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:37 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:37 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:37 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:37 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:37 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:39 PM CHAT: 06:35 PM Charlotte: Stare at this derriere and get closer for me 
06:35:40 PM INFO: Send edging taunt
06:35:55 PM INFO: Loaded array list basicEdgingTauntHistory
06:35:57 PM CHAT: 06:35 PM Charlotte: Not close enough, I want more
06:35:57 PM INFO: Send edging taunt
06:36:23 PM INFO: Loaded array list basicEdgingTauntHistory
06:36:23 PM INFO: Loaded array list basicEdgingTauntHistory
06:36:23 PM INFO: Loaded array list basicEdgingTauntHistory
06:36:23 PM INFO: Loaded array list basicEdgingTauntHistory
06:36:23 PM INFO: Calculating mood for 484 and strictness 2
06:36:24 PM CHAT: 06:36 PM Charlotte: Get that cock on the edge
06:36:24 PM INFO: Send edging taunt
06:36:51 PM INFO: Loaded array list basicEdgingTauntHistory
06:36:53 PM CHAT: 06:36 PM Charlotte: I want you so fucking close slave
06:36:53 PM INFO: Send edging taunt
06:37:15 PM INFO: Loaded array list basicEdgingTauntHistory
06:37:16 PM CHAT: 06:37 PM Charlotte: Mmmm fuck yes, closer
06:37:16 PM INFO: Send edging taunt
06:37:35 PM INFO: Loaded array list basicEdgingTauntHistory
06:37:36 PM CHAT: 06:37 PM Charlotte: I want you close 
06:37:36 PM INFO: Send edging taunt
06:37:48 PM CHAT: 06:37 PM __NAME__: I am on the edge
06:37:48 PM INFO: Sub send edge message
06:37:48 PM INFO: Ending edge
06:37:48 PM INFO: Stop edge message is not skipped
06:37:48 PM INFO: Loaded array list stopStrokingChastityHistory
06:37:49 PM CHAT: 06:37 PM Charlotte: And... stop
06:37:49 PM INFO: Checking for edge orgasm
06:37:49 PM INFO: Ending edge internally
06:37:49 PM INFO: Deleting Edge Variable
06:37:50 PM CHAT: 06:37 PM Charlotte: No cumming for you today
06:37:56 PM CHAT: 06:37 PM Charlotte: Lucky you, getting to be all horny until we meet again *smiles*
06:38:04 PM CHAT: 06:38 PM Charlotte: You'll be thinking about me all the time
06:38:08 PM CHAT: 06:38 PM Charlotte: Craving me
06:38:11 PM CHAT: 06:38 PM Charlotte: Wanting my control over you
06:38:16 PM CHAT: 06:38 PM Charlotte: See, you're lucky regardless of how our sessions end *grins*
06:38:22 PM INFO: Rule rule11 cannot be activated or too few sessions
06:38:24 PM CHAT: 06:38 PM Charlotte: You may remove your collar pet
06:38:29 PM CHAT: 06:38 PM __NAME__: Yes Goddess
06:38:29 PM CHAT: 06:38 PM Charlotte: Tell me when you are done
06:38:30 PM CHAT: 06:38 PM __NAME__: Yes Goddess
06:38:31 PM CHAT: 06:38 PM __NAME__: Yes Goddess
06:38:33 PM CHAT: 06:38 PM __NAME__: Yes Goddess
06:38:36 PM CHAT: 06:38 PM Charlotte: Remove anything else attached to your body cock hungry girl
06:38:43 PM CHAT: 06:38 PM Charlotte: Tell me when you are done
06:38:47 PM CHAT: 06:38 PM __NAME__: Yes Goddess
06:38:49 PM CHAT: 06:38 PM Charlotte: Slave, I'm returning you to my lovely assistant
06:38:56 PM CHAT: 06:38 PM Charlotte: You should come back again tomorrow :D
06:39:01 PM CHAT: [Vivienne]: Go ahead and fetch your combination lock and some casket you can lock with it *evil grin*
06:39:07 PM CHAT: [Vivienne]: Tell me when you are ready
06:39:09 PM CHAT: 06:39 PM __NAME__: Yes Goddess
06:39:09 PM CHAT: [Vivienne]: Perfect
06:39:11 PM INFO: Calculating mood for 484 and strictness 2
06:39:11 PM CHAT: [Vivienne]: Now go ahead and put the keys for the plastic ball-trapping belt inside the casket
06:39:16 PM CHAT: [Vivienne]: Next you will go ahead and set a new code for your combination lock at random. You will not look at it
06:39:16 PM CHAT: 06:39 PM __NAME__: Yes Goddess
06:39:22 PM CHAT: [Vivienne]: Instead you will take your phone or a camera and you will take a picture of the new combination
06:39:28 PM CHAT: [Vivienne]: Don't you dare look at the combination in any way
06:39:30 PM CHAT: 06:39 PM __NAME__: Yes Goddess
06:39:31 PM CHAT: [Vivienne]: After that I want you to lock the casket with the combination lock and randomize the selected combination so you won't be able to unlock it anymore
06:39:40 PM CHAT: [Vivienne]: Then you will take the picture and place it inside the "Images/Spicy/Chastity/ChastityCombination" folder and make sure there is only one file inside that folder
06:39:49 PM CHAT: [Vivienne]: Tell me when you have done all of that
06:40:18 PM CHAT: 06:40 PM __NAME__: Yes Goddess
06:40:18 PM CHAT: [Vivienne]: Wonderful
06:40:20 PM CHAT: [Vivienne]: Now you will delete the picture from your phone so the only person who knows the combination to your freedom is me *mischievous grin*
06:40:27 PM CHAT: [Vivienne]: You can request me to tell you the chastity combination in the main menu
06:40:32 PM INFO: Calculating mood for 484 and strictness 2
06:40:32 PM INFO: Calculating mood for 484 and strictness 2
06:40:32 PM INFO: Calculating mood for 484 and strictness 2
06:40:32 PM CHAT: [Vivienne]: Tell me what you want.
Set script thread!
Warning: Nashorn engine is planned to be removed from a future JDK release
06:40:37 PM INFO: Loaded 67 vocabularies.
06:40:37 PM INFO: Loaded 13 responses.
06:40:37 PM CHAT: Launching Spicy 0.1.5.1
06:40:37 PM INFO: Loaded array list homeRooms
06:40:37 PM INFO: Mood after startup routine
06:40:37 PM INFO: Lust: 6
06:40:37 PM INFO: Happiness: 4
06:40:37 PM INFO: Anger: 9
06:40:37 PM INFO: Loaded 0 e stim modes
06:40:37 PM INFO: Loaded array list highHeels
06:40:37 PM INFO: Loaded array list dildos
06:40:37 PM INFO: Loaded array list buttplugs
06:40:37 PM INFO: Loaded array list chastityCages
06:40:37 PM INFO: Loaded 1 chastity cages
06:40:37 PM INFO: Loaded 2 dildos
06:40:37 PM INFO: Loaded 5 buttplugs
06:40:40 PM CHAT: [Vivienne]: Are you ready to choose?
06:40:43 PM CHAT: 06:40 PM __NAME__: Shop
06:40:43 PM CHAT: [Vivienne]: This is not supported yet!
06:40:47 PM CHAT: 06:40 PM __NAME__: Chastity
06:40:47 PM CHAT: [Vivienne]: So I guess you want me to unlock you?
06:42:41 PM CHAT: 06:42 PM __NAME__: No Goddess
06:42:41 PM CHAT: [Vivienne]: Well then you can't do anything different here right now
06:42:44 PM CHAT: 06:42 PM __NAME__: I am sorry Goddess
06:42:45 PM CHAT: [Vivienne]: Yes?
06:42:48 PM CHAT: 06:42 PM __NAME__: Academy
06:42:48 PM CHAT: [Vivienne]: What do you want to do?
06:42:49 PM CHAT: 06:42 PM __NAME__: Schedule
06:42:49 PM CHAT: [Vivienne]: Hypnosis: monday, tuesday, wednesday, thursday, friday, saturday
06:42:53 PM CHAT: [Vivienne]: What do you want to do?
06:42:56 PM CHAT: 06:42 PM __NAME__: List tasks
06:42:56 PM CHAT: [Vivienne]: Hypnosis: Spent 10 minutes watching chastity hypnosis while teasing your ass with a prostate vibrator
06:43:02 PM CHAT: [Vivienne]: What do you want to do?
06:43:03 PM CHAT: 06:43 PM __NAME__: Return
06:43:03 PM CHAT: [Vivienne]: Hmm?
06:43:09 PM CHAT: 06:43 PM __NAME__: Session
06:43:09 PM CHAT: [Vivienne]: Stroker you had a session recently
3:09 PM CHAT: 06:43 PM __NAME__: Session
06:43:09 PM CHAT: [Vivienne]: Stroker you had a session recently

from spicy-taj-personality.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.