Tease AI Bug Report Thread

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

Post Reply
Zoran
Explorer
Explorer
Posts: 32
Joined: Sun Sep 20, 2015 5:55 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Bug Report Thread

Post by Zoran »

Something I noticed, maybe not necessarily a bug, but an overlook perhaps.

I noticed that the program crashes whenever
a) It tries to call out an image that is indexed, but not physically in the folder
b) It tries to call out a tag that is used in a script, but is not indexed anywhere in the image tags file

While the second problem might be an annoyance, but can be dealt with by script creator providing sufficient information on all the tags which he used, the first one is much worse.

Because let's say you tag your 101 images in X folder, and then when you look through them a week later you think "yeah, that one image is not really as hot as I originally thought it was... And 100 is such a nice, round number..." - and you delete one image. Then, a month after that, the program randomly decides to call out that specific image, and BAM. Crash.

Would it be possible to add a button that re-checks the image directory and deletes any phantom indexes in the imagetags? Local file validation does not do it from what I noticed, since recently I did it twice I think, and I still noticed some entries in the tags file from the images I deleted two weeks ago.
q55x8x
Explorer
Explorer
Posts: 38
Joined: Sat May 10, 2014 2:20 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch

Re: Tease AI Bug Report Thread

Post by q55x8x »

Just found some behavior I am not sure about if it is intended.
If you play the Glitter contact script from Wicked Tease and the contact that joined the chat room makes a typo the domme will correct it not the contact. That still looks real does not break immersion but it started to feel like it could be a not intended behavior as it happened multiple times.
User avatar
Bluelow
Explorer
Explorer
Posts: 56
Joined: Mon Feb 08, 2010 1:33 pm
I am a: Switch

Re: Tease AI Bug Report Thread

Post by Bluelow »

Hyphens in vocabulary files get replaced by spaces in the program, I'm pretty sure this didn't happen at some point at least.
CBT
Explorer
Explorer
Posts: 52
Joined: Sat Sep 19, 2015 4:39 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Sub/Slave(s): Elly
Location: North West UK

Re: Tease AI Bug Report Thread

Post by CBT »

Just had another crash. Domme was asking me "get to know you" questions and crashed. Remembered to copy the error report this time :blush:
Spoiler: show
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Tease_AI.Form1.CommandClean(String StringClean) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 11201
at Tease_AI.Form1.Timer1_Tick(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 4909
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Tease AI
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///E:/Archive/Misc/Loose/TAI/Tease%20AI%20Open%20Beta/Tease%20AI.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 12.0.51209.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34251 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34270 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
AxInterop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///E:/Archive/Misc/Loose/TAI/Tease%20AI%20Open%20Beta/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///E:/Archive/Misc/Loose/TAI/Tease%20AI%20Open%20Beta/Interop.WMPLib.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
User avatar
DemonXia
Explorer
Explorer
Posts: 35
Joined: Sun Aug 23, 2009 8:22 pm
Gender: Female
Sexual Orientation: Lesbian
I am a: Submissive
Location: Zeeland, The Netherlands

Re: Tease AI Bug Report Thread

Post by DemonXia »

Hi,

I got this error during one of the group things where the domme gets a glitter contact into the chat.

Unhandled exception
Could not find file K:\Tease AI\Scripts\Wicked Tease\Stroke\HoldTheEdge\GroupHoldTheEdge.txt

Code: Select all

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not find file 'K:\Tease AI\Scripts\Wicked Tease\Stroke\HoldTheEdge\GroupHoldTheEdge.txt'.
File name: 'K:\Tease AI\Scripts\Wicked Tease\Stroke\HoldTheEdge\GroupHoldTheEdge.txt'
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
   at System.IO.StreamReader..ctor(String path)
   at Tease_AI.Form1.HoldEdgeTauntTimer_Tick(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 17099
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Tease AI
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///K:/Tease%20AI/Tease%20AI.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 12.0.51209.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34251 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Speech
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
AxInterop.WMPLib
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///K:/Tease%20AI/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///K:/Tease%20AI/Interop.WMPLib.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.mshtml
    Assembly Version: 7.0.3300.0
    Win32 Version: 7.0.3300.0
    CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


I looked for the file and it was indeed missing. I re-downloaded the entire script from the front page of the main Tease AI thread and it is missing in there as well.
NEGEV
Explorer
Explorer
Posts: 96
Joined: Sat Aug 22, 2015 2:59 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Bug Report Thread

Post by NEGEV »

Yesterday I won in Risky Pick the jackpot and got my 1000 coins but sadly I have only 586 coins today. I guess there is an issue if it goes offer 1000 but after I won you could see the 1586 coins so I am not sure about this.
CBT
Explorer
Explorer
Posts: 52
Joined: Sat Sep 19, 2015 4:39 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Sub/Slave(s): Elly
Location: North West UK

Re: Tease AI Bug Report Thread

Post by CBT »

NEGEV wrote:Yesterday I won in Risky Pick the jackpot and got my 1000 coins but sadly I have only 586 coins today. I guess there is an issue if it goes offer 1000 but after I won you could see the 1586 coins so I am not sure about this.
Iv had this a few times, where my tokens have dissapeared between sessions/days. I also dont get them sometimes until the next session. I can have 100, win another 100, see the 200 hundred tokens for a few seconds until i do ANYTHING else, and then 100 dissapear until the next time i start the program. My whole "bank" can disapear the following time too and leave me with 10-20 coins.

I have been using this little script (see below) to test this problem, and to replace any tokens I think I'm owed after they dissapear, or when Risky Pick crashed a few times (every time now), until the next patch which will hopefully fix the problem (fingers crossed).

Use this to add coins to your "bank" if you need to, but dont over do it now...(ahem) its for test purposes only (cough, cough) :innocent:
Spoiler: show
Stop stroking @StopStroking
I think I owe you some tokens #PetName
Here are some of the tokens @Add100Tokens
Here are the rest of the tokens @Add100Tokens
See you soon @EndTease
@End
You can add extra lines for more tokens, but 200 is usually enough to replace whats owed in most situations. Again, dont over do it ;-)
CBT
Explorer
Explorer
Posts: 52
Joined: Sat Sep 19, 2015 4:39 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Sub/Slave(s): Elly
Location: North West UK

Re: Tease AI Bug Report Thread

Post by CBT »

I had a suggestion, but I dont know if it is even possible, and if it is whether it would be easy or hard to implement/create. Would it be possible, for someone of great and powerful (dare I say godly :innocent: ) coding skills, to create a mini program or addon for the program that can run an entire script/module/link etc in a second or two asa test agains crashes. Instead of running the module in realtime to test it (which can take a bit of time and possibly spoil any surprises/fun for future use in a tease).

I was thinking along the lines of the "check" function in the script editor of the SexScripts program (I assume some here have tried this one :wave: ). That runs the whole script incredibly fast, several times, to see if there is any problems or crashes.

Again, I dont lknow if this is possible, or if it is if it would be more work than its worth to create. I just though I would mention it as an idea. :whistle:
q55x8x
Explorer
Explorer
Posts: 38
Joined: Sat May 10, 2014 2:20 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch

Re: Tease AI Bug Report Thread

Post by q55x8x »

CBT wrote:I had a suggestion, but I dont know if it is even possible, and if it is whether it would be easy or hard to implement/create. Would it be possible, for someone of great and powerful (dare I say godly :innocent: ) coding skills, to create a mini program or addon for the program that can run an entire script/module/link etc in a second or two asa test agains crashes. Instead of running the module in realtime to test it (which can take a bit of time and possibly spoil any surprises/fun for future use in a tease).

I was thinking along the lines of the "check" function in the script editor of the SexScripts program (I assume some here have tried this one :wave: ). That runs the whole script incredibly fast, several times, to see if there is any problems or crashes.

Again, I dont lknow if this is possible, or if it is if it would be more work than its worth to create. I just though I would mention it as an idea. :whistle:
This would be kinda tricky. You would need to write a new interpreter for teaseAI scripting "language". This has already been attempted by png in 1885s long absence for testing purposes (worked pretty well). The problem here would be that the interpreter which tries to read all scripts to check for errors would most likely be coded differently than the one used in teaseAI itself. So both interpreters would even if not directly noticeable by the user maybe interpret certain scripts differently unintended. This could definitely lead so severe confusion when debugging something nasty or even to situations like one interpreter crashes where the other runs fine.
But in general the problems i described would most likely only show rare occurrences as the language itself isn't that complicated.

So this imo is a good idea but with a new and different interpreter you would always have to keep in mind that you wouldn't been able to 100% verify a script.
NEGEV
Explorer
Explorer
Posts: 96
Joined: Sat Aug 22, 2015 2:59 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Bug Report Thread

Post by NEGEV »

CBT wrote:
NEGEV wrote:Yesterday I won in Risky Pick the jackpot and got my 1000 coins but sadly I have only 586 coins today. I guess there is an issue if it goes offer 1000 but after I won you could see the 1586 coins so I am not sure about this.
Iv had this a few times, where my tokens have dissapeared between sessions/days. I also dont get them sometimes until the next session. I can have 100, win another 100, see the 200 hundred tokens for a few seconds until i do ANYTHING else, and then 100 dissapear until the next time i start the program. My whole "bank" can disapear the following time too and leave me with 10-20 coins.

I have been using this little script (see below) to test this problem, and to replace any tokens I think I'm owed after they dissapear, or when Risky Pick crashed a few times (every time now), until the next patch which will hopefully fix the problem (fingers crossed).

Use this to add coins to your "bank" if you need to, but dont over do it now...(ahem) its for test purposes only (cough, cough) :innocent:
Spoiler: show
Stop stroking @StopStroking
I think I owe you some tokens #PetName
Here are some of the tokens @Add100Tokens
Here are the rest of the tokens @Add100Tokens
See you soon @EndTease
@End
You can add extra lines for more tokens, but 200 is usually enough to replace whats owed in most situations. Again, dont over do it ;-)
How can I open this script?
CBT
Explorer
Explorer
Posts: 52
Joined: Sat Sep 19, 2015 4:39 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Sub/Slave(s): Elly
Location: North West UK

Re: Tease AI Bug Report Thread

Post by CBT »

How can I open this script?
Just save it in a text file anywhere and open it with the "run" button at the bottom of the apps box/window.
tk1.png
tk1.png (88.08 KiB) Viewed 2242 times
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Bug Report Thread

Post by opiate »

After digging through the TeaseAI main post, this has been solved.

So I have this script that completely skips the first @GotoDommeOrgasm and goes strait to (Continue)
I've tried writing it a couple of different ways, tried ending one @GotoDommeOrgasm before the other line can be reached, and so on and so forth... The script always skips the first DommeOrgasm check. I'm not sure if it's a bug, or if i've done something wrong, or may hit a system limitation, any ideas?

Code: Select all

(OpiateLOC)
#GreetSub
I've been looking forward to #Teasing you again #EmoteRandom @CheckFlag(OpiateNPC) @GotoDommeOrgasm
(Never Allows)
And since I let you come last time
You can understand that we have <i>a lot</i> of work to do
Because I never let you come 
And I'm going to have to #MakeSure that you still understand 
That I'm never going to let you come again #EmoteRandom @Goto(Continue)
(Rarely Allows)
And since I let you come last time
You can understand that we have <i>a lot</i> of work to do
Because I almost never let you come
And now I'm going to have to #MakeSure
That you are just as desperate as you were before I let you come @Goto(Continue)
(Sometimes Allows)
And since you came last time
we have some work to do
Because even if I let you come again #GeneralTime
I want to #MakeSure that you are just as desperate
As you were before #EmoteRandom @Goto(Continue)
(Often Allows)
And I know that I almost always let you come
But that doesn't mean I'm not going to #Tease you about it anyway
Who knows, maybe I'll get you all worked up and desperate
And deny you #GeneralTime #EmoteRandom @Goto(Continue)
(Always Allows)
And I know that I always let you come
But I really #Like making you desperate for me #EmoteRandom
It's just so much fun #Making you #Ache
(Continue)
You caught me at a good time too
#Contact1 just left and I was trying to pick out a movie
I think I'll watch #_OS3_Movie
#_OS3_MovieLine @GotoDommeOrgasm
(Never Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm not going to let you have #EmoteRandom
This should be quite the show @Goto(OpiateStart3)
(Rarely Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm #Probably not going to let you have #EmoteRandom
This should be quite the show @Goto(OpiateStart3)
(Sometimes Allows)
I should probably get some popcorn ready #EmoteRandom
If I'm actually going to let you come
Between #_OS3_Movie2 and #That orgasm
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
(Often Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm #Probably going to let you have #GeneralTime
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
(Always Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm that I'm going to <i>make</i> you give me #GeneralTime
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
Last edited by opiate on Tue Sep 29, 2015 12:01 am, edited 1 time in total.
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Bug Report Thread

Post by avatarbr »

opiate wrote:So I have this script that completely skips the first @GotoDommeOrgasm and goes strait to (Continue)
I've tried writing it a couple of different ways, tried ending one @GotoDommeOrgasm before the other line can be reached, and so on and so forth... The script always skips the first DommeOrgasm check. I'm not sure if it's a bug, or if i've done something wrong, or may hit a system limitation, any ideas?

Code: Select all

(OpiateLOC)
#GreetSub
I've been looking forward to #Teasing you again #EmoteRandom @CheckFlag(OpiateNPC) @GotoDommeOrgasm
(Never Allows)
And since I let you come last time
You can understand that we have <i>a lot</i> of work to do
Because I never let you come 
And I'm going to have to #MakeSure that you still understand 
That I'm never going to let you come again #EmoteRandom @Goto(Continue)
(Rarely Allows)
And since I let you come last time
You can understand that we have <i>a lot</i> of work to do
Because I almost never let you come
And now I'm going to have to #MakeSure
That you are just as desperate as you were before I let you come @Goto(Continue)
(Sometimes Allows)
And since you came last time
we have some work to do
Because even if I let you come again #GeneralTime
I want to #MakeSure that you are just as desperate
As you were before #EmoteRandom @Goto(Continue)
(Often Allows)
And I know that I almost always let you come
But that doesn't mean I'm not going to #Tease you about it anyway
Who knows, maybe I'll get you all worked up and desperate
And deny you #GeneralTime #EmoteRandom @Goto(Continue)
(Always Allows)
And I know that I always let you come
But I really #Like making you desperate for me #EmoteRandom
It's just so much fun #Making you #Ache
(Continue)
You caught me at a good time too
#Contact1 just left and I was trying to pick out a movie
I think I'll watch #_OS3_Movie
#_OS3_MovieLine @GotoDommeOrgasm
(Never Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm not going to let you have #EmoteRandom
This should be quite the show @Goto(OpiateStart3)
(Rarely Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm #Probably not going to let you have #EmoteRandom
This should be quite the show @Goto(OpiateStart3)
(Sometimes Allows)
I should probably get some popcorn ready #EmoteRandom
If I'm actually going to let you come
Between #_OS3_Movie2 and #That orgasm
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
(Often Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm #Probably going to let you have #GeneralTime
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
(Always Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm that I'm going to <i>make</i> you give me #GeneralTime
This should be quite the show #EmoteRandom @Goto(OpiateStart3)

The "@CheckFlag(OpiateNPC)" dont make the script look for a (OpiateNPC) in some line?

Since you dont put that in the script, maybe skip all the first part.
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Bug Report Thread

Post by opiate »

Duped post. Sorry
Last edited by opiate on Mon Sep 28, 2015 1:16 am, edited 1 time in total.
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Bug Report Thread

Post by opiate »

opiate wrote:
avatarbr wrote:So I have this script that completely skips the first @GotoDommeOrgasm and goes strait to (Continue)
I've tried writing it a couple of different ways, tried ending one @GotoDommeOrgasm before the other line can be reached, and so on and so forth... The script always skips the first DommeOrgasm check. I'm not sure if it's a bug, or if i've done something wrong, or may hit a system limitation, any ideas?

Code: Select all

(OpiateLOC)
#GreetSub
I've been looking forward to #Teasing you again #EmoteRandom @CheckFlag(OpiateNPC) @GotoDommeOrgasm
(Never Allows)
And since I let you come last time
You can understand that we have <i>a lot</i> of work to do
Because I never let you come 
And I'm going to have to #MakeSure that you still understand 
That I'm never going to let you come again #EmoteRandom @Goto(Continue)
(Rarely Allows)
And since I let you come last time
You can understand that we have <i>a lot</i> of work to do
Because I almost never let you come
And now I'm going to have to #MakeSure
That you are just as desperate as you were before I let you come @Goto(Continue)
(Sometimes Allows)
And since you came last time
we have some work to do
Because even if I let you come again #GeneralTime
I want to #MakeSure that you are just as desperate
As you were before #EmoteRandom @Goto(Continue)
(Often Allows)
And I know that I almost always let you come
But that doesn't mean I'm not going to #Tease you about it anyway
Who knows, maybe I'll get you all worked up and desperate
And deny you #GeneralTime #EmoteRandom @Goto(Continue)
(Always Allows)
And I know that I always let you come
But I really #Like making you desperate for me #EmoteRandom
It's just so much fun #Making you #Ache
(Continue)
You caught me at a good time too
#Contact1 just left and I was trying to pick out a movie
I think I'll watch #_OS3_Movie
#_OS3_MovieLine @GotoDommeOrgasm
(Never Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm not going to let you have #EmoteRandom
This should be quite the show @Goto(OpiateStart3)
(Rarely Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm #Probably not going to let you have #EmoteRandom
This should be quite the show @Goto(OpiateStart3)
(Sometimes Allows)
I should probably get some popcorn ready #EmoteRandom
If I'm actually going to let you come
Between #_OS3_Movie2 and #That orgasm
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
(Often Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm #Probably going to let you have #GeneralTime
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
(Always Allows)
I should probably get some popcorn ready #EmoteRandom
Between #_OS3_Movie2 and #That orgasm
#YouKnow the one that I'm that I'm going to <i>make</i> you give me #GeneralTime
This should be quite the show #EmoteRandom @Goto(OpiateStart3)
The "@CheckFlag(OpiateNPC)" dont make the script look for a (OpiateNPC) in some line?

Since you dont put that in the script, maybe skip all the first part.
This is just a piece of the entire script, the OpiateNPC line does exist, and I have tried it without the CheckFlag just to be safe, but it still skips the first set of OrgasmPaths. Thanks for the advice though.

What I'm wondering is if I can't use the @GotoDommeOrgasm command more than once in a single script, or if maybe StartScripts aren't capable of handling multiple duplicated titled in pathing. I'm hoping 1885 has an answer as to why it won't work, and maybe will be willing to investigate expanding the command to accept multiple entries.

I was planning on extensively using the DommeOrgasm filter to expand Swisses' interactivity; I think there's a limitation though, I'm having a plethora of similar issues with multiple calls of Orgasm/Apathy and Level filters.
Post Reply