Re: Tease AI Bug Report Thread
Posted: Wed Mar 22, 2017 9:33 pm
by sexybastardo
Hey there,
I noticed a problem with @CallReturn / @MiniScript:
I noticed a problem with @CallReturn / @MiniScript:
- Spoiler: show
-
----------
MiniScripts:
Not Stroking (@MiniScript from the Start Script):
Single @MiniScript: Works fine
@MiniScript within a MiniScript works, but leads to a dead end at the last line of the first MiniScript.
@CallReturn within a MiniScript works, tested with a maximum of three level deep nested @CallReturns. But leads to a dead end - it jumps instantly at the first @End to the last line of the MiniScript and stops.
Stroking (@MiniScript from Response File):
Single @Miniscript: Works fine
@Miniscript within a Miniscript works, but leads from the end in the last file instantly back to the first call. (That's maybe correct?)
@CallReturn within a Miniscript works, but leads from the end in the last file instantly back to the first call. (In this case its wrong, I guess - it should go back all steps.)
@CallReturn():
Not Stroking (Start Script):
Single @CallReturn: Works fine
@Miniscript within a CallReturn works fine. @CallReturn Script -> @MiniScript Script -> Rest of @CallReturn Script -> Back
@CallReturn within a CallReturn works fine, tested with a maximum of three level deep nested @CallReturns.
Stroking (Response File):
Single @CallReturn: Works fine
@Miniscript within a CallReturn works different than before. It jumps back to Stroking after the MiniScript.
@CallReturn within a CallReturn works, but leads from the @End in the last file instantly back to Stroking.
@Call after a @CallReturn: Seems to be working fine. Leads to a Module at the end of the last file.
Stroking & @CallReturn from a Module:
Single @CallReturn: don't work - it throws you back after the end of the @CallReturn and runs a random module
Sometimes I still receive some Stroke Taunts after the @CallReturn before the new module is started.
NOT STROKING & @CallReturn from a Module/Link:
@CallReturn: works fine.
@MiniScript: works fine.
@Call stops everything.
@Call():
Not Stroking (@Call from a Start Script):
@Miniscript: Seems to be working fine.
@CallReturn after a @Call works, tested with a maximum of three level deep nested @CallReturns, but the session will end at the last line of the Call script if no further command like @StartStroking is given.
@Call after a @Call works fine.
Stroking & @Call from a Module:
@Miniscript after a @Call it throws you back and runs the script file again that contains the original call (or maybe just a random module). (In some scripts this wasn't noticeable instantly ... it leads in most cases to an endless cycle)
@CallReturn after a @Call it throws you back after the last nested CallReturn and runs the script file again that contains the original call (or maybe just a random module). (In some scripts this wasn't noticeable instantly ... it leads in most cases to an endless cycle)
@Call after a @Call: Seems to be working fine. Leads to a Link at the end of the last file.
Stroking & @Call from response file:
Response files now don't let me use a @Call anymore, TeaseAI does ignore it without any message. Don't know whats happening there.
-------
Please notice that I didn't test everything, and I noticed in some cases it worked in others not. Mostly it depends if the user is stroking or not. But I don't have the time to figure it out more currently. I marked the lines red that (at least in my view) needs to be fixed.