Sidney Lingerie Show

Sidney Lingerie Show
This commit is contained in:
Ben987 2018-07-20 18:25:40 -04:00
parent 3016b1fb8d
commit 7f4793a4dc
4 changed files with 56 additions and 7 deletions

Binary file not shown.

After

(image error) Size: 38 KiB

View file

@ -103,6 +103,13 @@ Stage,LoveReq,SubReq,VarReq,IntroText,Image
650,0,0,Common_ActorIsLover,Of course sweetie.,Dorm.jpg
650,0,0,Common_ActorIsOwned,Of course Mistress.,Dorm.jpg
650,0,0,Common_ActorIsOwner,"Sure bitch, we can fuck.",Dorm.jpg
660,0,0,,"My love, I have a surprise for you.",Dorm.jpg
660,0,0,Common_ActorIsOwned,"Mistress, I have a surprise for you.",Dorm.jpg
661,0,0,,,Dorm.jpg
662,0,0,,,CoverEyes.jpg
663,0,0,,,CoverEyes.jpg
664,0,0,,,Dorm.jpg
665,0,0,,,Dorm.jpg
3000,0,0,,"My bitch, I want you to get naked.",Dorm.jpg
3000,0,0,Common_ActorIsLover,My sweet little bitch.|I want you to get naked.,Dorm.jpg
3010,0,0,,"My bitch, I want to see|you in your underwear.",Dorm.jpg

1 Stage LoveReq SubReq VarReq IntroText Image
103 650 0 0 Common_ActorIsLover Of course sweetie. Dorm.jpg
104 650 0 0 Common_ActorIsOwned Of course Mistress. Dorm.jpg
105 650 0 0 Common_ActorIsOwner Sure bitch, we can fuck. Dorm.jpg
106 660 0 0 My love, I have a surprise for you. Dorm.jpg
107 660 0 0 Common_ActorIsOwned Mistress, I have a surprise for you. Dorm.jpg
108 661 0 0 Dorm.jpg
109 662 0 0 CoverEyes.jpg
110 663 0 0 CoverEyes.jpg
111 664 0 0 Dorm.jpg
112 665 0 0 Dorm.jpg
113 3000 0 0 My bitch, I want you to get naked. Dorm.jpg
114 3000 0 0 Common_ActorIsLover My sweet little bitch.|I want you to get naked. Dorm.jpg
115 3010 0 0 My bitch, I want to see|you in your underwear. Dorm.jpg

View file

@ -16,6 +16,7 @@ var C012_AfterClass_Sidney_PleasurePlayerCount = 0;
var C012_AfterClass_Sidney_PleasurePlayerSpeed = 0;
var C012_AfterClass_Sidney_MasturbateCount = 0;
var C012_AfterClass_Sidney_CanSetCurfew22 = false;
var C012_AfterClass_Sidney_AllowBlackLingerie = false;
// In her shorts, Sidney can have many poses when she talks
function C012_AfterClass_Sidney_SetPose() {
@ -29,15 +30,17 @@ function C012_AfterClass_Sidney_SetPose() {
if (Common_ActorIsOwned) ActorSetPose("Shy");
} else {
if ((ActorGetValue(ActorCloth) == "Naked") && !ActorIsRestrained() && !ActorIsGagged() && (ActorGetValue(ActorSubmission) >= 10)) ActorSetPose("Shy");
if ((ActorGetValue(ActorCloth) == "BlackLingerie") && !ActorIsRestrained() && !ActorIsGagged() && (ActorGetValue(ActorLove) >= 10)) ActorSetPose("Happy");
else ActorSetPose("");
}
}
// Calculate the scene parameters
function C012_AfterClass_Sidney_CalcParams() {
C012_AfterClass_Sidney_AllowBlackLingerie = GameLogQuery(CurrentChapter, CurrentActor, "AllowBlackLingerie");
C012_AfterClass_Sidney_HasEgg = ActorHasInventory("VibratingEgg");
C012_AfterClass_Sidney_HasBelt = ActorHasInventory("ChastityBelt");
C012_AfterClass_Sidney_IsGagged = ActorIsGagged();
C012_AfterClass_Sidney_IsGagged = ActorIsGagged();
C012_AfterClass_Sidney_IsRoped = (ActorHasInventory("Rope") || ActorHasInventory("TwoRopes") || ActorHasInventory("ThreeRopes"));
C012_AfterClass_Sidney_IsStrapped = ActorHasInventory("Armbinder");
C012_AfterClass_Sidney_PusherDealAvail = (!C012_AfterClass_Sidney_HasBelt && PlayerHasInventory("ChastityBelt") && GameLogQuery(CurrentChapter, "", "DebtChastityBelt") && !GameLogQuery(CurrentChapter, "", "DebtChastityBeltDone"));
@ -84,10 +87,14 @@ function C012_AfterClass_Sidney_Load() {
// Makes sure the next random event can be triggered
if (C012_AfterClass_Sidney_CurrentStage == 0)
if (CurrentText != null)
if (!GameLogQuery(CurrentChapter, CurrentActor, "EventGeneric") && Common_ActorIsOwner)
if (Math.floor(Math.random() * 10) == 0)
C012_AfterClass_Sidney_RandomSidneyDommeEvent();
if (CurrentText != null) {
if (!GameLogQuery(CurrentChapter, CurrentActor, "EventGeneric") && Common_ActorIsOwner && (Math.floor(Math.random() * 10) == 0))
C012_AfterClass_Sidney_RandomSidneyDommeEvent();
if (!GameLogQuery(CurrentChapter, CurrentActor, "LingerieShow") && (C012_AfterClass_Sidney_CurrentStage == 0) && (Math.floor(Math.random() * 10) == 0) && Common_ActorIsLover && !Common_PlayerGagged && !Common_PlayerRestrained && !ActorIsRestrained() && !ActorIsGagged()) {
C012_AfterClass_Sidney_CurrentStage = 660;
LeaveIcon = "";
}
}
}
@ -103,7 +110,7 @@ function C012_AfterClass_Sidney_Run() {
BuildInteraction(C012_AfterClass_Sidney_CurrentStage);
// Draw the actor alone or with the player depending on the stage
if ((C012_AfterClass_Sidney_CurrentStage != 410) && (C012_AfterClass_Sidney_CurrentStage != 3931) && (C012_AfterClass_Sidney_CurrentStage != 3932) && (C012_AfterClass_Sidney_CurrentStage != 3933) && (C012_AfterClass_Sidney_CurrentStage != 632) && (C012_AfterClass_Sidney_CurrentStage != 633) && (C012_AfterClass_Sidney_CurrentStage != 634)) {
if ((C012_AfterClass_Sidney_CurrentStage != 410) && (C012_AfterClass_Sidney_CurrentStage != 3931) && (C012_AfterClass_Sidney_CurrentStage != 3932) && (C012_AfterClass_Sidney_CurrentStage != 3933) && (C012_AfterClass_Sidney_CurrentStage != 632) && (C012_AfterClass_Sidney_CurrentStage != 633) && (C012_AfterClass_Sidney_CurrentStage != 634) && (C012_AfterClass_Sidney_CurrentStage != 662) && (C012_AfterClass_Sidney_CurrentStage != 663)) {
if (((C012_AfterClass_Sidney_CurrentStage >= 3090) && (C012_AfterClass_Sidney_CurrentStage <= 3099)) || ((C012_AfterClass_Sidney_CurrentStage >= 3901) && (C012_AfterClass_Sidney_CurrentStage <= 3999))) {
DrawActor("Player", 475, 0, 1);
DrawActor(CurrentActor, 750, 0, 1);
@ -171,7 +178,7 @@ function C012_AfterClass_Sidney_Click() {
}
// A second rope can be applied if Sidney isn't fully clothed
if ((ActorGetValue(ActorCloth) != "Naked") && (ActorGetValue(ActorCloth) != "Underwear") && (ClickInv == "Rope") && (ActorHasInventory("Rope"))) {
if ((ActorGetValue(ActorCloth) != "Naked") && (ActorGetValue(ActorCloth) != "Underwear") && (ActorGetValue(ActorCloth) != "BlackLingerie") && (ClickInv == "Rope") && (ActorHasInventory("Rope"))) {
OverridenIntroText = GetText("StripForSecondRope");
return;
}
@ -913,3 +920,15 @@ function C012_AfterClass_Sidney_LeaveForRockShow() {
GameLogAdd("RockShowTogether");
SetScene(CurrentChapter, "RockShow");
}
// Chapter 12 After Class - Starts the lingerie show
function C012_AfterClass_Sidney_StartLingerieShow() {
GameLogAdd("LingerieShow");
}
// Chapter 12 After Class - Unlocks the black lingerie for Sidney
function C012_AfterClass_Sidney_UnlockBlackLingerie() {
GameLogAdd("AllowBlackLingerie");
LeaveIcon = "Leave";
C012_AfterClass_Sidney_AllowBlackLingerie = true;
}

View file

@ -215,6 +215,7 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
560,0,0,,"Yes, try not fuck up|in the meantime.",(She frowns and nods.)|Revenge will be sweet.,0,-1,1,EndChat()
600,0,0,,Just wear your red|shorts and black top.,Perfect! That's what I like best.|(She changes in her shorts for you.),0,0,0,"ForceChangeActor(""Shorts"")"
600,0,0,,Wear your|school outfit.,Fine. But let's not go back to school.|(She changes in her school uniform.),0,0,0,"ForceChangeActor(""Clothed"")"
600,0,0,AllowBlackLingerie,Wear your lingerie.,(She winks.) You're so kinky.|(She changes in her lingerie for you.),0,0,0,"ForceChangeActor(""BlackLingerie"")"
600,0,0,!HasBelt,Get in your|underwear.,Alright. What do you have in mind?|(She changes in her underwear for you.),0,0,0,"ForceChangeActor(""Underwear"")"
600,0,0,,Get naked.,Really? What do you have in mind?|(She strips naked for you.),0,0,0,"ForceChangeActor(""Naked"")"
600,0,0,,Forget it.,(She nods.),0,0,0,
@ -277,6 +278,28 @@ Stage,LoveReq,SubReq,VarReq,Interaction,Result,NextStage,LoveMod,SubMod,Function
650,0,0,,(Get in bed.),,0,0,0,MakeLove()
650,0,0,!Common_ActorIsOwner,(Push her on the bed.),,0,0,0,MakeLove()
650,0,0,!Common_ActorIsOwned,(Let her carry|you in bed.),,0,0,0,MakeLove()
660,0,0,,What is it?,Cover your eyes for a minute.,661,0,0,StartLingerieShow()
660,0,0,,Oh! This is exciting!|What's the surprise?,(She nods.) Cover your eyes for a minute.,661,1,0,StartLingerieShow()
660,0,0,,It better be good.,It will. Cover your eyes for a minute.,661,-1,0,StartLingerieShow()
660,0,0,!Common_ActorIsOwner,Not now sweetie.,Ok. Very well sweetheart.|What would you like to do?,0,0,0,EndChat()
661,0,0,,Very well.|(Cover your eyes.),(You cover your eyes with your hands.)|Keep them covered for a minute.,662,0,0,"ForceChangeActor(""Naked"")"
661,0,0,,Alright my love.|(Cover your eyes.),(You cover your eyes with your hands.)|Keep them covered for a minute.,662,0,0,"ForceChangeActor(""Naked"")"
661,0,0,,Ok. Do it quick.|(Cover your eyes.),,662,0,1,"ForceChangeActor(""Naked"")"
661,0,0,,I don't care about|your surprise.,(She looks disappointed.) Forget it.|So what would you like to do now?,0,-2,1,EndChat()
662,0,0,,Can I look now?,Not yet!,663,0,0,
662,0,0,,It's fun to be blind.,Yep! So keep them covered.,663,0,-1,
662,0,0,,(Take a peek.),(You peek between your fingers and|can barely see Sidney changing.),663,0,0,
662,0,0,,(Uncover your eyes.),(You uncover your eyes and see Sidney naked.)|You ruined the surprise! Forget it then!,0,-1,0,EndChat()
663,0,0,,Can I uncover|my eyes now?,Yes! (You uncover your eyes.)|So? Do you like it sweetie?,664,0,0,"ForceChangeActor(""BlackLingerie"")"
663,0,0,,(Take a peek.),Look! (You uncover your eyes.)|So? Do you like it sweetie?,664,0,0,"ForceChangeActor(""BlackLingerie"")"
663,0,0,,(Uncover your eyes.),(You uncover your eyes before she says so.)|That was a too quick but do you like it sweetie?,664,0,0,"ForceChangeActor(""BlackLingerie"")"
664,0,0,,Lose some weight|and it will be great.,Fuck. (She frowns.) That's not very kind.|Anyway. I'll wear it whenever you want it.,665,-1,1,"ActorSetPose("""")"
664,0,0,,It's fabulous. I wish|I had curves like you.,Someday you'll have great curves like me.|In the meantime. I'll wear it whenever you want.,665,1,-1,
664,0,0,,You look great.,I'm very happy to hear that.|I'll wear it whenever you want.,665,1,0,
664,0,0,,It's ok.,I thought you would like it better.|I'll wear it whenever you want it.,665,0,0,"ActorSetPose("""")"
664,0,0,,(Clap your hands.),I'm very happy sweetheart.|I'll wear it whenever you want.,665,1,0,
665,0,0,,Alright!,(She nods and smiles.)|What would you like to do now?,0,0,0,UnlockBlackLingerie()
665,0,0,,Awesome!,(She twirls happily in her lingerie.)|So what would you like to do now?,0,1,0,UnlockBlackLingerie()
3000,0,0,,Yes Mistress.|(Strip naked.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,(Nod slowly.)|(Strip naked.),Good girl. (You change for Sidney.),3090,0,0,"ForceChangePlayer(""Naked"")"
3000,0,0,,I don't want|to do that.,"Fine, shut up then.|(She checks her phone.)",3092,0,0,TestPunish()

1 Stage LoveReq SubReq VarReq Interaction Result NextStage LoveMod SubMod Function
215 560 0 0 Yes, try not fuck up|in the meantime. (She frowns and nods.)|Revenge will be sweet. 0 -1 1 EndChat()
216 600 0 0 Just wear your red|shorts and black top. Perfect! That's what I like best.|(She changes in her shorts for you.) 0 0 0 ForceChangeActor("Shorts")
217 600 0 0 Wear your|school outfit. Fine. But let's not go back to school.|(She changes in her school uniform.) 0 0 0 ForceChangeActor("Clothed")
218 600 0 0 AllowBlackLingerie Wear your lingerie. (She winks.) You're so kinky.|(She changes in her lingerie for you.) 0 0 0 ForceChangeActor("BlackLingerie")
219 600 0 0 !HasBelt Get in your|underwear. Alright. What do you have in mind?|(She changes in her underwear for you.) 0 0 0 ForceChangeActor("Underwear")
220 600 0 0 Get naked. Really? What do you have in mind?|(She strips naked for you.) 0 0 0 ForceChangeActor("Naked")
221 600 0 0 Forget it. (She nods.) 0 0 0
278 650 0 0 (Get in bed.) 0 0 0 MakeLove()
279 650 0 0 !Common_ActorIsOwner (Push her on the bed.) 0 0 0 MakeLove()
280 650 0 0 !Common_ActorIsOwned (Let her carry|you in bed.) 0 0 0 MakeLove()
281 660 0 0 What is it? Cover your eyes for a minute. 661 0 0 StartLingerieShow()
282 660 0 0 Oh! This is exciting!|What's the surprise? (She nods.) Cover your eyes for a minute. 661 1 0 StartLingerieShow()
283 660 0 0 It better be good. It will. Cover your eyes for a minute. 661 -1 0 StartLingerieShow()
284 660 0 0 !Common_ActorIsOwner Not now sweetie. Ok. Very well sweetheart.|What would you like to do? 0 0 0 EndChat()
285 661 0 0 Very well.|(Cover your eyes.) (You cover your eyes with your hands.)|Keep them covered for a minute. 662 0 0 ForceChangeActor("Naked")
286 661 0 0 Alright my love.|(Cover your eyes.) (You cover your eyes with your hands.)|Keep them covered for a minute. 662 0 0 ForceChangeActor("Naked")
287 661 0 0 Ok. Do it quick.|(Cover your eyes.) 662 0 1 ForceChangeActor("Naked")
288 661 0 0 I don't care about|your surprise. (She looks disappointed.) Forget it.|So what would you like to do now? 0 -2 1 EndChat()
289 662 0 0 Can I look now? Not yet! 663 0 0
290 662 0 0 It's fun to be blind. Yep! So keep them covered. 663 0 -1
291 662 0 0 (Take a peek.) (You peek between your fingers and|can barely see Sidney changing.) 663 0 0
292 662 0 0 (Uncover your eyes.) (You uncover your eyes and see Sidney naked.)|You ruined the surprise! Forget it then! 0 -1 0 EndChat()
293 663 0 0 Can I uncover|my eyes now? Yes! (You uncover your eyes.)|So? Do you like it sweetie? 664 0 0 ForceChangeActor("BlackLingerie")
294 663 0 0 (Take a peek.) Look! (You uncover your eyes.)|So? Do you like it sweetie? 664 0 0 ForceChangeActor("BlackLingerie")
295 663 0 0 (Uncover your eyes.) (You uncover your eyes before she says so.)|That was a too quick but do you like it sweetie? 664 0 0 ForceChangeActor("BlackLingerie")
296 664 0 0 Lose some weight|and it will be great. Fuck. (She frowns.) That's not very kind.|Anyway. I'll wear it whenever you want it. 665 -1 1 ActorSetPose("")
297 664 0 0 It's fabulous. I wish|I had curves like you. Someday you'll have great curves like me.|In the meantime. I'll wear it whenever you want. 665 1 -1
298 664 0 0 You look great. I'm very happy to hear that.|I'll wear it whenever you want. 665 1 0
299 664 0 0 It's ok. I thought you would like it better.|I'll wear it whenever you want it. 665 0 0 ActorSetPose("")
300 664 0 0 (Clap your hands.) I'm very happy sweetheart.|I'll wear it whenever you want. 665 1 0
301 665 0 0 Alright! (She nods and smiles.)|What would you like to do now? 0 0 0 UnlockBlackLingerie()
302 665 0 0 Awesome! (She twirls happily in her lingerie.)|So what would you like to do now? 0 1 0 UnlockBlackLingerie()
303 3000 0 0 Yes Mistress.|(Strip naked.) Good girl. (You change for Sidney.) 3090 0 0 ForceChangePlayer("Naked")
304 3000 0 0 (Nod slowly.)|(Strip naked.) Good girl. (You change for Sidney.) 3090 0 0 ForceChangePlayer("Naked")
305 3000 0 0 I don't want|to do that. Fine, shut up then.|(She checks her phone.) 3092 0 0 TestPunish()