A few personal preference things I've changed , which I may or may not be worth using...
For the memory game I found it a little unfair that it could choose the same card twice in a row, since there is no real way of detecting that other than to see that a card is being shown for longer than usual.
So I changed the vocab files to prevent that.
#Game_Memory1.txt :
Code: Select all
@Variable[GameMemory_CurrentCard]<>[C1] @SetVar[GameMemory_CurrentCard]=[C1] @ShowImage[GNMImages\Cards\1\C1.*] @TempFlag(GameMemory_C1)
@Variable[GameMemory_CurrentCard]<>[D1] @SetVar[GameMemory_CurrentCard]=[D1] @ShowImage[GNMImages\Cards\1\D1.*] @TempFlag(GameMemory_D1)
@Variable[GameMemory_CurrentCard]<>[H1] @SetVar[GameMemory_CurrentCard]=[H1] @ShowImage[GNMImages\Cards\1\H1.*] @TempFlag(GameMemory_H1)
@Variable[GameMemory_CurrentCard]<>[S1] @SetVar[GameMemory_CurrentCard]=[S1] @ShowImage[GNMImages\Cards\1\S1.*] @TempFlag(GameMemory_S1)
@Variable[GameMemory_CurrentCard]<>[C2] @SetVar[GameMemory_CurrentCard]=[C2] @ShowImage[GNMImages\Cards\2\C2.*] @TempFlag(GameMemory_C2)
@Variable[GameMemory_CurrentCard]<>[D2] @SetVar[GameMemory_CurrentCard]=[D2] @ShowImage[GNMImages\Cards\2\D2.*] @TempFlag(GameMemory_D2)
@Variable[GameMemory_CurrentCard]<>[H2] @SetVar[GameMemory_CurrentCard]=[H2] @ShowImage[GNMImages\Cards\2\H2.*] @TempFlag(GameMemory_H2)
@Variable[GameMemory_CurrentCard]<>[S2] @SetVar[GameMemory_CurrentCard]=[S2] @ShowImage[GNMImages\Cards\2\S2.*] @TempFlag(GameMemory_S2)
@Variable[GameMemory_CurrentCard]<>[C3] @SetVar[GameMemory_CurrentCard]=[C3] @ShowImage[GNMImages\Cards\3\C3.*] @TempFlag(GameMemory_C3)
@Variable[GameMemory_CurrentCard]<>[D3] @SetVar[GameMemory_CurrentCard]=[D3] @ShowImage[GNMImages\Cards\3\D3.*] @TempFlag(GameMemory_D3)
@Variable[GameMemory_CurrentCard]<>[H3] @SetVar[GameMemory_CurrentCard]=[H3] @ShowImage[GNMImages\Cards\3\H3.*] @TempFlag(GameMemory_H3)
@Variable[GameMemory_CurrentCard]<>[S3] @SetVar[GameMemory_CurrentCard]=[S3] @ShowImage[GNMImages\Cards\3\S3.*] @TempFlag(GameMemory_S3)
@Variable[GameMemory_CurrentCard]<>[C4] @SetVar[GameMemory_CurrentCard]=[C4] @ShowImage[GNMImages\Cards\4\C4.*] @TempFlag(GameMemory_C4)
@Variable[GameMemory_CurrentCard]<>[D4] @SetVar[GameMemory_CurrentCard]=[D4] @ShowImage[GNMImages\Cards\4\D4.*] @TempFlag(GameMemory_D4)
@Variable[GameMemory_CurrentCard]<>[H4] @SetVar[GameMemory_CurrentCard]=[H4] @ShowImage[GNMImages\Cards\4\H4.*] @TempFlag(GameMemory_H4)
@Variable[GameMemory_CurrentCard]<>[S4] @SetVar[GameMemory_CurrentCard]=[S4] @ShowImage[GNMImages\Cards\4\S4.*] @TempFlag(GameMemory_S4)
@Variable[GameMemory_CurrentCard]<>[C5] @SetVar[GameMemory_CurrentCard]=[C5] @ShowImage[GNMImages\Cards\5\C5.*] @TempFlag(GameMemory_C5)
@Variable[GameMemory_CurrentCard]<>[D5] @SetVar[GameMemory_CurrentCard]=[D5] @ShowImage[GNMImages\Cards\5\D5.*] @TempFlag(GameMemory_D5)
@Variable[GameMemory_CurrentCard]<>[H5] @SetVar[GameMemory_CurrentCard]=[H5] @ShowImage[GNMImages\Cards\5\H5.*] @TempFlag(GameMemory_H5)
@Variable[GameMemory_CurrentCard]<>[S5] @SetVar[GameMemory_CurrentCard]=[S5] @ShowImage[GNMImages\Cards\5\S5.*] @TempFlag(GameMemory_S5)
@Variable[GameMemory_CurrentCard]<>[C6] @SetVar[GameMemory_CurrentCard]=[C6] @ShowImage[GNMImages\Cards\6\C6.*] @TempFlag(GameMemory_C6)
@Variable[GameMemory_CurrentCard]<>[D6] @SetVar[GameMemory_CurrentCard]=[D6] @ShowImage[GNMImages\Cards\6\D6.*] @TempFlag(GameMemory_D6)
@Variable[GameMemory_CurrentCard]<>[H6] @SetVar[GameMemory_CurrentCard]=[H6] @ShowImage[GNMImages\Cards\6\H6.*] @TempFlag(GameMemory_H6)
@Variable[GameMemory_CurrentCard]<>[S6] @SetVar[GameMemory_CurrentCard]=[S6] @ShowImage[GNMImages\Cards\6\S6.*] @TempFlag(GameMemory_S6)
@Variable[GameMemory_CurrentCard]<>[C7] @SetVar[GameMemory_CurrentCard]=[C7] @ShowImage[GNMImages\Cards\7\C7.*] @TempFlag(GameMemory_C7)
@Variable[GameMemory_CurrentCard]<>[D7] @SetVar[GameMemory_CurrentCard]=[D7] @ShowImage[GNMImages\Cards\7\D7.*] @TempFlag(GameMemory_D7)
@Variable[GameMemory_CurrentCard]<>[H7] @SetVar[GameMemory_CurrentCard]=[H7] @ShowImage[GNMImages\Cards\7\H7.*] @TempFlag(GameMemory_H7)
@Variable[GameMemory_CurrentCard]<>[S7] @SetVar[GameMemory_CurrentCard]=[S7] @ShowImage[GNMImages\Cards\7\S7.*] @TempFlag(GameMemory_S7)
@Variable[GameMemory_CurrentCard]<>[C8] @SetVar[GameMemory_CurrentCard]=[C8] @ShowImage[GNMImages\Cards\8\C8.*] @TempFlag(GameMemory_C8)
@Variable[GameMemory_CurrentCard]<>[D8] @SetVar[GameMemory_CurrentCard]=[D8] @ShowImage[GNMImages\Cards\8\D8.*] @TempFlag(GameMemory_D8)
@Variable[GameMemory_CurrentCard]<>[H8] @SetVar[GameMemory_CurrentCard]=[H8] @ShowImage[GNMImages\Cards\8\H8.*] @TempFlag(GameMemory_H8)
@Variable[GameMemory_CurrentCard]<>[S8] @SetVar[GameMemory_CurrentCard]=[S8] @ShowImage[GNMImages\Cards\8\S8.*] @TempFlag(GameMemory_S8)
@Variable[GameMemory_CurrentCard]<>[C9] @SetVar[GameMemory_CurrentCard]=[C9] @ShowImage[GNMImages\Cards\9\C9.*] @TempFlag(GameMemory_C9)
@Variable[GameMemory_CurrentCard]<>[D9] @SetVar[GameMemory_CurrentCard]=[D9] @ShowImage[GNMImages\Cards\9\D9.*] @TempFlag(GameMemory_D9)
@Variable[GameMemory_CurrentCard]<>[H9] @SetVar[GameMemory_CurrentCard]=[H9] @ShowImage[GNMImages\Cards\9\H9.*] @TempFlag(GameMemory_H9)
@Variable[GameMemory_CurrentCard]<>[S9] @SetVar[GameMemory_CurrentCard]=[S9] @ShowImage[GNMImages\Cards\9\S9.*] @TempFlag(GameMemory_S9)
@Variable[GameMemory_CurrentCard]<>[C10] @SetVar[GameMemory_CurrentCard]=[C10] @ShowImage[GNMImages\Cards\10\C10.*] @TempFlag(GameMemory_C10)
@Variable[GameMemory_CurrentCard]<>[D10] @SetVar[GameMemory_CurrentCard]=[D10] @ShowImage[GNMImages\Cards\10\D10.*] @TempFlag(GameMemory_D10)
@Variable[GameMemory_CurrentCard]<>[H10] @SetVar[GameMemory_CurrentCard]=[H10] @ShowImage[GNMImages\Cards\10\H10.*] @TempFlag(GameMemory_H10)
@Variable[GameMemory_CurrentCard]<>[S10] @SetVar[GameMemory_CurrentCard]=[S10] @ShowImage[GNMImages\Cards\10\S10.*] @TempFlag(GameMemory_S10)
@Variable[GameMemory_CurrentCard]<>[C11] @SetVar[GameMemory_CurrentCard]=[C11] @ShowImage[GNMImages\Cards\11\C11.*] @TempFlag(GameMemory_C11)
@Variable[GameMemory_CurrentCard]<>[D11] @SetVar[GameMemory_CurrentCard]=[D11] @ShowImage[GNMImages\Cards\11\D11.*] @TempFlag(GameMemory_D11)
@Variable[GameMemory_CurrentCard]<>[H11] @SetVar[GameMemory_CurrentCard]=[H11] @ShowImage[GNMImages\Cards\11\H11.*] @TempFlag(GameMemory_H11)
@Variable[GameMemory_CurrentCard]<>[S11] @SetVar[GameMemory_CurrentCard]=[S11] @ShowImage[GNMImages\Cards\11\S11.*] @TempFlag(GameMemory_S11)
@Variable[GameMemory_CurrentCard]<>[C12] @SetVar[GameMemory_CurrentCard]=[C12] @ShowImage[GNMImages\Cards\12\C12.*] @TempFlag(GameMemory_C12)
@Variable[GameMemory_CurrentCard]<>[D12] @SetVar[GameMemory_CurrentCard]=[D12] @ShowImage[GNMImages\Cards\12\D12.*] @TempFlag(GameMemory_D12)
@Variable[GameMemory_CurrentCard]<>[H12] @SetVar[GameMemory_CurrentCard]=[H12] @ShowImage[GNMImages\Cards\12\H12.*] @TempFlag(GameMemory_H12)
@Variable[GameMemory_CurrentCard]<>[S12] @SetVar[GameMemory_CurrentCard]=[S12] @ShowImage[GNMImages\Cards\12\S12.*] @TempFlag(GameMemory_S12)
@Variable[GameMemory_CurrentCard]<>[C13] @SetVar[GameMemory_CurrentCard]=[C13] @ShowImage[GNMImages\Cards\13\C13.*] @TempFlag(GameMemory_C13)
@Variable[GameMemory_CurrentCard]<>[D13] @SetVar[GameMemory_CurrentCard]=[D13] @ShowImage[GNMImages\Cards\13\D13.*] @TempFlag(GameMemory_D13)
@Variable[GameMemory_CurrentCard]<>[H13] @SetVar[GameMemory_CurrentCard]=[H13] @ShowImage[GNMImages\Cards\13\H13.*] @TempFlag(GameMemory_H13)
@Variable[GameMemory_CurrentCard]<>[S13] @SetVar[GameMemory_CurrentCard]=[S13] @ShowImage[GNMImages\Cards\13\S13.*] @TempFlag(GameMemory_S13)
#Game_Memory2.txt :
Code: Select all
@Variable[GameMemory_CurrentCard]<>[C1] @SetVar[GameMemory_CurrentCard]=[C1] @ShowImage[GNMImages\Cards\1\C1.*]
@Variable[GameMemory_CurrentCard]<>[D1] @SetVar[GameMemory_CurrentCard]=[D1] @ShowImage[GNMImages\Cards\1\D1.*]
@Variable[GameMemory_CurrentCard]<>[H1] @SetVar[GameMemory_CurrentCard]=[H1] @ShowImage[GNMImages\Cards\1\H1.*]
@Variable[GameMemory_CurrentCard]<>[S1] @SetVar[GameMemory_CurrentCard]=[S1] @ShowImage[GNMImages\Cards\1\S1.*]
@Variable[GameMemory_CurrentCard]<>[C2] @SetVar[GameMemory_CurrentCard]=[C2] @ShowImage[GNMImages\Cards\2\C2.*]
@Variable[GameMemory_CurrentCard]<>[D2] @SetVar[GameMemory_CurrentCard]=[D2] @ShowImage[GNMImages\Cards\2\D2.*]
@Variable[GameMemory_CurrentCard]<>[H2] @SetVar[GameMemory_CurrentCard]=[H2] @ShowImage[GNMImages\Cards\2\H2.*]
@Variable[GameMemory_CurrentCard]<>[S2] @SetVar[GameMemory_CurrentCard]=[S2] @ShowImage[GNMImages\Cards\2\S2.*]
@Variable[GameMemory_CurrentCard]<>[C3] @SetVar[GameMemory_CurrentCard]=[C3] @ShowImage[GNMImages\Cards\3\C3.*]
@Variable[GameMemory_CurrentCard]<>[D3] @SetVar[GameMemory_CurrentCard]=[D3] @ShowImage[GNMImages\Cards\3\D3.*]
@Variable[GameMemory_CurrentCard]<>[H3] @SetVar[GameMemory_CurrentCard]=[H3] @ShowImage[GNMImages\Cards\3\H3.*]
@Variable[GameMemory_CurrentCard]<>[S3] @SetVar[GameMemory_CurrentCard]=[S3] @ShowImage[GNMImages\Cards\3\S3.*]
@Variable[GameMemory_CurrentCard]<>[C4] @SetVar[GameMemory_CurrentCard]=[C4] @ShowImage[GNMImages\Cards\4\C4.*]
@Variable[GameMemory_CurrentCard]<>[D4] @SetVar[GameMemory_CurrentCard]=[D4] @ShowImage[GNMImages\Cards\4\D4.*]
@Variable[GameMemory_CurrentCard]<>[H4] @SetVar[GameMemory_CurrentCard]=[H4] @ShowImage[GNMImages\Cards\4\H4.*]
@Variable[GameMemory_CurrentCard]<>[S4] @SetVar[GameMemory_CurrentCard]=[S4] @ShowImage[GNMImages\Cards\4\S4.*]
@Variable[GameMemory_CurrentCard]<>[C5] @SetVar[GameMemory_CurrentCard]=[C5] @ShowImage[GNMImages\Cards\5\C5.*]
@Variable[GameMemory_CurrentCard]<>[D5] @SetVar[GameMemory_CurrentCard]=[D5] @ShowImage[GNMImages\Cards\5\D5.*]
@Variable[GameMemory_CurrentCard]<>[H5] @SetVar[GameMemory_CurrentCard]=[H5] @ShowImage[GNMImages\Cards\5\H5.*]
@Variable[GameMemory_CurrentCard]<>[S5] @SetVar[GameMemory_CurrentCard]=[S5] @ShowImage[GNMImages\Cards\5\S5.*]
@Variable[GameMemory_CurrentCard]<>[C6] @SetVar[GameMemory_CurrentCard]=[C6] @ShowImage[GNMImages\Cards\6\C6.*]
@Variable[GameMemory_CurrentCard]<>[D6] @SetVar[GameMemory_CurrentCard]=[D6] @ShowImage[GNMImages\Cards\6\D6.*]
@Variable[GameMemory_CurrentCard]<>[H6] @SetVar[GameMemory_CurrentCard]=[H6] @ShowImage[GNMImages\Cards\6\H6.*]
@Variable[GameMemory_CurrentCard]<>[S6] @SetVar[GameMemory_CurrentCard]=[S6] @ShowImage[GNMImages\Cards\6\S6.*]
@Variable[GameMemory_CurrentCard]<>[C7] @SetVar[GameMemory_CurrentCard]=[C7] @ShowImage[GNMImages\Cards\7\C7.*]
@Variable[GameMemory_CurrentCard]<>[D7] @SetVar[GameMemory_CurrentCard]=[D7] @ShowImage[GNMImages\Cards\7\D7.*]
@Variable[GameMemory_CurrentCard]<>[H7] @SetVar[GameMemory_CurrentCard]=[H7] @ShowImage[GNMImages\Cards\7\H7.*]
@Variable[GameMemory_CurrentCard]<>[S7] @SetVar[GameMemory_CurrentCard]=[S7] @ShowImage[GNMImages\Cards\7\S7.*]
@Variable[GameMemory_CurrentCard]<>[C8] @SetVar[GameMemory_CurrentCard]=[C8] @ShowImage[GNMImages\Cards\8\C8.*]
@Variable[GameMemory_CurrentCard]<>[D8] @SetVar[GameMemory_CurrentCard]=[D8] @ShowImage[GNMImages\Cards\8\D8.*]
@Variable[GameMemory_CurrentCard]<>[H8] @SetVar[GameMemory_CurrentCard]=[H8] @ShowImage[GNMImages\Cards\8\H8.*]
@Variable[GameMemory_CurrentCard]<>[S8] @SetVar[GameMemory_CurrentCard]=[S8] @ShowImage[GNMImages\Cards\8\S8.*]
@Variable[GameMemory_CurrentCard]<>[C9] @SetVar[GameMemory_CurrentCard]=[C9] @ShowImage[GNMImages\Cards\9\C9.*]
@Variable[GameMemory_CurrentCard]<>[D9] @SetVar[GameMemory_CurrentCard]=[D9] @ShowImage[GNMImages\Cards\9\D9.*]
@Variable[GameMemory_CurrentCard]<>[H9] @SetVar[GameMemory_CurrentCard]=[H9] @ShowImage[GNMImages\Cards\9\H9.*]
@Variable[GameMemory_CurrentCard]<>[S9] @SetVar[GameMemory_CurrentCard]=[S9] @ShowImage[GNMImages\Cards\9\S9.*]
@Variable[GameMemory_CurrentCard]<>[C10] @SetVar[GameMemory_CurrentCard]=[C10] @ShowImage[GNMImages\Cards\10\C10.*]
@Variable[GameMemory_CurrentCard]<>[D10] @SetVar[GameMemory_CurrentCard]=[D10] @ShowImage[GNMImages\Cards\10\D10.*]
@Variable[GameMemory_CurrentCard]<>[H10] @SetVar[GameMemory_CurrentCard]=[H10] @ShowImage[GNMImages\Cards\10\H10.*]
@Variable[GameMemory_CurrentCard]<>[S10] @SetVar[GameMemory_CurrentCard]=[S10] @ShowImage[GNMImages\Cards\10\S10.*]
@Variable[GameMemory_CurrentCard]<>[C11] @SetVar[GameMemory_CurrentCard]=[C11] @ShowImage[GNMImages\Cards\11\C11.*]
@Variable[GameMemory_CurrentCard]<>[D11] @SetVar[GameMemory_CurrentCard]=[D11] @ShowImage[GNMImages\Cards\11\D11.*]
@Variable[GameMemory_CurrentCard]<>[H11] @SetVar[GameMemory_CurrentCard]=[H11] @ShowImage[GNMImages\Cards\11\H11.*]
@Variable[GameMemory_CurrentCard]<>[S11] @SetVar[GameMemory_CurrentCard]=[S11] @ShowImage[GNMImages\Cards\11\S11.*]
@Variable[GameMemory_CurrentCard]<>[C12] @SetVar[GameMemory_CurrentCard]=[C12] @ShowImage[GNMImages\Cards\12\C12.*]
@Variable[GameMemory_CurrentCard]<>[D12] @SetVar[GameMemory_CurrentCard]=[D12] @ShowImage[GNMImages\Cards\12\D12.*]
@Variable[GameMemory_CurrentCard]<>[H12] @SetVar[GameMemory_CurrentCard]=[H12] @ShowImage[GNMImages\Cards\12\H12.*]
@Variable[GameMemory_CurrentCard]<>[S12] @SetVar[GameMemory_CurrentCard]=[S12] @ShowImage[GNMImages\Cards\12\S12.*]
@Variable[GameMemory_CurrentCard]<>[C13] @SetVar[GameMemory_CurrentCard]=[C13] @ShowImage[GNMImages\Cards\13\C13.*]
@Variable[GameMemory_CurrentCard]<>[D13] @SetVar[GameMemory_CurrentCard]=[D13] @ShowImage[GNMImages\Cards\13\D13.*]
@Variable[GameMemory_CurrentCard]<>[H13] @SetVar[GameMemory_CurrentCard]=[H13] @ShowImage[GNMImages\Cards\13\H13.*]
@Variable[GameMemory_CurrentCard]<>[S13] @SetVar[GameMemory_CurrentCard]=[S13] @ShowImage[GNMImages\Cards\13\S13.*]
Though to be honest I'm terrible at that game anyway , so fixing it to make it to make it a bit more fair possibly makes little difference.
-----------------------------------------
For Slave Hero I preferred to have it change video more often , rather than just play each video to near the end.
So at the two points that it starts a video in Session_Video_SlaveHero.txt I added an extra timer flag
Code: Select all
@NullResponse @RapidCodeOn @ExpireFlag(RAR_VideoTimerFlag,#Random(90,330) seconds)
And then at all the points that it checked for the video being near the end , I also added a check for the timer flag :
Code: Select all
@NotFlag(RAR_VideoTimerFlag) @NullResponse @Goto(RefreshVideo)
@Variable[#VideoRemaining]<=[45] @NullResponse @Goto(RefreshVideo)
I also reduced the VideoRemaining check from 120 to 45 , but I am undecided on whether that is too close to the end or not.
Edit : I also added some randomness to the video starting , so that they use @JumpVideo(#Random(5,50)) , instead of just @JumpVideo(5).
----------------------------------------
For 003.txt and 005.txt when you get to choose a session type , I added an option to have it picked randomly
003.txt
Code: Select all
(Choose)
#SlaveName do you want to have a classic session or play stop Go, JOI, Slave Hero, Simulation or choose randomly? #DT
[classic] #Okay #DT @Goto(Base)
[stop,go] #Okay #DT @Goto(StopGo)
[slave,hero] #Okay #DT @Goto(SlaveHero)
[simulation] #Okay #DT @Goto(Simulation)
[joi] #Okay #DT @Goto(JOI)
[random] @Goto(Base,Base,StopGo,SlaveHero,SlaveHero,Simulation,JOI)
005.txt
Code: Select all
(Choose)
#SlaveName do you want to have a classic session or play stop Go, JOI, Slave Hero , Simulation or choose randomly? #DT
[classic] #Okay #DT @Goto(Base)
[stop,go] #Okay #DT @Goto(StopGo,StopGo_Slideshow)
[slave,hero] #Okay #DT @Goto(SlaveHero)
[simulation] #Okay #DT @Goto(Simulation)
[joi] #Okay #DT @Goto(JOI)
[random] @Goto(Base,Base,StopGo,StopGo_Slideshow,SlaveHero,SlaveHero,Simulation,JOI)
----------------------------------------
When choosing new Domme Mods in Domme_Mods.txt I changed things so as to exclude the previously used mods. May or may not be a good thing overall , but it appealed to me at the time. :
Basically added some stuff that used some new PrevDMod flags.
So during deletion of old flags :
Code: Select all
@Flag(DMod1) @NullResponse @DeleteFlag(DMod1) @TempFlag(PrevDMod1)
@Flag(DMod2) @NullResponse @DeleteFlag(DMod2) @TempFlag(PrevDMod2)
@Flag(DMod3) @NullResponse @DeleteFlag(DMod3) @TempFlag(PrevDMod3)
@Flag(DMod4) @NullResponse @DeleteFlag(DMod4) @TempFlag(PrevDMod4)
@Flag(DMod5) @NullResponse @DeleteFlag(DMod5) @TempFlag(PrevDMod5)
@Flag(DMod6) @NullResponse @DeleteFlag(DMod6) @TempFlag(PrevDMod6)
@Flag(DMod7) @NullResponse @DeleteFlag(DMod7) @TempFlag(PrevDMod7)
@Flag(DMod8) @NullResponse @DeleteFlag(DMod8) @TempFlag(PrevDMod8)
@Flag(DMod9) @NullResponse @DeleteFlag(DMod9) @TempFlag(PrevDMod9)
@Flag(DMod10) @NullResponse @TempFlag(DMod10_Check)
@Flag(DMod10) @NullResponse @DeleteFlag(DMod10) @TempFlag(PrevDMod10)
@Flag(DMod11) @NullResponse @DeleteFlag(DMod11) @TempFlag(PrevDMod11)
@Flag(DMod12) @NullResponse @DeleteFlag(DMod12) @TempFlag(PrevDMod12)
And during picking of new mods :
Code: Select all
@Variable[Random]=[1] @NotFlag(DMod1,PrevDMod1) @NullResponse @Goto(Mod1)
@Variable[Random]=[2] @NotFlag(DMod2,PrevDMod2) @NullResponse @Goto(Mod2)
@Variable[Random]=[3] @NotFlag(DMod3,PrevDMod3) @NullResponse @Goto(Mod3)
@Variable[Random]=[4] @NotFlag(DMod4,PrevDMod4) @NullResponse @Goto(Mod4)
@Variable[Random]=[5] @NotFlag(DMod5,PrevDMod5) @NullResponse @Goto(Mod5)
@Variable[Random]=[6] @NotFlag(DMod6,PrevDMod6) @NullResponse @Goto(Mod6)
@Variable[Random]=[7] @NotFlag(DMod7,PrevDMod7) @NullResponse @Goto(Mod7)
@Variable[Random]=[8] @NotFlag(DMod8,PrevDMod8) @NullResponse @Goto(Mod8)
@Variable[Random]=[9] @NotFlag(DMod9,PrevDMod9) @NullResponse @Goto(Mod9)
@Variable[Random]=[10] @NotFlag(DMod10,PrevDMod10) @NullResponse @Goto(Mod10)
@Variable[Random]=[11] @NotFlag(DMod11,PrevDMod11) @NullResponse @Goto(Mod11)
@Variable[Random]=[12] @NotFlag(DMod12,PrevDMod12) @NullResponse @Goto(Mod12)