Quick update on where i'm at with Spicy, in case you're waiting :)
I'm taking my time with the next update.
I want it to be good and not rushed like some of the previous ;)
I'm currently working on responses and a large portion of that work is figuring out how I want them to be.
Yesterday I wrote one quickly, this is a CallReturn activated from a response:
Now if you bothered to read through it you'll see it has a lot of different paths depending on different things.Code: Select all
@NullResponse @CheckFlag(SaidAchingTwice,SaidAchingOnce) @TempFlag(SaidAchingOnce) @NullResponse @CheckFlag(ChastityIsON) @NullResponse @CheckFlag(MoodNasty,MoodSexy) @Goto(Aching1,Aching2,Aching3) (ChastityIsOn) Well since your locked up I really comes as little surprise #GNMLol Enjoying your #GNMChastityCage? [yes]#GNMGood, because i'm not planning on releasing you #GNMLol [no]Well i've got bad news for you then! @Goto(Chastity2) @DifferentAnswer #GNMYesOrNo @End (Chastity2) We're ending our session right now #GNMLol #GNMCya! @EndTease @End (MoodNasty) You're aching? @Chance50(MoodNasty2) Well thats just too bad #GNMMoan Because i'm planning on making it a lot worse! #GNMLol @Chance50(Edging1) @Goto(Edging2) (MoodNasty2) Secretly I think you wanna ache a lot more! #GNMMoan @Chance50(Edging2) @Goto(Spanking,RestrictEdge) (MoodSexy) Aww you're aching? @Chance50(MoodSexy2) Since you're aching for me #PetName I'm gonna reward with some more teasing time! @AddTeaseTime(20 Minutes) I'm thinkign 20 minutes? #GNMLol And while we're having fun! @Goto(Edging2) (MoodSexy2) Aww you're aching? @Chance50(MoodSexy2) Since you're aching for me #PetName And I just loooove a aching desperate slave i'm gonna do 2 things 1. I'm increasing your time with me today @AddTeaseTime(15 Minutes) 2. I'm stealing any chance of you orgasming today I can see your eyes asking me for how long #GNMLol Well.. @RestrictOrgasm(2 Days) Who knows? #GNMGrin @End (Aching1) Is it bad? [yes]#GNMMoan @Goto(Aching1a) [no]Then I guess we better do something about that #GNMLol @Goto(HowBad) @DifferentAnswer #GNMYesOrNo (Aching1a) I love when you're in agony Just for my pleasure! #GNMEdge @Edge @ExtremeHold(50) #GNMLetTheEdgeFade @Chance50(Edging1) @Goto(PunishmentEasy) (Aching2) Is it bad? [yes]#GNMMoan @Goto(Aching2a) [no]Then I guess we better do something about that #GNMLol @Goto(HowBad) @DifferentAnswer #GNMYesOrNo (Aching2a) I love when you're in agony Just for my pleasure! But! @Goto(CBTBalls) (Aching3) Is it bad? [yes]#GNMMoan @Goto(Aching3a) [no]Then I guess we better do something about that #GNMLol @Goto(HowBad) @DifferentAnswer #GNMYesOrNo (Aching3a) Would you rather take the odds 1-10 for an orgasm or 1-3 for a ruin to help you with that ache? Wanna try your luck for an orgasm, ruin or not at all? [Orgasm]A true gambler at heart #GNMGrin [Ruin]A man who plays the odds #GNMMoan @Goto(RuinGamble) [not]A guy who plays safely #GNMLol @Goto(CBTBalls) @DifferentAnswer Orgasm, ruin or not at all? (OrgasmGamble) Well #SubName In a moment i'm gonna roll my sweet little dice If you win, you'll get your precious orgasm, but if you lose You lose any chance of cumming today #GNMGrin Rolling... @Chance10() @Goto(BadLuck) (OrgasmWin) You won!!! #GNMMoan Well #PetName I'm gonna end our session Today you have a free pass You may cum however you like! Watching any porn you like #GNMMoan Today I wont have you eat your cum Not when my favorite #PetName is soo lucky #GNMEmoteHappy @UpdateOrgasm @ChastityOn @setFlag(ChastityIsON) #GNMCya @EndTease @End (RuinGamble) Well #SubName In a moment i'm gonna roll my sweet little dice If you win, you'll get a release for your ache, but if you lose You lose any chance of cumming today #GNMGrin Rolling... @Chance33() @Goto(BadLuck) (RuinWin) You won!!! #GNMMoan @Chance50(Regret) And you shall have your prize! #GNMEmoteHappy Fetch a condom! @Wait(20) Do you have it? [yes]#GNMGood @AcceptAnswer Hurry then! Put it on @Wait(20) (Ready1) #GNMReady [yes]#GNMGood [no]whats taking you so long!? @Goto(Ready1) @DifferentAnswer #GNMYesOrNo #GNMEdge @EdgeHold @EdgeLong(90) #GNMLetTheEdgeFade I'm gonna give you a countdown #PetName When it reaches one.. I want you to bring yourself over that edge and let go of your #GNMCock #GNMReady [yes]#GNMGood @AcceptAnswer You better hurry then! @Wait(10) Here goes! @ShowImage @PlayAudio[/GNMSounds/SpecialSounds/Countdowns/countdown2.mp3] @Wait(17) Enjoy it! Enjoy that ache lessen a little bit #GNMEmoteHappy #SubName @UpdateRuin You have exactly 30 seconds to empty that condom into your mouth and swallow Starting now! @Wait(30) Is that condom empty #GNMSlut? [yes]#GNMGood [no]WHAT!?, you will regret that!! @Interrupt(/GNMInterrupt/GNMSeverePunishment) @DifferentAnswer YES or NO!? Hope you enjoyed that #GNMSlut @End (Regret) But a shame I dont really feel like honoring that #GNMLol Dont look like that! I'm the #DomHonorific I can whatever I want! And right now I want you to.. @Goto(Edging2) (BadLuck) Aww i'm sorry #GNMEmoteSad But the dice wasn't in your favor today @RestrictOrgasm(1 Days) I'm sorry but I'm restricting your orgasms for the next 24 hours #GNMEmoteHappy Better Luck next time! @End (HowBad) #SubName on a scale from 1-10 do wanna cum? 10 being you would give up your right hand for an orgasm #GNMLol [1, one]Then I suppose you dont mind waiting #GNMLol @RestrictOrgasm(3 Days, 5 Days) [2, two]Then I suppose you dont mind waiting #GNMLol @RestrictOrgasm(2 Days, 4 Days) [3, three]Then I suppose you dont mind waiting #GNMLol @RestrictOrgasm(1 Days, 3 Days) [4, four]I bet some edging will change that #GNMGrin @Goto(Edging2) [5, five]So half huh? @@Goto(Edging1) [6, six]Above half [7, seven]Not sure how I feel about 7? [8, eight]Eight is a good solid number! @Goto(OrgasmChance) [9, nine]I wanna try and see if we can make that a perfect ten! @Goto(Edging2) [10, ten]That desperate? Really? @Goto(CBTBalls) @DifferentAnswer Just tell me a number between 1 and then @NullResponse @Goto(PunishmentEasy,PunishmentMedium) (Edging1) #GNMEdge @EdgeHold @EdgeLong(50) #GNMLetTheEdgeFade #GNMMoan #GNMEdge @EdgeHold @EdgeLong(50) #GNMLetTheEdgeFade @Chance40(Edging1) #GNMLol @End (Edging2) #GNMEdge @EdgeHold @ExtremeHold(25) #GNMLetTheEdgeFade #GNMMoan #GNMEdge @EdgeHold @ExtremeHold(25) #GNMLetTheEdgeFade @Chance40(Edging2) #GNMLol @End (PunishmentEasy) I this will do you some good @CallReturn(/CallReturn/GNMPunishmentEasy.txt) @End (PunishmentMedium) I this will do you some good @CallReturn(/CallReturn/GNMPunishmentMedium.txt) @End (CBTBalls) We gotta do something about that! @CBTBalls I dont think that was enough @CBTBalls There we go! I think that was healthy for you #GNMPetName @End (Spanking) You know I love a good spanking @NullResponse @CallReturn(CallReturnGNMFetchSpankingInstrument) @NullResponse @CustomTask(GNMSpankingRandomInstrument) #GNMEmoteSexy That was hot!! @End (RestrictEdge) #GNMEdge @EdgeHold @ExtremeHold(25) #GNMLetTheEdgeFade #GNMMoan @RestrictOrgasm(1 Days, 2 Days) #GNMEdge @EdgeHold @ExtremeHold(25) #GNMLetTheEdgeFade #GNMLol @End (OrgasmChance) I might actually let you cum today! #GNMMoan I bet you would like that Wouldn't you? [yes]I bet you would love it! [no]Well then I have something else for you #GNMLol @Goto(Edging2) @DifferentAnswer #GNMYesOrNo I'm not making any promise #GNMSlut But I will seriesly considder it! @IncreaseOrgasmChance @End (SaidAchingOnce) This is your second time telling me your aching.. @TempFlag(SaidAchingTwice) I understood you perfectly the first time #PetName I think denying you today might be the best thing to do @RestrictOrgasm(12 hours) (SaidAchingTwice) Asking again!? Which part of i'm not deaf dont you understand? I'm NOT pleased slave! @CallReturn(/CallReturn/GNMPutChastityOn.txt) I'm ending our session today! BYE! @EndTease @End
Thought about that and basicly i'm not sure I want that.
I'd imagine writing different types of responses.
First type of response being: "I want something" response
This could be:
- I wanna be released from chastity
- Please let me practice cocksucking
- I would like you to spank me
You get the point. These type's of responses are easy to write.
Basicly It would be much like the above response
Then there is the "confession" type response
- You did something bad which leads to some sort of punishment
Then there is the "very simple one"
You saying you are horny and the response would often be something like "Good, I like that!"
This might include something like @IncreaseOrgasmChance which does something *behind the curtain* eg. you're not told of this.
Then there might be some "Secret ones"
Ones you might not expect being there unless you checked the personality which would ruin the surprise :P
Now what I'm trying to wrap my head arround would be how to write something more of a conversation type of response.
Imagine you asking the mistress "how are you feeling today?"
And this not just leading to "fine"
But that it might actually spark some sort of conversation.
But how to write this?? :D That is what i'm currently trying to figure out right now :D
Whats the best way to do this?
Basicly I wanna get response files right the first time, when I truely do introduce them with Spicy and because of this version 1.5 might be some time away from coming :)
Regards
Genome




