Podrick_Payne
Potential Patron
- Joined
- Apr 12, 2014
Hi there !
I made an automaded dialog using several mods for triggers :
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) :
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 :
=> 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 :
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 ! :(
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 ! :(