Thanks for the updates!
A few more bugs I noticed in the latest version :
The non-existent flag
P_Tease is checked in the following files:
Custom\Session\Classic\Session_Classic_StrokingBT.txt
Custom\Session\Video\Session_Video_StopGo.txt
I think they should probably be checking for
Setting_Tease instead
--------------------------------------------------------------------------
In
Custom\Punishment\PunishmentBase.txt
The (Mild) , (Tough) and (Brutal) sections have checks for RedCard01 , RedCard02 and RedCard03 being less than zero.
These should probably be <= checks instead.
Eg
Code: Select all
@Variable[RedCard01]<[0] @SystemMessage You don't have any Mild challenge cards #Black @Goto(Continue1)
Should be
Code: Select all
@Variable[RedCard01]<=[0] @SystemMessage You don't have any Mild challenge cards #Black @Goto(Continue1)
-----------------------------------------------------------------------
There are a number of places where @Goto and @Chance commands are going to labels that don't exist :
Code: Select all
File : Custom\Event\Locktober.txt
Away48 @ Line 2 - @Variable[#DateDifference(Last_C_Training, Hours)]>=[48] @NullResponse @Goto(Away48)
File : Custom\Game\Poker\PokerBase.txt
<BLANK> @ Line 60 - @NotFlag(P_Player05) @NullResponse @Goto()
File : Custom\Game\Trivia\ModelTrivia_SingleQ.txt
MEnd @ Line 161 - @AcceptAnswer Incorrect, answer was Tawny Jordan #DT @Goto(MEnd)
File : Custom\Input\Worship_Domme.txt
SlideShow @ Line 31 - @Flag(DT2) #UndressingAfter #DT @Goto(SlideShow)
SlideShow @ Line 39 - @Flag(DT1) #UndressingAfter #DT @Goto(SlideShow)
File : Custom\Punishment\Challenge.txt
<BLANK> @ Line 22 - @Variable[Temp]=[1] Your challenge will consist of a spanking #DT @Goto()
File : Custom\Punishment\PunishmentBase.txt
Continue3 @ Line 26 - [punishment] @NullResponse @ImageBarAllOff @CensorbarAllOff @Goto(Continue3)
File : Custom\Report\Settings.txt
EStimAudioOn @ Line 230 - [audio,stim,estim,e-stim] @NullResponse @Goto(EStimAudioOn)
BTStrokerOn @ Line 232 - [bluetooth stroker] @NullResponse @Goto(BTStrokerOn)
File : Custom\Session\Next_Session.txt
DommeDecide_Basic @ Line 163 - @Variable[Commitment_Remaining_Var]<[5] @NullResponse @Goto(DommeDecide_Basic)
DommeDecide_Basic @ Line 184 - @Variable[Commitment_Remaining_Var]<[9] @NullResponse @Goto(DommeDecide_Basic)
File : Custom\Session\Classic\Session_Classic_Games\SlaveTraining_Stroking.txt
10 @ Line 471 - @Variable[GLPoints]>=[10] @NullResponse @Goto(10)
8 @ Line 472 - @Variable[GLPoints]>=[8] @NullResponse @Goto(8)
7 @ Line 473 - @Variable[GLPoints]>=[7] @NullResponse @Goto(7)
6 @ Line 474 - @Variable[GLPoints]>=[6] @NullResponse @Goto(6)
5 @ Line 475 - @Variable[GLPoints]>=[5] @NullResponse @Goto(5)
4 @ Line 476 - @Variable[GLPoints]>=[4] @NullResponse @Goto(4)
3 @ Line 477 - @Variable[GLPoints]>=[3] @NullResponse @Goto(3)
File : Custom\Session\Release\Base.txt
PenisLength @ Line 333 - [no] @NullResponse @Goto(PenisLength)
File : Custom\Session\Release\Release_Template.txt
Count @ Line 17 - @NullResponse @Goto(Count)
File : Custom\Session\Release\Generic\FreeO\StandardRelease.txt
SetStopStartFinal @ Line 128 - @Variable[MetronomeStrokes]<=[20] @NullResponse @Goto(SetStopStartFinal)
File : Custom\Session\Release\Generic\Instant\Swing\5.txt
Glasses @ Line 3 - #Grin #DT @Goto(Coin,Bowl,Glasses)
File : Custom\Session\Slideshow\Golden_Elements\CardStroking.txt
GoldenSessionControl @ Line 15 - @Variable[Rounds]<=[0] @NullResponse @Goto(GoldenSessionControl)
CardStroking02 @ Line 20 - Get ready #DT @Goto(CardStroking02)
File : Custom\Session\Slideshow\Golden_Elements\Other\Warm_Up.txt
Continue4 @ Line 4 - Well since it's been #DateDifference(LastRelease,Days) days since your last release I guess we can skip warm-up #Grin #DT @Goto(Continue4)
File : Custom\Session\Slideshow\Golden_Elements\Pain\CBT.txt
Return02 @ Line 2 - @Flag(Golden_CBT) @Variable[Golden_CBT]=[1] @ChangeVar[Golden_CBT]=[Golden_CBT]+[1] @Goto(Return02)
Return02 @ Line 47 - @Goto(Return02)
File : Custom\Session\Slideshow\SnakesLadders\Session_SnakeLadders.txt
RegularSquare100B @ Line 100 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[101] @NullResponse @SetVar[SnakeSquare]=[99] @Goto(RegularSquare100B)
RegularSquare100B @ Line 101 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[102] @NullResponse @SetVar[SnakeSquare]=[98] @Goto(RegularSquare100B)
RegularSquare100B @ Line 103 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[104] @NullResponse @SetVar[SnakeSquare]=[96] @Goto(RegularSquare100B)
RegularSquare100B @ Line 104 - @NotFlag(LargeBoard) @Variable[SnakeSquare]=[105] @NullResponse @SetVar[SnakeSquare]=[95] @Goto(RegularSquare100B)
File : Custom\Session\Slideshow\SnakesLadders\Session_SnakesLadders_Base.txt
End2 @ Line 19 - @Variable[#DateDifference(SnakesAndLaddersPlayed, Hours)]<[24] You have played this session within the last 24 hours #DT @Goto(End2)
Diff @ Line 47 - [Difficulty] @NullResponse @Goto(Diff)
File : Custom\Session\Theme\Base_Custom_Set.txt
Error @ Line 51 - @NullResponse @Goto(Error)
File : Custom\Session\Video\Session_Video_Simulation.txt
SwitchHands @ Line 203 - @NullResponse @Chance50(Break) @Goto(SlowMotion1,SlowMotion2,SwitchHands,Rule,Instruction)
File : Custom\Session\Video\Session_Video_StopGo.txt
LateRed2 @ Line 257 - @NullResponse @Goto(LateRed1,LateRed2,LateRed3)
LateRed3 @ Line 257 - @NullResponse @Goto(LateRed1,LateRed2,LateRed3)
File : Custom\Session\Video\Session_Video_StopGo2.txt
<BLANK> @ Line 40 - @NullResponse @Chance() @Goto(Late_Slow,Late_Edge,)
Late_Edge @ Line 40 - @NullResponse @Chance() @Goto(Late_Slow,Late_Edge,)
<BLANK> @ Line 40 - @NullResponse @Chance() @Goto(Late_Slow,Late_Edge,)
File : Custom\Start_And_Misc\Base.txt
Rewards @ Line 136 - [rewards] @NullResponse @CensorbarAllOff @Goto(Rewards)
Limit @ Line 249 - @NullResponse @Goto(Limit)
File : Custom\Start_And_Misc\DommeChatter.txt
D1 @ Line 357 - [#DomHonorific,#DomName] @SystemMessage Dialing .. #Black @CensorbarAllOff @Goto(D1)
D2 @ Line 358 - [#Contact1Honorific,#Contact1] @SystemMessage Dialing .. #Black @CensorbarAllOff @Goto(D2)
D3 @ Line 359 - [#Contact2Honorific,#Contact2] @SystemMessage Dialing .. #Black @CensorbarAllOff @Goto(D3)
---------------------------------------------------------------------------------------------
While checking the above I also noticed that there were some @Insert commands that appear to be wrong
In Custom\Session\Toys\Toy_Specific_On.txt the followng :
@Insert(Insert\Toys\Pegs_On)
@Insert(Insert\Toys\Gag_On)
@Insert(Insert\Toys\Parachute_On)
@Insert(Insert\Toys\Lingerie_On)
Need to lose the 'Insert' from the path :
@Insert(Toys\Pegs_On)
@Insert(Toys\Gag_On)
@Insert(Toys\Parachute_On)
@Insert(Toys\Lingerie_On)
In Custom\Session\WarmUp\WU12.txt
@Insert(Lingerie_On)
Needs to add 'Toys' to the path :
@Insert(Toys\Lingerie_On)