mirror of
https://gitgud.io/BondageProjects/Bondage-College.git
synced 2025-04-25 17:59:34 +00:00
Sidney Lingerie Show
Sidney Lingerie Show
This commit is contained in:
parent
3016b1fb8d
commit
7f4793a4dc
4 changed files with 56 additions and 7 deletions
C012_AfterClass/Sidney
BIN
C012_AfterClass/Sidney/CoverEyes.jpg
Normal file
BIN
C012_AfterClass/Sidney/CoverEyes.jpg
Normal file
Binary file not shown.
After ![]() (image error) Size: 38 KiB |
|
@ -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
|
||||
|
|
|
|
@ -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;
|
||||
}
|
|
@ -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()
|
||||
|
|
|
Loading…
Add table
Reference in a new issue