1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Dialog problem

Discussion in 'Help' started by Podrick_Payne, Apr 12, 2014.

  1. Podrick_Payne

    Podrick_Payne Potential Patron

    Joined:
    Apr 12, 2014
    Messages:
    4
    Likes Received:
    0
    Hi there !

    I made an automaded dialog using several mods for triggers :
    Code:
    Default/TemplateExtension_sby.swf
    Default/FinishesCounter.swf
    Default/HeldBreathCounter.swf
    Default/CumInMouthCounter.swf
    deepthroatactionsV3.swf
    SDTDialogueActionsv2.04/SDTDialogueActionsv2.04.swf
    noclenchteethV1.swf
    moreclothingV1.swf
    strandlimitV2.swf
    cheekbulgeeditV2.swf
    throatResistStretchV1.swf
    throatcumbulgeV2.swf

    I have a basic algorythm based on counting resistance with a var and same with first_throat, but i face a problem after writing dialog and adding some triggers...

    Here is the algo, it is working with a lot of modified settings, so idk if you will be able to make it work.. Just set Intro on maximum (i have 150 settings) :
    Code:
    dialogue_name:"BlowJob+"
    
    all:"CLEAR"
    
    
    initial_settings:{"ft_count":0,"ft_lvl":0 ,"res_count":0, "res_lvl":0, "LVL":0}
    - "set":{"ft_count":"+1"}}
    - {"check":{"ft_count":">0"}}
    
    start:" Please Wait..... [LOAD_CHARCODE][BLINK][BLINK]"{"next":"chapter0_0", "set":{"da.charcode.load":"bodyScale:1;arms:onhislegs,onhislegs;throatResist:85;hair:sdchan,1,1;iris:normal,56,100,137,1;breasts:110;skin:tan;nose:normal;ear:small;lipstick:0,0,0,0,0;eyeshadow:0,0,0,1;sclera:255,255,255,1;blush:196,80,77,0.376;freckles:60,24,24,0.8,0;mascara:0,0,0,1,100;nailpolish:84,0,6,1;eyebrow:normal,89,67,51,1,0,0,0,1;hairhsl:0,0,0.28,1;skinhsl:0,1,1,1;hisskinhsl:0,1,1,1;bg:2;hisBody:male;hisPenis:1,1.2,1.2;balls:1,1;hisSkin:0;hisTop:none,238,242,245,1;hisBottoms:none,27,29,29,1;hisFootwear:none,0,0,0,1;collar:none,0,0,0,1,232,240,255,1;cuffs:none,0,0,0,1,171,177,185,1;gag:none,0,0,0,1;panties:none,255,255,255,1;top:none,255,255,255,1;armwear:none,0,0,0,1;bottoms:boyshorts,56,0,6,1,0,0,0,1;legwear:thighhigh,0,0,0,1,0,0,0,1;legwearB:thighhigh,0,0,0,1,0,0,0,1;footwear:none,84,0,6,1,0,0,0,1;eyewear:none,0,0,0,1;headwear:none,24,24,24,1,255,255,255,1;tonguePiercing:none,183,187,195,1;earring:ring,84,0,6,1;herTan:full,0.39"}}
    
    chapter0_0:"[NORMAL_STYLE][NORMAL_MOOD][LOOK_UP]Oh Baby [SHOCK]! Let me[ARMS_HIS_CROTCH]... blow you [WINCE] !"{"next":"chapter0_1"}
    
    -head_grabbed:"[HAPPY_MOOD] Ohhh.. Take your time....  "
    
    chapter0_1:" [WINCE] [ARMS_HIS_LEGS].... And Let me drive ![WINCE]"{"next":"chapter0_2"}
    
    chapter0_2:"[SHOCK][play_soft]"
    
    
    - res_lvl 0 on incremente
    resistance:"res_count : *res_count*	||res_lvl : *res_lvl*"{"style":"Thought","set":{"res_count":"+1"},"check":{"res_lvl":0}}
    resistance:"res_count : *res_count*	||res_lvl : *res_lvl*"{"style":"Thought","set":{"res_count":"+1"}, "check":{"res_lvl":0}}
    
    - res_lvl 1	ATTEINT parce que res_count >=3 on incremente
    resistance:"res_count : *res_count*	||res_lvl : *res_lvl*[PULL_OFF][AUTO_OFF]"{"style":"Thought","check":{"res_count":">=3", "res_lvl":0},"set":{"res_count":"+1","res_lvl":1}, "next":"res_checker_0"}
    
    res_checker_0:"Oh.... This taste"{"next":"play_soft"}
    
    - res_lvl 1	on incremente
    resistance:"res_count : *res_count*	||res_lvl : *res_lvl* res_lvl 1	on incremente"{"style":"Thought","check":{"res_lvl":1},"set":{"res_count":"+1"}}
    
    
    - res_lvl 2	ATTEINT parce que res_count>=5 MASTURBATE_ON
    resistance:"res_count : *res_count*	||res_lvl : *res_lvl*res_lvl 2	ATTEINT [RELEASE][PULL_OFF].[AUTO_OFF]...Wait ![DROOL]"{"style":"Thought","check":{"res_count":">=5", "res_lvl":1},"set":{"res_count":"+1","res_lvl":2}, "next":"res_checker_1"}
    
    - smile1:"[WINCE] [HAPPY_MOOD]Let's continue[BOUNCE_TITS] ![AUTO_SOFT]"
    res_checker_1:"[DROOL][MASTURBATE_ON]Let me touch myself  ББББББББББ "{"next":"play_soft"}
    
    - res_lvl 2	on incremente
    resistance:"res_count : *res_count*	||res_lvl : *res_lvl* res_lvl 2	on incremente"{"style":"Thought","check":{"res_lvl":2},"set":{"res_count":"+1"}}
    
    - res_lvl 3	ATTEINT parce que res_count >=8 on incremente changeposition
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*[RELEASE][PULL_OFF] [AUTO_OFF] "{"style":"Thought","check":{"res_count":">=8", "res_lvl":2},"set":{"res_count":"+1","res_lvl":3}, "next":"res_checker_2"}
    
    res_checker_2:"[RELEASE][PULL_OFF]I have an idea ![ARMS_BACK]БББББББББББББББББББ	Let try it baby !;)"{"next":"play_self"}
    
    - res_lvl 4	ATTEINT parce que res_count >=10 
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*[RELEASE][PULL_OFF] [AUTO_OFF] "{"style":"Thought","check":{"res_count":">=10", "res_lvl":3},"set":{"res_count":"+1","res_lvl":4}, "next":"res_checker_3"}
    
    - first_throat_start:"[RELEASE][PULL_OFF] [AUTO_OFF]......................Oh baby you reached my first throat i guess"
    res_checker_3:"[RELEASE][PULL_OFF][MOAN]БББББББББББББББББББ	Oh baby you are so close"{"set":{"LVL":1}, "next":"play_self"}
    
    
    
    
    
    
    - HOOK if she first_throat too soon
    first_throat:"[RELEASE][PULL_OFF] [AUTO_OFF] :) (HOOK because ft too soon)	"{"style":"Thought","check":{"LVL":0},"set":{"res_lvl":4,"ft_count":"+1"}, "next":"res_checker_3"}
    
    
    
    
    
    
    - ft_lvl 0	on incremente
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl*"	{"style":"Him","check":{"LVL":1,"ft_lvl":0},"set":{"ft_count":"+1"}}
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl*	"	{"style":"Him","check":{"LVL":1,"ft_lvl":0},"set":{"ft_count":"+1"}}
    
    - ft_lvl 1	ATTEINT parce que ft_count >=3 on incremente
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl*[GAG] ?????[RELEASE][PULL_OFF].[AUTO_OFF]...	[OPEN_EYES][LOOK_UP]"{"style":"Thought","check":{"ft_count":">=3", "ft_lvl":0},"set":{"ft_count":"+1","ft_lvl":1}, "next":"facefuckpos1"}
    
    facefuckpos1:"ft_count : *ft_count*	||ft_lvl : *ft_lvl*[FACE_FUCK_STYLE]    Let's try this way ! [ARMS_BACK]???? [WINCE]????" {"next":"facefuckpos2"}
    facefuckpos2:"???? ????????ft_lvl : *ft_lvl* (doit etre egal à 1) [play_self]"
    
    - ft_lvl 1	on incremente
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl* en attendat de passer à 5"{"style":"Thought","check":{"ft_lvl":1},"set":{"ft_count":"+1"}}
    
    - ft_lvl 2 ATTEINT	parce que ft_count >=5 on incremente
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl*[RELEASE][PULL_OFF].[AUTO_OFF]doit etre sup ou egal a 5"{"style":"Thought","check":{"ft_count":">=5", "ft_lvl":1},"set":{"ft_count":"+1", "ft_lvl":2}, "next":"harder"}
    
    harder:"ft_count : *ft_count*	||ft_lvl : *ft_lvl* ?????...	[OPEN_EYES][LOOK_UP]"{"next":"harder2"}
    harder2:"[MOAN]????? Give me more ! [SHOCK][SWALLOW] "{"next":"harder3"}
    harder3:"????? Harder ! [play_normal]"
    
    - ft_lvl 2	on incremente 
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl* en attendat de passer à 8"{"style":"Thought","check":{"ft_lvl":2},"set":{"ft_count":"+1"}}
    
    - ft_lvl 3 ATTEINT	parce que ft_count >=8 on incremente
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl* ?????[RELEASE][PULL_OFF].[AUTO_OFF] On est à 8 ou + "{"style":"Thought","check":{"ft_count":">=8", "ft_lvl":2},"set":{"ft_count":"+1", "ft_lvl":3} , "next":"open_1"}
    open_1:"... I'm okay !"{"next":"open_2"}
    open_2:"Just let it slide,[SWALLOW] i know you can do it ![SHOCK] Juste take a deep breath ! "{"style":"Him","next":"open_3"}
    open_3:"[WINCE]   Ok i'll do my best !     [TONGUE_OUT] "{"next":"play_normal"}
    
    
    - ft_lvl 3	on incremente
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl*"{"style":"Thought","check":{"ft_lvl":3},"set":{"ft_count":"+1"}}
    
    - ft_lvl 4 ATTEINT	parce que ft_count >=12 on DEEPTHROAT
    first_throat:"ft_count : *ft_count*	||ft_lvl : *ft_lvl*[RELEASE][PULL_OFF].[AUTO_OFF] "{"style":"Thought","check":{"ft_count":">=12", "ft_lvl":3},"set":{"ft_count":"+1", "ft_lvl":4}, "next":"deepthroat"}
    
    deepthroat:"[DEEPTHROAT]Open wide !!!!!!!!!!!! [DEEPTHROAT][AUTO_HARD]"{"style":"Him"}
    
    
    
    
    
    first_dt:"[HOLD] [SHOCK] Here we are !![KNOCK_OUT] Down your fucking throat ![ARMS_LOOSE]"{"style":"Him"}
    
    
    
    
    
    
    
    
    play_soft:"[WINCE]БББББББББББ play_soft  БББББББББББББ[AUTO_SOFT][RELEASE]"{"style":"Thought"}
    play_self:"[WINCE]БББББББББББ  play_self   БББББББББББББ[AUTO_SELF]"{"style":"Thought"}
    play_hard:"[WINCE]БББББББББББББ   play_hard   БББББББББББ[AUTO_HARD]"{"style":"Thought"}
    play_normal:"[WINCE]ББББББББББББ  play_normal ББББББББББББ[AUTO_NORMAL]"{"style":"Thought"}
    
    pull_off:"[RELEASE]Don't you worry![MOAN]"
    pull_off:"[RELEASE]I'm getting used to this....[MOAN]"
    pull_off:"[RELEASE]I'm so close...!![BLINK][DROOL]"
    pull_off:"[RELEASE]My God, you're big!![OPEN_EYES][DROOL]"
    pull_off:"[RELEASE]Oh my![BLINK][LOOK_UP][DROOL]"
    
    lick_penis:"[TONGUE_OUT][DROOL]Slowly..."
    lick_penis:"[DROOL]... Hummm.. [SHOCK]"{"style":"Thought"}{"style":"Thought","next":"lp_suit1"}
    lp_suit1:"[SHOCK]This gonna be so sweet between my lips..[BLINK]"
    
    lick_balls:"[LOOK_UP] Like this...[WINCE]"
    lick_balls:"... [DROOL] Oh i'm already horny.. [SHOCK][TONGUE_OUT][CLOSE_EYES]"{"style":"Thought","next":"lb_suit1"}
    lb_suit1:"I'm gonna make effort for you ![OPEN_EYES]....[LOOK_UP][BLINK]"
    
    
    


    Maybe it's not optimised for now, but i've planned to use the actual variables for future purpose.

    Here is the problem i've got, totally weird to me : i check a condition and it just doesnt work like in th algo :
    Code:
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[ADD_TEARS]..Ohhh...[BLINK]"{"style":"Thought","check":{"res_count":"<=5"}, "set":{"res_count":"+1"}}
    => even if res_count is >=5, the line keep going to play !!! I used many time these operators so i just don't understand... Also tried like in the algo, with only a boolean(wich should be enough !!), idk why this lines bugs when using "written dialogs"..

    Here the part of the full dialog "broken" by condition check :
    Code:
    dialogue_name:"AUTO_BJ"
    
    all:"CLEAR"
    
    initial_settings:{"ft_count":0,"ft_lvl":0 ,"res_count":0, "res_lvl":0, "LVL":0}
    
    
    start:"Please Wait..... [LOAD_CHARCODE][BLINK][BLINK]"{"next":"chapter0_0", "set":{"da.charcode.load":"bodyScale:1;arms:onlegs,onlegs;throatResist:85;hair:sdchan,1,1;iris:normal,56,100,137,1;breasts:110;skin:tan;nose:normal;ear:small;lipstick:0,0,0,0,0;eyeshadow:0,0,0,1;sclera:255,255,255,1;blush:196,80,77,0.376;freckles:60,24,24,0.8,0;mascara:0,0,0,1,100;nailpolish:84,0,6,1;eyebrow:normal,89,67,51,1,0,0,0,1;hairhsl:0,0,0.28,1;skinhsl:0,1,1,1;hisskinhsl:0,1,1,1;bg:2;hisBody:male;hisPenis:1,1.2,1.2;balls:1,1;hisSkin:0;hisTop:none,238,242,245,1;hisBottoms:none,27,29,29,1;hisFootwear:none,0,0,0,1;collar:none,0,0,0,1,232,240,255,1;cuffs:none,0,0,0,1,171,177,185,1;gag:none,0,0,0,1;panties:none,255,255,255,1;top:none,255,255,255,1;armwear:none,0,0,0,1;bottoms:boyshorts,56,0,6,1,0,0,0,1;legwear:thighhigh,0,0,0,1,0,0,0,1;legwearB:thighhigh,0,0,0,1,0,0,0,1;footwear:none,84,0,6,1,0,0,0,1;eyewear:none,0,0,0,1;headwear:none,24,24,24,1,255,255,255,1;tonguePiercing:none,183,187,195,1;earring:ring,84,0,6,1;herTan:full,0.39"}}
    
    chapter0_0:"[NORMAL_STYLE][NORMAL_MOOD][LOOK_DOWN]Oh Baby ! [LOOK_UP]Let me...[SHOCK] blow you [WINCE] !"{"next":"chapter0_1"}
    
    chapter0_1:"[WINCE] .... And Let me drive !БББББББББББ[SHOCK]"{"next":"chapter0_2"}
    
    chapter0_2:"[ARMS_LEGS]БББББББББББ..miam miam ![play_soft]"
    
    
    - res_lvl 0 increment (debug : res_count : *res_count*	||res_lvl : *res_lvl*)
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[LOOK_DOWN][DROOL]Oh this dick ! [LOOK_UP]Your dick !"{"style":"Thought", "set":{"res_count":"+1"}, "check":{"res_lvl":0}}
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[CLOSE_EYES]So fat ![OPEN_EYES][LOOK_UP]"		{"style":"Thought", "set":{"res_count":"+1"}, "check":{"res_lvl":0}}
    
    - res_lvl 1	reached because res_count >=3 +increment
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[ADD_TEARS].[PULL_OFF].[AUTO_OFF].^^ББББ.."{"style":"Thought","check":{"res_count":">=3", "res_lvl":0},"set":{"res_count":"+1","res_lvl":1}, "next":"res_checker_0"}
    
    res_checker_0:"[HAPPY_MOOD]Oh.... This tasteББББББББ"{"next":"play_soft"}
    
    - res_lvl 1	increment
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[ADD_TEARS]..Ohhh...[BLINK]"{"style":"Thought","check":{"res_count":"<=5", "res_lvl":1}, "set":{"res_count":"+1"}}
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[ADD_TEARS]..Ahhh...[BLINK]"{"style":"Thought","check":{"res_count":"<=5", "res_lvl":1}, "set":{"res_count":"+1"}}
    
    - res_lvl 2	reached because res_count>=5 => MASTURBATE_ON
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[CLOSE_EYES].[PULL_OFF].[AUTO_OFF]Oh baby...Wait ![LOOK_DOWN]..[OPEN_EYES]"{"style":"Speak","check":{"res_count":">=5", "res_lvl":1},"set":{"res_count":"+1","res_lvl":2}, "next":"res_checker_1"}
    
    res_checker_1:"[LOOK_UP]ББББББББББББББ[DROOL][MASTURBATE_ON]Let me touch myself  ББББББББББ "{"next":"play_soft"}
    
    - res_lvl 2	increment
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[OPEN_EYES][LOOK_UP]..yes...yes...[SWALLOW]"{"style":"Thought","check":{"res_lvl":2},"set":{"res_count":"+1"}}
    
    - res_lvl 3	reached because res_count >=8 +increment+changeposition
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[CLOSE_EYES][PULL_OFF] [AUTO_OFF] You drive me crazy ![OPEN_EYES]"{"style":"Speak","check":{"res_count":">=8", "res_lvl":2},"set":{"res_count":"+1","res_lvl":3}, "next":"res_checker_2"}
    
    res_checker_2:"[MASTURBATE_OFF][LOOK_UP]I have an idea ![ARMS_BACK]БББББББББББББББББББ	Let try it baby !;)"{"next":"play_self"}
    
    - res_lvl 4	reached because res_count >=10 
    resistance:"(res_count : *res_count*	||res_lvl : *res_lvl*)[ADD_TEARS]..[PULL_OFF].[AUTO_OFF]. "{"style":"Thought","check":{"res_count":">=10", "res_lvl":3},"set":{"res_count":"+1","res_lvl":4}, "next":"res_checker_3"}
    
    
    res_checker_3:"[PULL_OFF][MOAN]БББББББББББББББББББ	Oh baby you are so close[WINCE]"{"set":{"LVL":1}, "next":"play_self"}
    
    
    
    
    play_soft:"[WINCE]БББББББББББ play_soft БББББББББББББ[AUTO_SOFT][RELEASE]"{"style":"Thought"}
    play_self:"[WINCE]БББББББББББ  play_self   БББББББББББББ[AUTO_SELF]"{"style":"Thought"}
    play_hard:"[WINCE]БББББББББББББ   play_hard   БББББББББББ[AUTO_HARD]"{"style":"Thought"}
    play_normal:"[WINCE]ББББББББББББ  play_normal ББББББББББББ[AUTO_NORMAL]"{"style":"Thought"}
    
    pull_off:"Don't worry![MOAN]"
    pull_off:"I'm getting used to this....[MOAN]"
    pull_off:"I'm so close...!![BLINK][DROOL]"
    pull_off:"My God, you're big!![OPEN_EYES][DROOL]"
    pull_off:"Oh my![BLINK][LOOK_UP][DROOL]"
    

    Lines : 26/27/28 ; are the problem, condition are mischecked...

    Help appreciated, i just spend 2 days on this hehe and i'm bored because i think it's bug, maybe provocated by the loader, or mod combination... but it works fine in the basic algorythm version ! :(