Hey guys, im posting this in this thread instead of the "House of Tease" one, because the following only happens in TAI Awakening but not in the "original" version.
I've tried debugging the following problem myself, and I think I actually got a semi good grasp on how scripting for TAI works now, but I couldn't fix it yet:
Everytime I get to (continue09) (line 105) in the HouseOfTease\stroke\link\av_link.txt file something seems to break.
The full section of the file can be found in the spoiler tag here:
- Spoiler: show
Code: Select all
(Continue9)
@NullResponse @RapidCodeOn
@NullResponse @Chance85(FinalLink)
@NullResponse @Chance50(EdgeAV)
@Flag(AV_BreakOne) @NullResponse @Goto(FinalLink)
I @RT(think I'll take, need to take) a @RT(short break, break, pause, short pause) @RapidCodeOn
@Flag(AV_MEM_Crush) @NullResponse @CallReturn(Custom\Memory\AV_Crushes.txt)
@Flag(AV_MEM_Crush) @NullResponse @Goto(CrushBack)
@FlagOr(AV_MEM_Contact1, AV_MEM_Contact2, AV_MEM_Contact3) @NullResponse @CallReturn(Custom\Memory\AV_Glitters.txt)
@FlagOr(AV_MEM_Contact1, AV_MEM_Contact2, AV_MEM_Contact3) @NullResponse @Goto(ContactBack)
#AV_Luxury @TempFlag(AV_BreakOne)
@RT(Good thing, Thankfully) you have some @RT(porn videos, videos, nice videos) on your @RT(PC, computer)
Have fun @PlayVideo
#CensorContinue
@NullResponse @CallReturn(Custom\AV_Scripts\AV_EdgeAV.txt, FromVideo)
@NullResponse @Goto(FinalLink)
(ContactBack)
@NullResponse @DeleteFlag(AV_MEM_Contact1, AV_MEM_Contact2, AV_MEM_Contact3) @Goto(FinalLink)
(CrushBack)
@NullResponse @DeleteFlag(AV_MEM_Crush) @Goto(FinalLink)
(EdgeAV)
@NullResponse @CallReturn(Custom\AV_Scripts\AV_EdgeAV.txt)
@NullResponse @Goto(FinalLink)
(FinalLink)
@Variable[#DateDifference(AV_GlitterJoin,seconds)]>[1000] @NullResponse @CallReturn(Custom\AV_Scripts\AV_GlitterBye.txt)
@NullResponse @RapidCodeOn
@Flag(AV_BMDONE) @NullResponse @Goto(NoMoreDenied)
@Flag(AV_DBoredDONE) @NullResponse @Goto(NotBored)
@NullResponse @CallReturn(Custom\AV_Scripts\AV_DommeBored.txt)
(NotBored)
@NullResponse @RapidCodeOn
@BadMood @NullResponse @CallReturn(Custom\AV_Scripts\AV_BadMood.txt)
@NotFlag(AV_Denied) @NullResponse @Goto(NoMoreDenied)
@Flag(AV_DenialOnce) @NullResponse @Goto(NoMoreDenied)
@NullResponse @Chance60(NoMoreDenied)
@NullResponse @Call(Custom\AV_Scripts\AV_Denied.txt)
(NoMoreDenied)
@NullResponse @RapidCodeOn
@NullResponse @DeleteFlag(AV_DenialOnce)
@NotFlag(AV_AltMetro) @NullResponse @Chance30(AlternativeMetro)
@NullResponse @Chance80(FinalLinkForReal)
@NullResponse @CallReturn(Custom\Memory\AV_Trainning.txt)
@NullResponse
#StartStroking @StartStroking
@End
So now everytime I get to
nothing happens. What I would
think should happen is that a random video plays and after that, the tease resumes, but I just get the first frame of a random video and that's it. The longest I've let the program sit at that state was like 20 minutes. Is there anyone else who encountered this before and if yes, how did you fix it?
On another note I just have an additional question for my understanding. I couldn't find any documentation about temporary flags, so am I right in assuming that the correct syntax for
setting a temporary flag is @TempFlag(FLAGNAME)?
This would mean that
sets the temp flag "AV_BreakOne" and
Code: Select all
@Flag(AV_BreakOne) @NullResponse @Goto(FinalLink)
would look for it and send me to "FinalLink" if the flag was present, right?
Thanks in advance for any help. much love <3